计算系统概论A(张辉) 2025秋 2024秋 2023秋 2022秋 2021秋  课程号:CS1002A01
2025秋 2024秋 2023秋 2022秋 2021秋  课程号:CS1002A01
7.5(51人评价)
7.5(51人评价)
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
选课类别:计划内与自由选修 教学类型:理论实验课
课程类别:本科计划内课程 开课单位:计算机科学与技术系
课程层次:通修   学分:4.0
简介 最后更新:

本课程作为计算机科学技术专业和电子工程专业的入门课程,采取自底向上的教学模式,从介绍计算机系统的底层基础知识开始,逐步上升到操作系统和高级语言程序的接口层,将软件和硬件联系起来,阐述从问题描述到算出结果的十个层次的转换过程:从问题到算法的转换、从算法到高级语言程序的转换、从高级语言程序到(用指令集结构描述的)机器语言程序的转换、从指令集结构到微结构的转换、从微结构到逻辑电路的转换、从逻辑电路到晶体管器件、从器件到物理的转换。

本课程从MOS晶体管开始,依次介绍逻辑门、锁存器、各种组合和时序逻辑结构、有限状态自动机的设计;然后围绕一个简单的计算机设计实例(LC-3),依次介绍冯·诺伊曼计算机系统结构模型、指令系统设计、汇编语言程序设计和微结构设计,为初学者建立起对计算机系统的完整认识。在此基础上,介绍汇编语言程序设计、物理设备的输入和输出机制、操作系统的陷入机制和子程序调用和返回机制、以及栈和数据转换的原理和机制。

AI 总结 AI 总结为根据点评内容自动生成,仅供参考

教学水平与教学方法

张辉老师的课程主要以PPT内容为基础,授课方式较为单调,部分学生认为课程过于依赖英文资料,影响了课堂体验。课堂上会参与小测与随机问答,虽然目的是提高互动性,但实际效果未必显著。学生表示课程自学效果更佳,教材(尤其是英文版)自学友好。

课程内容与实验

课程聚焦于计算机系统的基础,涵盖从二进制到汇编指令的转换等,但与其他课程(如数电、组原)内容有重叠。学生普遍反映,实验安排不合理,尤其是在期末周集中布置了多个实验,导致压力较大。LC-3汇编被视为课程核心内容,不过LC-3的实际作用有限,更多是作为教学工具使用。

考试与作业

考试以理解与应用为主,出题难度被认为较大,部分题目涉及隐含的陷阱,需要细心推理。作业二分制,质量参差不齐,但整体较为宽松。期中、期末考试难度较高,但对参与讨论课、附加实验有加分。

给分情况

张辉老师的给分政策相对宽松,鼓励公平竞争。部分学生反映给分有时候会根据整体成绩进行调整,优秀率控制在一定范围内。

助教表现

助教团队被多次表扬,尤其在课程疑难解答和实验习题课上的表现突出,助教积极引导学生,并且提供课后支持。

学生建议

一些学生建议将ICS课程时间提前至大一,从而与其他基础课程更好地结合。此外,倡导课程改革,将不必要的实验或内容予以删减,集中精力在核心知识点上。同时建议提升课程幻灯片的质量和设置更合理的实验时间安排。

总结

总体来看,尽管教学方法和课程内容方面存在不足,课后资源与辅导(例如助教支持和教材)在一定程度上弥补了课堂体验的缺陷。对于选课者来说,若对英语材料有一定程度的适应能力,并愿意投入自学,ICS仍能提供有价值的基础知识。在选班时,可能更适合评估助教和班级风评,而非单一关注讲师。

排序 学期

评分 评分 12条点评

2022秋
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:中等
  • 作业:很少
  • 给分:超好
  • 收获:一般

2023年秋季我申请了这门课的助教,希望可以给要上这门课的同学一个良好的体验。

之后估计会把文末的坑慢慢填完(应该不会咕好像还是咕了)

建议计科的同学看看这份点评ICS的评课

今天把成绩提交给老师了,本学期的助教工作终于告一段落。

这学期我主要负责的是和另外两位助教一起完成作业部分的出题工作。

我们班级这学期的课程主页见 计算系统概论 FA23 | ICS Fall 2023,基本是在去年课程主页基础上修改而来,不过有对评测机做了一点点微小的修改。

总的来说感觉很遗憾这学期没有对 ICS 做更多的课程改革,给同学们带来了不太好的课程体验。

首先得说清楚这门课平行班和 H 班联系比较紧密,在课程设置上 H 班和平行班只在实验上有一些区别,所以这学期四个班十一位助教是一起分工完成任务的。同时,这门课,也就是计算(机)系统概论,总体还是以安虹老师(教材第二版译者,也是最初课程的老师)为主要负责人。

以下是一些从课程设计角度对某些槽点的原因分析。

1. 所有的材料(教材、作业、实验、考试)全英文:学期初老师对此的解释是以后的学习/科研过程中,对英文材料的阅读是必须的,同时这门课中英文的难度其实并不高,这点即使以后课程改革估计也是不会变的。

2. 实验出得太晚,到了期末周还有两次实验:这确实是课程设置的问题。原本学期初定的是平行班 1次机器码+6次汇编+最后一次用高级语言实现之前实验,不过最后第7次变成了汇编器,大概是出题助教觉得汇编程序整不出活了。但实际上,因为课程设置原因,期中考试的时候几个班基本上也就刚讲到第七章或者第七章讲一大半,此时也就才能布置第二个实验,而往后的实验有的又必须得讲到对应部分才能布置(尤其是递归,输入输出和中断异常),所以如果依然是这样的实验设置,实验就必然会拖到考试周。个人建议以后的助教如果有心,可以考虑建议把后面的两次实验移到前面,换成学习 chiragsakhuja/lc3tools 命令行源码的内容,不过一定得做好引导。

3. 作业,实验,考试相关性不高:这可能也是课程安排上的问题,三个部分出题是三批不同的助教分别负责。但个人感觉这个也没有什么好解决方法。

4. 考试难度过大,比较考验思维:个人觉得 ICS 的考试主要考察应用,而不是考概念,一个可以考虑的解决方案是作业出题得考虑到考试的内容,这学期确实出作业的时候也没想到去要往年的考试题,以后的助教可以考虑这点。

5. LC-3 作用有限:这个确实没办法,LC-3 本身也就是一个教学用的指令集。

以下是一些对以后课程设置修改的也许不太成熟的建议:

1. 虽然教材上有正确的汇编程序示例,但就我改作业和实验的情况来看,很多人似乎甚至到了期中过后都会写出不符合 LC-3 本身要求的程序。我觉得可以考虑的是把后面的两次实验移到学期前半段,提供一些符合规范的汇编程序,让学生来按照 chiragsakhuja/lc3tools/src/test/tests/samples 仓库里提供的自动测试 C++ 代码来自行编写测试程序以测试 LC-3。之后的实验里,除了汇编程序外,也可以考虑提供/让学生自行编写测试程序。当然,如果这样改的话建议减少实验数量,不然任务量可能太大了。

2. 这学期提供给同学的基于 lc3web 的评测机在使用中还是发现了不少与 LC3Tools 本身不同的,也造成了后续不少问题,如果要提供评测机,建议之后直接提供基于 chiragsakhuja/lc3tools 的测试程序。这学期我们班上测试汇编用的是叶助教手搓的 评测机

希望这门课以后能越来越好吧,不过这可能需要一代代助教努力迭代才行。


以下是2022年秋季作为学生的点评

教学方法:7/10

张老师上课比较催眠,基本就是把英文的ppt翻译成中文(ics又名张辉老师的英语翻译课),听课体验较差。个人觉得上课听讲的效率完全不如考前花时间把所有PPT内容都过一遍的效率高,而且后者对于这门课完全是足够的。

老师上课会要求到课,点名不到会有扣分,意味着不能翘课(虽然往往点名后的一次课因为侥幸心理实际到课率依然不高)。点名形式有直接的助教点到和写道题目上交。

不时会有让大家进行练习的题目,并让同学进行讲解,讲解的同学可以加分。

老师的ppt会发布在飞书上,但复习的时候发现一些图片出现了错位的情况,感觉不如课程官方主页上的ppt好用。

课堂内容:5/10

课堂覆盖的内容是 Introduction to Computing Systems: from bits & gates to C/C++ & beyond, 3rd edition(Yale N. Patt, The University of Texas Austin and Sanjay J. Patel, University of Illinois at Urbana-Champaign) 这本书的前九章,包括二进制,MOS管,逻辑门,组合逻辑,时序逻辑,图灵机,冯诺依曼机结构和一个指令集 Little Computer 3(LC-3)的机器码,汇编,状态机,以及底层微处理器架构。从一个计算机学院的学生角度来说,这个内容只能给个五分,具体原因见后文。

作业实验:9/10

一共六次作业,六次实验和两个附加实验。

六次作业每次十余道题,帮助巩固所学内容,ddl会在两周以上,二等级制,所以不算难。

六次实验因为需要在讲到LC-3的内容之后才能布置,时间比较紧张,到了十二月好像才布置了三个实验,几乎是每周都有实验,ddl是两周时间。除了第五次实验,难度都不算高。

附加实验分别是LAB A(assembler)和LAB S(simulator)也就是LC-3的汇编器和解释器,使用C++完成,助教提供实验框架代码,测试样例和文档说明。并不强制完成,完成有加分。实测完成一遍的收获还是不少的。

收获如何:8/10

真正这门课学到的内容可能没有太多,大概包括IEEE-754,一个指令集对应的硬件执行逻辑,汇编器进行汇编的细节,但个人认为这门课原本可以带给大家的收获实际上不应该就这些,具体见后文。

总体评价:7/10

老师讲得一般,同样的课程,隔壁苗老师并不要求到课,室友实测可以一学期都不到场。安虹的班级不太了解,建议自行权衡。


以下与评课无关

助教:这门课有好几位神中神助教,技术大佬lly,学院偶像xls,总能及时回答问题的ysy,学习体验拉满。选课还是应该选有这种愿意在课程群里及时回答问题助教的班级。助教自己做了一个我们班级的课程主页,用于发布相关消息

考试:这学期期中考试比较困难,第一大题里就出了一道写汇编语言程序的题目,考到半个小时左右老师来说考试时间延长。期末考试体感更加简单,但因为有四道多选题每题5分的存在,最后均分甚至比期中还要低一些。多选题最后按的是全选对给5分,选对部分也给一点分判的。

给分:老师第一节课就提供了给分公式,期中(20)+期末(20)+作业(1*6)+实验(8*6)+讨论课(1*6)+参与分(-3~3)+附加实验(3+2)=108,如果算出来高于100分就按100分给总评。最终算出优秀率为38.6%,老师最终还是上调了一下的,同时出总评前老师还尽力让助教找可能会挂同学把没交的实验补交上,可以说是尽力在捞同学了。


一些资料分享:包括上学期的期中考试卷及助教个人解答和这学期的期中考试讲评ppt(不完全)

ics.rar


个人认为,不应该让计科和ai还有大数据修读同样的课程内容。应该说,这门课让大家觉得不够好的一大原因就是因为这门课是同时开给三个院的。从计科人的角度,在这学期同时在修读模数,那门课上深入讲解了组合逻辑电路时序逻辑电路状态机等等,那么这门课就不需要花时间从头细讲,甚至可以跳过,直接从第四章冯·诺伊曼结构开始。对于另外两个院的课程情况,我个人不太了解,但似乎他们没有别的课来讲这些,所以这门课又不得不再将这部分计科已经讲过或者在同一学期还会再讲的知识再重复一遍,而且讲解得还没有模数深入。举个例子,MOS管的符号,这门课使用的是简化版的,N型就是一条竖线,P型是加上了一个小圈,这样的符号就掩盖了本质上PMOS和NMOS存在的方向性。因此,这本书不得不另外开辟一个小节,说明颠倒后的PMOS和NMOS会导致漏电的情况,但为什么会漏电,书上用的语言是because of the electrical characteristics of the transistors,相比之下,模数就会从MOS管的构造上进行解释,无需死记两种MOS管,哪个必须连在哪一极上。在这门课讲MOS管是在第三章,当时我只是死记硬背,而模数讲MOS管是在期中之后,那时我才真正理解了其中的原理。

可以理解这门课作为一门导论性质的课程,想向我们展开高级语言之下的内容,但可能正是一开始的部分过于冗长,才导致了课程实验部分的整体后移,前半学期几乎没有实验,后半学期每周布置一个实验,带来大家体验上的不满。而这同样导致了这门课的另一个问题,名为计算系统概论,实则只覆盖了ISA之下的内容,大概这也是为什么有学长称之为计算机组成原理导论。以下为patt这本书上的截图,七层的内容,这本书花了20章,从门级电路讲到C/C++(这也是这本书的副标题),但这门课只讲七层里的下一半,只上这本书的前一半。从讲授的完整度来说,这门课的内容确实是自洽的,但最后的结果却是对计科来说所讲的内容大都被别的课程完全覆盖,剩下里别的课不讲的只有一个用不上的玩具LC-3,对AI/大数据来说也许有的内容别的课不讲,但又大都是过于底层的知识,真正有用的内容如虚拟机,进程,虚拟内存,文件这些系统级抽象的内容,并发、虚拟、共享、异步这些也许可以称得上计算机系统精华的概念,却没有一个在这门课里有被提到过。看他们的培养方案似乎操作系统都是选修,不知道他们有没有学习这些的机会。

以下这个表是CMU的ICS(15-213)用书CSAPP列出的基于那本书可以开的五种课程,从这个角度来说,我们这本书大概只能算是ORG的子集。而中文译本中,对ORG的解释是一门以非传统风格讲述传统主题的计算机组成原理课程。书中把15-213划分为ICS+,同样是一学期时长的课程,这门课和15-213的差距大概也反应了科大CS和世界顶级CS之间的差距吧。

在这学期重新过了一遍 ICS 之后回顾一学期学的内容,其实这门课讲的内容又其实是有迹可循的。首先从如何在计算机里表示数 (数制、补码、浮点数)讲起,有了数之后就需要考虑如何进行运算 (晶体管-> 逻辑门-> 组合电路),运算之后把值记忆起来 (锁存器-> 寄存器-> 存储器-> 时序电路),有了时序电路就可以搭建起状态机。一个个部件以一定的架构 (如冯诺依曼架构)组成了计算机,之后这门课就以 LC-3 指令集为例,介绍了数据结构、函数、 IO、中断。

对于计科的同学来说,这门课应该可以算是下学期的组成原理/操作系统的铺垫,某种意义上,这门课已经把后续组成原理多周期指令集部分讲了不少,同时也涉及了不少操作系统的核心概念,相信在下学期,同学们会多次想起 ICS 的。

对于人工智能/大数据的同学来说,不知道这门课之后会不会再接触这方面的内容。不过我想,这门课相当于简化版的 组成原理+操作系统+编译原理,之后写高级语言的时候,能记起计算机实际执行的是底层汇编代码,考虑性能时要考虑汇编层面大概也就可以了。

免责声明:以上仅个人见解,不保证没有错误。

(最后修改于 11 4 复制链接
SproutH只有两个岗位,申不上了🥺
Yiran好耶,下学期是同事了😆
回复 @SproutH: 我猜岗位应该还会增加吧,去年五个助教来着
回复 @YiranArgentina: 好耶(^v^)
立即登录,说说你的看法
Yiran 2022秋
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:很多
  • 难度:简单
  • 作业:很少
  • 给分:超好
  • 收获:很多

 

张辉你是我的神!!!!

从8分改为10分了

赶在ddl当天出成绩,可见老师也是顾虑和考虑了许多同学的分数吧,真的很奶了

作业全交,实验貌似扣了一些分,课上回答问题+1分,附加写了+5分,期中99分期末79分,根据下面给的评分公式算了一下大概就总评100+了,总评出来也是100,这是我在科大第一门满分的课!

给老师和助教都10分好评,满昏!!!


以下为原评价:

ICS真的是十分满足我对计科入门级课程的期待

不过放在大二上是不是有些晚了

LC-3如此简单的计算机架构应该在大一就让计科的同学接触

我觉得这门课对理解和学习后续计算机知识有深远的影响价值

那么废话不多说,就事论事谈谈这学期选zh老师的ICS课程的体验吧


先说说ICS这门课的上课体验吧,一个字:水!

ics前期课程真的很水,进度也慢,和这学期的其他课程的内容也有重叠(说的就是你,模数),前面的课带着电脑去上课一直都在玩,几乎一节课都没听过(事实也证明这门课一节不听也没啥关系,重点是看书),然后到后期作业和实验堆在一起,倒是需要费些功夫花些时间在上面,不过总体还算是一门水课。

ICS这本书真的非常好,词汇并不算晦涩难懂,都属于是计算机的专业术语范畴,前期可能会有些困难,但是一些常见词多见几遍就也认识了),书上的文字简单易懂,每个地方都能讲的很清楚明白,只要好好看书完全不用听课(但是不代表你不去上课,这课有6分签到点名分,还是需要上课找个角落摸摸鱼签个到的)


再说说教这门课的老师:zh

其实大可不必为了那点所谓的给分好坏选其他班老师,按照这种逻辑一般对分数比较看中的同学都会蜂拥挤向给分好的老师的班,造成更加严重的内卷,所以还不如听天由命给谁上谁,反正这3个老师给分差距也不大(根据自己周围同学调查所得),而所谓给分更好的mfy老师的班级卷度更高,这一点也能从期中成绩平均分他们班是70+而我们两个班都是60+能看出来,所以真的没有必要为了润而润,这课跟老师没啥关系,关键在于自己,但是你说你想什么都不干还想拿高分数,我只能建议你自己爱咋咋地)


然后说说这门课的助教:ysy,lly,xkz三位男助教都是非常负责任的助教,经常在群里耐心地回答问题和吹水,tx和csy两位女助教就相对比较隐身了,在群里也不怎么说话(也可能跟我们这个ics群乌烟瘴气的gn风气有关🤣),不过倒也没事没事,女助教负责美丽就可以的)

作为不听课的典范,助教的工作就显得尤为重要,我看书不仔细对有些地方没有头绪就去骚扰ysy助教,助教总能在任何时间及时的给我答复,甚至知识点精确到书的页码,狠狠的佩服和赞叹,ysy大佬yyds😭😭😭


再说说这门课的给分标准如下:

  • 平日成绩

    (60 points)

    • 6 次实验,每次 8 分,

      6 * 8 = 48 points

      • 每次实验要求参照对应文档,实验报告占 50%

    • 6 次作业,每次 1 分,6 * 1 = 6 points

    • 讨论班预计 6 次,最多请假两次,其余的未到一次扣除一分,

      6 * 1 = 6 points

      • 主题报告

        • 选做,每人限一次,需提前联系助教

        • 可获得 1 分到 2 分(表现特别优异)的加分

    • 课堂参与分 [-3, 3],包括小测,点名和上述的讨论课主题报告等

  • 考试

    (20 + 20 points)

    • 期中期末均为开卷考试,时长 2 小时

    • 题型包含选择,填空,简答,复合等

  • 附加实验

    (5 points)

    • LC3 汇编器 (3 points)

    • LC3 模拟器 (2 points)


最后是这门课的考试,期中期末总共40分五五开,这学期期末要比期中简单不少,因为光按照时间来算的话,期中因为太难题量太大甚至还全体延了半个小时,而期末就没有延时)

期中卷子是几个出的,难度在于题量和细节,我还记得奋笔疾书一路狂写终于在距离考试结束前3分钟极限写完,结果老师进来宣布由于试卷难度过高考试延长半个小时,当时我直接蚌埠住了,剩下半个小时也没什么耐心检查了,草草看了几眼就交卷了

而期末就不一样了,期末慢慢悠悠写完整个卷子还剩半个小时,由于是最后一科考试了,满脑子都在想着考完出去旅游的事情,所以感觉时间过得异常缓慢,考完班里整体氛围也要比期中愉悦不少,询问了一下同学大概都是跟期中相比提前了半个小时多写完,这也侧面印证了期末难度确实低了不少)

(最后修改于 9 4 复制链接
Lxhiskcwz你是我的神
元素女皇这就是叶神和许老师
饮梦尘被大佬薄纱了qwq
TheBunniestForever哇 捉到一个看芙莉莲的=w=
立即登录,说说你的看法
En土土 2022秋
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:中等
  • 作业:很少
  • 给分:超好
  • 收获:一般

xls,我好喜欢你啊!为了你,我要在评课社区给zh打满昏!



zh,给分的神!期末均分比隔壁mfy班和ah班低了不少,太躺了。最后给分神中神,期中过平均分一两分,期末过平均分两分,实验有一次迟交,最后给了82,谢天谢地了。(说实话这学期在ics花的时间只比公选课多…

助教赞中赞,神阵容。技术之神lly,习题课之神ysy,色欲之神xls(确信

不过张老师讲课尬中尬,感觉对大学授课方式有独到的见解(指上课日常反问同学企图互动,回答问题加分以诱惑同学,人称翻转小课堂),一连三节课真的吃不消,加上上学期全程网课,好多人都不去上课了。

8 0 复制链接
匿名用户 2022秋
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:很少
  • 给分:一般
  • 收获:一般

重修人来简单说两句(为什么重修就要问当年某班的统一玄学压分下调了,草)

先谈谈问题 

LC-3 这种屑东西数据通路对大二的很多人来说都是偏复杂,你要我说半个学期不到对纯新手讲通数据通路不是很现实的事情,再者课堂上也没这功夫,完全可以把魔术,cod,ics合并成两学期的一门课系统的从晶体管到完整通路,而不是上三门有所重叠的硬件课,毕竟 RISC-5 比 LC-3 不知道高到哪里去了。再说了人家 UT  Austin的 ICS 占的课程地位也要比之妮可的数理基础也不遑多让,本身设置就是不太合理的。

可取之处

本门课的助教都想方设法给本门课程赋予 missing semester 的角色,这确实是一个相当辛苦且负责的工作,毕竟比起某些所谓的嗯课这才是量物学部的同学恰饭的东西,某种程度上习题课讨论课比正课要有意义(bushi)。

速通攻略

开学火速看几天菜鸟教程学点基础的 `cpp` 知识(按这两年的例子会基本的面向对象和 stl 再补点 String 的基础知识就行)把附加拿下。从应试角度来看后面几章废话不少,可以挑点重点看看(mos门,float啥的,必考)。之后重点是汇编码和通路,汇编码没啥好说的,从 c 语言出发就完事,掌握几个基本的 c 控制流写法啥的就行,和八股文一样。lc3 的通路上课讲的不是特别细,建议找个其他汇编语言的简单通路尝尝味道,什么csapp 对应的 x86 和 cs61c 教你的 riscv (直接找对应的洋ppt就行,写的确实蛮好,内容也不算很多)都可以,提前学点流水线在理解上也不是太难。(综上科带的cs确实像文科,我的评价是少学点物理在大一给大家把ics上了吧)

5 1 复制链接
flxg4ever“我的评价是少学点物理在大一给大家把ics上了吧”,建议无效,毕竟在妮可永远是那帮搞数学物理的人说了算。
立即登录,说说你的看法
YURIYZX 2022秋
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:中等
  • 作业:很少
  • 给分:超好
  • 收获:一般

一般ICS被认为是一门不上不下的蟹壳,不过对我来说也许这样一门不上(不是很难而且比较水),不下(能学到汇编,数据通路,中断异常,MMIO其实可以打消很大一部分对COD的恐惧)也许刚刚好。

不过这门课的期中考试因为我记性不好所以在机器码和汇编互相推理时瞻前顾后还一步错步步错的综合题所以给我留下了很深的心理阴影,不过同样因为我记性不好所以现在好像也不是很有心理阴影了,但是因为我记性不好所以最好现在写一点防止以后记吃不记打(逃

优点:

这门课在张老师班好在不如另外两个班卷,而且助教很可爱负责,甚至可能助教才是这门课的最大亮点!

成绩评定楼上说得很清楚了,只要记住这门课重头戏是各种实验,以及我告诉大家LabA&S其实不难,所以做完很有性价比,而且受益匪浅。

缺点:

这门课程的前面三章很无聊而且很肤浅,重合性太高,感觉存在的意义不是很大,只是为了只是完整性以及方便期中出一些题目之类的。同时在补齐机器码的题型中极其折磨人而且容易出很坑的题,所以感觉意义不大?老师也很放羊,上课催眠,但是会点名。

4 1 复制链接
omo什么是蟹壳
立即登录,说说你的看法
饮梦尘 2022秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:超好
  • 收获:一般

这门必修课糅杂了数电,组原的一些内容重叠程度过高,个人感觉没有很多开设的必要.很多东西可以在COD里讲清楚的.但是它毕竟教了一点东西,所以感觉最好的方式是将这门课和模数电结合然后砍掉一些(比如模电)。

关于学习的LC-3指令集虽然指令简单适合入门,但是感觉学完收获很少,对代码能力提升有限,只能说帮忙入门了汇编和简单了解了计算机系统的架构(但是LC-3,谁用啊).6次实验感觉前四次量都不大但是貌似有各种扣分(?),代码和报告分对半开感觉有点离谱(个人感觉每次报告分占实验1/5-1/2就足够了)

期末考试有点想让人吐槽,考前狂补,附录C(LC3FSM和DataPath)但是期末感觉侧重点不大,只有一道大题(还结合了一点数电设计),数据结构没怎么关注结果一道大题考栈和队列直接寄了(听说是Pett原题,考场上知道原理但是填空不知道怎么的感觉和题目思路对不上),跟着后面时间不够甚至没写完qwq.(期中因为题量我也寄了)

总评还没出,暂不评价(但是两次考试都不咋地也不报太大希望).

收获最大感觉是两个附加,认识了GNU/linux C/C++基本开发链,make/Cmake多少了解了一点,实战中也学了一点点C++,虽然还不太熟练。因为代码骨架是给出来的所以难度和代码量大大减少,感觉对新手也比较友好,而且助教们还有习题课讲解,所以即使之前没有基础也可以做出来. 这里再次感谢许助教和隔壁肖助教(x).

这门课助教在专业课里感觉算不错的了,我们组助教回复及时并及时接纳意见,课程群里感觉三个男助教回复还蛮及时的,而且很有水平,太i了(比隔壁mjh数据结构的研究生助教好114514倍:( )

---

出分了,追评赞美老师助教(期中期末151 +附加==95 ,爱了)

(最后修改于 4 1 复制链接
南山南我是隔壁班助教,有大概四五个人找我给数据结构大作业debug,一问全是mjh班的
立即登录,说说你的看法
匿名用户 2022秋
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:很多
  • 难度:简单
  • 作业:很少
  • 给分:超好
  • 收获:很多

10分好评,真的很奶 攻守之势异也!!!

3 0 复制链接
stephen8 2022秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:很多
  • 难度:中等
  • 作业:中等
  • 给分:超好
  • 收获:很多

大二上相对轻松的一门课,而且认真学收获真的很大,虽然老师讲的一般般但是自学看课本也能学到很多东西

2 0 复制链接
˃ʍ˂ 2022秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:一般

出分了,期末太摆了卷面有点低,都怪自己寒假太摆了()


8分全部给本学期几位非常负责任的助教,因为我没听过一节课,没看过一眼PPT(

几位助教在整个学期中基本上有问必答,非常热心,与隔壁数据结构班助教形成强烈对比

 

 

 

 

 

 

 

(最后修改于 2 0 复制链接
匿名用户 2022秋
  • 课程难度:困难
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:困难
  • 作业:很少
  • 给分:超好
  • 收获:一般

实验巨大痛苦,学了汇编之后才发现高级语言这么简单(

我比较摆,作业二等级制瞎写,期中考排名60%,期末40%,做了讨论课和附加,最后88分,据说给分比隔壁mfy好得多(

1 0 复制链接
浮生 2022秋
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:很多
  • 难度:中等
  • 作业:很少
  • 给分:超好
  • 收获:很多

讲课很一般很一般,但是不听一遍看ppt有点费劲(为啥非得英文ppt额,不懂)全英文课本(第二版倒是有中文,但是和第三版有不少不一样的地方)这门课考试不是重点,期中20 期末20  还没有实验占比高,想卷一卷附加实验必做的,难度其实不算大了,框架给的很好了,而且习题课讲的也比较详细,有一些接触过的东西,但是完全不用很好理解,无论是C++还是make都是现用先查就行,框架看不懂地方就百度(运算符重载那里看老半天。。)附加总共写了一整个周末,稳定5分,相当划算了,相当于考试多考20分。。

期中80 期末80+ 两个附加都写了,总评4.3

最后大赞lly助教和xkz助教,很热心,上这门课时解答了很多问题,即使结课了还帮了很多忙

1 0 复制链接
匿名用户 2022秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:一般

好像做xls的狗啊٩(♡㉨♡ )۶

但xls喜欢的是妮露

嘿嘿嘿,xls,嘿嘿嘿

—————发电分割线————

写给学弟学妹:

1.课本还不错,推荐大家下个有道翻译app,拍照翻译看英文课本

2.课可以不听,但书要好好看,考前patt真题要做一下的

3.考试只占40分,平时实验48分,好好做,推荐下个typora写报告(收费软件,但是真香) 注意:实验一很简单,半小时就能写完,但是占8分总评。不要摆烂!!!(血的教训)

—————发电分割线————

嘿嘿嘿,xls,嘿嘿嘿

(最后修改于 1 1 复制链接
Melmaphother知天易
立即登录,说说你的看法

其他老师的「计算系统概论A」课

陈俊仕 8.7 (16) 2025秋 2024秋...
苗付友 5.7 (58) 2025秋 2024秋...
安虹 3.4 (25) 2022秋 2021秋