COSC324-11S1 (C) Semester One 2011

Advanced Software Engineering

15 points

Details:
Start Date: Monday, 21 February 2011
End Date: Sunday, 26 June 2011
Withdrawal Dates
Last Day to withdraw from this course:
  • Without financial penalty (full fee refund): Friday, 4 March 2011
  • Without academic penalty (including no fee refund): Friday, 20 May 2011

Description

A study of Software Engineering or "programming in the large". Students will learn concepts, processes and techniques enabling them to fulfil many of the roles required in large-scale, multi-person software development projects. The course has a focus on design and quality. Topics include advanced Java and XML concepts, Object-Oriented design, design patterns and software metrics. Students are encouraged to take COSC325 concurrently.

Prerequisites

(1) 44 points of 200-level Computer Science including COSC224 or COSC205; (2) 30 points from Mathematics, Statistics or Engineering Mathematics or 15 points of MATH/STAT (MATH120 recommended) and COSC222. MATH101 is not acceptable. RP: COSC110, COSC208

Restrictions

COSC314

Recommended Preparation

COSC110, COSC208

Assessment

Assessment Due Date Percentage 
Assignment 1 13 May 2011 20%
Assignment 2 10 Jun 2011 20%
Final exam 60%

Textbooks / Resources

Recommended Reading

Fowler, Martin; UML distilled : a brief guide to the standard object modeling language ; 3rd ed; Addison-Wesley, 2004.

Gamma, Erich; Design patterns : elements of reusable object-oriented software ; Addison-Wesley, 1995.

Kevin Howard Goldberg; XML: Visual QuickStart Guide ; 2nd Edition; Peachpit Press, 2008.

Indicative Fees

Domestic fee $665.00

International fee $3,075.00

* All fees are inclusive of NZ GST or any equivalent overseas tax, and do not include any programme level discount or additional course-related expenses.

For further information see Computer Science and Software Engineering .

All COSC324 Occurrences

  • COSC324-11S1 (C) Semester One 2011