next up previous
Next: About this document ... Up: CISP 317 (AVR) Syllabus Previous: Catalog Description

Schedule

The following is a tentative schedule of the semester (organized in weeks). Note that I may speed up or slow down depending on the progress (or there lack of) of the class.

  1. Computer organization, embedded computers
  2. CPU organization and memory access
  3. the AVR microcontroller unit and tools for the AVR MCU
  4. I/O read/write and I/O bit changing instructions
  5. Memory allocation and data moving instructions
  6. Midterm 1 and binary numbers and other bases
  7. Binary arithematic
  8. Arithematic instructions
  9. Decision making and branching
  10. if-then-else control structure
  11. Loop control structure
  12. Midterm 2 and formalized control structure translation
  13. Compound conditions
  14. Overall program organization
  15. Stack and subroutines
  16. Registers and subroutines: saving/restoring, parameters
  17. Introduction to interrupts
  18. Final Examination



Tak Auyeung 2003-12-17