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

SC5001 INTRODUCTION TO COMPUTATIONAL THINKING & PROGRAMMING

Computational thinking (CT) is the mental skills and practices for solving problems and designing computations. Computations are complex series of numerical calculations and symbolic manipulations which a computer follows to do jobs for us. The aim of this course is hence to have students master the CT methods where you are able to analyse a problem then design and express its solution in such a way that a computer can effectively carry it out. It includes a number of characteristics, such as breaking a complex problem into a number of smaller/simpler problems, logically ordering numerical calculations and symbolic manipulations to create solutions that can be effectively implemented as programs, running on a computer. Student will also learn a programming language. 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

BS1009, CS4313, CV1014, IE2108, MA1008, MS1008, PS0001, RE1016, SC1003

Not Available to ProgrammeACDA, AISC, BACF, BCE, BCG, CE, CEEC, COMP, CSC, CSEC, DSAI, ECDS, IEEC, IEM, MACS, REP(CE), REP(CSC)
Not Available to All Programme2nd Maj/Spec(DANA)

Indexes

IndexTypeGroupDayTimeVenueRemark
10602LEC/STUDIOSCL5MON1630-1720LT3Teaching Wk1,2,4-13
10602LEC/STUDIOSCL5MON1630-1720ONLINETeaching Wk3
10602TUTMA1TUE1230-1320SWLAB1Teaching Wk1,2,4-13
10602TUTMA1TUE1230-1320ONLINETeaching Wk3
10602LABMA1TUE1330-1420SWLAB1

Course Schedule

0930

1030

1130

1230

1330

1430

1530

1630

1730

MON

SC5001

LEC/STUDIO | LT3

Teaching Wk1,2,4-13

SC5001

LEC/STUDIO | ONLINE

Teaching Wk3

TUE

SC5001

TUT | SWLAB1

Teaching Wk1,2,4-13

SC5001

LAB | SWLAB1

SC5001

TUT | ONLINE

Teaching Wk3

WED
THU
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