logo
COMP SCI 11023 学分

面向对象编程

阿德莱德大学·University of Adelaide·阿德莱德

COMP SCI 1102《面向对象编程》是 阿德莱德大学 的公开课程页面。当前可确认的信息包括 3 学分,难度 简易,公开通过率 75%。 页面已整理 10 周教学安排,5 个重点考核,6 条学生评价,方便你快速判断工作量、考核结构和适配度。 课程简介摘要:课程定位 COMP SCI 1102(Object Oriented Programming)是阿德莱德大学计算机学科在 Semester 。

💪 压力
2 / 5
⭐ 含金量
3 / 5
✅ 通过率
0%
👥 选课人数
0

📖 课程概览

选课速读: COMP SCI 1102《面向对象编程》是 阿德莱德大学 的公开课程页面。当前可确认的信息包括 3 学分,难度 简易,公开通过率 75%。 页面已整理 10 周教学安排,5 个重点考核,6 条学生评价,方便你快速判断工作量、考核结构和适配度。 课程简介摘要:课程定位 COMP SCI 1102(Object Oriented Programming)是阿德莱德大学计算机学科在 Semester 。
### 课程定位 COMP SCI 1102(Object Oriented Programming)是阿德莱德大学计算机学科在 Semester 2 开设的核心课程之一,面向希望系统提升计算机基础与工程实践能力的本科生。课程按 2025 年课纲提供 3 Units 学分,强调“概念理解 + 动手实现 + 评估反馈”的闭环学习。若你计划继续修读高阶算法、系统、AI 或软件工程课程,这门课能提供稳定的基础能力。 ### 技术栈与学习内容 课程内容聚焦 Object Oriented Programming 对应主题,通常覆盖程序设计、系统思维、算法分析、工程规范与问题拆解方法。学习过程中会结合编程实现、实验/作业和课堂讨论推进,要求学生不仅能写出可运行结果,还要能解释设计选择与边界条件。对留学生而言,这门课也有助于建立英文技术表达与团队协作的基本节奏。 ### 课程结构 根据 2025 课纲,本课采用“周学习 + 阶段考核”结构,评估包含:4 Practicals 16%、Major Practical (weeks 8 to 11) 14%、4 practical exams 25%、Workshops 5%、Final Written Exam 40%。整体节奏通常在学期中后段明显加速,建议从前 3 周开始形成固定学习节奏(每周预习-练习-复盘)。若课纲标注 hurdle(如期末最低分要求),需尽早针对考试部分做专项准备。 ### 适合人群 适合准备走 Software / Data / AI / Cyber 方向的本科生,或希望补强计算机通识能力的跨专业同学。建议每周投入 8-12 小时(含课堂、作业与复习),并持续维护错题与代码复盘笔记。对目标是 Distinction/HD 的同学,关键不在临时突击,而在每周稳定产出与及时纠偏。

🧠 大神解析

### 📊 课程难度与压力分析 COMP SCI 1102 整体难度为 简易,前期以概念建立为主,中后期随着作业和考试临近,学习压力会快速上升。常见高压周集中在 major assignment 发布到截止前后,以及期末复习窗口。 ### 🎯 备考重点与高分策略 建议优先掌握课程学习目标与评估标准,再按“概念-例题-实现-复盘”闭环推进。高分同学普遍具备两点:一是能把知识点讲清楚,二是能把代码/解题过程写规范。 ### 📚 学习建议与资源推荐 开学前两周先完成环境配置与基础知识补洞;学期中坚持每周固定复盘。优先使用官方课件、MyUni、历年样题与 tutor 反馈,再补充 LeetCode/YouTube 对应主题练习。 ### ⚠️ 作业与 Lab 避坑指南 常见失分点包括边界条件遗漏、时间复杂度说明不足、提交格式不规范。建议 D-7 完成第一版、D-3 做测试与重构、D-1 只做文档与表达检查。 ### 💬 过来人经验分享 最有效的习惯是“每次作业后写 1 页复盘”:记录错因、修复方法和下次预防动作。这样到期末前你会积累一份高质量的个人备考库。

📅 每周课程大纲

Week 1Review of statements and flow control
围绕 COMP SCI 1102 Object Oriented Programming 的官方主题 `Review of statements and flow control` 展开学习与实践,结合课程活动逐步推进。(数据来源:University of Adelaide 2025 Course Outline)
Reviewstatementsandflow
💡 学习提示
解释 COMP SCI 1102 Object Oriented Programming 中“Review of statements and flow control”的核心概念与典型应用
为 COMP SCI 1102 Object Oriented Programming 的“Review of statements and flow control”整理一份本周复习清单
Week 2Pointers, arrays and structured data types
围绕 COMP SCI 1102 Object Oriented Programming 的官方主题 `Pointers, arrays and structured data types` 展开学习与实践,结合课程活动逐步推进。(数据来源:University of Adelaide 2025 Course Outline)
Pointersarraysandstructured
💡 学习提示
解释 COMP SCI 1102 Object Oriented Programming 中“Pointers, arrays and structured data types”的核心概念与典型应用
为 COMP SCI 1102 Object Oriented Programming 的“Pointers, arrays and structured data types”整理一份本周复习清单
Week 3Encapsulation
围绕 COMP SCI 1102 Object Oriented Programming 的官方主题 `Encapsulation` 展开学习与实践,结合课程活动逐步推进。(数据来源:University of Adelaide 2025 Course Outline)
Encapsulation
💡 学习提示
解释 COMP SCI 1102 Object Oriented Programming 中“Encapsulation”的核心概念与典型应用
为 COMP SCI 1102 Object Oriented Programming 的“Encapsulation”整理一份本周复习清单
Week 4Inheritance
围绕 COMP SCI 1102 Object Oriented Programming 的官方主题 `Inheritance` 展开学习与实践,结合课程活动逐步推进。(数据来源:University of Adelaide 2025 Course Outline)
Inheritance
💡 学习提示
解释 COMP SCI 1102 Object Oriented Programming 中“Inheritance”的核心概念与典型应用
为 COMP SCI 1102 Object Oriented Programming 的“Inheritance”整理一份本周复习清单
Week 5Polymorphism
围绕 COMP SCI 1102 Object Oriented Programming 的官方主题 `Polymorphism` 展开学习与实践,结合课程活动逐步推进。(数据来源:University of Adelaide 2025 Course Outline)
Polymorphism
💡 学习提示
解释 COMP SCI 1102 Object Oriented Programming 中“Polymorphism”的核心概念与典型应用
为 COMP SCI 1102 Object Oriented Programming 的“Polymorphism”整理一份本周复习清单
Week 6Abstraction
围绕 COMP SCI 1102 Object Oriented Programming 的官方主题 `Abstraction` 展开学习与实践,结合课程活动逐步推进。(数据来源:University of Adelaide 2025 Course Outline)
Abstraction
💡 学习提示
解释 COMP SCI 1102 Object Oriented Programming 中“Abstraction”的核心概念与典型应用
为 COMP SCI 1102 Object Oriented Programming 的“Abstraction”整理一份本周复习清单
Week 7Object-oriented analysis and design
围绕 COMP SCI 1102 Object Oriented Programming 的官方主题 `Object-oriented analysis and design` 展开学习与实践,结合课程活动逐步推进。(数据来源:University of Adelaide 2025 Course Outline)
Object-orientedanalysisanddesign
💡 学习提示
解释 COMP SCI 1102 Object Oriented Programming 中“Object-oriented analysis and design”的核心概念与典型应用
为 COMP SCI 1102 Object Oriented Programming 的“Object-oriented analysis and design”整理一份本周复习清单
Week 8Building 2D games with OOP
围绕 COMP SCI 1102 Object Oriented Programming 的官方主题 `Building 2D games with OOP` 展开学习与实践,结合课程活动逐步推进。(数据来源:University of Adelaide 2025 Course Outline)
BuildinggameswithOOP
💡 学习提示
解释 COMP SCI 1102 Object Oriented Programming 中“Building 2D games with OOP”的核心概念与典型应用
为 COMP SCI 1102 Object Oriented Programming 的“Building 2D games with OOP”整理一份本周复习清单
Week 9Programming language principles
围绕 COMP SCI 1102 Object Oriented Programming 的官方主题 `Programming language principles` 展开学习与实践,结合课程活动逐步推进。(数据来源:University of Adelaide 2025 Course Outline)
Programminglanguageprinciples
💡 学习提示
解释 COMP SCI 1102 Object Oriented Programming 中“Programming language principles”的核心概念与典型应用
为 COMP SCI 1102 Object Oriented Programming 的“Programming language principles”整理一份本周复习清单
Week 10Memory management
围绕 COMP SCI 1102 Object Oriented Programming 的官方主题 `Memory management` 展开学习与实践,结合课程活动逐步推进。(数据来源:University of Adelaide 2025 Course Outline)
Memorymanagement
💡 学习提示
解释 COMP SCI 1102 Object Oriented Programming 中“Memory management”的核心概念与典型应用
为 COMP SCI 1102 Object Oriented Programming 的“Memory management”整理一份本周复习清单

📋 作业拆解

Assignment 1

12h
核心考察
正确性、代码规范、边界条件处理
围绕 Object Oriented Programming 完成基础实现与测试。
要求
提交代码、说明文档与运行结果截图

Assignment 2 / Project

18h
核心考察
系统化设计、调试能力与结果解释
完成 COMP SCI 1102 的综合任务或小项目。
要求
提交最终实现、报告与复盘

📝 作业信息

平时每周一个workshop 一个practical 都要交作业并且都占分。两周一次 small group discovery, 小组研究一个东西, 期末要做presentation。期中2次practical exam, 全凭输出结果给分(意思就是输出结果要和老师给的一模一样, 多一个空格都不行)。期末变为网考之后, 题量翻倍。题量巨大!!!但是考试前会给MOCK EXAM, 代码题提前写好, 考试基本改改就出来了, 但是和考试时间相比, 还是完全不够用的。需要大家极为熟练。

这里给大家说一下我收集的信息哈。

网考前12道小题, 2道简答, 2个代码。

2020 s1:30道小题, 3个简答, 3个代码(其中包含一个完整的oop代码)

2020 s2:60道小题, 3个简答, 2个代码

📋 课程信息

学分
3 Credit Points
含金量
3 / 5
压力指数
2 / 5

💬 学生评价 (6)

3.2
难度
3.8
含金量
2.3
压力
3.8
教学
匿名用户 · 2021/4/16

OOP感觉蛮重要的一门课,成为程序员必须要会的思想吧,课程不难,就是写起来挺麻烦的,难度是不高的

匿名用户 · 2021/4/9

学完觉得自己脑子不太好用,逻辑上老师绕不过来,这门课有点难

匿名用户 · 2021/4/8

很重要的编程思想,理解起来不难,但是真正用起来难。。要有点心里准备的,这门课可真不水

匿名用户 · 2021/3/31

虽然老师挺好,但我真的觉得这门课太难了。。。建议找个补习吧,反正我是自己学不太来,不光光是编程,也是学一种思想。

匿名用户 · 2021/2/19

基础的面向对象编程,要学会 C++ 和 SVN。有上机考试,形式都是写好代码,自动测试输出结果。上机考试时间比较紧,所以平时要注重提高熟练度

用户 · 2021/2/10

稍微有点小难度,但其实会编程思维就没啥问题,很基础的课,想要以后从事IT相关行业需要好好学打好基础