CSC120 Computer Programming I: C++
In this introduction to the field of computer science, students use hands-on projects and teamwork to design, implement, and test programs in C++. Good programming style, expression, and documentation are emphasized. Object-oriented programming methodology, graphical user interfaces, debugging techniques, and string processing are covered. (This course does not satisfy the mathematics general education or CSI transfer requirements.)
Prerequisite: (MAT030 or MAT035) or satisfactory basic skills assessment score and working knowledge of any programming language.
Offered: Fall
ENR110 Engineering & Scientific Computing
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.
Prerequisite: MAT045, ENL020 & ENL050 or satisfactory basic skills assessment score. Students need to have a basic knowledge of the Windows operating system and file management
Offered: Varies