AY2026 Semester 1 data is now available →
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 |
Required first
SC1003Introduction To Computational Thinking & ProgrammingSC1303Programming With Data Structures & AlgorithmsC & C++ Programming
Unlocks
| Mon | Tue | Wed | Thu | Fri | |
|---|---|---|---|---|---|
| 930 | |||||
| 1000 | |||||
| 1030 | |||||
| 1100 | |||||
| 1130 | |||||
| 1200 | |||||
| 1230 | |||||
| 1300 | |||||
| 1330 | |||||
| 1400 | |||||
| 1430 | |||||
| 1500 | |||||
| 1530 | |||||
| 1600 | |||||
| 1630 | |||||
| 1700 | |||||
| 1730 | |||||
| 1800 |
SC1003
Introduction To Computational Thinking & Programming
SC1004
Linear Algebra For Computing
SC1005
Digital Logic
SC1006
Computer Organisation & Architecture
SC1007
Data Structures & Algorithms
SC1013
Physics For Computing
SC1123
Math 1: Linear Algebra & Calculus For Computing
SC1301
Writing Across The Disciplines
SC1303
Programming With Data Structures & Algorithms
| Mon | Tue | Wed | Thu | Fri | ||
|---|---|---|---|---|---|---|
| 1230 | 10120 TUT (SR2) 1230-1320 Wed SPL Wk2-13 | 10121 TUT (SR3) 1230-1320 Wed SPL Wk2-13 | 10119 TUT (SR1) 1230-1320 Fri SPL Wk2-13 | |||
| 1300 | ||||||
| 1330 | 10120 LAB (SR2) 1330-1420 Wed SPL | 10121 LAB (SR3) 1330-1420 Wed SPL | 10119 LAB (SR1) 1330-1420 Fri SPL | |||
| 1400 | ||||||
| 1430 | ||||||
| 1500 | ||||||
| 1530 | ||||||
| 1600 | ||||||
| 1630 | COMMON LEC (SCL1) 1630-1720 Wed LT14 | |||||
| 1700 | ||||||