View how CP3110 is offered in 2004
(Also shows pre-requisites and inadmissible combinations if applicable)
CP3110:03
Fundamentals of Software Engineering
Software specification; formal methods; software design; programming environments; software validation; software management; project management.
understand the importance of software engineering to computer science and the most important general approaches to structuring the software production process;
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;
Assessment in this subject involves significant on-course assessment including assignments and tests and an examination at the end of the semester. The full details of the assessment are handed out to students in the class in the first week of the semester in which the subject is offered and posted on the Web.