New: see the walk between your classes on the timetable

ModsSC1008

SC1008 C & C++ Programming

Current offering: AY2026/2027 Semester 2

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.

4hrs per week
AUs
3.0 AUs
Grade Type
None
Prerequisite
SC1003, SC1303, SC1001
Exam
None

Available indexes

MonTueWedThuFri
830

10153 TUT (FCMC)

0830-0920 Mon

SPL

10141 TUT (FCSC)

0830-0920 Tue

SPL

10142 TUT (FCSD)

0830-0920 Tue

SWLAB1

10156 TUT (FDDB)

0830-0920 Tue

HPL

10148 TUT (FCS1)

0830-0920 Wed

SPL

10149 TUT (FCS2)

0830-0920 Wed

SWLAB1

10154 TUT (FCMD)

0830-0920 Thu

SPL

900
930

10153 LAB (FCMC)

0930-1020 Mon

SPL

10141 LAB (FCSC)

0930-1020 Tue

SPL

10142 LAB (FCSD)

0930-1020 Tue

SWLAB1

10156 LAB (FDDB)

0930-1020 Tue

HPL

10148 LAB (FCS1)

0930-1020 Wed

SPL

10149 LAB (FCS2)

0930-1020 Wed

SWLAB1

10154 LAB (FCMD)

0930-1020 Thu

SPL

1000
1030

10131 TUT (FCEA)

1030-1120 Mon

HPL

10132 TUT (FCEB)

1030-1120 Mon

SPL

10136 TUT (FCE1)

1030-1120 Mon

SWLAB1

10145 TUT (FCSG)

1030-1120 Tue

SWLAB1

10146 TUT (FCSH)

1030-1120 Tue

SPL

1100
1130

10131 LAB (FCEA)

1130-1220 Mon

HPL

10132 LAB (FCEB)

1130-1220 Mon

SPL

10136 LAB (FCE1)

1130-1220 Mon

SWLAB1

10145 LAB (FCSG)

1130-1220 Tue

SWLAB1

10146 LAB (FCSH)

1130-1220 Tue

SPL

10133 TUT (FCEC)

1130-1220 Fri

SPL

10134 TUT (FCED)

1130-1220 Fri

SWLAB1

1200
1230

10155 TUT (FDDA)

1230-1320 Tue

SPL

10138 TUT (FCE3)

1230-1320 Thu

SPL

10133 LAB (FCEC)

1230-1320 Fri

SPL

10134 LAB (FCED)

1230-1320 Fri

SWLAB1

1300
1330

10155 LAB (FDDA)

1330-1420 Tue

SPL

10138 LAB (FCE3)

1330-1420 Thu

SPL

10137 TUT (FCE2)

1330-1420 Fri

SWLAB1

10139 TUT (FCSA)

1330-1420 Fri

HPL

10140 TUT (FCSB)

1330-1420 Fri

SPL

1400
1430

10135 TUT (FCEE)

1430-1520 Mon

SPL

10157 TUT (TAIS1)

1430-1520 Tue

SPL

10147 TUT (FCSI)

1430-1520 Wed

HPL

10152 TUT (FCMA)

1430-1520 Wed

SPL

10143 TUT (FCSE)

1430-1520 Thu

SWLAB1

10144 TUT (FCSF)

1430-1520 Thu

HPL

10150 TUT (FCS3)

1430-1520 Thu

SPL

10151 TUT (FCS4)

1430-1520 Thu

SPL

10137 LAB (FCE2)

1430-1520 Fri

SWLAB1

10139 LAB (FCSA)

1430-1520 Fri

HPL

10140 LAB (FCSB)

1430-1520 Fri

SPL

1500
1530

10135 LAB (FCEE)

1530-1620 Mon

SPL

10157 LAB (TAIS1)

1530-1620 Tue

SPL

10147 LAB (FCSI)

1530-1620 Wed

HPL

10152 LAB (FCMA)

1530-1620 Wed

SPL

10143 LAB (FCSE)

1530-1620 Thu

SWLAB1

10144 LAB (FCSF)

1530-1620 Thu

HPL

10150 LAB (FCS3)

1530-1620 Thu

SPL

10151 LAB (FCS4)

1530-1620 Thu

SPL

1600
1630

COMMON LEC (LE1)

1630-1720 Wed

LT1A

Wk1-9,11-13

1700
1730

COMMON LEC (LE2)

1730-1820 Wed

LT1A

Wk1-9,11-13

COMMON LEC (LE1)

1730-1820 Thu

LKC-LT

Wk1-9,11-13

COMMON LEC (LE2)

1730-1820 Thu

LKC-LT

Wk1-9,11-13

1800

Other offerings

YearSem 1Sem 2Special
AY26/27View--
AY25/26ViewView-
AY24/25-View-

Other relevant mods

Planning guides

View all articles

Found something wrong?

NTUMods is built and maintained by one person, so a short note goes a long way. Pick what fits, add the details, and I will look at it.

I'll use this to follow up with you.

Attaches your saved timetables and settings to help debug the issue. On by default, turn off to exclude it.

Developer? Open an issue or PR.