We got your back! We are coming back with more features and improvements. Read more here.

SC3103 EMBEDDED PROGRAMMING

This course aims to teach you how to develop programs for OS based embedded systems that are increasingly been used in many modern embedded systems, ranging from handphones to automotive applications. In this course, you will first learn about the process of developing multitasking programs for embedded systems based on RTOS, its features and its performance metric. You will then learn the programming techniques used in Linux based systems, ranging from the use of toolchain (GCC, Makefile and Linker Script), concurrent programming techniques (IPC, multitasking and multithreading), kernel modules development and its booting process.

Academic Units3
Exam ScheduleTue Dec 02 2025 00:00:00 GMT+0000 (Coordinated Universal Time) 09:00-11:00
Grade TypeLetter Graded
Department MaintainingCSC(CE)
Prerequisites

SC2107

Mutually Exclusive

CE3003, CE3103

Not Available to ProgrammeBCG, DSAI, MACS
Not Available to All Programme(Admyr 2011-2020)

Prerequisites Tree

SC3103requiresSC2107

Indexes

IndexTypeGroupDayTimeVenueRemark
-LEC/STUDIOSCL3FRI1330-1520LT4Teaching Wk1-9,11-13
LEC/STUDIOSCL3FRI1330-1520ONLINETeaching Wk10

Course Schedule

0930

1030

1130

1230

1330

1430

1530

1630

1730

MON
TUE

SC3103

10306

TUT | ONLINE

Teaching Wk10

SC3103

10305

TUT | ONLINE

Teaching Wk10

SC3103

10305

LAB | HWLAB1

Teaching Wk2,4,6,8,10,12

SC3103

10306

TUT | TR+4

Teaching Wk2-9,11-13

SC3103

10305

TUT | TR+8

Teaching Wk2-9,11-13

SC3103

10306

LAB | HWLAB1

Teaching Wk1,3,5,7,9,11,13

WED

SC3103

10307

TUT | ONLINE

Teaching Wk10

SC3103

10308

TUT | ONLINE

Teaching Wk10

SC3103

10307

TUT | TR+33

Teaching Wk2-9,11-13

SC3103

10308

TUT | TR+7

Teaching Wk2-9,11-13

THU

SC3103

10307

LAB | HWLAB1

Teaching Wk1,3,5,7,9,11,13

SC3103

10308

LAB | HWLAB1

Teaching Wk2,4,6,8,10,12

FRI

SC3103

LEC/STUDIO | LT4

Teaching Wk1-9,11-13

SC3103

LEC/STUDIO | ONLINE

Teaching Wk10

SAT

Reviews & Discussion

We would encourage you to review with the following template.

Review Template

AY Taken: ...

Assessment (Optional): ...

Topics (Optional): ...

Lecturer (Optional): ...

TA (Optional): ...

Review: ...

Final Grade (Optional): ...


© 2025 NTUMODS Dev Team. All rights reserved