课程分两个部分spa (static program analysis) 和pfpl (Practical Foundations for Programming Languages)前一本书比较容易懂,里面数学就是些格之类;后一本书比较难看懂,里面有些数理逻辑之类;上课不用classin而用zoo >>more
上课讲一些软工理论,当然没怎么听进去,毕竟做码农是做不了主的,做主的经理也不用怎么懂软工上课会讲一些例子,基本都是乙方的悲催故事,比如 在华为当外包工,项目延期每几个月都要找领导签字 高速公路上安传感器,开始用光纤,成本太高只能用以太网,温度太高白天不工作 甲方的硬件连线不对要求乙方要在软件层面修正 >>more
会讲一些理论,主要是并行体系结构之类,但考虑到体系结构是必修课,这些可以忽略作业主要是一些比赛题比如往届pac之类,非常有难度,也不见得有什么用处当时抱了大腿,什么事都没干,找来了pac那题冠军的代码和ppt,组里的大佬看懂了之后稍微改了改交了上去,优化效果超好(废话)给分主要是照顾了参加超算比赛的 >>more
许就不会出现上课就是纯书本内容,除了不考的做几份往年卷子感觉难度非常大,可能是吕今年拿了职称,今年卷子非常简单,很多人提前交,我大概检(fa)查(dai)了1个小时多。最后总评还行,可能是平时作业经常6分7分总评扣了两分?还是考试错了一些调分了。 >>more
上课就在那敷衍,声音也很小,随便扯几句就开始放视频,视频也很劣质,基本就是B站那种瞎扯视频,平时主要都在推他那公众号,公众号里放他自认为好的文章,都是一些天朝上国样样世界第一的5毛文章。1学分的课要写一个观后感和一个课程文,不过二分制课随便写也行 >>more
ppt质量很低,基本是东拼西凑,主要来源是西瓜书ppt和台湾那谁的ppt,里面还有大量贴图,扫描书截图等,ppt命名也很不规范,有些ppt,有些pptx,有些pdf;完全可以让自己研究生或者助教重制一个么第一次课上吹了一节课自己的实验室的成果等,中间放了一段视频并开溜了一段时间,经过视频时间和一个大 >>more
本科期间收货最大的一门课没有之一 具体来说: 1. 编译的基本知识 很多人觉得编译知识不重要,但实际上不懂编译的人写不出好的代码(c/cpp/java甚至py都非常显著) 引用yuzhang的话说,学好编译之后学一门编程语言就非常容易了 2. 一些git,linux,c++,llvm等知识技能 要完 >>more
课基本就是念ppt内容不说大家都会实验前几个非常简单,大体就是用arm汇编或者c内嵌arm汇编写几个排序,检查实验就看两眼,报告只要按时交都是满分最后两个实验有点bt,但占分只有2分考试非常容易,印10几块钱ppt就行一学期没怎么听课最后混个90+ >>more