CSCI 160 Computer Science I

This course introduces the fundamentals of computer science and programming through problem solving, algorithm development, and structured design. Students learn core programming concepts, such as variables, control structures, functions, and data structures, while developing skills in coding, testing, and documentation. Programming principles are taught in a language-independent way, with C++ used as the primary language for implementation. Object-oriented concepts like classes, inheritance, and polymorphism are also introduced to build real-world applications. Prerequisites: MATH 103 - College Algebra or an equivalent math placement score. Fall.


Credits

4

Prerequisite

MATH 103 - College Algebra or an equivalent math placement score.