Overview

Shell unit for structure build only - unit has been ceased

Requisites

Teaching periods
Location
Start and end dates
Last self-enrolment date
Census date
Last withdraw without fail date
Results released date

Learning outcomes

Students who successfully complete this unit will be able to:

  • Apply object oriented design and implementation techniques (K1, K3, K4, K6, S1, S2, S3)
  • Interpret the trade-offs and issues involved in the design, implementation, and application of various data structures with respect to a given problem (K1, K2, K4, K6, S1, S2, S3)
  • Design, implement, and evaluate software solutions using behavioural, creational, and structures software design patterns (K3, K4, K6, S1, S2, S3)
  • Explain the purpose and answer questions about data structures and design patterns that illustrate strengths and weaknesses with respect to resource consumption (K1, K3, K6, S1, S2, S3, A2)
  • Assess the impact of data structures on algorithms (K1, K2, K3, K4, K6, S1, S2, S3)
  • Analyse algorithm designs and perform best-, average-, and worst-case analysis (K1, K2, K3, K4, K6, S1, S2)

Teaching methods

Type Hours per week Number of weeks Total (number of hours)
Face to Face Contact (Phasing out)
Lecture
2.00 12 weeks 24
On-campus
Class
2.00 12 weeks 24
Unspecified Learning Activities (Phasing out)
Independent Learning
8.50 12 weeks 102
TOTAL150

Assessment

Type Task Weighting ULO's
AssessmentIndividual 0%  
AssignmentIndividual 25% 1,2,3,4,5,6 
ExaminationIndividual 50% 1,2,3,4,5,6 
Weekly ExercisesIndividual 25% 1,2,3,4,5,6 

Content

Study resources

Reading materials

A list of reading materials and/or required textbooks will be available in the Unit Outline on Canvas.