Tentative Syllabus
Classroom: CS400
Time: MW 12:50-2:30 p.m.
Instructor: Dr. Michael Weeks
Computer Science Department
Office: 34 Peachtree Street, Room 1444
Office Hours: 3:30-4:30 MW
web-page: http://carmaux.cs.gsu.edu/~mweeks/csc4110
Phone: (404) 413-5722
Teaching Assistant : Stephen Pellicer
TA's office hours: TBA, in CS400
TA's e-mail: spellicer at gmail.com
CSc 4110/6110. Introduction to Embedded Systems Laboratory (4)
(Same as Phys 4110.) Four hours lecture per week.
Prerequisites: Phys 3500 (Physics majors) or CSc 3210 (CSc majors)
Topics taken from: review of basic logic functions;
automatic systems; microprocessor-based systems and applications;
embedded system software survey; microprocessor based applications;
digital communications; and embedded systems programming
Text:
David E. Simon, An Embedded Software Primer, Addison-Wesley,
2002, ISBN 0-201-61569-X.
We will cover chapters 1-8.
Chapter 9 may be covered earlier (since it applies to your homeworks).
Chapter 10 will be covered if time permits.
Reference: K. N. King, Java Programming - From The Beginning,
Norton, 2000, ISBN 0-393-97437-5.
Chapter 12 covers the Abstract Window Toolkit.
Recommended: Daniel W. Lewis,
Fundamentals of Embedded Software: Where C and Assembly Meet,
Prentice-Hall, 2002.
If you use a PC for your project, this book will be very helpful.
Prerequisites:
Computer Science majors: CSc 3210
Physics majors: Phys 3500
Objectives:
This course
introduces students to principles, methodologies, and procedures for embedded
systems. The goal is to learn how to bring hardware (microprocessors, sensors,
displays, etc.) and software (programming language, operating system, etc.)
together to specify, design, and implement system solutions to producing
whole, complete products.
Topics
Format:
Approximately 4 hours of the course contact time will be in lectures.
Six
technology lab assignments* and one project are planned. There will be three
tests scheduled. Any pop-quizzes will factor in to the test average.
Grading:
Each assignment will be performed and data will be collected jointly
by two-student teams. On each assignment, each student will individually
analyze and interpret the data and will individually write a report. There
will be a team project at the end of the course that synthesizes the assignment
procedures and course content learned. This project will be developed jointly
by all student members of a team.
Graduate students will be assigned one or more research papers to read, and will be graded on their review of the material. The grade for the review will be factored in the assignment grade as a 7th assignment. If time permits, a class presentation may be required on this assignment. In addition, graduate students may be asked additional questions on the tests, and may have additional work on the assignments.
Deliverable Weight CSc/Phys 4110:
Notes: