Department of Electrical and Computer Engineering George Mason University Volgenau School of Engineering

General Information

Explores designing with single-chip microcomputers and microcomputer interfacing. Topics include role of microcomputers compared with microprocessors and other computers, microcomputer architecture and organization, real-time control issues, assembly language programming for control, design of control software, input/output methods, design tools, and available single-chip microcomputers. Students select project and design, and construct system including single-chip microcomputer and ancillary hardware to implement control system.

TypeDayTimeLocationInstructor
Lectures Tuesday, Thursday 3:00 pm -4:15 pm in Engineering 1103Jens-Peter Kaps
Labs Monday 7:20 pm -10:00 pm in ENGR 3208Umar Sharif
Tuesday 7:20 pm -10:10 pm in ENGR 3208Bilal Habib
Wednesday 7:20 pm -10:00 pm in ENGR 3208Umar Sharif
Thursday 7:20 pm -10:10 pm in ENGR 3208Bilal Habib

Documents

  • Class Calendar: (pdf)
  • Syllabus: (pdf)
  • Lab Syllabus: (pdf)

Instructor

Dr. Jens-Peter Kaps
Office: Engineering Building, Room 3222
Email: jkaps'at'gmu.edu

Office Hours

  • Monday 3:00 pm to 4:00 pm
  • Wednesday 3:00 pm to 4:00 pm

Additional office hours are by appointment only (see the Contact page for how to setup an appointment).


Teaching Assistant

NameE-Mail Office Office Hours
Bilal Habib / Umar SharifENGR-3204Mo 1:00 pm - 2:00 pm
Bilal Habibbhabib'at'gmu.eduENGR-3208Tu 1:00 pm - 3:00 pm
Umar Sharifmsharif2'at'gmu.eduENGR-3208We 1:00 pm - 2:00 pm,
Umar Sharif / Bilal HabibENGR-3208Sa 11:00 pm - 1:00 pm

Prerequisites

  • ECE 445 Computer Organization (grade C or better)
  • ECE 332 Digital Electronics and Logic Design Lab (grade C or better)
  • and one of
    • CS 367 Computer Systems and Programming (grade C or better)
    • CS 222 Computer Programming for Engineers (grade C or better)

Textbook

J. H. Davies, MSP430 Microcontroller Basics, Burlington, MA: Newnes, 2008, ISBN 978-0-7506-8276-3.

B. W. Kernighan, and D. M. Ritchie, The C Programming Language, 2nd Ed., Englewood Cliffs, NJ:Prentice-Hall, 1998, ISBN: 978-0-13-110362-7 (paperback).