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 |
|
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 2007 Last Modified: Tuesday October 31 22:20 SGML to HTML Conversion: Information Division - CWIS (SDI) Authorised by: Academic Registrar Enquiries: http://unimelb.custhelp.com/