
ENGIN 7
4 Units
Introduction to Computer Programming and Numerical Methods
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.
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.
77