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

RE1016 ENGINEERING COMPUTATION

The first aim of this course is to take students with no prior experience of thinking in a computational manner to a point where they can derive simple algorithms and code the programs using Python language. Students will learn fundamental programming concepts such as sequence, iteration and selection, function, data types and data structure, and the use of flow chart/pseudo code to design and code algorithms. Students are then introduced to the hardware architecture and the operation of a typical microprocessor that is used in a computer, how it functions and how it is programmed to solve problems. Students will learn how to program a microprocessor using assembly language that resembles very closely the machines codes executed by the CPU, and how high level language program is translated to the machines codes, which provide insights to good coding styles. Students will also learn how different peripheral devices can be interfaced to the CPU in order for a computer to interact with the external world

Academic Units3
Exam ScheduleNot Applicable
Grade TypeLetter Graded
Department MaintainingREP
Mutually Exclusive

CE1003, CE1103, CZ1003, CZ1103, RE2006, SC1003, SC5001

Not Available to All Programme(Admyr 2011-2016)

Indexes

IndexTypeGroupDayTimeVenueRemark
80115TUTTFRI1130-1220ONLINETeaching Wk3
80115TUTTFRI1130-1220NH SR2Teaching Wk1,2,4-13
80115SEMSFRI0930-1120NH SR2Teaching Wk1,2,4-13
80115SEMSFRI0930-1120ONLINETeaching Wk3

Course Schedule

0930

1030

1130

1230

1330

1430

1530

1630

1730

MON
TUE
WED
THU
FRI

RE1016

SEM | NH SR2

Teaching Wk1,2,4-13

RE1016

TUT | ONLINE

Teaching Wk3

RE1016

SEM | ONLINE

Teaching Wk3

RE1016

TUT | NH SR2

Teaching Wk1,2,4-13

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