ENGIN 7 (2025-08-20 - 2099-12-19)

ENGIN 7

4 Units

Introduction to Computer Programming and Numerical Methods

PreRequisites: Students will receive no credit for ENGIN 7 after completing ENGIN 77, or ENGIN W7. A deficient grade in ENGIN 7 may be removed by taking ENGIN W7.
Offered through Engineering Science
About this Course
Catalog Course Description

Fundamentals of computer programming and numerical methods with emphasis on engineering applications. The first part of the course provides an accelerated introduction to programming in Python, suitable for novices and those with prior experience. Topics include control structures, functions, data types, data handling, and visualization. Some programming in MATLAB will also be introduced. The second part of the course introduces several numerical methods commonly used in engineering. These include solving nonlinear equations, numerically integrating and differentiating functions, solving systems of linear equations, and simulating dynamical systems using ordinary differential equations.

Classes Offered
Hours & Workload
Summer Term

6 hours of Instructional experiences requiring special laboratory equipment and facilities per week and 1.5 hours of The exchange of opinions or questions on course material per week and 3 hours of Instructor presentation of course materials per week and 7.5 hours of Outside Work Hours per week.

Fall Term

2 hours of Instructor presentation of course materials per week and 5 hours of Outside Work Hours per week and 4 hours of Instructional experiences requiring special laboratory equipment and facilities per week and 1 hours of The exchange of opinions or questions on course material per week.

Spring Term

2 hours of Instructor presentation of course materials per week and 5 hours of Outside Work Hours per week and 4 hours of Instructional experiences requiring special laboratory equipment and facilities per week and 1 hours of The exchange of opinions or questions on course material per week.

Formerly

77