|
ABSTRACT
At Georgia Tech, since the Fall of 1999, we have been teaching a first course in systems that represents a radical departure from the usual stovepipe model of teaching computer architecture and operating systems. By making this course a required one for CS majors in their sophomore year, we have accomplished several goals the most important of which is the opportunity for students to pursue deeper exposure to systems in their junior and senior years, through additional courses and research, if they so choose. The pedagogical style embodied in this course fosters a good understanding of the symbiotic relationship between hardware and software for the students early on in their undergraduate experience.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
CS2200: Introduction to Systems and Networks, http://www.cc.gatech.edu/classes/AY2007/cs2200_spring/
|
| |
2
|
Threads#8482; An Undergraduate Educational Program of The College of Computing at Georgia Tech, http://www.cc.gatech.edu/content/view/692/144/
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
CS 2200 Project 1: Processor Design. http://www.cc.gatech.edu/classes/AY2007/cs2200_spring/projects/p1/prj1.html
|
| |
8
|
CS 2200 Project 2: Interrupt & Input/Output. http://www.cc.gatech.edu/classes/AY2007/cs2200_spring/projects/p2/prj2.html
|
| |
9
|
CS 2200 Project 3: Virtual Memory Subsystem. http://www.cc.gatech.edu/classes/AY2007/cs2200_spring/projects/p3/prj3.html
|
| |
10
|
CS 2200 Project 4: Multithreaded Operating System. http://www.cc.gatech.edu/classes/AY2007/cs2200_spring/projects/p4/prj4.html
|
| |
11
|
CS 2200 Project 5: Reliable Transport Protocol. http://www.cc.gatech.edu/classes/AY2007/cs2200_spring/projects/p5/prj5.html
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
On-line courseware for CS 2200, http://www.cc.gatech.edu/classes/AY2007/cs2200_spring/Slides/index.html
|
| |
16
|
Online textbook for CS 2200 http://www.cc.gatech.edu/classes/AY2007/cs2200_spring/textbook/index.html
|
| |
17
|
R. E. Bryant and David O'Hallaron, "Computer Systems: A Programmer's Perspective," Prentice-Hall, 2003
|
 |
18
|
|
| |
19
|
LogicWorks 5 Interactive Circuit Design Software, Pearson Prentice Hall.
|
|