Alexa VanHattum
计算机科学助理教授
当前和即将开设的课程
计算机系统基础与实验室
CS240
本课程研究计算机如何运行程序, 介绍了编程语言和晶体管之间的关键软件和硬件的抽象和实现. 本课程通过计算机系统中的三个主题来跟踪数据和程序的表示和翻译:计算机硬件实现, 包括数字逻辑, 计算机算术, and machine organization; the hardware-software interface, 包括指令集架构, 汇编代码, and the C programming language; and abstractions for practical systems, 包括物理内存层次结构, 操作系统进程模型, 虚拟内存, 以及内存管理. 学生完成硬件和软件系统的大量实践项目. 学生每周必须参加一次三小时的实验.
[截至9月3日星期二登记] 这门课程目前已经满了,工作日的候补名单已经关闭. 如果在添加期间有可用的位置, 课程教师将与候补名单(现已关闭)中的学生联系,并在导师(POI)的许可下允许其注册。.