Unimelb **COMP10003(Media Computation)-媒体计算公开资源

一、媒体计算(MediaComp)官方教研资源(最匹配)

1. Mark Guzdial 官方 MediaComp 网站(课程源头)

2. 密歇根大学 MediaComp 讲义(可直接当 Lecture Notes)

二、Processing 图形/视觉编程(课程核心工具)

1. Processing 官方教程与参考(必看)

2. Daniel Shiffman《Learning Processing》配套资源(课程标配教材)

  • 官网:https://www.learningprocessing.com/
  • 内容:全书 免费代码下载 + 示例项目(绘图、动画、图像处理、OOP)。
  • 视频(Bilibili 可搜):The Coding Train 系列,Processing 入门到粒子系统,案例与作业极像。

3. UC Davis ECS12 公开课程(几乎同课)

三、Java & Python媒体计算(图像处理/像素操作)

1. 《Introduction to Computing and Programming in Java: A Multimedia Approach》(课程主教材)

2. JES(Java Environment for Students)工具+教程

3. Python版教材完整课件包

* 下载链接: https://web.eecs.umich.edu/~mjguz/ice-gt/coweb.cc.gatech.edu/mediaComp-teach/uploads/1/all-ppts.zip
* 内容说明: 《Introduction to Computing and Programming in Python: A Multimedia Approach》这本教材的配套PPT,这个压缩包是完整版本。

四、Web 前端(HTML/CSS/JS,课程后半段)

1. MDN 网页开发教程(权威、免费、中文)

2. freeCodeCamp 交互式练习(边学边写)

  • 地址:https://www.freecodecamp.org/learn
  • 推荐路径:
    • Responsive Web Design(HTML/CSS)
    • JavaScript Algorithms and Data Structures(JS 基础)
    • 项目:响应式画廊、交互式表单,与课程期末项目一致。

五、墨大本校公开 / 共享资源(直接对标 COMP10003)

1. Studocu 往届笔记(学生上传,高度还原)

2. 博客园整理(中文导读+资源汇总)

3. 往年学生分享与非官方资源 (GitHub)

虽然官方不公开课程原版课件与答案,但历届学生会在 GitHub 上自发分享个人学习笔记、课堂整理代码、Lab 解题思路与知识点总结。
可直接通过搜索引擎或 GitHub 站内搜索获取相关参考:
GitHub 搜索关键词COMP10003 UnimelbMedia Computation PythonCOMP10003 Lab

重要提醒
以下均为往届学生个人开源笔记仓库,非墨尔本大学官方材料,仅用作思路参考、知识点查漏补缺、卡壳时启发学习;严禁直接复制抄袭代码、作业内容,避免触发学术不端、查重挂科。
GitHub 相关公开仓库里,大量学生会上传每周 Lab 练习代码、Assignment 设计思路、知识点笔记,适合自学对照、调试代码、理解解题逻辑。

六、使用建议(按学习顺序)

  1. 先看 密歇根大学 MediaComp PPT(对应 Lecture 1–6:Java+图像处理)。
  2. 跟着 UC Davis ECS12 讲义+Processing 官方教程 做 Lab(绘图/滤镜/动画)。
  3. MDN + freeCodeCamp 学 Web 部分(Lecture 7–12:HTML/CSS/JS/DOM)。
  4. 参考 Studocu 往届笔记 + GitHub 学生开源仓库 查漏补缺、练习Lab与作业思路。
posted @ 2026-05-09 05:48  kkman2000  阅读(21)  评论(0)    收藏  举报