2024-2025 Undergraduate & Graduate Catalog
CIS 163 - Computer Science II
Intermediate object-oriented programming including inheritance, abstract classes, interfaces, and exception handling. An introduction to algorithms and data structures, basic analysis of performance using Big O notation, recursion, searching, sorting, linked lists, stacks, and queues. (3-0-2) Offered every semester. Prerequisites: MTH 122 or MTH 124 or placement into MTH 201 or above through Grand Valley math placement, and a C or better in either CIS 159 or CIS 162.
Credits: 4