Computer Science 261
Course Outline, Fall 2020
Objectives
- Master the principles of computer architecture.
- Introduce computer organization concepts.
- Introduce time-oriented programming.
- Explore concepts in real-time and embedded systems.
- Work with assembly language and C
Instructor: Dr. Peter Walsh
Office: Bldg 315 Room 214
Phone: 753-3245 Ext 2363
E-mail: peter.walsh@viu.ca
Office Hours: TBD
Text:
MC68HC11: An Introduction Software and Hardware Interfacing,
Huang, Delmar, 2nd Ed.
Topics:
- Introduction to computer architecture and organization
- SSBC/HC11 Machine and Assembly Language Programming
- EVBU Architecture
- C Programming
- Data Structures
- Interrupts
- Basic I/O (Ports)
- Timing
- Serial Interface
- Introduction to Real-Time and Embedded Systems
- Topics in Architecture and Organization
Evaluation:
No more than 10 lab tasks |
50% |
Two on-line Quizzes |
50% Dates TBD
|
NOTE: You must receive a passing mark (>= 50%) on all components
of the course
in order to pass the course (components are listed in the Evaluation section).
Unless specified otherwise, submitted work is to be done
individually.
Guidelines Concerning Fraud
(see VIU web page)
Peter Walsh's Teaching Page