|
Oct 30, 2024
|
|
|
|
2022-2023 Undergraduate Catalog [ARCHIVED CATALOG]
|
CS 2400 Computer Science II This course is a continuation of CS 2300 . It introduces object-oriented programming (OOP) in the UNIX/Linux programming environment. The major topics covered in the course include function templates, abstract data types (ADT), data abstraction and information hiding, inheritance and dynamic binding of the functions to function calls, pointers and memory management, and dynamic objects. This course also emphasizes the object-oriented software design and implementation methodology, the use of C-string library functions, the use of UNIX/Linux basic commands, and programming in the UNIX/Linux environment. Programming projects are implemented in C++ and developed in the UNIX/Linux programming environment.
Students will be charged an additional Comp Science Lab Fee when enrolling in this course. Prerequisite(s): CS 2300 with at least a C- andMATH 1160 or MATH 1350 with at least a C- Credits: 4.0
|
|