Friday 18:00 - 21:50 Sverdrup 202
An introduction to computer science topics in hardware, software and theory: algorithm design, logical circuits, computer languages, compilers, Turing machines, and virtual reality concepts. This is a laboratory based course. We will be programming the AIBO dog robots.
Instructor: Karen T. Sutherland
Office: Sverdrup 203E
Lab: Sverdrup 7
email: suther@navigation.augsburg.edu
phone: 612-330-1341
Office Hours: M,W,F 10:30 - 11:30, WEC Fridays 16:30 - 17:50 or by appt.
Text:
G. Michael Schneider and Judith L. Gersting,
An Invitation to Computer Science - Java Version, Third Edition, Thomson, 2007.
Requirements:
| 1st exam: | 20% | Labs | 15% | Final exam: | 30% |
|---|---|---|---|---|---|
| 2nd exam: | 20% | Homework: | 15% |
| Week | Topics | Chapter(s) | 9/7 | Introduction/History of CS, Algorithm Design & Efficiency | 1,2,3 |
|---|---|---|
| 9/21 | Binary Numbers, Logic, Gates, Computer System Organization | 4,5 |
| 10/5 | Exam I, System Software, Assembly Language | 6 |
| 10/19 | Intro to Java | 8 |
| 11/2 | Exam II, Language Paradigms | 9 |
| 11/16 | Compilers, Models of Computation | 10,11 |
| 11/30 | AI, Robotics, Virtual Reality | Class Handouts |
The final exam is scheduled for Friday, 7 December, 18:00 - 20:00.