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