Help

Course Information

Computer Science II (CS 162)

Term: 2019-2020 Academic Year Spring Term

Faculty

Keshav Bidari
Email address is hidden, click here to email

Schedule

Mon-Wed, 9:00 AM - 10:50 AM (3/30/2020 - 6/11/2020) Location: NC TIOG 410
Fri, 9:00 AM - 9:50 AM (3/30/2020 - 6/5/2020) Location: NC TIOG 410

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.