CS2312 - Problem Solving and Programming

Offering Academic Unit
Department of Computer Science
Credit Units
Course Duration
One Semester
Course Offering Term*:
Semester A 2018/19, Semester B 2018/19

* The offering term is subject to change without prior notice
Course Aims

This course aims to provide extensive practice in problem solving using the object-oriented programming paradigm. Students will learn the key concepts and distinctive features in object-oriented programming. They will develop skills to abstract data and entities from the problem domain, build object models, design solutions using object-oriented principles and strategies, and implement solutions in object-oriented programs. Students will also explore tools and best practices in object-oriented programming.

Assessment (Indicative only, please check the detailed course information)

Continuous Assessment: 50%
Examination: 50%
Examination Duration: 2 hours
For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained.
Detailed Course Information


Useful Links

Department of Computer Science