Help

Course Information

Computer Science II (CS 162)

Term: 2022-2023 Academic Year Spring Term

Description

Computer Science II is an intermediate-level course that continues the exploration of computer science principles begun in CS 161. This course delves deeper into programming using C++, focusing on advanced concepts in object-oriented programming, including dynamic memory management, generics/templates, inheritance, operator overloading, polymorphism, recursion, and exception handling. Students will learn to develop more sophisticated programs, emphasizing code efficiency, modularity, and reusability. The course also introduces important programming tools and techniques, further enhancing students' problem-solving skills and preparing them for more advanced computer science courses.