CS2312 - Problem Solving and Programming | ||||||||||
| ||||||||||
* The offering term is subject to change without prior notice | ||||||||||
Course Aims | ||||||||||
This course aims to provide extensive practice in problem-solving using different programming paradigm, which includes the object-oriented programming, functional programming, and logic programming. Students will learn the fundamental concepts and distinctive features in these programming paradigms. They will develop skills to abstract data and entities from the problem domain, build models, design solutions using different paradigm principles and strategies, and implement solutions in these programs. Students will also explore tools and best practices in 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 | ||||||||||
CS2312.pdf | ||||||||||
Useful Links | ||||||||||
Department of Computer Science |