Search : Index : Faculty of Engineering : School of 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 |
Credit Points | 12.5 |
Coordinator | Dr Zoltan Somogyi |
Prerequisites | 433-142 Computing Fundamentals B or 433-162 Introduction to Programming B |
Semester | 1 and 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; 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) 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. |
Search : Index : Faculty of Engineering : School of Electrical Engineering and Computer Science
Prev 433-171 Introduction to Programming
Next 433-253 Algorithms and Data Structures
Status: Official 1999 Last Modified: Tuesday October 20 11:50 SGML to HTML Conversion: Information Technology Services Authorised by: Academic Registrar Email Enquiries: Course_Information@registrar.unimelb.edu.au