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
| Task | Type | Weight |
|---|---|---|
| Assignment | Individual | 25% |
| Examination | Individual | 50% |
| Weekly Exercises | Individual | 25% |
When and where
| Teaching period | Campus | Mode |
|---|---|---|
| Semester 1 | Hawthorn | On campus |