CMSY 171 Computer Science II

This course covers advanced topics in the C++ programming language - from advance OOP concepts to data structure implementation. Upon successful completion, students will be able to write C++ programs which include sorting and searching algorithms, STL containers, advance file I/O with both text and binary files, advanced object-oriented programming concepts such as operator overloading, inheritance, and polymorphism, and advanced data structures such as linked lists, stacks, queues, and binary trees.

Credits

4

Prerequisite

CMSY 141

Hours Weekly

3 hours lecture, 2 hours lab weekly