This course covers abstract data types (ADT) and their implementation as data structures using object-oriented programming. Object-oriented design principles are used in the selection and analysis of various ADT implementations. Sequential and linked storage representations such as lists, stacks, queues and tables will be covered in this course. Experience in designing and implementing ADTs will enable students to choose, given a particular computing problem, which ADT and implementation strategy is most appropriate considering the nature of data and the various operations needed to manipulate the data.
Accessibility

Background Colour Background Colour

Font Face Font Face

Font Kerning Font Kerning

Font Size Font Size

1

Image Visibility Image Visibility

Letter Spacing Letter Spacing

0

Line Height Line Height

1.2

Link Highlight Link Highlight

Paragraph Width Paragraph Width

0

Text Alignment Text Alignment

Text Colour Text Colour