James Cook University Subject Handbook - 2004

Offerings
View how CP2372 is offered in 2004

(Also shows pre-requisites and inadmissible combinations if applicable)

CP2372:03

Structured Software Development

Townsville

HECS Band 2

30 hours lectures, 30 hours practicals, 15 hours workshops. Limited Attendance (February 2004 to July 2004; July 2004 to February 2005).

Staff:

Ms M Brown.

This subject builds on language subjects (`C', C++, JAVA) to extend the students capability to develop software (programs), from the software specification to the working prototype stage. The subject cultivates a professional structured approach to understanding a Software Specification, designing and implementing the code, verification and validation of the code and installation and documentation. A range of IDE's, operating systems and languages/scripting languages are used in this subject, typically including a selection from C, C++, JAVA, PHP, UNIX, LINUX, Windows and associated IDE's.

The subject is conducted in three one-week block intensives, some available in February and some available in June-July. Students must complete three such one-week block intensives to complete the subject.

Learning Objectives:

understand, appreciate and embrace structured, professional software development approaches;

understand and be able to effectively use a range of operating systems;

better understand and be able to effectively use a range of languages;

understand and be able to effectively use a range of Development Environments and Operating Systems.

Assessment by three computer based tests (50%); six laboratory software development tasks (50%).