Skip navigation

COMP2510 Software Design for Software Engineers

Later Year Course

Offered By Department of Computer Science
Academic Career Undergraduate
Course Subject Computer Science
Offered in Second Semester, 2009 and Second Semester, 2010
Unit Value 6 units
Course Description

This course is one of three courses (COMP2500, COMP2510, COMP3110) that address constructive aspects of the software development process for software engineering students. It has a primary focus on the design phase. The course also studies aspects of the principles and practices of software engineering.
The following topics are covered; Introduction to requirements specifications; Designing to specifications; The design milieu (notations, documentation standards); Design techniques (object-oriented, software architectures, design patterns, structured); Design review; Design in the context of requirements change; Principles of quality in design.

Indicative Assessment

Assignments (50%); Presentation (10%); Final Exam (40%)

Workload

Thirty one-hour lectures, six one-hour tutorial and one two-hour laboratory sessions, and three two-hour seminars

Areas of Interest Software Engineering
Requisite Statement

Enrolment in BSEng 4708 or 4711 or 4712 and COMP1510 or COMP1110 and MATH1005 or MATH1014 or MATH1116

Incompatibility

COMP2110

Programs Bachelor of Software Engineering

The information published on the Study at ANU 2009 website applies to the 2009 academic year only. All information provided on this website replaces the information contained in the Study at ANU 2008 website.

Updated:   13 Nov 2015 / Responsible Officer:   The Registrar / Page Contact:   Student Business Solutions