Skip to content
MakeMyCareer

COS30008 · Swinburne University of Technology

Data Structures and Patterns

Credit points
12.5
Level
3
Workload
≈ 13 h / week
Faculty
Information Technology

What it covers

This unit of study aims to study the design, implementation, and application of data structures as a means for algorithmic problem solving. Each problem exhibits specific characteristics with respect to resource requirements, data representation, and software architecture. The study of data structures is primarily concerned with the following questions: How can a given problem be effectively expressed? What are suitable data representations for specifying computational processes? What is the impact of data and its representation with respect to time and space consumption? What are the reoccurring structural artefacts in software and how can we identify them in order to facilitate problem solving?

Assessment

TaskTypeWeight
AssignmentIndividual25%
ExaminationIndividual50%
Weekly ExercisesIndividual25%

When and where

Teaching periodCampusMode
Semester 1HawthornOn campus