433-254 Software Design

Note

Students may not gain credit for both 433-254 Software Design and 615-240 Concepts in Software Development II.

Credit Points

12.5

Prerequisites

433-151 Introduction to Programming (Advanced) or 433-171 Introduction to Programming, and 433-152 Algorithmic Problem Solving (Advanced) or 433-172 Algorithmic Problem Solving, and two subjects (25 points) of first-year mathematics.

Pre/corequisites

433-252 Software Engineering Principles and Tools and 433-253 Algorithms and Data Structures.

Semester

2 (view timetable)

Contact

Thirty hours of lectures, 22 hours of practice classes

Subject Description

The objectives of this subject are for students to be familiar with a range of design techniques and to be able to select a design technique appropriate for a given problem; to be able to program in an object-oriented programming language and to be able to produce programs from designs.

Topics covered include principles of design; design methods based on the structures of input and output; structure clash resolution; abstract data types; UML and object-oriented design and programming; event-based programming and exception handling.

Generic Skills

  • ability to apply knowledge of basic science and engineering fundamentals

  • ability to communicate effectively, not only with engineers but also with the community at large

  • in-depth technical competence in at least one engineering discipline

  • ability to utilise a systems approach to design and operational performance

  • capacity for independent critical thought, rational inquiry and self-directed learning

  • intellectual curiosity and creativity, including understanding of the philosophical and methodological bases of research activity

Assessment

Submission of laboratory work on a regular basis during the semester (5%); project work during semester, expected to take about 36 hours (30%); and a 2-hour end-of-semester written examination (65%). To pass the subject, students must obtain at least 50% overall, 15/30 in project work, and 32.5/65 in the written examination.



Status:                   Official 2007
Last Modified:            Tuesday October 31 22:20
SGML to HTML Conversion:  Information Division - CWIS (SDI)
Authorised by:            Academic Registrar
Enquiries:                http://unimelb.custhelp.com/

Valid CSS! Valid XHTML 1.0!