CS0 - Computational Thinking and Problem Solving
For signups and further details, please contact
Ms. Irene Ong Hwei Nee.
- Course Resources will be made available to students via Coursemology.
- Course Resources include Lecture Slides, Lecture Videos and Practice Problems for 12 topics (refer to the Syllabus Section below for topic details).
- Students are expected to follow the given Learning Flow at their own pace to prepare themselves for the Final Contest.
- Students should expect to spend about 10 hours on each topic.
- Introduction to Computing
- Programming Fundamentals and Selection
- Tuples, Strings, and Data Abstraction
- Functions and Functional Abstraction
- Repetition and Loops
- Introduction to Problem-Solving and Patterns
- Patterns for Strings
- Patterns for Tuples
- Nested Loops
- Divide-and-Conquer
- Data Abstraction with the Cartesian Coordinate System
- Tabular Data