ModsPS0001
Introduction To Computational Thinking
Computational thinking (CT) is a problem solving process with the aid of computer; i.e. formulating a problem and expressing its solution in such a way that a computer can effectively carry it out. It includes a number of characteristics, such as breaking a problem into small and repetitive ordered steps, logically ordering and analyzing data and creating solutions that can be effectively implemented as algorithms running on computer. As such, computational thinking is essential not only to the Computer Science discipline, it can also be used to support problem solving across all disciplines, including math, science, engineering, business, finance and humanities.
The aim of this course is hence to take you from having no prior experience of thinking in a computational manner to a point where you can derive simple algorithms and code the programs to solve some basic problems in mathematics and science in general. In addition, the course will include topics to appreciate the internal operations of a processor, and raise awareness of the socio-ethical issues arising from the pervasiveness of computing technology.
The aim of this course is hence to take you from having no prior experience of thinking in a computational manner to a point where you can derive simple algorithms and code the programs to solve some basic problems in mathematics and science in general. In addition, the course will include topics to appreciate the internal operations of a processor, and raise awareness of the socio-ethical issues arising from the pervasiveness of computing technology.
AUs | 3.0 AUs |
Exam | N/A |
Grade Type | N/A |
Maintaining Dept | N/A |
Prerequisites | N/A |
Mutually Exclusive With | BG2211, , , , CZ1103, MA1008, MS1008, SC1003 |
Not Available To Programme | N/A |
Not Available To All Programme With | (Admyr 2011-2017) |
Not available as Core for programmes | N/A |
Not Available as PE for programmes | N/A |
Not Available as BDE/UEs for programmes | N/A |
Not Offered To | N/A |
Total hours per week: 3 hrs
Available Indexes
Mon | Tue | Wed | Thu | Fri | ||
---|---|---|---|---|---|---|
830 | 70612 TUT (T2) 0830-0920 Thu COMP LAB 1 | |||||
900 | ||||||
930 | 70614 TUT (T4) 0930-1020 Tue COMP LAB 1 | 70612 LAB (LA2) 0930-1120 Thu COMP LAB 1 | 70615 TUT (T5) 0930-1020 Fri COMP LAB 3 | |||
1000 | ||||||
1030 | 70614 LAB (LA4) 1030-1220 Tue COMP LAB 1 | 70615 LAB (LA5) 1030-1220 Fri COMP LAB 3 | ||||
1100 | ||||||
1130 | ||||||
1200 | ||||||
1230 | ||||||
1300 | ||||||
1330 | 70616 TUT (T6) 1330-1420 Mon COMP LAB 1 | |||||
1400 | ||||||
1430 | 70616 LAB (LA6) 1430-1620 Mon COMP LAB 1 | 70618 TUT (T8) 1430-1520 Fri COMP LAB 1 | ||||
1500 | ||||||
1530 | 70611 TUT (T1) 1530-1620 Mon COMP LAB 2 | 70613 TUT (T3) 1530-1620 Tue COMP LAB 1 | 70619 TUT (T9) 1530-1620 Wed COMP LAB 3 | 70617 TUT (T7) 1530-1620 Thu COMP LAB 3 | 70618 LAB (LA8) 1530-1720 Fri COMP LAB 1 | |
1600 | ||||||
1630 | 70611 LAB (LA1) 1630-1820 Mon COMP LAB 2 | 70613 LAB (LA3) 1630-1820 Tue COMP LAB 1 | 70619 LAB (LA9) 1630-1820 Wed COMP LAB 3 | 70617 LAB (LA7) 1630-1820 Thu COMP LAB 3 | ||
1700 | ||||||
1730 | ||||||
1800 |