This course introduces students to the elements and practices of computer programming through the MATLAB computation and visualization environment. Assuming no prior background in computer programming, this course will enable one to write programs that solve problems involving the manipulation of numbers. Procedural and object-oriented programming techniques will be taught. Students will be required to complete numerous in-class examples and homework assignments. During the semester, other technical high-level programming languages (e.g., Python) will be introduced through lecture discussion.
MAT035: Algebra for Non-STEM or MAT041: Elementary Algebra for STEM and ENL108: Critical Reading & Thinking or ESL201: English for Speakers of Other Languages III: Advanced or satisfactory basic skills assessment scores. Students need to have a basic knowledge of the Windows operating system and file management.