Course Detail
Units:
3.0
Course Components:
Laboratory
Lecture
Enrollment Information
Enrollment Requirement:
Co-requisite: CP SC 1010 and MATH 1210.
Description
Introduction to programming principles and engineering problem solving via computational means using MATLAB (during the first half of the semester) and C (during the second half of the semester). Decomposition of programs into data representation, functions, and control structures. Clean programming practices are emphasized. The MATLAB portion of the course focuses on the implementation of physically-based models, data visualization via plotting and selected numerical techniques. The C portion of the course introduces basic syntax and special features of the language for engineering implementations.