Computational thinking (CT) is the mental skills and practices for solving problems and designing computations. Computations are complex series of numerical calculations and symbolic manipulations which a computer follows to do jobs for us. The aim of this course is hence to have students master the CT methods where you are able to analyse a problem then design and express its solution in such a way that a computer can effectively carry it out. It includes a number of characteristics, such as breaking a complex problem into a number of smaller/simpler problems, logically ordering numerical calculations and symbolic manipulations to create solutions that can be effectively implemented as programs, running on a computer. Student will also learn a programming language. In addition, the course will include topics to appreciate the internal operations of a processor.
| Academic Units | 3 |
| Exam Schedule | Not Applicable |
| Grade Type | Letter Graded |
| Department Maintaining | CSC(CE) |
| Mutually Exclusive | BS1009, CS4313, CV1014, IE2108, MA1008, MS1008, PS0001, RE1016, SC1003 |
| Not Available to Programme | ACDA, AERO, AISC, ASEC, BACF, BCE, BCG, CE, CEEC, CHEM, COMP, CSC, CSEC, DSAI, ECDS, IEEC, IEM, MACS, ME, ME(DES), ME(IMS), ME(RMS), MEEC, MEEC(DES), MEEC(IMS), MEEC(RMS), REP(CE), REP(CSC), ROBO |
| Not Available to All Programme | 2nd Maj/Spec(DANA) |
| Index | Type | Group | Day | Time | Venue | Remark |
|---|---|---|---|---|---|---|
| - | LEC/STUDIO | SCL1 | MON | 1630-1720 | LT6 |
0930
1030
1130
1230
1330
1430
1530
1630
1730
SC5001
10011
TUT | SWLAB1
SC5001
10011
LAB | SWLAB1
SC5001
LEC/STUDIO | LT6
SC5001
10012
TUT | SWLAB1
SC5001
10012
LAB | SWLAB1
SC5001
10014
TUT | SWLAB1
SC5001
10014
LAB | SWLAB1
SC5001
10013
TUT | SWLAB1
SC5001
10013
LAB | SWLAB1
We would encourage you to review with the following template.
AY Taken: ...
Assessment (Optional): ...
Topics (Optional): ...
Lecturer (Optional): ...
TA (Optional): ...
Review: ...
Final Grade (Optional): ...