计算机系统基础是计算机专业计算机系统类一门重要的入门级专业必修课,通过讲授计算机系统底层的基本概念和计算机系统内在运作,帮助学生理解C语言在机器层面的执行,从而能写出更高效的程序,成为更好的程序员。
通过解释所有计算机系统的本质概念,展示这些概念是如何实实在在影响应用程序正确性、性能和实用性的。不同于其他从构建者角度讲授的课程,本门课程从程序员的角度来讲述程序员如何能够利用系统知识来编写出更好的程序。
同时,通过加强实验内容和考核,初步培养学生的系统能力,包括系统认知能力、系统设计能力、系统开发和系统应用能力。这些系统知识和思维方式为后续系统课程和应用课程打下良好的基础。