An integrated approach to teaching computer systems architecture

Umakishore Ramachandran, William D. Leahy
2007 Proceedings of the 2007 workshop on Computer architecture education - WCAE '07  
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
more » ... s 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.
doi:10.1145/1275633.1275641 fatcat:7oxv3yytdza73mzna3coi3vxaa