Modern operating systems
Computer organization & design: the hardware/software interface
Computer organization & design: the hardware/software interface
Computer architecture (2nd ed.): a quantitative approach
Computer architecture (2nd ed.): a quantitative approach
Computer Networking: A Top-Down Approach Featuring the Internet
Computer Networking: A Top-Down Approach Featuring the Internet
Introduction to Computing Systems: From Bits & Gates to C & Beyond
Introduction to Computing Systems: From Bits & Gates to C & Beyond
Operating Systems Design and Implementation (3rd Edition)
Operating Systems Design and Implementation (3rd Edition)
Operating System Concepts
A systems approach to teaching computer systems
WCAE '06 Proceedings of the 2006 workshop on Computer architecture education: held in conjunction with the 33rd International Symposium on Computer Architecture
An experimental laboratory environment for teaching embedded operating systems
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Use of concept maps to analyze students' understanding of the I/O subsystem
Proceedings of the 13th Koli Calling International Conference on Computing Education Research
Hi-index | 0.00 |
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.