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

SC1003 INTRODUCTION TO COMPUTATIONAL THINKING & PROGRAMMING

Computational thinking (CT) is the process of analysing a problem then designing and expressing its solution in such a way that a computer can effectively carry it out. It includes a number of characteristics, such as breaking a problem into small and repetitive ordered steps, logically ordering and analyzing data and creating solutions that can be effectively implemented as programs running on computer. The aim of this course is hence to take students with no prior experience of thinking in a computational manner to a point where you can derive simple algorithms and code the programs to solve some basic problems in your domain of studies. Student will also learn about basic program construct and simple data structures. In addition, the course will include topics to appreciate the internal operations of a processor.

Academic Units3
Exam ScheduleNot Applicable
Grade TypeLetter Graded
Department MaintainingCSC(CE)
Mutually Exclusive

BG2211, BS1009, CE1003, CE1103, CH2107, CV1014, CZ1003, CZ1103, EE1005, IE1005, MA1008, MS1008, PS0001, RE1016, SC1303, SC5001

Not Available to ProgrammeAERO, ASEC, BASA, BEEC, BIE, CBE, CBEC, CEE 1, CHEM, CMED, COMP, EEE, EEE 1, EEEC, EESS, ENE, ENE 1, ENEC, ENG(CEE), ENG(EEE), ENG(ENE), ENG(ME), ENG(NULL), ESPP, IEEC, IEM, MAEO, MAT, MATH, ME, ME 1, ME(DES), ME(DES) 1, ME(IMS), ME(IMS) 1, ME(RMS), ME(RMS) 1, MEEC, MEEC(DES), MEEC(IMS), MEEC(RMS), MS, MS-2ndMaj/Spec(MSB), MTEC, PHMS, PHY, REP, SPPE
Not Available to All Programme(Admyr 2011-2020)

Indexes

IndexTypeGroupDayTimeVenueRemark
-LEC/STUDIOSCL1MON1630-1720LT3Teaching Wk1,2,4-13
LEC/STUDIOSCL1MON1630-1720ONLINETeaching Wk3

Course Schedule

0930

1030

1130

1230

1330

1430

1530

1630

1730

MON

SC1003

10008

TUT | SWLAB1

Teaching Wk1,2,4-13

SC1003

10008

LAB | SWLAB1

SC1003

LEC/STUDIO | LT3

Teaching Wk1,2,4-13

SC1003

10008

TUT | ONLINE

Teaching Wk3

SC1003

LEC/STUDIO | ONLINE

Teaching Wk3

TUE
WED

SC1003

10009

TUT | SWLAB1

Teaching Wk1,2,4-13

SC1003

10009

LAB | SWLAB1

SC1003

10009

TUT | ONLINE

Teaching Wk3

THU

SC1003

10010

TUT | SWLAB1

Teaching Wk1,2,4-13

SC1003

10010

LAB | SWLAB1

SC1003

10010

TUT | ONLINE

Teaching Wk3

FRI
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