04-800-D-Carnegie Mellon University Africa - Carnegie Mellon University

04-800-D

04-800/D

Course title: Embedded Systems Development

Course discipline:

Electronics, Control, Programming, Computer, Industrial Applications

Core/Elective:

Units: 3 or 4

Lecture/Lab/Rep hours/week:

3 hours per week

1 or 2 hours Labs,

Semester/year offered (fall/spring, even/odd/all years):

Spring 2015

Pre-requisites:

Basic Programming Course C/C++ or Java

Course description:

This course aims at teaching microprocessor architecture, programming and design. It will focus on learning different chips such as PIC and MC. Assembly and C programming will be studied and some industrial applications will be realized.

Learning objectives:

Grasp microprocessor architecture, capabilities and programming language

Be able to solve real-life problems with microprocessor design

Outcomes:

After completing this course, students should be able to analyze industrial application problems, choose a suitable microprocessor, come up with a design and program to solve these problems.