CP3110 - Fundamentals of Software Engineering
[Offered in 2010 only]
Credit points: | 03 |
Year: | 2010 |
Student Contribution Band: | Band 2 |
Administered by: | School of Business |
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 | |
Beijing UT, Internal, Study Period 68 | |
Census Date 25-Feb-2010 | |
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 69 | |
Census Date 07-Oct-2010 | |
Coordinator: | Dr Dmitry Konovalov |
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.