ACM Home Page
Please provide us with feedback. Feedback
An integrated approach to teaching computer systems architecture
Full text PdfPdf (77 KB)
Source Workshop On Computer Architecture Education archive
Proceedings of the 2007 workshop on Computer architecture education table of contents
San Diego, California
SESSION: Featured talk table of contents
Pages: 38 - 43  
Year of Publication: 2007
ISBN:978-1-59593-797-1
Authors
Umakishore Ramachandran  Georgia Institute of Technology
William D. Leahy, Jr.  Georgia Institute of Technology
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 61,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1275633.1275641
What is a DOI?

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.

Collaborative Colleagues:
Umakishore Ramachandran: colleagues
William D. Leahy, Jr.: colleagues