CS 2124 Programming II
This course is designed to familiarize students with procedural as well as Object Oriented Methodologies in Computer Science. This course will introduce students to the basic procedural language "C", followed by advanced programming language "C++", essential to learn in the field of Computer Information Technology. This course will be treated as a continuation of Programming I. Students will learn the core areas of programming principles. They will gain an understanding of file structure, inheritance, data abstractions, classes, composition, method overloading and method overriding, generic programming, and standard template library. Students are expected to complete lab assignments to get practical knowledge in the area.
Prerequisite
CS 1404
Corequisite
None
Offered
Spring