You are here: UNE Home / Course and Unit Catalogue / 2010 / A-Z / COMP484

Year:

COMP484 Software Engineering

Updated: 04 May 2010
Credit Points 6
Offering
Responsible Campus Teaching Period Mode of Study Online Level
Armidale Semester 2 Off Campus D - Comp/internet essential
Armidale Semester 2 On Campus D - Comp/internet essential
ISBT Melbourne ISBT Semester 2 On Campus D - Comp/internet essential
ISBT Melbourne ISBT Summer On Campus D - Comp/internet essential
ISBT Sydney ISBT Semester 1 On Campus D - Comp/internet essential
ISBT Sydney ISBT Semester 2 On Campus D - Comp/internet essential
ISBT Sydney ISBT Summer On Campus D - Comp/internet essential
Intensive School(s) None
Supervised Exam There is a UNE Supervised Examination held at the end of the teaching period in which you are enrolled.
Pre-requisites COMP132 or COMP132A or COMP532 or COMP530 or candidature in GradCertCompSc or GradDipCompSc or MCompSc
Co-requisites None
Restrictions COMP284 or COMP284A or COMP584
Notes None
Combined Units COMP284 - Software Engineering
Coordinator(s) Ioan Despi (idespi@une.edu.au)
Unit Description

An introduction to the practical problems of specifying, designing, implementing and testing large reliable software systems. Additional topics covered in lectures and tutorials include object-oriented design, ethical issues and use of languages as C++, PHP, Python, databases as MySQL, and notations as UML and Z. The final part is devoted to important new technologies, such as security engineering, service-oriented software engineering and aspect-oriented software development.

Prescribed Material
Mandatory
Text(s):

Note: Students are expected to purchase prescribed material

Software Engineering
ISBN: 9780137053469
Sommerville, I., Pearson 9th ed. 2010
Text refers to: Semester 2 and ISBT Semester 1, 2 and ISBT Summer , On and Off Campus
Disclaimer Unit information may be subject to change prior to commencement of the teaching period.
Assessment
Title Exam Length Weight Mode No. Words
Assignment 1 10% ISBT On Campus
Assessment Notes
Short answers and programming task
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 2, 3, 4, 5 GA: 1, 2, 4, 6, 8
Assignment 1 10% On/Off Campus
Assessment Notes
Short answers and programming task
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 2, 3, 4, 5 GA: 1, 2, 4, 6, 8
Assignment 2 20% On/Off Campus
Assessment Notes
Short answers and programming task
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 2, 6, 8
Assignment 2 20% ISBT On Campus
Assessment Notes
Short answers and programming task
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 2, 6, 8
Final Examination 2 hrs 70% On/Off Campus
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3, 4, 5 GA: 1, 2, 6, 8
Final Examination 2 hrs 70% ISBT On Campus
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3, 4, 5 GA: 1, 2, 6, 8

Learning Outcomes (LO) Upon completion of this unit, students will be able to:
  1. competently manage a large software engineering project;
  2. undertake problem identification, formulation and solution;
  3. evaluate strategies for testing software;
  4. function as a leader in a multi-disciplinary team;
  5. explain newer software engineering technologies and trends towards future technologies.

Graduate Attributes (GA)
Attribute Taught Assessed Practised
1 Knowledge of a Discipline
Knowledge of object oriented design.
True True True
2 Communication Skills
Writing skills are required for unit assignments.
True True True
4 Information Literacy
Unit involves skills in online learning, literature research and computer skills.
True True
6 Problem Solving
This topic concerns solving the problem of fulfilling software requirements.
True True True
8 Team Work
Software development in teams is a major topic of the unit.
True True
   

Email to a friend