NTU Mods is updated!

ModsSC1008

C C Programming

Current offering — AY2025/2026 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.

AUs3.0 AUs
Grade Type
PrerequisiteSC1003, 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

Total hours per week: 3 hrs

Available Indexes

MonTueWedThuFri
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