CPSC 1302. Computer Science 2 (3-0-3) Prerequisite: CPSC 1301K with grade of "C" or better. A continuation of CPSC 1301K. This course emphasizes programming using object-oriented methods. The fundamentals used in designing, developing and using classes, encapsulation, inheritance mechanisms, polymorphism and dynamic binding.
CPSC 2108. Data Structures (3-0-3) Prerequisite: CPSC 1302 with a grade of "C" or better. This course extends the concepts of primitive data types by teaching the student a set of data structures that pervades both the theoretical and practical domains of computer science.