Search : Index : Faculty of Engineering : School of Electrical Engineering and Computer Science
Prev 433-251 Computer Organisation
Next 433-253 Algorithms and Data Structures

 433-252 Software Development Principles and Tools

Note

Credit may not be gained for both 433-252 Software Development Principles and Tools and 433-244 Software Development

When taken from School of Electrical Engineering and Computer Science, Faculty of Engineering: 7.1 When taken from Computer Science, Faculty of Science: 6.25

Credit Points

7.1

Coordinator

Dr. Zoltan Somogyi

Prerequisites

433-142 or 433-162

Semester

1 or 2

Contact

16 lectures, 20 lab class hours

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; and to be able to use some of the tools that support implementation of these principles.

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. Profiling and simple code improvement techniques.

Assessment

One practical examination not exceeding three-hours during the semester, and a written examination not exceeding three-hours at the end of the subject. Weighting of assessment components will be made known at the start of the subject



Search : Index : Faculty of Engineering : School of Electrical Engineering and Computer Science
Prev 433-251 Computer Organisation
Next 433-253 Algorithms and Data Structures
Status:                   Official 1998
Last Modified:            Tuesday October 21 17:11
SGML to HTML Conversion:  Information Technology Services
Authorised by:            Academic Registrar
Email Enquiries:          Course_Information@registrar.unimelb.edu.au