CS3321 Program Development Project

Course Aims & Objectives:
This course aims to provide an opportunity for students, in small groups, to implement an application system based on program specifications.

Upon completion, students should be able to:

  1. completely apply the principles and techniques of program development and system testing;
  2. work effectively in a team environment;
  3. prepare and present technical documentation in a clear and concise manner.

Units: 2

Level: B3

Medium of Instruction: English

Keyword Syllabus:
Students form small teams of 2 to 3. Each team develops an application system based on program specifications and goes through different testing strategies including unit testing, integration testing and system testing.

Teaching Pattern:
Duration of course: 1 semester
Current mix of lecture/tutorial/laboratory, other: 1 hr. tutorial; 1 hr.  consultation

Assessment Pattern:
Examination duration: Not applicable
Percentage distribution of marks for coursework, examination, other: 100% CW
Grading pattern: Standard (A+AA-...F)

Pre-requisite(s): Nil

Pre-cursor(s):
CS2302 /or
CS2401

Equivalent Course(s):
CS3304 Application Software Development Project

Related Links
Department of Computer Science