StudyPath

COS 202 Computer Programming II

200 levelComputing & ICT10 topics

COS 202 covers 10 topics. StudyPath paces them into daily study sessions that finish before your exam date, with practice questions and worked answers for each one.

Study COS 202 on StudyPath

Free for every student. No card.

Course outline

The topics this course covers, in teaching order.

  1. Advanced object-oriented programming
  2. Polymorphism, abstract classes and interfaces
  3. Class hierarchies and program organisation using packages/namespaces
  4. Use of APIs (iterators, List, Stack, Queue)
  5. Searching and sorting algorithms
  6. Recursive algorithms
  7. Event-driven programming and event handling
  8. Exception handling
  9. Multithreaded applications
  10. Graphical User Interface (GUI) programming

A sample from this course

One topic, as StudyPath teaches it.

Advanced object-oriented programming

Advanced object-oriented programming focuses on building software with well-structured classes and relationships beyond the basics of simple objects and methods. For exam success, you should master how inheritance, polymorphism, abstraction, encapsulation, interfaces, and dynamic binding work together to produce reusable, maintainable, and extensible programs.

What you get for COS 202