Search : Index : Faculty of Engineering : Electrical Engineering and Computer Science
Prev 433-171 Introduction to Programming
Next 433-253 Algorithms and Data Structures
433-252 Software Engineering Principles & Tools | |
Note | Credit may not be gained for both 433-252 Software Development Principles and Tools and 433-244 Software Development. The requirement for 433-142 Computing Fundamentals B as a prerequisite may, subject to approval by the Department, be replaced by 433-171 Introduction to Programming, supplemented by appropriate extension work and assessment completed to the satisfaction of the Department prior to the commencement of the semester. |
Credit Points | 12.5 |
HECS Band | 2 |
Coordinator | Dr Z Somogyi |
Prerequisites | 433-142 Computing Fundamentals B or 433-162 Introduction to Programming B |
Semester | 1, repeat 2 (view timetable) |
Contact | 24 hours of lectures, 24 hours of laboratory classes |
Subject Description | The objective of this subject is 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. |
Assessment | One practical examination (not exceeding 3 hours) at the end of semester and one written examination (not exceeding 2 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. |
Search : Index : Faculty of Engineering : Electrical Engineering and Computer Science
Prev 433-171 Introduction to Programming
Next 433-253 Algorithms and Data Structures
Status: Official 2001 Last Modified: Wednesday May 23 22:25 SGML to HTML Conversion: Information Technology Services Authorised by: Academic Registrar Email Enquiries: Course_Information@registrar.unimelb.edu.au