QBUS1040 26S1|纸笔考试里写Python代码——这门课的考核方式比内容还离谱
📝 Mid-sem和Final的考法
先说结论:这门课 70% 的分数(Mid-sem 25% + Final 45%)来自纸笔考试,全部禁止 AI,而且考试题型包含 Python comprehension 和 Python code questions。
在纸上写 Python 代码是什么体验?你没有IDE、没有报错提示、没有运行按钮。一段代码写错一个缩进就是逻辑错误,但你在纸上根本看不出来。Python comprehension 更狠——给你一段代码问输出是什么,你得在脑子里模拟一个 Python 解释器,逐行跟踪变量变化,然后把结果写出来。
这种考法背后的逻辑是:QBUS1040 不只是在考你懂不懂线性代数,它在考你能不能用代码表达线性代数。而纸笔考试确保了你不是靠 IDE 的自动补全和 AI 的代码生成蒙过去的。
💡 三个Assignment是练习场,两场考试是验收场
| Assignment 1-3 (30%) | Mid-sem + Final (70%) | |
|---|---|---|
| 形式 | 线上提交 | 纸笔手写 |
| AI | ✅ 允许 | ❌ 禁止 |
| 内容 | 计算 + Python编程 | 计算 + 证明 + Python阅读理解 |
| 功能 | 练手 | 验收 |
三个 Assignment 都允许用 AI,每个10%,加起来才30%。你可以在作业里用 ChatGPT 帮你写 Python、用 AI 帮你推导——但这30%的"安全区"结束后,剩下70%得你一个人在考场上手写。
Assignment 1 更特殊:它是 early feedback task,Week 3 就交,覆盖 Week 1-3 加上 assumed knowledge(你先修课学过的内容)。学校用这份作业判断你有没有跟上——如果你连先修知识都得靠 AI 才能做对,那后面7周加速度只会把你甩得更远。
🎬 从向量到优化:为什么这门课的知识是串联的
大多数商科课的知识是模块化的——这周学定价、下周学渠道,每周相对独立,某一周没听课下一周还能跟上。QBUS1040 完全不是这样。





