chinese educator
Teaching Undergraduates to Build Real Computer Systems
Computer system courses (for example, computer organization, computer architecture, operating system, and compiler) are the foundation of computer science education. However, it is difficult for undergraduates to fully grasp key concepts and principles of computer systems due to the gap between theory and practice. To mitigate the gap, Chinese educators have spent the last decade focusing on teaching undergraduates to build real computer systems. They carried out many effective reform measures with the philosophy of learning-by-doing, which have significantly improved the computer system skills and abilities of Chinese undergraduates. Chinese educators have devoted exhaustive efforts over the past 10 years to reform measures for improving the technical skills of undergraduates by teaching them to build real computer systems.