An integrated approach to teaching computer systems architecture

  • Authors:
  • Umakishore Ramachandran;William D. Leahy, Jr.

  • Affiliations:
  • Georgia Institute of Technology;Georgia Institute of Technology

  • Venue:
  • WCAE '07 Proceedings of the 2007 workshop on Computer architecture education
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

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.