CS6303 Software Development Project

Course Aims & Objectives:
The aim of this course is to provide students an opportunity to develop software system of their choice.

Upon the completion of this course, students should be able to:

(i)         provide a computer programming solution to a real-life software development problem;

(ii)       apply good programming practice in their development work;

(iii)     make use of the techniques introduced in previous Computer Programming course.

Units:  3

Level:  P6

Medium of Instruction:  English 

Keyword Syllabus:
Problem Analysis; Structured Approach to Programming; Use of Basic Data Types and Declarations; Functions and Procedures; Structured Data Types; Implementing the Software System; Testing, Documentation and Evaluation

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

Regular consultations with supervisors will take place not less than once per month.

Assessment pattern:
Examination duration: Nil
Percentage distribution of marks for cousework, examination, other: 100% CW
Grading pattern:
Standard (A+AA-…F)

Pre-requisite(s): Nil 

Pre-cursor(s):
CS5301

Equivalent Course(s): Nil

Related Links
Department of Computer Science