About the Course

This course is designed for students who want to study of the principles of software design using object oriented programming and data structures in C++. Topics covered include: Classes, polymorphism, pointers, operator overloading, templates, exceptions, recursion, lists, stacks, queues, trees, sorting and searching algorithms and the standard template library. Students will learn to evaluate the use of algorithms and data structures in support of the construction of solutions to information technology problems. The role of object oriented technologies in both project management and quality assurance is also addressed.

Enter the Course Site

COIT23001 has another Course Site which will be updated throughout the term.

Updates

Date Description
May 12 Week 9 Excercise Solution
May 02 Week 8 Excercise Solution
May 02 Week 7 Excercise Solution
Apr 17 Assignment 2
Apr 09 Week 6 Excercise Solution
Apr 03 Week 5 Excercise Solution
Mar 31 Week 4 Excercise Solution
Mar 26 Week 3 Excercise Solution
Mar 17 Week 2 Excercise Solution
Mar 12 Week 1 Excercise Solution