Introduction To Computational Thinking
AY2018/2019 Semester 2
Computational thinking (CT) is a problem-solving process that can be used to develop solutions for a wide range of problems across various disciplines, including math, science, engineering, business, finance and humanities. The aim of this course is to take you from having no prior experience of thinking in a computational manner to a point where you can apply abstraction, decomposition and algorithm design to solve some basic problems in sciences. In addition, the course will include topics to raise awareness of the socio-ethical issues arising from the pervasiveness of computing technology and impending trends.
| AUs | 3.0 AUs |
| Categories | Core |
| Mutually Exclusive With | CE1003, CZ1003 |
| Exam |
Available Indexes
| Mon | Tue | Wed | Thu | Fri | |
|---|---|---|---|---|---|
| 930 | |||||
| 1000 | |||||
| 1030 | |||||
| 1100 | |||||
| 1130 | |||||
| 1200 | |||||
| 1230 | |||||
| 1300 | |||||
| 1330 | |||||
| 1400 | |||||
| 1430 | |||||
| 1500 | |||||
| 1530 | |||||
| 1600 | |||||
| 1630 | |||||
| 1700 | |||||
| 1730 | |||||
| 1800 |