Instructor: Steve Oldridge, (Office Hours: MCLD 202 M, W 9-10, or by appointment on M
W), steveo at ece.ubc.ca
Lab TAs:
·
Alex Corbett (alex.corbett at
gmail.com)
·
Elie Sarraf (sarrafe at ece.ubc.ca)
Schedule:
·
Lectures: M,W 8-9am
in Mcld 228
·
Tutorials: F 8-9am
in Mcld 228 (starting Jan 14)
Modules:
1.
Introduction to
Real-Time Computer Systems (annotated)
2.
C Programming
(annotated)
3.
Software
Design (annotated)
4.
Computing Hardware (annotated)
5.
Serial and Analog I/O (annotated)
6.
Programmable Logic Devices (annotated) | Karnaugh Map | K-Map
Example
7.
Analog Electronics (annotated) | Op Amp
Tutorial | BJT
Tutorial * Tutorial Q1 Q2
8.
Sensors and Actuators (annotated)
Course Website: https://courses.ece.ubc.ca/485/
Topic Learning
Goals and Course
Learning Goals
Tentative Grading Scheme: Assgts (10%), Labs (20%), MT (20%), Final (50%)
Assignments:
|
|
Due |
|
Feb 2nd |
|
|
Mar 2nd |
|
|
Mar 23rd |
|
|
April 8th |
|
|
Bonus Assignment (worth up to +5%) |
April 13th |
Midterm: scheduled for Mar 4 ( Solutions )
Final: April 18th, 12pm.
Location MCLD 202 (2010 Practice Final
, Notes about the Final)
Labs: Performed in
Mcld 410. (New Labs posted in January; old ones kept here for example only)
|
Lab |
Topic |
Lab start date |
Lab report due
starting† |
|
1 |
Jan 17 |
Jan 24 |
|
|
2 |
Jan 31 |
Feb 7 |
|
|
3 |
Feb 28 |
Mar 7 |
|
|
4 |
Mar 14 |
Mar 21 (extended
for M) |
|
|
5 |
Mar 28 |
Apr 4 |
†Labs are due at the end of the 2nd session of
each lab.
Suggested Text References: (there are no required texts; the following are available in the Irving K. Barber Learning Stacks using the provided call numbers)
1. Real-time microcomputer system
design : an introduction, by Peter D. Lawrence and Konrad Mauch.
2. The C programming language, 2nd
ed. by Brian W.
Kernighan and Dennis M. Ritchie, Englewood Cliffs, N.J., Prentice Hall, ©1988.
QA76.73.C15K47 1988. (This is an old
text, but is still an excellent and condensed textbook on C.)
3. The art of electronics, 2nd
ed. by Paul
Horowitz and Winfield Hill.
4. Fundamentals of digital logic with
VHDL design, 3rd ed. by Stephen Brown and Zvonko Vranesic.
5. Digital design, 3rd ed. by M. Morris Mano.
6. Microelectronic Circuits 5th
ed. by Adel S.
Sedra and Kenneth C. Smith.
Suggested
on-line References: (the following are examples of useful on-line resources
for information, especially for computer software and hardware definitions)