New: mobile timetable rebuilt — faster, more reliable, easier to use →

Historical snapshot — AY2025/2026 Semester 1 · View current offering →
ModsSC3103AY2025/2026 Semester 1

Embedded Programming

AY2025/2026 Semester 1

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.

AUs3.0 AUs
CategoriesCoreBDE
Not Available To ProgrammeBCG, DSAI, MACS
Not Available To All Programme With(Admyr 2011-2020)
Mutually Exclusive WithCE3003, CE3103
Exam

Available Indexes

MonTueWedThuFri
930

10306 TUT (TCEB)

0930-1020 Tue

ONLINE, TR+4

Wk10, Teaching Wk2-9,11-13

10306 TUT (TCEB)

0930-1020 Tue

ONLINE, TR+4

Wk10, Teaching Wk2-9,11-13

1000
1030

10305 TUT (TCEA)

1030-1120 Tue

ONLINE, TR+8

Wk10, Teaching Wk2-9,11-13

10305 TUT (TCEA)

1030-1120 Tue

ONLINE, TR+8

Wk10, Teaching Wk2-9,11-13

1100
1130

10307 TUT (TCEC)

1130-1220 Wed

ONLINE, TR+33

Wk10, Teaching Wk2-9,11-13

10307 TUT (TCEC)

1130-1220 Wed

ONLINE, TR+33

Wk10, Teaching Wk2-9,11-13

10307 LAB (TCEC)

1130-1420 Thu

HWLAB1

Odd Weeks

10308 LAB (TCED)

1130-1420 Thu

HWLAB1

Even Weeks

1200
1230
1300
1330

10305 LAB (TCEA)

1330-1620 Tue

HWLAB1

Even Weeks

10306 LAB (TCEB)

1330-1620 Tue

HWLAB1

Odd Weeks

COMMON LEC (SCL3)

1330-1520 Fri

LT4, ONLINE

Wk1-9,11-13, Teaching Wk10

COMMON LEC (SCL3)

1330-1520 Fri

LT4, ONLINE

Wk1-9,11-13, Teaching Wk10

1400
1430
1500
1530
1600
1630

10308 TUT (TCED)

1630-1720 Wed

ONLINE, TR+7

Wk10, Teaching Wk2-9,11-13

10308 TUT (TCED)

1630-1720 Wed

ONLINE, TR+7

Wk10, Teaching Wk2-9,11-13

1700