CP3110 - Fundamentals of Software Engineering
Credit points: | 03 |
Year: | 2006 |
Student Contribution Band: | Band 2 |
Administered by: |
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: | CP1300 |
Inadmissible Subject Combinations: | CP4050 and CP5610 |
Availabilities | |
, , Study Period 2 | |
Census Date 08-Sep-2006 | |
Coordinator: | Dr Dmitry Konovalov |
Lecturer: | jc134749. |
Contact hours: |
|
Assessment: | (40%); (20%); (40%). |
, , Study Period 2 | |
Census Date 08-Sep-2006 | |
Coord/Lect: | Dr Dmitry Konovalov. |
Contact hours: |
|
Assessment: | (40%); (20%); (40%). |
, , Study Period 21 | |
Census Date 05-May-2006 | |
Contact hours: |
|
Assessment: | (40%); (20%); (40%). |
, , Study Period 22 | |
Census Date 08-Sep-2006 | |
Coordinator: | Dr Jason Holdsworth |
Contact hours: |
|
Assessment: | (40%); (20%); (40%). |
, , Study Period 23 | |
Census Date 22-Dec-2006 | |
Contact hours: |
|
Assessment: | (40%); (20%); (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.