615-241 Software Development II (Advanced)

Note

Students enrolled in the BSc, BASc or a combined BSc course (except for the BSc/BIS) will receive science credit for the completion of this subject.

Students cannot gain credit for both this subject and either 615-240 or 433-254.

Previously known as 615-241 Software Development (Advanced).

Credit Points

12.5

HECS Band

2

Coordinator

Ms T Linden

Prerequisites

At least H3 in 615-145 Concepts in Software Development I or a pass in both 433-151 Introduction to Programming (Advanced) and 615-120 (prior to 2004).

Semester

1 (view timetable)

Contact

36 lectures (three per week), 11 tutorials (one hour per week) and laboratory work (two hours per week)

Subject Description

This subject consists of a survey of major programming paradigms, including object-oriented design and programming techniques, and discussion of the software development life cycle and the tools available to facilitate software development.

Advanced topics covered may include threads, file I/O and reusable software components.

At the completion of this subject, students should:

  • be familiar with the use of common high-level language constructs;

  • be familiar with the concepts of procedural languages and some object-oriented languages;

  • be able to select an appropriate language for a given problem;

  • be able to design, write, test and debug non-trivial programs; and

  • be able to use a range of software development tools.

Students should also develop critical report-writing skills and improve their collaborative skills working in teams.

Assessment

A 2-hour end-of-semester written examination (50%); other assessment including individual and group projects taking up to 40 hours per team member plus continuous assessment (50%). Successful completion of this subject requires a pass in both the examination and the projects portion of the assessment.



Status:                   Official 2004
Last Modified:            Monday June 21 22:12
SGML to HTML Conversion:  Information Division - CWIS (SDI)
Authorised by:            Academic Registrar
Enquiries:                http://unimelb.custhelp.com/

Valid CSS! Valid XHTML 1.0!