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

Year:

COMP284 Software Engineering

Updated: 18 January 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
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
Co-requisites None
Restrictions COMP284A or COMP484 or COMP584
Notes

200- and 300-level COMP units (excluding COMP286, COMP292, COMP303, COMP313 and COMP393) require a knowledge of, and programming experience with, the C++ or Java language.

Combined Units COMP484 - 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.

Materials Text information will be published prior to commencement of the teaching period.
Disclaimer Offer of some subjects is subject to viability. Information in these unit descriptions is subject to change prior to commencement of semester.
Assessment
Title Exam Length Weight Mode No. Words
Assignment 1 50%
Assessment Notes
Three assignments - each approx 9 hrs work
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 2, 3 GA: 1, 2, 4, 6, 8
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 GA: 1, 2, 4, 6, 8
Assignment 2 20%
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 1, 2, 4, 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: 1, 2, 4, 6, 8
Final Examination 2 hrs 50%
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3, 4 GA: 1, 2, 4, 6, 8
Final Examination 2 hrs 70% ISBT On Campus
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3, 4 GA: 1, 2, 4, 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.

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 True
6 Problem Solving
This topic concerns solving the problem of fulfilling software requirements.
True True True
8 Team Work
Explanation: Software development in teams is a major topic of the unit.
True True True
   

Email to a friend