cs102 - Programming II
The purpose of this course is to develop an intermediate understanding of object-oriented programming concepts. Some sophisticated uses of object-oriented concepts (inheritance, polymorphism, encapsulation, multiple inheritance of interfaces, Java Collection and Frameworks, Generic classes, and Recursion) and techniques for building systems of multiple interacting components.
Class Schedule:
10.00 to 11.00 Everyday except Thursday. Room 1A06 Building 105.
Exams Schedule:
Midterm 1 Exam: September 6, 2026 (12:00-13:00).
Midterm 2 Exam: October 29, 2026 (12:00-13:00).
Final Exam: Nov 22, 2026 (12:30-14:30)