615-145 Concepts in Software Development I

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 may not gain credit for both this subject and any of 615-185, 433-171, 433-151 or 433-142.

Credit Points

12.5

HECS Band

2

Coordinator

To be advised

Prerequisites

615-140 or 615-120 (prior to 2004).

Semester

1, repeat 2 (view timetable)

Contact

30 hours of lectures, 12 workshops (two hours per week) and 12 hours of laboratory sessions

Subject Description

The object of this subject is for students to develop problem-solving skills and to demonstrate the use of these skills in software development, using a high level language. This subject will cover topics including the software development lifecycle; the main concepts of programming - selection, iteration and subroutines; software testing and debugging, modular design and file handling.

On completing this subject, students should:

  • understand the concepts of software development;

  • understand how to evaluate alternative algorithmic solutions to a problem;

  • be able to put these concepts in practice to develop small applications using an application framework and a high-level programming language; and

  • have a working knowledge of the structure of computer systems and the role of systems software.

In addition to these subject-oriented skills students are exposed to and are expected to develop the following generic skills:

  • the ability to identify a problem and logically pick it apart to generate a creative solution;

  • the ability to establish a supportive network of peers and regular and effective study techniques;

  • effective time management; and

  • using other software such as electronic mail and web browsers.

Assessment

Ongoing assessment in the form of tutorial and laboratory assessment (50%); a written end-of-semester examination not exceeding three hours (50%).

Successful completion of this subject requires a pass in the examination and the practical 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!