SENG301-13S1 (C) Semester One 2013

Software Engineering II

15 points

Details:
Start Date: Monday, 18 February 2013
End Date: Sunday, 23 June 2013
Withdrawal Dates
Last Day to withdraw from this course:
  • Without financial penalty (full fee refund): Friday, 1 March 2013
  • Without academic penalty (including no fee refund): Friday, 17 May 2013

Description

Software Engineering II

SENG301 builds on the material introduced in COSC263 Introduction to Software Engineering
and is intended as a companion course to SENG302 Software Engineering Group Project.
It is not suitable for students who do not have strong background experience in both object-oriented design and Java. The underlying theory and practical applications of a variety of topics in software engineering are covered with particular reference to object-oriented software engineering in Java.

Learning Outcomes

  • Students who achieve a good grade in the course should be able to:
  • describe, model, and understand software engineering processes
  • select and enact appropriate processes for particular software development environments
  • apply a range of software engineering techniques to develop large software systems
  • function effectively in a professional software development environment
  • learn, use and evaluate a range of software development tools
  • synthesise new software designs
  • recognise and correct design flaws in software
  • understand and model the quality of software products and processes
  • use software metrics to understand and improve large software systems and the processes used to develop them
  • communicate effectively, in written and oral forms, knowledge and professional opinion.

Prerequisites

COSC263 and (COSC261 or (ACIS /INFO203 and ACIS/INFO213)).  RP: From 2011 onwards: COSC110, ENCE260.  Before 2011: COSC208

Restrictions

COSC324, COSC314

Recommended Preparation

From 2011 onwards: COSC110, ENCE260.  Before 2011: COSC208

Course Coordinator

Neville Churcher

Lecturer

Moffat Mathews

Assessment

Assessment Due Date Percentage 
Practical Work / Research Reports 20%
Assignment Two 20%
Exam 60%

Textbooks / Resources

Recommended Reading

Fenton, Norman E. , Pfleeger, Shari Lawrence; Software metrics : a rigorous and practical approach ; 2nd ed; International Thomson Computer Press ;PWS Publishing, 1997.

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.

Page-Jones, Meilir; The practical guide to structured systems design ; 2nd ed.; Prentice Hall, 1988.

Indicative Fees

Domestic fee $808.00

International fee $4,550.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.

Minimum enrolments

This course will not be offered if fewer than 10 people apply to enrol.

For further information see Computer Science and Software Engineering .

All SENG301 Occurrences

  • SENG301-13S1 (C) Semester One 2013