COSC314-07W (C) Whole Year 2007

Software Engineering

28 points

Details:
Start Date: Monday, 26 February 2007
End Date: Thursday, 15 November 2007
Withdrawal Dates
Last Day to withdraw from this course:
  • Without financial penalty (full fee refund): Sunday, 11 March 2007
  • Without academic penalty (including no fee refund): Sunday, 9 September 2007

Description

A study of "programming in the large", specifically related to software engineering, and to user interface design and graphical interfaces. Small groups of students will work together on a major software development project throughout the year.

A study of "programming in the large", specifically related to software engineering. Both the underlying theory and practical applications are covered. Small groups of students work together on a major software development project throughout the year.

The course outline provides an introduction to the course.

Prerequisites

(1) 44 points of 200-level Computer Science including COSC224 or COSC205; (2) 36 points from Mathematics, Statistics or Engineering Mathematics. MATH115/STAT111/STAT131/STAT112 are strongly recommended. MATH101 is not acceptable. RP:COSC208, COSC110, COSC225

Timetable Note

The course load is three lecture hours and two laboratory hours per week throughout the year. (Note: averaged over the year, there will be two hours of lectures per week. However, three hours per week have been timetabled to allow most of the lecture material to be covered before mid-year recess, and to provide opportunities for project group meetings.)

Assessment

Assessment Due Date Percentage 
Lab Test 03 Aug 2007 15%
Project 08 Oct 2007 45%
Final Exam 40%


Please refer to the department's database for course assessments

Textbooks / Resources

Recommended Reading

The XML Companion ;

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

Freeman, Eric et al; Head First design patterns ; O'Reilly, 2004.

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

Goldfarb, Charles F. , Prescod, Paul; Charles F. Goldfarb's XML handbook ; 5th ed; Prentice Hall PTR, 2004.

Sommerville, Ian; Software engineering ; 7th ed; New York : Pearson/Addison-Wesley, 2004.

Please refer to the course outline for further reference material.

Notes

*   Java resources suitable for beginners are available, as well as a refresher programme for those with some Java experience.
   * Information about professional development opportunities through joining the ACM Student Chapter or New Zealand Computer Society.

This course is not recommended for students who have little or no prior experience in Java and UML.

Indicative Fees

Domestic fee $1,025.00

International fee $4,363.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 COSC314 Occurrences

  • COSC314-07W (C) Whole Year 2007