Course Program:
This course aims familiarizing the students with object-oriented design and programming. In addition to the OO paradigm, basic data structures (stacks, queues, linked lists, trees) are taught. Java is used as the tool for programming.
All course content (lecture notes, PS notes, examples, quizzes, projects, and exams) are managed through Teaching.Codes system. You will gain access to Teaching.Codes when you register for the course.
Textbook:
Teaching.Codes