选课类别:专业任务 | 教学语言:双语 |
课程类别:专业选修课 | 开课单位:计算机科学与工程系 |
课程层次:本科 | 获得学分:3.0 |
是一门还不错的课程,可以冲,但是也没有那么好……
讲一讲大家最关心的给分。该门课程在给分上基本没有毛病 ,是我离散数学后第二个A+。这个学期分数安排如下:
关于这门课的理论课,我觉得更像是科普类型的课程,因为没有什么很深入的内容,而且每节课几乎都在讲不一样的东西,彼此之间可以说是没什么关联。综上所述,鉴于这门课程的给分,我认为还是可以上一上的,也确实可以学到一些关于嵌入式的知识,而且STM32也确实比FPGA好玩一些。如果觉得寄组没有上过瘾的话可以来嵌入式这门课试试。
structure(分数占比):
pro:
con:
这是一门兼具理论和实践的课,适合对嵌入式开发特别感兴趣的同学。虽然工作量不小,但只要肯投入时间,是可以学到很多东西的
赞同楼上,这门课这学期下来感觉还挺有趣的,理论课如果是计系的大三及以上同学很多知识都学过复杂版的。期末考有坑(居然真的考了Booth2算法,要背那个表)但对于认真复习的同学来说应该很简单(喜获期末满分100总评98,大家要认真写Quiz嗷 扣的分主要是随便拿GPT喂了两次开卷Quiz发现没上80…)
主要瓜点就是那个项目(小车自动探索寻迹),吐槽一下,其实老师和TA都很细心负责,期间我一直在骚扰他们问各种细节,包括桶的大小/实测时的地板/能否用手扶车等等。感觉主要问题是项目发布前没有进行过可行性测试,项目文档的描述缺乏很多细节,不说清楚细节时我们一开始以为需要很严格的实现(事实是小车现有硬件条件几乎无法支持),后来到快要答辩时问到才发现可以水一些细节(比如可以拿手扶小车)。包括后来其实可以用大桶/多个桶(超声波测最初的小桶问题比较多;夸一下我滴三个队友们,超级靠谱脑子也很好使,硬是先解决了这个问题呜呜呜,他们几何感好好鸭,我算一下坐标感觉就要迷路了咳咳),但是没有通知大家;以及硬件上建议购买时用点高质量滴配件,比如把学校草坪上的美丽的十二生肖卖掉买杜邦线Bushi
项目只能加实验部分的分所以Bonus性价比一般般,最后我们赶DDL提前答辩了Hhh
白老师一如既往的人美心善,想拉GPA选就对了。
课堂部分内容不难,quiz给的时间超级充足(30min),且没有理论作业。
Lab部分大概是这门课重灾区。主要问题体现在工程没有代码难度但很有工作量,4次作业+project经常在奇奇怪怪的地方被卡很久。如果你学习过数字逻辑/计算机组成原理等需要让程序在硬件上跑起来的课程,请在选这门课前先回想一下这类跨平台运行代码工程的debug难度(甚至没有verilog的模拟调试功能)。
期末很简单,基本上考的东西你如果看了PPT并且公式没有忘记就会做,但是忘记了就有点惨,第一道大题忘记uart是MSB还是LSB了,扣了估计得有7-8分吧
quiz杀手,对于我这种自学选手不友好,4次quiz15分,每次都只能靠gpt,就quiz扣的分就让我失去A+了,而且quiz不调分的
4次lab作业,无理论作业,第一次是逆天的调研报告,给分很随意,第三次作业的中断处理稍微麻烦点,其他都纯纯堆任务量的作业,没啥难度,点名表扬第四次作业,完全没思维难度,全靠任务量堆积。
project有点抽象,bonus只能补lab。要求实现2.4G或者蓝牙对小车实现通信并完成循迹路线规划等功能,结果后来才发现2.4G无法稳定实现,我们组另外两个写这个通信的搞了几个晚上都没搞定,换蓝牙很快就解决了,小车也有点离谱,无法走直线,后来老师允许大家稍微用手扶一扶,由于lab大家基本上没怎么扣分,就只是提前答辩了,没做bonus。单论小车的代码部分思维难度还好,相当于写一道dsaa中图的c或d题的难度。
这门课这学期也没怎么认真搞,最后能有90+,只能说给分的确挺不错的,欢迎对硬件感兴趣的同学报
白老师应该是被ganggang了,这学期有点给分杀手,难度直线上升,具体体现为
但这门课还是推荐上的,能学很多理论和实践知识,STM32板子真的很好玩。
这门课 2023-fall 之前都是史老师在上,从这学期开始变成白老师上,总体体验还是很不错的。
分数占比的话:
体验的话,这门课考试占比挺大,但是没有难题,计算也不复杂,如果好好复习(review map、quiz、ppt) + 计算仔细的话,拿卷面100没有什么问题。学期中上课还是血压很大的,每节大课都有quiz并实打实算分、每节实验课都要当堂完成练习,一学期还是非常折磨的。作业和project还算简单,但是这学期的练习(无论是project还是部分assignment)让我感觉是一些功能的无脑堆砌,而且还要和很容易坏的硬件斗智斗勇,所以收获只能说一般。
总结一下的话,如果你觉得ooad和软件工程内容上有重复,想做一些硬件开发的话,这门课还是很适合你的;当然,如果你不想在ooad上浪费太多时间,不想记那么多文科的知识点,这门课也很适合你,并且给分貌似比ooad好一些。
最后提一句,白老师真的人美心善,推荐大家选课~