CS2465 Computer Programming and Data Management

Course Aims & Objectives:
This course aims to develop a basic understanding of the computer programming and algorithm development. It also introduces concepts and techniques of data storage, data retrieval, and data processing using files and data bases. 

Upon completion of this module, students should be able to:

  1. develop computer programs to solve simple computing problems;
  2. understand common data structures and their applications; and
  3. understand common file system and database structuring and processing. Able to use data management techniques to handle information.

Units: 3

Level: B2

Medium of Instruction: English

Keyword Syllabus:
Data types, data structures, writing programs, developing algorithms, software development environment and tools, abstract data types, sorting, searching, C language, file structures, data retrieval, file management, introduction to databases.

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

Assessment Pattern:
Examination duration: 2 hours
Percentage distribution of marks for coursework, examination, other: 30% CW; 70% Exam.
Grading pattern: Standard (A+AA-...F)
For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained.

Pre-requisite(s): Nil

Pre-cursor(s): Nil

Equivalent Course(s):
*CS0315 Data Structures and Data Management

Related Links
Department of Computer Science