COURSE OUTLINE
Course Code: SCSJ1023
Course Name: Programming Technique II
Total Contact Hours: 56 hours
Course Pre-requisite: Prog. Technique I (SCSJ1013)
-
SYNOPSIS
This course equips the students with theory and practice on problem solving techniques by using two approaches, namely the structured approach and the object oriented approach. The first part of the course provides students with basic skills to program in Linux platform and advanced concepts in structured programming techniques including pointers, advanced file operations and strings and its manipulation. The second part of the course is to provide students with object-oriented techniques such as class, objects, overloading, aggregation, composition, inheritance, polymorphism, virtual functions, exception handling and templates.