选课类别:计划内与自由选修 | 教学类型:理论实验课 |
课程类别:本科计划内课程 | 开课单位:信息科学技术学院 |
课程层次:专业基础 | 学分:3.5 |
何力老师的《微机原理与嵌入式系统》课程包括基于冯·诺依曼架构的计算机原理、汇编语言基本语法和基于STM32的单片机开发实验。部分学生觉得课程内容详略不当,前四章讲解过于细致,后面嵌入式部分讲得太快。不少同学表示课程内容太多,有些知识点难抓住重点,但也有人认为教材和课程设计适合入门。课程涉及微机原理、汇编和嵌入式,内容较多,不少学生觉得不合理,建议课前提供详细的PPT。
考试难度被多名学生评价为“地狱级”,包括许多细枝末节的考察,有些与考纲不符,部分题目超出课程内容。考试题型包括填空、大量选择判断及编程题,其中很多选择题具有较高难度和不合理性。不过,何力老师上课提供复习提纲,考前复习时会有帮助。最终给分上,有学生认为老师“很捞”,调分后不少同学成绩提升明显,但也有学生因为考试难度和题量较大而翻车。
课程作业以书后题目为主,每章结束后布置,实验部分集中在学期末,涉及6个小实验和1个自主设计实验,实验主要是写代码,不需写实验报告。实验部分难度适中,但时间安排紧凑,不少同学感到任务重且抄代码现象普遍。部分学生认为实验体验不佳,学习到的知识有限。
何力老师上课不点名,课堂气氛相对轻松。部分同学表示听课效果一般,有时不易抓住重点。教学过程学生反馈均有反映老师备课用心,努力减少学生负担,但因为内容繁杂,一些学生的体验不佳,吐槽较多。一位学生甚至认为“平时认真学习的效果不大,更多靠考前突击”。
这门课“文科味”较重,需要大量记忆,学生普遍反映课堂内容多、考试难度高,但老师对学生态度友好且给分宽松。总体而言,有同学觉得学到知识,但也有部分认为收获不大。如果对嵌入式系统有兴趣,这门课提供了基础,但想深入学习还需额外投入时间。
学期还没结束,先来占坑.以下评价仅针对课,不针对老师.
我的评价是,这门课程,乃至信院本科的多数课程,乃至培养方案,就是垃圾.再不改变,信院本科迟早被扫进垃圾堆,信院培养的本科生会进一步被大数据学院的本科生挤压.
教材: 细节错误多的离谱, 但凡自己读一遍都能发现, 第六章c调arm汇编的例子在网上有一模一样的博客, 感觉重点不突出
上课: 经典的详略不得当, 有的知识点前前后后讲好多遍, 有的直接这个不详细说了, 那个不多讲了, 想重点讲的在ppt上多放点细节, 不讲的少放点不可以么, 以后来arm体系为重点, 时间花在前四章太多. 另外为啥不能在讲本章前发新的ppt, 第八章新增的部分页面书上也没有, 我参考啥呢? 唯一优点是这学期开过几次classin网课, 部分课程一次都没开过
作业: 书后面的题目, 大多是基本概念, 每章上完交, 建议每节课上完自己看哪些题相关先做了.
实验: 第一次做有点懵, 后来做多了并且第八章讲到相关内容了就摸索到套路了, 2分给不用写报告
考试: 往年卷难度的三倍不止, 填空就逮着有符号数考, 那带符号扩展真讲过吗, 我看ppt和课本上都没有呢? 选择考太多细枝末节, 很多也不是所谓的重点, 一题五六个判断, 选项再组合一下, 选不选的对基本考猜, 而且一场考试纠正六七个错误, 出试卷的时候干嘛去了? 汇编程序的题目有点难度, 部分语句没见过, 考试时间紧也来不及想. 纯粹烂卷一张, 每题出的都以为自己考察细节很好, 实际上毫无重点, 和作业也没啥关系. 是觉得往年平均成绩太高了, 还是认为自己讲的很好?
给分一般, 也可能我考太烂了, 虽然这门课复习花的时间最多, 觉得复习提纲参考价值很低, 平时课本除了介绍历史的都基本看了一遍, 看了又哪能记住这么多细节呢, 以学到知识本身来说我可以给6分, 但以成绩本身来说我只能给2分, 考试让人觉得自己认真学了却毫无收获, 我也不觉得讲授的内容能体现对这课理解有多深入, 对标计算机网络来说, 授课水平低了不少.
另外还有信院课程通病, 出分慢, 不给卷面分也没查卷, 难以理解.
老师很不错,不过实在是对这门课没有兴趣,也就汇编有点用其他的可能我再也不会碰了,考前有复习提纲,考试前两天复习效率会高一点。考试的时候选择判断题一堆不会的连猜带蒙,简答题一顿瞎写,实验大题挺基础,(我做实验基本都在混但是也能写出来)。这种情况下竟然优秀了很难不感激一下何力老师
不点名,建议考前对着老师给的提纲速成,典型背多分。
综合实验没精力卷了,只做了最简单的(按键控制LED闪烁速度),但总评看起来还好。
该评价不针对老师,仅有的5分都是给老师的。
相反,可以看出老师准备得很努力了。甚至照顾到我们的考试周,给我们免除了最后一个大作业,而且平常也不要求写实验报告。可以说是极大地减轻了我们的负担。
但是!非常不明白为什么我一个ai班的要学这玩意儿,除了浪费时间实在想不到别的。而且这门课非常地考验记性,平常认真听课,看ppt讲义对于复习起到的作用微乎其微(会发现自己期末的时候都忘了),基本上大家都是考试前两三天对着复习提纲看书/背书突击出来的。而且这门课附带的实验几乎可以说是除了ctrlC/V以外啥也没学会,相反更加坚定了我以后不干这行的想法(做硬件调bug实在是太痛苦了)。《计嵌》复习提要2022.pdf
这门课程以后要改名为 “计算机原理与嵌入式系统” ,但主要教学内容没有太大变化
1. 今年出版了这门课程的最新教材,个人认为编写得还是非常不错的,主要内容包括基于冯诺依曼架构的计算机原理、汇编语言的基本语法、和基于STM32的单片机开发实验。算是一本非常适合入门的教材;
2. 何力老师本人很好,上课跟着听都能听懂,也不点名;
3. 实验很easy。单片机开发是一个很有趣的课程,但也很难上手(参考电子设计实践这门课),这门课的实验部分省去了硬件部分的配置,只需要同学们写软件代码即可,例程在实验指导手册上已经给出了,也可以找正点原子官网上的例程。而且不需要写实验报告啊,感动中国家人们(本来说最后一次综合实验要写实验报告,但这学期因为时间不够取消了hhhh)
4. 给分很奶(虽然期末很难,听助教说找不到几个卷面及格的)
1. 上课速度较慢,有些让人抓不住重点。前半学期讲存储器部分实在太慢,可以看出何力老师想尽量让我们搞明白原理。但这门课融合了微机原理、汇编、嵌入式,内容实在太多,导致后面嵌入式讲得偏快,汇编语言一节课就讲完了......?? 我真的觉得这么安排不太合理()
2. 实验学时安排不合理。4次STM32编程实战放到学期最后,时间紧任务重,对于有单片机编程基础的同学可谓是小菜一碟,但对于0基础的同学就有些困难了,于是导致实验大量抄代码,反正助教检查也是展示一下调通就可。如果真的想学嵌入式开发,这门课还远远不够;
3. 考试是地狱级难度,不仅与考纲有出入,而且难度和体量都是样卷翻倍,考前提供的资料犹如反向复习。我个人是希望这门课不会成为大家口中的“文科课”“背书课”,而是基于对计算机原理的理解上的记忆,但从这次期末考试我是真的看不出来,考得又偏又细,尤其是选择题,那全是变相的判断题(下面说法正确/错误的是,而且一题要判断四五条),做题时深深陷入自我怀疑中(好在最后调分了)
总之,作为必修课,还是能学到些知识。如果想做嵌入式开发(俗称玩单片机),那还是得指路隔壁电子设计实践课程,不仅能学到软件编程,还能学到电路板焊接和PCB绘制的基本方法。
老师和助教平时人都很好,但是给分是真的有点…… 这门课本身有点无聊,比较文科,要背的东西很多,期末会有复习提纲
教材使用课程组编的讲义,八章,每章一次作业。第十周左右开始实验,六个小实验+一个自主设计实验,只有自主设计实验需要写报告。老师上课不点名,因此后半学期到课率十分惨淡hhh
期末老师会给一份复习提纲,按小节说明要求的考察程度,每学期可能不同。《微嵌》复习提要20210611.pdf
助教很nice,每次实验前都会做一份要点文档;期末根据老师的提纲做了一份复习建议,亲测好用;最后综合实验要求提交纸质版,体谅同学期末很忙,还帮忙统一打印我们的电子版报告,工作量还是不小的,感谢。
学期初就听说微嵌的期末复习难度胜于上学期的计网,还是有些紧张。平时上课老师的节奏有点快,我又容易走神没怎么听,不过作业还是认真完成了。期末时间实在不够,花两天半照着提纲和助教的复习建议把讲义过了两遍,作业过了一遍,考试没有太翻车。虽然讲义内容很多,不过参照提纲精简之后会好不少。
考试前五章的内容自不用多说,六七章要求写完整程序,第八章这次只是补齐代码,因此难度没有太高。
我认为这类课程,与之后的方向不太相关,考试又主要靠背,所以老师的影响比较小。最后给分不错,就够了。不过为何信院要通修这门课呢(悲)。
课程本身比较枯燥,很难坚持听。不过考前可以速成,最后总评86,感谢老师海底捞。
教师主页: 暂无