433-252 Software Engineering Principles & Tools

Note

Students who have completed 433-171 Introduction to Programming prior to 2003 should contact the department to find out about additional assessment required for a prerequisite waiver.

Credit Points

12.5

Prerequisites

433-171 Introduction to Programming or 433-151 Introduction to Programming (Advanced).

Semester

1, repeat 2 (view timetable)

Contact

Twenty-four hours of lectures, 24 hours of laboratory classes

Subject Description

The objectives of this subject are for students to be prepared for participation in teams for creating medium-sized programs; to be familiar with the principles applying to team programming and programming-in-the-large; to be able to use some of the tools that support implementation of these principles; and to be familiar with the concept of assembly language.

Topics covered include overview of the software development life cycle; command languages; modularity, compilation environments, code libraries; version control and configuration management; programming for reliability; standard testing and debugging techniques; assembly language; and profiling and simple code improvement techniques.

Generic Skills

  • ability to apply knowledge of basic science and engineering fundamentals

  • in-depth technical competence in at least one engineering discipline

  • ability to undertake problem identification, formulation and solution

  • understanding of the social, cultural, global and environmental responsibilities of the professional engineer, and the need for sustainable development

  • capacity for independent critical thought, rational inquiry and self-directed learning

Assessment

A 3-hour end-of-semester practical examination (50%); and a 2-hour end-of-semester written examination (50%). To pass the subject, students must obtain at least 50% overall, 25/50 in the practical examination, and 25/50 in the written examination.



Status:                   Official 2006
Last Modified:            Tuesday May 16 10:35
SGML to HTML Conversion:  Information Division - CWIS (SDI)
Authorised by:            Academic Registrar
Enquiries:                http://unimelb.custhelp.com/

Valid CSS! Valid XHTML 1.0!