CP3110 - Fundamentals of Software Engineering
Credit points: | 03 |
Year: | 2009 |
Student Contribution Band: | Band 2 |
Administered by: | Discipline of Information Technology (pre 2009) |
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;
- 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 how reliability, reusability, verification and validation are vital concerns for any software engineering effort;
- understand the importance of software engineering to computer science and the most important general approaches to structuring the software production process;
- understand the important issues for managing and supporting the software engineering process at both the group and individual level.
Prerequisites: | CP2004 |
Availabilities | |
Townsville, Internal, Study Period 2 | |
Census Date 28-Aug-2009 | |
Coord/Lect: | Dr Dmitry Konovalov. |
Contact hours: |
|
Assessment: | end of semester exam (40%); tutorial attendance and participation (20%); project (40%). |
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 (40%); tutorial attendance and participation (20%); project (40%). |
Beijing UT, Internal, Study Period 61 | |
Census Date 20-Feb-2009 | |
Coordinator: | Dr Dmitry Konovalov |
Lecturer: | Mr Chris Christensen. |
Contact hours: |
|
Assessment: | end of semester exam (40%); tutorial attendance and participation (20%); project (40%). |
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.