NTU Mods has new features!

Historical snapshot — AY2017/2018 Semester 2 · View current offering →
ModsRE1016AY2017/2018 Semester 2

Engineering Computation

AY2017/2018 Semester 2

This course aims to first develop students' understanding in the fundamental concepts, implementations and applications associated with data structures in computing such as arrays, stacks, queues and linked lists, and to use such data structures to solve real world problems. Abstract data types and dynamic memory allocation will also be covered. You 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 also 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. You will then be introduced to the fundamental knowledge of Linux based system running on low-power devices (e.g. Raspberry Pi board) and the common Linux operational commands. This will enable you to learn how to setup the multimedia tools and implement machine learning applications (e.g., object detection, facial recognition etc. on the Raspberry Pi board), as well as to design and to program an innovative application.

AUs3.0 AUs
CategoriesCore
Not Available To All Programme With(Admyr 2011-2016)
Mutually Exclusive WithRE2006
Exam

Available Indexes

MonTueWedThuFri
930
1000
1030
1100
1130
1200
1230
1300
1330
1400
1430
1500
1530
1600
1630
1700
1730
1800