软件工程(周颢) 2020春 2019春 2018春 2017春 2016春 2013春  课程号:01112801
2020春 2019春 2018春 2017春 2016春 2013春  课程号:01112801
2.6(14人评价)
  • 课程难度:简单
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:没有
选课类别:计划内与自由选修 教学类型:理论实验课
课程类别:本科计划内课程 开课单位:计算机科学与技术系
课程层次:专业基础   学分:2.5
课程主页:暂无(如果你知道,劳烦告诉我们!)
AI 总结 AI 总结为根据点评内容自动生成,仅供参考

教学内容

周颢老师的《软件工程》课程包括一些传统的软工理论,诸如瀑布模型等,并结合一些行业实例。然而,多数学生认为理论内容“无聊过时”,并不贴近现代互联网公司的开发实际。课程项目侧重于文档撰写而非编程实践,使其更符合外包开发模式而非互联网公司需求。

作业与项目

作业重心在文档撰写,要求提交需求分析、概要设计和详细设计文档。多位同学强调,“文档 >>>>>>>>>>>>>>>>>>>>>>>>>>>代码”,因此多花时间在文档比优化代码更重要。学生普遍反映文档量大、要求高,有评价“一行代码两行注释三页报告”,报告质量直接影响最终成绩。一些学生提到大作业难度不大,可通过合理编写报告和演示demo获得较高分数。

给分与评分标准

给分认为较为严格且透明度不高。建议学生及时查询作业分数,以便及时改正错误。“文档重要性远高于代码”,高质量的文档、多注释的代码更易获得高分。今年两个班共35人提交demo,最高可获得总评+5分。部分学生对总评表示失望,认为“给分比文档平均分低得多。”

教学水平

学生对课堂授课评价不一。多数认为讲解内容枯燥,实用性不强,甚至与职业实践脱节。课堂点名和考试安排较松散,有同学透露“没有期末考试”,因此部分同学上课认真度不高。课程内容需要自学补充,但总体感觉收获有限。

学术评价

综合多位学生评价,《软件工程》课程存在一定提升空间,特别是内容与实际需求的匹配度和教学方法的现代化。由于过度强调文档编写和忽略实践编程技巧,课程难以激发学生对软件工程的兴趣和热情。建议未来课程内容与实际应用结合,关注编程实践与团队协作,以便更好地满足学生需求和现代行业要求。

排序 学期

评分 评分 14条点评

silence 2019春
  • 课程难度:简单
  • 作业多少:很多
  • 给分好坏:一般
  • 收获大小:没有
  • 难度:简单
  • 作业:很多
  • 给分:一般
  • 收获:没有

在上这门课的时候,我感受到了前所未有的充实感。

我想想这门课让我学会了什么:

收获真大啊!


出分之后bb几句:

辣鸡软工,费我生命,掉我总评。

  • 首先,建议各位交完一次作业之后就要问一下分,要不然不到出成绩你都不知道分扣在哪,就不能及时改正问题。
  • 其次,这门课屑在文档 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>代码,所以宁可代码丑点,也要多水点实验报告,给代码加好注释,写好接口文档。我在写前三个实验报告的时候很明显低估了水量,按照一般的实验报告套路来写绝对是不行的。其他实验报告需要重视结果分析或算法描述,而这个需要重视接口描写。楼下secon童鞋说的“一行代码两行注释三页报告”看似很扯,但这是得高分的最有效办法。
  • 最后,今年两个班总共35人(16.51%)写了demo,写了最多总评+5,大家自己看着办。

上传部分文档。第一次的找不到了;最后的设计报告只上传了修改后的,修改后的内容用红字与其他内容进行区分。如果你想得高分的话,我传的这份文档显然不是一个好的文档,而是一个好的教训

总评83.

8 5 复制链接
........hhh,笑死
USTC学渣全是其他课的内容233
坠落的秋叶硬核划水哈哈哈哈哈哈
wpz除了前三条其他的不都是其他课的实验吗?
steven哈哈哈哈
立即登录,说说你的看法
坠落的秋叶 2019春
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:没有
  • 难度:简单
  • 作业:很少
  • 给分:一般
  • 收获:没有

那个啥,我听说要搞本科教育质量提升,差评如潮的课能不能取消呀?

7 0 复制链接
学渣 2016春
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:杀手
  • 收获大小:没有
  • 难度:简单
  • 作业:很少
  • 给分:杀手
  • 收获:没有

为什么这个评课系统不能给0分?生气

这智障一样的课程存在的意义是彻底断绝中科大学生的工业界就业可能性积极性, 全部滚去搬砖吗?

好奇这个老师加上助教一共写的代码有我github 上多吗?

学校垃圾工科教育的代表作: 软件工程

3 2 复制链接
boj有道理,评课社区应该允许给 0 分 :)
steven哈哈哈哈
立即登录,说说你的看法
csmzscc 2018春
  • 课程难度:简单
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:简单
  • 作业:中等
  • 给分:一般
  • 收获:一般

上课讲一些软工理论,当然没怎么听进去,毕竟做码农是做不了主的,做主的经理也不用怎么懂软工

上课会讲一些例子,基本都是乙方的悲催故事,比如

  在华为当外包工,项目延期每几个月都要找领导签字

  高速公路上安传感器,开始用光纤,成本太高只能用以太网,温度太高白天不工作

  甲方的硬件连线不对要求乙方要在软件层面修正

  甲方提供的api不行

  甲方改需求

  。。。

代码基本没什么要求,主要看报告。

组里的同学比较认真(看重gpa)写的报告超好(88)。

我随便写了个工程去检查,界面上只有写死的几个东西,有的功能页面空的,骗助教说,我功能都写好了,只是数据库里没放东西才这样的,最后(88+3=91)升了一档

2 0 复制链接
secon 2019春
  • 课程难度:简单
  • 作业多少:很多
  • 给分好坏:一般
  • 收获大小:没有
  • 难度:简单
  • 作业:很多
  • 给分:一般
  • 收获:没有

软工哥哥我误会你了5555在公司写软著和专利的时候才知道原来软工干的东西并不是一无是处


辣鸡软工,毁我青春。

上课上来讲一堆团队管理的东西,真的是屁用没有,就算有用也是要等到进公司以后才会有所体会,现在讲这些东西还太早了,感觉没啥用处也没人愿意听。

后面讲的开发模型尚可,可以在摸鱼时适当听一听课。

实验就是辣鸡,该学的一点没学,没必要的学一堆,文档写那么多,纸上谈啥兵啊,写出来的东西都不知道能不能照着做出来,原理啥的都只懂个皮毛还让你在那里讲的天花乱坠。

以上评论不针对老师,这门课如果不改革教学内容,换哪个老师来讲都一样。

隔壁jpq数据库的lab3倒是挺适合作为软工大作业的,软工课实验让我们多锻炼锻炼前端和图形界面的功底也挺不错的,有助于全栈的培养。

另外说一句,设计文档如果交了demo,可以直接总评加5分,不过由于这门课本身非常讨人厌,所以愿意写demo的人非常少。(本组demo直接魔改数据库的大作业,实现了 银行---学校、支行----院系、客户----学生、账户----选课、员工----老师、存取款----项目经费发放的一一映射)

据我了解,今年有几个组实验一翻车了,据说是由于报告比较糊弄+注释写的太少,所以应对方案是一行代码两行注释三页报告2333,报告的工作量及重要性远高于代码。

卡绩学分喜加2.5

2 0 复制链接
perl 2020春
  • 课程难度:困难
  • 作业多少:很多
  • 给分好坏:超好
  • 收获大小:没有
  • 难度:困难
  • 作业:很多
  • 给分:超好
  • 收获:没有

老师上课的内容可以完全不听,没有考试(但是有线上点名)。jsk的教程和小实验质量低下,最好靠自学,但也算是了解了web开发的基本知识。大作业靠抱团,项目的完成度很重要,而且分数占比比较大,一定要找好队伍。

不知道明年能不能改好一点。

1 0 复制链接
Lotdhh 2019春
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:没有
  • 难度:简单
  • 作业:很少
  • 给分:一般
  • 收获:没有

了解到这门课没有期末考试之后就再也没有听过课了,老师也不点名,所以到课率本学期最低。

看在最后总评没有卡绩没有拉低绩点(总绩点太低了)的份上,给高一点的评价,哈哈。


这门课文档很重要是真的,但是实验一还是会看代码风格以及测试是否全面等工程因素的。我们小组的实验报告只是介绍了算法然后就直接贴测试例子并给出说明而已,相对于一些小组几十页的实验报告来说差太多了,但是听说我们小组在后面助教讲评的时候被拿来做范例讲解了,所以最后总评不错或许说明代码风格等因素还是很重要的。

PS:老师看了实验一的代码之后觉得很多人的代码风格很差,所以还专门叫助教在习题课上讲了代码规范。


demo最高总评+5分,不要把demo想得太难,完成两三个基本功能就可以了,我们问了一下助教,然后助教说登录、文件上传就算两个个基本功能了(我们选的题目是共享网盘)。最后因为各种原因没能去检查太可惜了。感觉这个完全可以在写数据库实验3的时候顺便把它解决了。

 


再扯一点:

写需求文档这些大概只有外包公司才会用到,所以可以以这个严重过时为由在期中座谈会上提出改革要求(认真)

1 1 复制链接
secon那个…代码风格其实也是期中座谈会上的要求…
立即登录,说说你的看法
boj 2013春
  • 课程难度:中等
  • 作业多少:很多
  • 给分好坏:一般
  • 收获大小:没有
  • 难度:中等
  • 作业:很多
  • 给分:一般
  • 收获:没有

学校的软件工程课嘛……你懂的 :)

一些无聊过时的理论(瀑布模型什么的),加一个没用的大作业,一般是做一个管理信息系统之类的,有没有做出产品不重要,更别说发布了,重要的是三个文档:需求分析文档,概要设计文档,详细设计文档。

也许这种开发方法在外包类型的开发中蛮有用的,不过真心不适合互联网公司。

(最后修改于 1 0 复制链接
yqy 2020春
  • 课程难度:困难
  • 作业多少:很多
  • 给分好坏:杀手
  • 收获大小:没有
  • 难度:困难
  • 作业:很多
  • 给分:杀手
  • 收获:没有

提前0分。

0 0 复制链接
YUKA 2017春
  • 课程难度:简单
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:没有
  • 难度:简单
  • 作业:中等
  • 给分:一般
  • 收获:没有

辣鸡软工,浪费时间,毁我颈椎,使我头秃。

0 0 复制链接
ustc小老弟 2018春
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:杀手
  • 收获大小:没有
  • 难度:中等
  • 作业:很少
  • 给分:杀手
  • 收获:没有

没有任何存在的意义!!!全程套用模板写latex??这就是接触到工业界了吗?

0 0 复制链接
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:没有
  • 难度:简单
  • 作业:很少
  • 给分:一般
  • 收获:没有

我只是来试试能不能给0分的hhhh。。。

没有太大收获,感觉名不副实,好处是练习了latex排版。。。

总评94,呵呵哒~

0 0 复制链接
runday 2016春
  • 课程难度:简单
  • 作业多少:中等
  • 给分好坏:杀手
  • 收获大小:没有
  • 难度:简单
  • 作业:中等
  • 给分:杀手
  • 收获:没有

这门课的意义何在?效果大概和心灵鸡汤差不多。顺带一提,科大研究生软件学院软件工程的颁发硕士学历的资格(还是博士?)因为太差2016年已经被取消了

0 0 复制链接
xymeow 2016春
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:没有
  • 难度:简单
  • 作业:很少
  • 给分:一般
  • 收获:没有

首先想说一句软工制杖。。这门课没有考试,不用写代码,三人组队写文档交三份文档(需求分析、概要设计、详细设计)上去就好了。。今年题目都是老师助教定好了,不能自选。感觉这课应该改名叫大学语文。。给分嘛。。比三份文档成绩的平均分低了好多。。也不知道是怎么给的。。我觉得这门课的亮点应该就只有助教写的轻小说了吧

0 0 复制链接

周颢

教师主页: 戳这里

其他老师的「软件工程」课

李京 3.4 (8) 2020春
未知 2017春 2010春...
尹东, 方毅 2011秋
赵保华 2006秋 2005秋...
赵保华, 周颢 2011秋 2010秋...
董兰芳 2015春
田野 2014春 2012秋
李俊 2012春 2011春...

周颢老师的其他课

程序设计II 5.0 (1) 2016夏
高级软件工程 5.4 (13) 2024春 2023春...
软件工程导论 1.0 (18) 2023春 2022春...
软件工程 2011秋 2010秋...
数据库概论 2003春
网络信息存储和管理 2011春 2010春...
软件综合实验 2016夏 2013夏
计算机网络 2024秋