CIS 161 - Fundamentals of Computer Science II
This course extends the knowledge gained in CIS 160. An emphasis is placed on utilizing an object-oriented paradigm to design and implement software solutions. Extensive programming activities utilizing structures, arrays, classes, files, and pointers are covered. Efficient searching and sorting techniques, effective use of dynamic memory allocation, pointer arithmetic, and recursive functions are also covered. In addition, stacks, queue, and linked list structures are briefly introduced. By the end of the course, students are able to construct system and application programs. Offered nights only in Fall; offered days only in Spring.
CIS 160 - Fundamentals of Computer Science I