Computational thinking and programming using Python are taught in SC1003. However, C is important for system programming and developing embedded systems. It combines the benefits of both low machine level languages and high-level developer friendly languages and is very fast. C++ is widely used in producing gaming engines, virtual reality applications, web browsers, building popular database tools, blockchain technology. This course lays the foundation knowledge in C and C++ programming.
| AUs | 3.0 AUs |
| Grade Type | |
| Prerequisite | SC1003, SC1303 |
| Not Available To Programme | |
| Not Available To All Programme With | |
| Not Available As BDE/UE To Programme | |
| Not Available As Core To Programme | |
| Not Available As PE To Programme | |
| Mutually Exclusive With | |
| Not Offered As BDE | |
| Not Offered As Unrestricted Elective | |
| Exam |
Available Indexes
| Mon | Tue | Wed | Thu | Fri | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 830 | 10114 TUT (FCSH) 0830-0920 Tue SPL | 10102 TUT (FCEC) 0830-0920 Thu HPL | 10105 TUT (FCE2) 0830-0920 Thu SWLAB1 | |||||||||||
| 900 | ||||||||||||||
| 930 | 10114 LAB (FCSH) 0930-1020 Tue SPL | 10102 LAB (FCEC) 0930-1020 Thu HPL | 10105 LAB (FCE2) 0930-1020 Thu SWLAB1 | |||||||||||
| 1000 | ||||||||||||||
| 1030 | 10106 TUT (FCE3) 1030-1120 Mon SPL | 10108 TUT (FCSB) 1030-1120 Mon HPL | 10116 TUT (FCSJ) 1030-1120 Mon SWLAB3 | 10128 TUT (FTA1) 1030-1120 Tue HPL | 10100 TUT (FCEA) 1030-1120 Thu SPL | 10125 TUT (FCMD) 1030-1120 Thu SWLAB1 | 10129 TUT (FCEE) 1030-1120 Thu HPL | |||||||
| 1100 | ||||||||||||||
| 1130 | 10106 LAB (FCE3) 1130-1220 Mon SPL | 10108 LAB (FCSB) 1130-1220 Mon HPL | 10116 LAB (FCSJ) 1130-1220 Mon SWLAB3 | 10128 LAB (FTA1) 1130-1220 Tue HPL | 10100 LAB (FCEA) 1130-1220 Thu SPL | 10125 LAB (FCMD) 1130-1220 Thu SWLAB1 | 10129 LAB (FCEE) 1130-1220 Thu HPL | 10107 TUT (FCSA) 1130-1220 Fri HPL | 10111 TUT (FCSE) 1130-1220 Fri SWLAB1 | 10119 TUT (FCS3) 1130-1220 Fri SPL | ||||
| 1200 | ||||||||||||||
| 1230 | 10126 TUT (FDDA) 1230-1320 Tue SPL | 10127 TUT (FDDB) 1230-1320 Tue HPL | 10110 TUT (FCSD) 1230-1320 Wed SWLAB1 | 10118 TUT (FCS2) 1230-1320 Wed HPL | 10122 TUT (FCMA) 1230-1320 Wed SPL | 10113 TUT (FCSG) 1230-1320 Thu HPL | 10115 TUT (FCSI) 1230-1320 Thu SWLAB1 | 10107 LAB (FCSA) 1230-1320 Fri HPL | 10111 LAB (FCSE) 1230-1320 Fri SWLAB1 | 10119 LAB (FCS3) 1230-1320 Fri SPL | ||||
| 1300 | ||||||||||||||
| 1330 | 10126 LAB (FDDA) 1330-1420 Tue SPL | 10127 LAB (FDDB) 1330-1420 Tue HPL | 10110 LAB (FCSD) 1330-1420 Wed SWLAB1 | 10118 LAB (FCS2) 1330-1420 Wed HPL | 10122 LAB (FCMA) 1330-1420 Wed SPL | 10113 LAB (FCSG) 1330-1420 Thu HPL | 10115 LAB (FCSI) 1330-1420 Thu SWLAB1 | 10101 TUT (FCEB) 1330-1420 Fri HPL | 10117 TUT (FCS1) 1330-1420 Fri SPL | |||||
| 1400 | ||||||||||||||
| 1430 | 10109 TUT (FCSC) 1430-1520 Mon SPL | 10124 TUT (FCMC) 1430-1520 Mon HPL | 10103 TUT (FCED) 1430-1520 Wed SWLAB1 | 10104 TUT (FCE1) 1430-1520 Wed SPL | 10123 TUT (FCMB) 1430-1520 Wed SPL | 10112 TUT (FCSF) 1430-1520 Thu HPL | 10120 TUT (FCS4) 1430-1520 Thu SPL | 10121 TUT (FCS5) 1430-1520 Thu SWLAB1 | 10101 LAB (FCEB) 1430-1520 Fri HPL | 10117 LAB (FCS1) 1430-1520 Fri SPL | ||||
| 1500 | ||||||||||||||
| 1530 | 10109 LAB (FCSC) 1530-1620 Mon SPL | 10124 LAB (FCMC) 1530-1620 Mon HPL | 10103 LAB (FCED) 1530-1620 Wed SWLAB1 | 10104 LAB (FCE1) 1530-1620 Wed SPL | 10123 LAB (FCMB) 1530-1620 Wed SPL | 10112 LAB (FCSF) 1530-1620 Thu HPL | 10120 LAB (FCS4) 1530-1620 Thu SPL | 10121 LAB (FCS5) 1530-1620 Thu SWLAB1 | ||||||
| 1600 | ||||||||||||||
| 1630 | COMMON LEC (SCL1) 1630-1720 Wed ONLINE | |||||||||||||
| 1700 | ||||||||||||||
Other offerings
Other Relevant Mods
SC1003
Introduction To Computational Thinking & Programming
SC1004
Linear Algebra For Computing
SC1005
Digital Logic
SC1006
Computer Organisation & Architecture
SC1007
Data Structures & Algorithms
SC1104
Linear Algebra For Computing
SC1124
Math 2: Discrete Structures For Computing
SC1302
Ethics
SC1304
Artificial Intelligence For Social Good