Course co-ordinator(s): Dr Abdullah Almasri (Malaysia).
Aims:
To develop further skills and techniques in programming in a high-level language.
Detailed Information
Course Description: Link to Official Course Descriptor.
Pre-requisites: none.
Location: Malaysia.
Semester: 1.
Syllabus:
• static structures – tables
• linear techniques e.g. search, delete, update
• string & text processing
• dynamic structures - stacks & queues
• recursive techniques – linear recursion, accumulation recursion
• sorting & searching e.g. binary search, quicksort, merge sort, hash tables
• linked structures – lists – construction, traversal, delete, update
• linked structures – trees – construction, traversal, delete, update, balance
• file processing
• introductory complexity (e.g. "big O" notation)
• further error handling
SCQF Level: 8.
Credits: 15.

