Skip to Main Content

ENGR1400

Download as PDF

ENGR1400 - Computer Programming for Engineers - 4 - Credits

College of EngineeringCollege of Engineering

Course Learning Outcomes

  1. Describe how computers operate and differentiate between compiled and interpreted programming languages.

  2. Develop and debug Python programs that demonstrate the use of variables, control structures, functions, and data structures.

  3. Apply Python libraries (e.g., NumPy, Matplotlib, SymPy) to analyze, compute, and visualize engineering data.

  4. Construct MATLAB scripts to perform mathematical operations, analyze data, and generate plots for engineering applications.

  5. Utilize Excel to organize, calculate, graph, and summarize data using formulas and pivot tables.

  6. Implement Arduino-based experiments to interface sensors and collect data from real-world systems.

  7. Test and document programs using integrated development environments (IDEs) and evaluate program functionality through debugging and code organization.

  8. Explain the fundamental structure and purpose of neural networks and create a simple example using PyTorch.

  9. Integrate multiple computational tools to model, analyze, and communicate solutions to introductory engineering problems.