工程化C程序设计(华保健) 2024秋 2023秋 2022秋 2021秋  课程号:EIEN6710P01
2024秋 2023秋 2022秋 2021秋  课程号:EIEN6710P01
9.3(3人评价)
9.3(3人评价)
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:一般
选课类别:专业 教学类型:理论课
课程类别:专业硕士 开课单位:软件学院苏州
课程层次:硕士   学分:0.5
课程主页:暂无(如果你知道,劳烦告诉我们!)
排序 学期

评分 评分 3条点评

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

工程C是我这学期上过的科软课程中唯一有意思的课,如果认真学可以学到很多东西,如果想水分数也不会低。我最后是实现了Lab1-5的全部Exercise和绝大部分Challenge,给了98分(前前后后大概花了80h,其中Lab5占一半。所以建议想水的还是去隔壁Java吧,我室友就做了点leetcode题也4.3了)。

给我最深印象的就是Lab5了。在做Lab5的过程中,最后一节课华老师说的“这个实验我们不用写一行go代码”一直在我的脑子里回响,让我至今印象深刻(我也是因为这句话才去做的Lab5,而不是像大多数人一样交个报告水过去)。然而40h的实验做完后,除了需要学10h的go语言,写一堆go代码外,lab5可以说没有任何缺点,可以让人深刻领悟到并发编程尤其是多服务端、多客户端编程的魅力并在debug的过程中被折磨疯

而Lab0~4也都相当有趣,这一系列实验设置得环环相扣,循序渐进。从C语言的编译过程和linux程序的执行过程开始,到多进程、多线程的并发控制和网络编程的简单小程序实现,再到Lab5中实现一个较为复杂的分布式系统。不是靠课堂上的说教,而是靠这一系列的实验将工程化C程序设计的理念清晰地印刻在我们心中,让我们对C语言的使用有了更深刻的认识,也让我们对操作系统、网络编程、并发编程有了更深刻的理解。

感谢工程C课程的老师和助教们,为我们带来了这么有意思的实验。这是我近5年大学时光中上过的最好的一门专业课,这也是我理想中的大学课程。

2024年1月17日 01:23 1 0 复制链接
lee3mu 2024秋
  • 课程难度:简单
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:没有
  • 难度:简单
  • 作业:中等
  • 给分:超好
  • 收获:没有

也是看了之前评价,想学点真东西来选这门课的,24级变动挺大的

之前是做课程网站的lab,感觉都很有意义,但是24级变成了了做TCPL这本书的所有习题,这些习题冗杂繁多且没有意义,全部自己做估计要花很多时间,所以大家应该都是去找网上的资源cv的

期末是写一个报告,主题不限,页数不限,跟C语言相关就行,我是做了一个课程网站的lab当成最后的报告交上去了

给分挺好的,只要把作业和报告认真写了交了就行

对于想水学分的人来说,这门课还是一个好选择,CV平时作业,期末交个报告就行

对于想 通过课程 学(或者督促自己学)东西的人来说,可能隔壁java的那个课程更好,听说是做力扣题然后写题解,上不封顶,数量越多应该得分越高,又能卷分数又能刷力扣,一举两得

2025年1月7日 07:38 0 0 复制链接
匿名用户 2023秋
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:很多
  • 难度:困难
  • 作业:中等
  • 给分:超好
  • 收获:很多

难度很大,给分很高,不点名不小测,推荐。选课认准老师就差不多了,别管什么课。

2024年1月29日 02:45 0 0 复制链接

华保健

教师主页: 戳这里

其他老师的「工程化C程序设计」课

华保健老师的其他课

形式化方法 9.4 (8) 2024秋 2024春...
程序设计语言原理 9.8 (5) 2024春 2023春...
信息安全 10.0 (1) 2021春