CS119 Introduction of Programming

This course introduces students to an introductory programming language which can demonstrate several common types of programming models such as scripting, procedural, and object-oriented programming in one language. The course covers algorithmic logic, basic declarations and statements, control structures, data and program design, basic concepts of object-orientation, and also covers how to organize multiple program components into a single programming project. Students will be required to complete several programming/scripting exercises throughout the course. The course will assist students in building up a practical foundation to study other programming languages.

Prerequisite

CS101 or IT100

Corequisite

None

Credits

4

Distribution

Computer Science/Engineering/Information Technology