ENGR1400
Download as PDF
ENGR1400 - Computer Programming for Engineers - 4 - Credits
Course Learning Outcomes
Describe how computers operate and differentiate between compiled and interpreted programming languages.
Develop and debug Python programs that demonstrate the use of variables, control structures, functions, and data structures.
Apply Python libraries (e.g., NumPy, Matplotlib, SymPy) to analyze, compute, and visualize engineering data.
Construct MATLAB scripts to perform mathematical operations, analyze data, and generate plots for engineering applications.
Utilize Excel to organize, calculate, graph, and summarize data using formulas and pivot tables.
Implement Arduino-based experiments to interface sensors and collect data from real-world systems.
Test and document programs using integrated development environments (IDEs) and evaluate program functionality through debugging and code organization.
Explain the fundamental structure and purpose of neural networks and create a simple example using PyTorch.
Integrate multiple computational tools to model, analyze, and communicate solutions to introductory engineering problems.