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, AERO, AISC, ASEC, BACF, BCE, BCG, CE, CEEC, CHEM, COMP, CSC, CSEC, DSAI, ECDS, IEEC, IEM, MACS, ME, ME(DES), ME(IMS), ME(RMS), MEEC, MEEC(DES), MEEC(IMS), MEEC(RMS), REP(CE), REP(CSC), ROBO
Not Available to All Programme2nd Maj/Spec(DANA)

Indexes

IndexTypeGroupDayTimeVenueRemark
-LEC/STUDIOSCL1MON1630-1720LT6

Course Schedule

0930

1030

1130

1230

1330

1430

1530

1630

1730

MON

SC5001

10011

TUT | SWLAB1

SC5001

10011

LAB | SWLAB1

SC5001

LEC/STUDIO | LT6

TUE

SC5001

10012

TUT | SWLAB1

SC5001

10012

LAB | SWLAB1

SC5001

10014

TUT | SWLAB1

SC5001

10014

LAB | SWLAB1

WED
THU

SC5001

10013

TUT | SWLAB1

SC5001

10013

LAB | SWLAB1

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