Available in 2018

Course handbook

Description

This course introduces students to the principles and practice of microcomputer systems engineering. The content is in two sections. The first section covers microprocessor/microcontroller system design and interfacing, as well as assembly language programming. The second section covers C programming for embedded applications.


Availability

PSB Singapore

  • Trimester 2 - 2018 (Singapore)
  • Trimester 3 - 2018 (Singapore)

Learning outcomes

On successful completion of the course students will be able to:

1. Illustrate their understanding of digital system design

2. Demonstrate their ability to program an embedded system in assembly language

3. Demonstrate their ability to program an embedded system in C.

4. Operate as an integral member of a small team.


Content

1) Microprocessor/controller systems:

  • Microcomputer organisation
  • Microprocessor/microcontroller architecture
  • Assembly language programming
  • Interrupts, inputs/outputs, peripherals, interfacing

2) C Programming

  • C programming revision
  • C programming for embedded targets

Assumed knowledge

ELEC1700 GENG1003


Assessment items

Tutorial / Laboratory Exercises: Assignments

Formal Examination: Formal Examination


Contact hours

PSB Singapore

Laboratory

Face to Face On Campus 1 hour(s) per Week for Full Term

Lecture

Face to Face On Campus 3 hour(s) per Week for Full Term

Contact hours on average. PSB students enrolled in the part-time evening program at UoN Singapore will receive equivalent instruction delivered in a block mode of 7 teaching weeks.

Tutorial

Face to Face On Campus 1 hour(s) per Week for Full Term

Contact hours on average. PSB students enrolled in the part-time evening program at UoN Singapore will receive equivalent instruction delivered in a block mode of 7 teaching weeks.