NAME OF COURSE/MODULE: MIKROPEMPROSESAN DAN KAWALAN TERBENAM (Microprocessor And Embedded Control)
COURSE CODE: KEE3523
NAME(S) OF ACADEMIC STAFF: Prof Dr Kamaruzzaman Seman
RATIONALE FOR THE INCLUSION OF THE COURSE/MODULE IN THE PROGRAMME: Microprocessors and microcontrollers are critical components in today’s ubiquitous computing. In this programme, there are several courses that require the knowledge of microprocessor and microcontrollers.
SEMESTER AND YEAR OFFERED: SEM 5 / YEAR 3
TOTAL STUDENT LEARNING TIME (SLT) FACE TO FACE TOTAL GUIDED AND INDEPENDENT LEARNING
L = Lecture

T = Tutorial

P = Practical

O= Others

L

42

T

3

P

9

O

0

 

Guided: 54 hours

Independent Learning: 66 hours

Total: 120 hours

CREDIT VALUE: 3
PREREQUISITE (IF ANY): NONE
OBJECTIVES: 1.     To expose the students to the theories and practical of embedded controllers.
LEARNING OUTCOMES: Upon completion of this course, students should be able to:

CLO1: Develop solutions based on concepts, principles and theories of microprocessors and embedded controllers (C5 – PO3)

CLO2: Conduct experiments on embedded controllers. (P4)

CLO3: Display the ability to integrate concepts of microprocessors and embedded controllers in entrepreneurship environment (A3)

TRANSFERABLE SKILLS: Students should be able to develop and apply characteristic of good engineer skills and interpersonal communication, team work and leadership, problem solving, planning and organizational skills through a process of lectures, practical’s and tutorials.
TEACHING-LEARNING AND ASSESSMENT STRATEGY: Teaching-learning strategy:

The course will be taught through a combination of formal lectures, assignments, group work, blended learning using authentic materials, informal activities and various textbooks.

Assessment strategy:

i.            Formative

ii.           Summative

SYNOPSIS: The course provides an advanced study of microcontrollers and microprocessors to develop the skills to design, implement, test, and debug embedded control systems.  Students will be expected to apply methodical system design practices to designing and implementing a microprocessor based embedded control system.  These systems will consist of multiple microprocessor subsystems working together to solve a real world application.  Students will also learn processor input/output interfacing techniques, real world design issues such as noise, defensive programming techniques, and power management procedures. Students will also use state-of-the-art design and troubleshooting tools.   The course will culminate with exploration of real time operating systems and distributed processing systems. The course will emphasize on practical laboratory experience by designing and building build a microprocessor-based embedded system application requiring integration of sensor/actuator devices, a real-time operating system and application firmware and software.
MODE OF DELIVERY: Lectures, Tutorial and Labs.
ASSESSMENT METHODS AND TYPES:
A. Continuous Assessment (50%)
Category Percentage
•       Labs/Projects

•       Mid Semester Test

30%

20%

•       Final Exam 50%

 

B. Final Exam (50%)
MAIN REFERENCES SUPPORTING THE COURSE
  1.  Mazidi et al, The AVR Microcontroller and Embedded System: Using Assembly and C, Pearson 2014
ADDITIONAL REFERENCES SUPPORTING THE COURSE
  1.  Nik Mohd Kamil Nik Yusoff and Hazizilden Abdul Azizi, The Microprocessor, Fundamental Principles of Software & Hardware using 16-bit Family, University Malaysia Pahang, 2012.
  2. Crisp, J. 2004. Introduction to Microprocessors and Microcontrollers. 2nd edition. Newnes.
  3. Ball, S. 2002. Embedded Microprocessor Systems: Real World Design. 3rd Newnes.
  4. Ball, S. 2001. Analog Interfacing to Embed Microprocessors: Real World Design. Newnes.
  5. Arnold, K. 2001. Embedded Controller Hardware Design (With CD-ROM) (Embedded Technology Series). Bk& CD-ROM edition. Newnes.