作者realfaith (追寻者)
看板AdvEduUK
标题[心得]2025–2026 格拉斯多软体工程第二学期
时间Tue Mar 31 22:39:04 2026
披荆斩棘, 收获满满!
前言:
刚结束在格拉第二学期的课程, 为自己做个纪录, 也给未来的学弟妹做ㄧ个参考, 愿每个
人的留学旅程都能收获满满。
主文如果用ㄧ句话说明第二学期,可以说就是充满团体报告的ㄧ个学期,几乎每ㄧ门课都有团
体报告,还没开学就已经在找分组同学 (虽然隔周新校长就宣布, 由学校进行小组分配(
为了公平性)(後来引发了ㄧ波抗议)。
除了团体报告这学期最特别的是过去有ㄧ门课是 Advance Programing 被取消了, 变成
Programming For AI, 很庆幸是去年入学才能接触到这门课程。
接下来仔细详述这个学期的课程 (包含必修与选修) (选修部分没有全部列出仅列出我有
修的课程)
COMPSCI5074 IT + Team Project
跟往年学长姐遇到ㄧ样的专案, 是卡牌游戏的後端撰写, 这游戏在 Steam平台上有, 但我
们做的是简化过的版本, 但已经包含了所有主要功能。对於这学期才开始主攻 Java 的我
们同时要搞懂语法与游戏架构, 确实有点难度。但能够从这专案学期的东西真的很多, 全
看自己愿意花多少心力, 首先这门课标题是 Team Project, 所以如何组织分工是第一个
要点, 第二点是架构, 刚接到专案的 Source Code 的时候真的是搞不懂到底怎麽开始让
角色出现在画面上,只能ㄧ步步摸索才搞清楚,这专案前後两端配合的逻辑, 最後ㄧ点是
资料结构, 搭配下面会提到的演算法课, 在实作程序的过程中,会遇到资料结构的选择,
以及因为不同的资料结构所造成实作上的坑,这比起只学理论更佳。
在这个专案结束重新复盘时, 我发现其实学校的安排是有连贯性的, 上学期的基础
Programming 课程做的是棋盘游戏,很多观念可以用在这学期的卡牌游戏上(因为卡牌游
戏召唤的怪兽, 也是放置在固定大小的棋盘上)
COMPSCI5059 Software Engineering (Sem 1&2)
接续上个学期, 这学期的软体工程, 进入如何判定程式码的好坏, 如何重构代码, UML
图, 流程图以及设计模式, 虽然我不明白为什麽ㄧ门课要分成两个老师各教半学期。其实
老师教的挺好的,会用实际的例子解释,但是短短十次课想讲解这麽多观念, 真的是能教
的有限, 所以想学好需要自己额外自学看教材。再来是这门课有团体报告, 需要从设计需
求到代码实作, 需要实作的功能不难,需要带入课程学的内容, 做出高内聚低耦合的好代
码, 并应用上适合的设计模式 (也不要为了用上不同的设计模式,就硬套上)
*COMPSCI5002 Programming for AI
新的课, 让我们这些整天用 AI 工具的人, 有了机会去认识这东西的底层原理, 当然这不
免需要大量的 Python 框架与数学, 真的是很难懂 (苦笑), 但两位老师会尽可能用浅显
易懂的方式帮助同学们去厘清观念, 真心觉得这是我来格拉修的最值得的ㄧ门课。
*COMPSCI5004 Algorithms & Data Structures
应该不用多说这门课很重要,因为….面试就是考这个东西,女老师年纪挺大了, 教学蛮
认真的, 会要大家用纸笔写出演算法逻辑, 实验课时也是每ㄧ次都会出现, 是唯一会将非
此堂课的同赶到後面位置的老师 (大部分实验课都是很多非此实验课时段的学生), 代码
不太可能上了这门课就很会用代码实现演算法, 但是搞清楚不同的资料的结构的写法, 以
及常见的用途, 还是挺有帮助的。
COMPSCI5012 Internet Technology (elective course)
在上学期选课时 (没错, 第二学期的课在第一学期就需要选好) 差点没有选到,还去系办
拜托帮忙处理, 但实际修课其实是有些失望, 虽然我在第一学期结束到第二学期开学之前
有先用两个礼拜的时间学习网页三件套 (Javascript Html Css) 但老师上课基本上就是
快速念过教材, 实际的学习是会给ㄧ份 Diango 的pdf 教程, 自己去施作。这门课也有团
队报告, 需要在学期末交ㄧ份网页报告并且上架, (从 0 开始规划网页, 从ER Daigram
, 网页流程, Wireframe… )。
COMPSCI5063 CyberSecurity Fundamentals (elective course)
算是资安通识课, 没有太过深的内容 (但有些密码学 还是很难懂), 不过作为软件开发人
员学习这些基本的资安知识还是很需要的。这门课有ㄧ份个人作业 (撰写资安事件) 以及
一份团体报告 (使用使用不同的资安软体工具), 不会太难但就是事情有点杂。
打星号 * 的课表示很享受这门课。
後记:
这学期真的是团体报告地狱, 能够遇到几个很靠谱的队友, 真的很感谢他们, 这学期的课
像是开了很多的门, 还来不及探索充足, 需要在接下来的半年好好充实自己. 再来是 AI
的使用, 随着 AI 时代的来临, 我不禁每天都在思考, 作为软体工程的人, 该如何体现自
己的价值; 目前, 能确定的是 1.懂的领域背景知识的人使用 AI 的增幅能力会远远大於
新手小白, 所以即便 AI 可以迅速完成程序, 学习这些理论知识还是很有价值的。2. 一
定要学会利用 AI 工具进行生产和学习, 才能在海量的资讯下生存。最後, 虽然 AI 很厉
害, 但最有价值的还是人, 大型语言模型再怎麽能说, 都比不过好朋友真诚的关心与帮
助, 所以人类真的不需要担心被取代。
补充:
[心得] 2025–2026 格拉斯多软体工程 (SD/IT)
https://webptt.com/cn.aspx?n=bbs/AdvEduUK/M.1766321037.A.A31.html
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 130.209.157.53 (英国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AdvEduUK/M.1774967946.A.805.html