CP5610 - Fundamentals of Software Engineering
Credit points: | 03 |
Year: | 2009 |
Student Contribution Band: | Band 2 |
Administered by: | School of Mathematics, Physics & IT (pre 2009) |
Available to Computer Science postgraduate students only.
Software specification; formal methods; software design; programming environments; software validation; software management; project management.
Learning Outcomes
- analyse the requirements for a software system and produce a software design (including user interface) from requirements;
- use formal specification techniques to aid the specification process;
- appreciate the benefits and difficulties of performing software engineering in a group, including the development of requirements and design documents and interaction with a client;
- understand the importance of software engineering to computer science and the most important general approaches to structuring the software production process;
- understand how reliability, re-usability, verification and validation are vital concerns for any software engineering effort, and understand the important issues for managing and supporting the software engineering process at both the group and individual level.
Graduate Qualities
- The ability to think critically, to analyse and evaluate claims, evidence and arguments;
- The ability to adapt knowledge to new situations;
- The ability to define and to solve problems in at least one discipline area;
- The ability to communicate effectively with a range of audiences.
Assumed Knowledge: | Students enrolling in this subject should have successfully complete CP2004 or have acquired equivalent knowledge through other study or professional experience. |
Inadmissible Subject Combinations: | CP3110 |
Availabilities | |
Townsville, Internal, Study Period 2 | |
Census Date 28-Aug-2009 | |
Coord/Lect: | Dr Dmitry Konovalov. |
Contact hours: |
|
Assessment: | end of semester exam (60%); quizzes or tests (10%); (10%); assignments (20%). |
Special Assessment Requirements: | The assignments are to be completed working individually and not as a group of three or four as is the case in the undergraduate subject on which this is piggybacked. The assignments require additional work (compared to CP3110) and an advanced level of performance. |
Cairns, Internal, Study Period 2 | |
Census Date 28-Aug-2009 | |
Coordinator: | Dr Dmitry Konovalov |
Lecturer: | Dr Jason Holdsworth. |
Contact hours: |
|
Assessment: | end of semester exam (60%); quizzes or tests (10%); (10%); assignments (20%). |
Special Assessment Requirements: | The assignments are to be completed working individually and not as a group of three or four as is the case in the undergraduate subject on which this is piggybacked. The assignments require additional work (compared to CP3110) and an advanced level of performance. |
Note: Minor variations might occur due to the continuous Subject quality improvement process, and in case of minor variation(s) in assessment details, the Subject Outline represents the latest official information.