Title | Introduction to Programming |
Code | 4CPS112/SCPS112 |
Prerequisites | None | Co-requisites | SCPS111 |
Aim | To equip students with foundational programming skills including basic data structures |
Content | Object oriented programming using Java, UML design of Object-oriented architectures, and an introduction to dynamic data structures. |
Outcomes | - Demonstrate the ability to use Java constructs to build Objects and object relationships and interactions;
- Usage of UML language to represent core Object-oriented concepts such as encapsulation, inheritance and polymorphism;
- Acquire skills to use basic data structure algorithms covering array, list, stack and composite data structures based on them
|
Assessment | 40% Theory Examination or test; 30% Practical Examination; 30% Class Test |
DP Requirements | 40% minimum must be scored by a student to qualify to write examination. |