COMP 2131:计算机系统导论
学生学习计算机系统的基本概念。课程将向学生介绍计算机体系结构、C语言和汇编编程语言的概念,以及Linux操作系统的使用。学生学习内存组织、数据表示和寻址。向学生介绍机器语言、内存、缓存、虚拟内存、链接和汇编程序构造以及异常和进程的概念。
学习成果
成功完成本课程后,学生将能够:
- 描述计算机体系结构的基础知识
- 用功能强大的C语言编写程序
- 通过汇编语言演示编程
- 解释编程和计算机体系结构之间的重要关系
- 通过代码优化演示高效编程
课程主题
- 数字系统的基本概念
- 计算机抽象与技术
- Linux操作系统和C语言入门
- 内存组织,数据表示和寻址
- 架构基础,机器代码
- 机编程水平
- 内存和缓存
- 链接
- 异常和流程
- 虚拟内存
所需文本和材料
r.e.布莱恩特和d.r.奥哈拉伦(2016)。计算机系统:程序员的视角(第三版)。普伦蒂斯霍尔。
类型:教材isbn10: 013409266X
克尼根,B.W.和里奇,D.(1988)。C编程语言普伦蒂斯霍尔。
类型:教科书isbn10: 0-13-110362-8
评估
请注意,如果你的课程有期末考试,你需要向在线监考服务ProctorU或亲自批准的考试中心支付费用。请联系exams@tru.ca有任何问题。
要顺利完成这门课程,学生的整体课程成绩必须达到50%或以上,期末强制考试成绩必须达到50%或以上。
测验1 | 6% |
写作业1 | 7% |
编程作业1 | 8% |
编程作业2 | 10% |
测试2 | 6% |
写作业2 | 8% |
编程作业3 | 10% |
期末考试* | 45% |
总计 | 100% |
开放学习教师信息
一个开放学习的教员可以帮助学生。学生将在课程开始时收到必要的联系方式。