Software Design for Software Engineers COMP2510  - Details

Add COMP2510 - Software Design for Software Engineers to my interest list
Later Year Course


Offered By: Department of Computer Science
Academic Career: Undergraduate
Course Subject: Computer Science
Offered in: 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