选课类别:计划 | 教学类型:理论实验课 |
课程类别:本科计划内课程 | 开课单位:计算机科学与技术系 |
课程层次:专业核心 | 学分:4.0 |
《计算机组成原理》是计算机科学与技术专业本科教学中的一门重要专业基础课,在计算机科学与技术专业的教学计划中占有重要地位和作用,本课程旨在使学生掌握计算机各大部件的组成原理、逻辑实现、设计方法及其相互构成的整机技术;为培养学生对硬件电路的分析、设计、开发和使用能力打下基础。
双学位最后一门课了,平时也没怎么去过,但是考试都是作业题,趁着考试刚结束,把题目给学弟学妹留下。大部分都是作业题,两本书的答案都可以在网上找到的。
第一部分
1):COD4 1.14.1~3
2):COD4 4.12.1~3
3):COD4 4.25.1
4):不知道在哪,好像不是作业题:
for(int i=0;i<6;i++):
for(int j=0;j<1000;j++):
opera(A[i,j],B[i,j])
问空间时间什么什么的hhhh自己随缘找吧老学长不管了~
5):唐书 4.42
6):唐书 3.16
第二部分
1):COD4 5.3.1
2):COD4 5.8.1~2
3):唐书 4.18
附录:
1、各种指令的说明
2、海明码数据位校验位
这学期双学位计组是闫宇博老师一个人上的。,课件似乎是用的计院llxx老师的PPT,有课程群,助教平常在群里发相关资料和一些通知。
主要教材:《Computer Organization And Design》4th以及唐朔飞老师的《计算机组成原理(第2版)》
这门课平常书面作业量比较大(不知道是不是因为老师第一次上的缘故 比之前的双学位课程都要硬核)都是上面提到的COD及唐书里的作业,因为上面两本书都有答案,所以助教每次会选出自己认真写作业的同学(比如说答案有错之类的情况)给A++额外加分;有一次编程实验用MIPS或者汇编语言实现冒泡排序(百度有源码 如果用MIPS的话可以载个Mars修改一下网上代码直接跑)
12月初左右会布置课程实验,到电三楼机房做,主要内容是通过C语言操控单片机,完成对传感器的数据读写:在自己电脑上装Code Composer Studio,然后到机房连接MSP430开发板和传感器,通过C代码实现对数据的读写,助教会给出蜂鸣器的示例代码,也会演示接线操作,总的来说控制类传感器Sensor-B相关的实验比较好做,特别是蜂鸣器和风扇。
期末考试闭卷,但全是作业原题,不改数值那种,回忆了一下4小时前的考试,题目大概是:
给分出分后再来改,老师之前说分数组成为:考试成绩65%+作业成绩15%+实验成绩15%+课堂成绩5%(考勤、课堂练习)
哦对,这门课的助教小姐姐好好看!助教小哥很负责!表白二位助教!!!
本课程依次介绍了指令系统、MIPS处理器设计&流水线五级实现(重点)以及中断/存储/总线/IO系统,用的书是唐朔飞的《计算机组成原理》以及COD,平均每周一次作业(3-5题)+三次大作业。整体来说,本课程作为双学位的最后一门线下课,就比较的综合,操作系统学得可以的话不少内容/算法其实已经掌握了的。
关于考试的话,确实不少是上课例题以及作业题,可能有所改编吧,考前都复习一遍…到了考场上我也被震惊到了…
另外提一点,老师上课确实是有点划水,有几次的课都是讲了一个小时就下课了(当时我都懵了);不时还会喊同学来回答问题,问到同学尴尬得脚趾抠地的情况也是时有发生……唉课程体验感确实不太好,不过考试手很松,助教人也很好,习题课质量也高。
关于给分,嗯确实可以的。综合来说就是:课程体验1.5星,知识学习2星,助教负责4.5星,于是评2.5星吧~还有待改进~