ITI1121. Introduction to Computing II
»» home ::
``Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better.'' Edsger W. Dijkstra On the nature of Computing Science

ITI1121. Introduction to Computing II

Object-oriented programming. Abstraction principles: information hiding and encapsulation. Linked lists, stacks, queues, binary search trees. Iterative and recursive processing of data structures. Virtual machines.

Prerequisite: ITI1120; 3 hours of lecture per week; 3 hours of lab per week; 3 credits.