选课类别:计划内与自由选修 | 教学类型:理论实验课 |
课程类别:本科计划内课程 | 开课单位:计算机科学与技术系 |
课程层次:通修 | 学分:4.0 |
本课程作为计算机科学技术专业和电子工程专业的入门课程,采取自底向上的教学模式,从介绍计算机系统的底层基础知识开始,逐步上升到操作系统和高级语言程序的接口层,将软件和硬件联系起来,阐述从问题描述到算出结果的十个层次的转换过程:从问题到算法的转换、从算法到高级语言程序的转换、从高级语言程序到(用指令集结构描述的)机器语言程序的转换、从指令集结构到微结构的转换、从微结构到逻辑电路的转换、从逻辑电路到晶体管器件、从器件到物理的转换。
本课程从MOS晶体管开始,依次介绍逻辑门、锁存器、各种组合和时序逻辑结构、有限状态自动机的设计;然后围绕一个简单的计算机设计实例(LC-3),依次介绍冯·诺伊曼计算机系统结构模型、指令系统设计、汇编语言程序设计和微结构设计,为初学者建立起对计算机系统的完整认识。在此基础上,介绍汇编语言程序设计、物理设备的输入和输出机制、操作系统的陷入机制和子程序调用和返回机制、以及栈和数据转换的原理和机制。
考试被广泛认为题量大且出题随意。例如,“期末考试18页试卷,依托答辩”和“期中考试延长时间都做不完的题量已经可以称之为屑中屑”。题目有时会涉及其他课程的知识点,难度较大。部分同学认为题目“挖坑”多,很多情况下需要靠猜。
多数同学表示给分还是不错的,尽管考试难度大。部分同学认为“调分幅度较大,应该在+5~+10分之间”,并有同学指出“自己按比例算了一下感觉不行,希望老师调调分吧”,但“老师调分后比自己算的总评高了9分左右”。
作业和小测相对简单,评分较松,“二等级制,存在的意义在于送分”,对知识理解具有一定帮助。量不多且对复习有实际意义。
实验体验较差,尽管量不大、质量尚可。但是,“复习周期间仍布置了两个实验”,文档要求模糊,得分较松(“作业和实验检查的都很松了”),拖到期末周完成。
大部分同学认为陈俊仕老师教学水平不错,关心学生,解答耐心。但课程内容较为单调和抽象,对“计算思维”的培养作用不大。课程偏简单且涉及较多数电内容,与期望有差距。
课程内容包括ISA以下的知识,后半部分涉及LC-3的体系结构和机器语言,并不深入。部分同学感到课程无趣、乏味,建议大一开设、降低要求。
该课程教学质量较好,但存在考试难、实验体验差的问题。适合对计算机基础知识感兴趣的学生,但需做好面对较大考试压力的准备。
辣鸡课程,煮币助教,期末周还布置两个实验,我踏马期末周给你木琴上坟
考完了,来追评一下,期末考试18页试卷,依托答辩
出成绩了,再来评一下,不调分,挂科不捞
给个满分完全是想给老师个人往上拉拉分
出分后更新给分好坏:实验总共-1.5,小测作业都OK,期中考试75,期末78,看老师具体调分情况了
课程:无趣的,乏味的,单调的
老师:人很好,年轻老师希望融入学生,而且平时回答同学问题也很积极,而且老师本人的水平绝对是很可以的,讲课的话看个人了,我是觉得该讲到的地方都讲到了,身边辅修人表示根本听不懂老师的自言自语
助教:人很好,但是有点摆烂,问问题时耐心解答,(ps:作业和实验检查的都很松了)(ps:此处吐槽隔壁H班助教,试图拐骗我们助教严查实验报告?难不成你还能来个按字数和插入图片数给分?无语ing)
作业:不多且对复习和知识理解层面具有现实层面意义
实验:shit,考试周留实验,虽然是由于课程本身原因,不过我只能说ics:nmsl
总结:这b课就应该大一上 or下开
这课是被人遗忘了吗
出分了,更新一下,我按比例正常算法分数应该在87~88之间,老师调到了95,谢谢老师!给分还是很好的
省流:矮子里面拔高个,可以选。但无论是哪个课堂,这门课的进度、内容安排都很抽象,是否听课都不影响学习。
评分指标不包括这门课程不可避免的共性问题。
教学质量:老师人很好,感觉教学水平不错;但这门课本身比较简单,掰开了揉碎了也讲不出什么东西,看书自学也行。
课程内容:基本是ISA以下的内容,OS及更上层的内容只能听天由命,对“计算思维”的培养基本没有任何作用。前半部分除了基础知识以外基本是数电的子集,并且与数电的关联度过于高(后面再提)。后半部分主要是LC-3的体系结构、机器语言/汇编语言,以及少量有关中断的知识,并不深入;LC-3指令集也不实用,并且由于指令集实在是太简单了,许多操作实现相当繁琐,学完这门课照样还得自己看别的。
作业/小测:二等级制,存在的意义在于送分,做了就行。
实验:虽然量不大、质量尚可,但是体验极差。文档很屑,有些实验的输入输出要求基本靠猜;报告占50%、说明简略且不提供模板;因为教学进度实在太慢,实验全部拖到最后一个多月,复习周期间仍布置了两个实验。
考试:巨大槽点。根据不完整的行为还原程序代码、寄存器状态,对着状态图数指令周期这种逆天题目暂且不提,也先不管期末考逮着Fig. C.2+C.3硬出题,光是题目中到处挖坑、期中考试延长时间都做不完的题量已经可以称之为屑中屑。出题随心所欲,似乎可以出现一整道大题都在考其他课程的知识点的情况。期末预习数电的时候看到下图似曾相识(差点没把我气昏),怪不得期中考试这个近十分的大题我只做出两分。ICS质量不怎么样,内容少且不难,所以专门在这种地方强行增加区分度?
给分:不失为一个亮点。很可能是为数不多把实验当重点的计算机课之一。不过这也是对所有计算机类课程的基本要求了,计算机课不看实践能力,难道看纸上雕花?期中期末的考试情况都相当惨烈,总评的调分幅度较大,应该在+5~+10分之间。
总结:好好一门课被骚操作搞得乌烟瘴气,纯粹为了筛选和整人乱搞就没有任何必要了。放在大一开、降低课程要求才是正道。