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

Coordinator

Dr A Harwood(Sem 1), Dr M Kirley(Sem 2)

Prerequisites

433-171 Introduction to Programming or 433-151 Introduction to Programming (Advanced) (prior to 2003, 433-142 Computing Fundamentals B)

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

One practical examination (not exceeding three hours) at the end of semester and one written examination (not exceeding two hours) at the end of the semester. Each exam must be completed satisfactorily to pass the subject. Weighting of assessment components will be advised at the commencement of the subject.



Status:                   Official 2005
Last Modified:            Saturday May 28 22:13
SGML to HTML Conversion:  Information Division - CWIS (SDI)
Authorised by:            Academic Registrar
Enquiries:                http://unimelb.custhelp.com/

Valid CSS! Valid XHTML 1.0!