CityU MSc CS · 选课参考

CS5351

Software Engineering · 必修 Core · 无 Stream · 3 学分

以下信息来自小红书社区,未经官方核实,仅供形成性参考。Programme 课纲见 MSc CS 官网;请阅读原文自行判断。

共 8 篇帖子来源、2 条评论区补充 · 更新 2026-07-28

课程概况

难度
较难
置信度:多源一致 · 3 篇来源
给分
压分
置信度:单源提及 · 1 篇来源
作业量
繁重
置信度:存疑 · 3 篇来源
来源说法不一:繁重×2、轻松×2
回放
有回放
置信度:单源提及 · 1 篇来源
考勤
暂无数据
考试
开卷
置信度:多源一致 · 5 篇来源

选课建议

暂无选课建议,欢迎在小红书搜索后贡献来源。

帖子来源

  • CityU Msc CS 选课体验 1

    CS5351 Software Engineering 必修

    老师人真的很好,讲的课内容也挺丰富的。因为我本科是学软件工程的,感觉是我本科一些课程的综合,对软件开发的全周期基本都有涉猎。tutorial经常搞点小游戏,和小组成员讨论一下还蛮有趣的,虽然有时候会处在TA讲解半天我们还是不知道要干啥的情况下。基本上没什么作业,有也是基本上都在tutorial时候小组完成的。有小组任务两个,一个做project,一个做research。我这种i人平时上课也不会主动交朋友,感觉project组队也是一个认识新朋友的途径,认识了好朋友,偶尔有遇到不太做事的,但是大部分人都挺认真的。

    20%期中开卷 + 10% research + 30% project + 40% 期末闭卷,可带3张cheatsheet。

    SE的期中考是我来到cityu第一次考试,基本是以case模式在考,那时候我有点不知道所措,考的也是稀碎。期末基本也是case模式,但是这次有了期中的经验就没那么发怵了。感觉SE的考试不太简单呢。

    project我觉得主要是学以致用,不需要多么高难度的开发,能把学到的项目管理知识融入开发的概念就很好了,当然最好早点开始,不然后续可能时间紧张。

  • Cityu Msc CS SemA课程评价(上)

    1. CS5351 Software Engineering

    Lecturer: Ricky Chan(Wing Kwong CHAN)

    上课体验

    上课形式丰富,提供部分助于理解课程内容的小游戏,并提供线上直播。老师很友善但英语口音较重,做好自学准备

    项目体验

    8人项目,建议在已有开源项目上做扩展或改进,这一过程应注重软工开发流程的应用,最好使用进度记录网站如jira(但并不好用)。总体来说比较麻烦和繁琐。无需pre,只需要录讲解视频

    除此之外,还有一个论文阅读分享项目,需要线下pre

    作业体验:无作业,只有期中考试

    考试体验

    期中考试和期末考试形式几乎一样,都是大篇幅的简答题,很考验英语写作能力和瞎掰能力。期中考试开卷(甚至可带不联网电子设备),期末可带3页双面cheat sheet。给分高

  • CityU CS Master SemA

    CS5351 软件工程(必修)

    两个quiz(个人感觉难),无作业,一个小组大项目,一个类似文章鉴赏的调研,无期中,三张A4的半开卷期末。

    这学期上过最恶心的课,没有之一。本科学过软工,非常后悔没有免修这门课。老师的口音奇奇怪怪,完全听不懂,用了翻译软件也有时候翻译不明白。背的东西很多,虽然quiz和期末都是开卷,但是要是不太了解知识根本找不到地方。项目跟了个大佬,所以还算轻松,最后需要做线上pre和项目展示,可以一个人也可以全体讲,大佬一个人包揽了,轻松很多。建议能免修就免,去选别的课吧。

  • cityu cs semA选课攻略(期末速成版)

    CS5351 Software Engineering(必修)

    虽然没去,但也不妨碍这是最抽象的一门课,内容抽象,老师的口音也很抽象…分数由group project、research paper、期中和期末构成,group project跟着大佬带飞的,researchpaper 好水的,期中可以带手机,期末只能带三张cheatsheet,全是主观题,挺抽象的,但把字都写满了,不会的就抄cheatsheet上的概念,问题也不大。

  • cityu CS课程评价(一)

    CS5351 software engineering

    课程内容主要涵盖软工开发的知识(code review,debug等),平时包含两次quiz,大部分是场景题,加起来占比20%左右,期末考试题量大,很可能做不完; 题型大多在前两次quiz出现过。group project要求也挺多的,算是workload比较大的一节课了。

  • Cityu cs semA 课程测评

    3.CS5351 software engineering 必修课

    quiz20%+research paper10%+group project30%+final40%半开卷(三张正反面A4 cheat paper)

    期中考试全开卷带电脑都行,得分情况见p2,这门课完全没学懂,Java更是一窍不通,折磨

  • 港城计算机 CityU CS 学期A & ST 选课

    CS5351 SE:内容很多很杂,期中期末像考软工场景+雅思阅读理解。

    这俩小组作业是6~8人大组,选择大于努力!

    选题最好靠一下就业方向或者复用以往经验。

  • CityU MSc CS选课攻略,港城计算机选课

    CS5351 Software Engineering

评论区补充

  • CityUHK CS5351 课程锐评
    查看原帖 ↗补充用户已注销

    一点没写错,如果是真想学东西,这课上上还行。但水硕大部分人都是想水,这课几乎要素拉满了:两次quiz,大型项目,给分低,考试难。我两个学期十门课这门课独一档的烦,强烈建议申请豁免。

  • CityUHK CS5351 课程锐评
    查看原帖 ↗补充嘻嘻哈哈

    比本科时候的软工轻松多了,那时候做一个项目每一步都在网上一通找