Deloitte
6 位校友岗位:Graduate Program · Graduate Consulting · Platform Engineer · Web developer · Platform engineer
COMP2511
课程定位 COMP2511(Object-Oriented Design and Programming)是 UNSW COMP 本科路径中的进阶核心课程,定位是把理论理解转成可执行能力。课程通常服务于后续的系统、算法、数据库、AI 或网络方向,属于“后面很多课都默认你已经掌握”的基础节点。对新生来说,这门课的价值在于建立正确的方法论:先理解问题,再抽象结构,最后实现与验证。 技术栈与学习内容 内容会围绕编程语言、数据结构、系统思维和工程规范展开,常见工具包括 C/Python/Java、Git、命令行和自动测试框架。你不只需要写出能跑的代码,还要解释设计选择、复杂度与边界条件,并在提交中体现可读性和可维护性。 课程结构 一般按 10-13 周推进,评估组合通常是 Quiz/Lab、编程作业和期末考。中期后难度会明显上升,题目从单点知识转向综合场景。评分不仅看结果,也看过程和规范,尤其是测试覆盖、代码风格和文档表达。 适合人群 适合想打牢 CS 基础、准备继续修 COMP3xxx/4xxx 的同学,也适合希望提升工程思维与问题拆解能力的转专业学生。建议每周固定投入 8-12 小时,按“预习-练习-复盘”节奏推进,避免临近截止日突击。
Course decision
先看考核重心、截止节奏和入门要求,再决定这门课是否适合你的学期安排。
考核总权重
100%
4 项考核
最高单项
35%
Programming Assignment
期末考试
有
以官方 outline 为准
Hurdle
未列出
当前考核表没有 Hurdle 标记
Syllabus
默认只展示每周独有的知识重点;节奏、考核、Tutorial 和避坑信息按需展开。
围绕 COMP2511 的关键概念、题型与实验展开练习。
围绕 COMP2511 的关键概念、题型与实验展开练习。
围绕 COMP2511 的关键概念、题型与实验展开练习。
围绕 COMP2511 的关键概念、题型与实验展开练习。
围绕 COMP2511 的关键概念、题型与实验展开练习。
围绕 COMP2511 的关键概念、题型与实验展开练习。
围绕 COMP2511 的关键概念、题型与实验展开练习。
围绕 COMP2511 的关键概念、题型与实验展开练习。
围绕 COMP2511 的关键概念、题型与实验展开练习。
围绕 COMP2511 的关键概念、题型与实验展开练习。
围绕 COMP2511 的关键概念、题型与实验展开练习。
围绕 COMP2511 的关键概念、题型与实验展开练习。
围绕 COMP2511 的关键概念、题型与实验展开练习。
Assessment
Lab / Tutorial
检验 COMP2511 阶段掌握情况。
Programming Assignment
编程作业,关注正确性与可维护性。
Midterm / Quiz
阶段性测验。
Final Exam
期末综合考核。
Assignments
完成 COMP2511 的核心题型实现与测试。
重点: 基础概念与代码规范
要求:提交代码、测试与简短说明
⏱ 预计 12 小时
完成综合场景题并进行复杂度分析。
重点: 问题拆解与性能优化
要求:提交可复现结果与复盘
⏱ 预计 16 小时
Reviews
4.0
难度
4.5
含金量
3.0
压力
4.5
教师评分
我对这门课没有很高的期望,它有点单调,但这是作为CS / SEng学生最终必须知道的东西。导师和实验助手也很棒。主要project还是一个巨大的麻烦,也是我在课程中最不喜欢的部分。
这是所有CS学位的核心课程之一。我个人觉得这门课非常有趣。我虽然不喜欢设计,只喜欢单纯的编程,但还是觉得design patterns非常实用。project对我来说有点难。
该课程主要是关于识别设计模式的好处,并获得应用这些模式的经验,因此可以确定哪种模式适合某些问题。该项目真的很有趣。lecture幻灯片有些脱节,没有参加lecture就很难进行修改,但是在写完所有内容并组织起来之后,该课程很容易学习;课程中讲授的概念真的很有用,我会推荐给任何考虑在行业工作的人。有时有点干,但总体来说还不错。
这是一门很艰难的过程。 Java编程很棒。
用Java进行编程还可以,但是期末笔试占总成绩的60%。 该项目的评分非常苛刻,没有明确遵循评分准则。
在准备如何使新手和熟练的程序员思考如何编写更具可读性和可扩展性的代码方面,本课程确实很棒。 该课程涵盖了以前的第一年和第二年课程未涵盖的各种新材料,并提供了有趣的新主题以及使用Java进行学习和编程的能力,这使第二次作业的游戏非常有趣。 强烈推荐该课程!
From Seniors
基础信息谁都查得到,真正值钱的是过来人的经验。
比你早一年的学长留下的真实经验 —— ChatGPT 给不了。
这门课还没有学长经验,你可以是第一个 —— 注册后在课内分享。
这门课暂无往年考点记录。
下面是匠人学院毕业生整体去过的公司分布(来自脱敏校友证言)。这是全平台的总体去向,不代表选这门课的人一定去这些公司。
统计自 317 份脱敏校友证言
岗位:Graduate Program · Graduate Consulting · Platform Engineer · Web developer · Platform engineer
岗位:Frontend Dev · junior frontend developer · Front-end Developer · Full Stack Developer
岗位:Full-stack Developer · Data Engineer · Consultant
关于这块数据,我们说实话
雇主墙来自脱敏毕业生证言(testimonials)的整体分布,无法关联到具体学员或其所选课程;仅作为毕业生去向的总体社会证明展示。
我们没有"某位学长选了这门课、后来进了哪家公司"这种可查询的个人去向档案 —— 校友证言是脱敏的,无法关联到具体的人或他选过的课。所以这里只给整体分布,不给个人路径,不编。