非官方网站,与上海交通大学及其任何部门无隶属、授权或合作关系。
曹宇峰 · 程序设计修读档案
共 17 份可公开修读回执
? 最相关怎么排
“最相关”根据评论内容完整度、有用票及课程教学信息丰富程度排序,不按好评或差评倾向排序。
2026年春季学期 · 曹宇峰历史匿名回执 ·
课程内容:python基础,基础到你以为报了个启蒙班
上课自由度:较高,但是要签到,腿能溜魂得留
考核标准:10出勤+30小作业+10大作业(报名系统设计)+50期末考试
授课质量:还可以,勉强能接受
不演了我是浙江选技术的,明着告诉你来炸鱼的(大笑),平时课是一点不听的在坐在第一排打游戏,人在教室心在峡谷。对于已经学过python的同学而言,这课会显得过于基础,如果没有签到我上半个学期都不太想来,考试水平也就相当于浙江的技术科目学考,和高考完全没法比。对于python零基础的同学而言,这门课可以做到只看PPT就能自学(老师本质PPT-reader,人形朗读器),平时叫你上来写代码根本没有压力(甚至能复制粘贴老师上一题内容我真看笑了,嘴替实锤)。当然由于本课过于基础导致很多不太常规的点是很容易考的(比如数值x or y结果,可修改类型和不可修改类型,类的函数名称等),点卡在你以为不考的地方,并且放低期待不要指望这门课能把你的编程水平弄到很高的层次(比如数模编程),毕竟这门课连numpy和matplotlib的门槛都没够到,人家在做饭它还在洗锅。
还有这门课的助教也很🍬,公开处刑李jj助教,小作业喜欢挑刺就不说了毕竟题目理解不一样,你tm作业批成别人的我真没绷住,甩锅甩得比乒乓球还溜,如果不是lz看清楚了找你们老大你是不是就打算把一个六十几分的屎盆子扣我头上??这锅我不接比煎饼摊的还快。
学生体验,不是官方事实。评价教学,不评价人格。2026年春季学期 · 曹宇峰历史匿名回执 ·
课程内容:python入门
上课自由度:约每两节课签到一次(基本都落在第一节课下),上机课偶尔会被薅上去写代码(写不出也没事),其余时间课上干啥都行,放羊式管理。
考核标准:出勤10%,作业30%,大作业10%,期末50%。全勤+所有作业都vibe,平时成绩(除考试以外的那50%)给到99.7,夯到地基都震了。
授课质量:除了最后一节课基本没听()但课下围观过老师答疑,挺认真的,最后一节上机课会讲点跟期末手写代码题相似的题,期末考试大概率也是捞过的。
学生体验,不是官方事实。评价教学,不评价人格。2025年夏季学期 · 曹宇峰历史匿名回执 ·
就还好吧,中规中矩得像是教学界的白开水。高中学过技术的会很舒服,基本完全不用听,纯属来签个到攒人品。
学生体验,不是官方事实。评价教学,不评价人格。2025年春季学期 · 曹宇峰历史匿名回执 ·
课程内容:Python入门,把你从'hello world'带到能写点东西的程度。
上课自由度:一学期一共签到了两次,总的来说还行,不至于把你钉在座位上。
考核标准:课堂参与、课堂项目、课程作业合起来占50%,剩下50%是期末考,五五开。
授课质量:一般。
有编程底子的,比如浙江选考技术出来的,选哪个老师区别不大,都是降维打击。
没底子的话还是乖乖听选课社区的推荐吧,虽然这玩意儿需要一定的运气成分。
学生体验,不是官方事实。评价教学,不评价人格。2025年春季学期 · 曹宇峰历史匿名回执 ·
课程内容:python
上课自由度:
考核标准:
授课质量:我的评价是屎,从他上课那套行云流水的风格,基本能破译出此人先撸C再碰python,于是觉得python simplification到什么都不用讲,对初学者毫不友好,debug教得还特别晚,我上课完全追不上节奏,整个学习过程靠问AI加自己私底下砸进大把时间扑腾。期末划重点还划出了问题,最后还得靠隔壁wx临时发的更新版重点才把我从鬼门关拽回来。
学生体验,不是官方事实。评价教学,不评价人格。2025年春季学期 · 曹宇峰历史匿名回执 ·
课程内容:Python从娘胎里开始教,零基础也能上车
上课自由度:高到像放养,本学期就两次签到,点到就是缘分
考核标准:10课堂参与+30作业+10大作业+50期末,大作业是搓一个课程管理系统,要求嘛,属于是雾里看花,但只要设计合理、功能全给实现了,貌似就能过关
授课质量:我觉得还不错,别指望每个细节都嚼碎了喂你,勤向AI老师磕头请教就完事了
平时作业有一点点扣分,老师平时分照样给满,期末给分比我想的香多了,是不是统一调分的玄学加持也未可知,总之从课程体验来说,比我预想的好得多
学生体验,不是官方事实。评价教学,不评价人格。2025年春季学期 · 曹宇峰历史匿名回执 ·
漫长的六月都快熬成腊肉了,这门课的成绩还搁那儿装死
《我们仍未知道那天所考的程序设计的成绩。》
已经杀进倒数124名了,某教务和某老师里至少有一个是全家活暗暗的,按上周四提交完成绩又被打回来这出戏来看,我还是押前者
成绩出了再回来打分
-----
给分一般,应该是往下调了调分的,但寻思这学期我也没怎么认真听课,那就3分吧
不算是什么选了倒大霉的老师
学生体验,不是官方事实。评价教学,不评价人格。2025年春季学期 · 曹宇峰历史匿名回执 ·
就……还行吧,无功无过,平平无奇到连吐槽都找不到角度。
学生体验,不是官方事实。评价教学,不评价人格。2025年春季学期 · 曹宇峰历史匿名回执 ·
讲课吧,就那样,主打一个各自安好;上课爽到像放了假;结果给分直接把我从地面弹射到平流层,超出预期。
学生体验,不是官方事实。评价教学,不评价人格。2025年春季学期 · 曹宇峰历史匿名回执 ·
# 投喂可爱程设大作业
## 这大作业要求真的不是 AIGC 么??
看着像把微软的产品需求说明书直接打印了加湿喷到菜单里。
---
### **Final Project: 高校选课系统**
**目标**:实现一个支持管理员课程管理、学生选课与课表可视化的系统,强化时间冲突检测和批量操作功能,看起来是打算把大学教务处连根拔起
### **一、核心功能需求**
#### **1. 角色与权限**
| **角色** | **功能** |
|---------|---------|
| 管理员 | 1. 单独/批量添加课程(支持CSV导入)<br>2. 修改/删除课程信息<br>3. 查看所有课程及选课情况 |
| 学生 | 1. 选课/退选<br>2. 查看可选课程列表<br>3. 可视化课表(按时间段展示)<br>4. 检查选课冲突 |
你瞧这个权限表,不知道的还以为要重建一个副本大学。
#### **2. 课程数据结构**
| **字段** | **格式要求** |
|---------|------------|
| 课程ID | 唯一字符串(如`CS101`) |
| 课程名称 | 中英文,长度≥1 |
| 授课时间 | 格式:`星期X 时间段`(如`周一 上午8:00-10:00`,`周二 下午1:00-3:00`) |
| 容量 | 正整数(默认容量为50) |
| 当前选课人数 | 初始为0 |
| 允许专业 | 专业列表(如`["计算机", "数学"]`,若为空则允许所有专业) |
| 先修课程 | 先修课程ID列表(如`["CS100"]`) |
| 授课地点 | 字符串(如`"教学楼A301"`) |
盯着看五分钟,字段规整得像Excel表在对你发出嘲讽。
**时间规则**:
- 时间段仅允许整点开始和结束,且必须为以下区间:
- **上午**:`8:00-10:00`(2节课)、`8:00-11:00`(3节课)、`10:00-12:00`(2节课)、`9:00-12:00`(3节课)
- **下午**:`1:00-3:00`(2节课)、`1:00-4:00`(3节课)、`3:00-5:00`(2节课)、`2:00-5:00`(3节课)
#### **3. 功能模块详解**
##### **管理员功能**
| **功能** | **详细要求** |
|---------|------------|
| **1. 添加课程** | - 支持手动输入单条课程或批量导入CSV文件<br>- 批量导入时跳过格式错误的行并提示 |
| **2. 更新课程** | - 按课程ID修改课程时间、容量等属性<br>- 若修改后导致学生时间冲突,需提示管理员 |
| **3. 删除课程** | - 删除课程后自动退选所有学生,并记录日志 |
到这已经从写作业变味成跑代码替天行道,看得出CSV将是你仅剩的朋友。
##### **学生功能**
| **功能** | **详细要求** |
|---------|------------|
| **1. 选课** | - 检查先修课程、专业限制、时间冲突、容量限制<br>- 若冲突则提示具体原因 |
| **2. 可视化课表** | 按整齐易于理解的格式输出课表 |
| **3. 退选** | - 退选后释放课程容量 |
视觉化课表听起来把时间表当海报排版,挺有意义但是想想工程量膝盖已经先碎为敬。
### **二、扩展建议**
1. **自动排课推荐**:当学生选课冲突时,推荐其他时间段的相同课程。
2. **容量预警**:当课程容量使用超过90%时,标记为"即将满员"。
3. **冲突高亮**:在可视化课表中用红色标注冲突课程。
待到这仨建议落地,我觉得可以直接拿去评选杰青,跟写需求的人掰手指打赌都值。
### **三、评分标准**
| **评分维度** | **评分细则** | **分值** |
|------------|------------|---------|
| **基础功能** | 管理员增删改查课程、学生选课/退课/课表展示 | 60% |
| **时间冲突检测** | 精确检测同一时间段的重叠选课 | 10% |
| **输入校验** | 课程时间格式、容量限制、专业匹配等校验 | 10% |
| **用户体验** | 课表可视化清晰,错误提示友好,允许用户错误输入 | 20% |
| **创新扩展** | 实现课程容量预警、选课日志、冲突课程推荐替换 | +10% |。扫一眼评分表,脑子里只有一句,直接开天辟地另立玄门吧。
学生体验,不是官方事实。评价教学,不评价人格。2024年春季学期 · 曹宇峰历史匿名回执 ·
课程内容:python基础
上课自由度:还可以 都是扫码签到 没有回放 可以签完走人
考核标准:考勤+作业+期末考
授课质量:对python小白不太友好,好比讲二进制的时候就默认大家都是转世码农带着基础知识出生的,于是我就水灵灵地听不懂了,栗子还一大堆。老师比较聪明,所以可能get不太到小白那些疑惑点,上课也很少在某个地方展开细讲,都是浅浅地飘过去,小白表示根本嚼不动也记不住,跟着他学真是爬山式费劲,不如自己去翻国外教材,咩~
所以比较适合有一定基础的同学(比如浙江的小伙伴),那你将会收获无限的自由和没人管的轻松课堂
期末给了一个考点总和,还有一点用,但我太菜了,水灵灵地得了七十几分,难过。。。
学生体验,不是官方事实。评价教学,不评价人格。2024年春季学期 · 曹宇峰历史匿名回执 ·
课程内容:ppt(跟wx班级是复制粘贴级别的完全一样,一个字都不带差的)
上课自由度:非常高,基本不管你人在不在、魂在不在。隔几周会在canvas课前签到一次,签完就能润,或者直接去旁听别的班级,突出一个放养式养蛊。
考核标准:作业30%,课堂参与10%,课程项目10%,期末考试占50%
平时作业和大作业得好好做,做得好的话给分挺好的,可以适当参考ai工具,但一定要自己理解代码,会改!大作业建议提前一点开始,我最后几天赶出来的作业分数就一般,最后总评给分还是不错的。
授课质量:讲得一般般,不是特别清晰,python零基础的可能听着有点遭罪。但胜在老师人很友好,问的问题基本都会耐心解答,这点加分。
学生体验,不是官方事实。评价教学,不评价人格。2024年春季学期 · 曹宇峰历史匿名回执 ·
课程内容:简单python
上课自由度:高,签到像彩蛋一样随机掉落,不过看我自己体验加别的评论,好像全勤也要掉0.5,老师大概率认不出我,更不知道我上课都在手机里打电动,怀疑是为了平均分在现场做微调。
考核标准:50考试+10签到+10大作业+30平时作业
需要划重点的是,平时作业每一分都会精准地等比例折算进成绩,平时作业务必老老实实写
考试阅卷应该是走友好路线的,不会往死里扣分,写出来基本就有分
授课质量:
我听课次数偏少,不过起码一些我之前不知道的点讲得还是蛮清楚的,也可能有ppt一份功劳
需要划重点的是,直播和回放都给关了
老师是学院里的年轻老师,人挺友好,如果手上有点python基础又想把基础变现成漂亮分数,还是比较推荐的
学生体验,不是官方事实。评价教学,不评价人格。2024年春季学期 · 曹宇峰历史匿名回执 ·
老师在讲台上开启单人降落模式,根本不管你有没有跟上,看他那架势还以为这是一门面向编程老鸟的回spring refresher,谁能想到面向的是编程萌新。
学生体验,不是官方事实。评价教学,不评价人格。2024年春季学期 · 曹宇峰历史匿名回执 ·
课程内容:讲到底就是拿ppt当经书念
上课自由度:高,你在下头干啥基本没人管,除了会签到
考核标准:10课堂 30作业 10大作业 50期末考试
考试感觉挺出手捞人的 平时分叠一块儿也没扣多少
授课质量:一般般,建议期末自求多福抱着ppt自己复习就完事
学生体验,不是官方事实。评价教学,不评价人格。2024年春季学期 · 曹宇峰历史匿名回执 ·
课程内容:python,ppt和wx那套一个模子刻的
上课自由度:高,签到就那么几回,还可以抱着笔记本在下面滋啦滋啦开局
考核标准:30%作业,10%课堂参与,10%final project,50%期末
完全不明白这个课堂参与按什么尺子打的分,我一节没旷反而被扣了0.5(总不能是因为我玩游戏吧)
期末捞不捞人暂且未知,反正我舍友全在wx那儿🫡
授课质量:偶尔抬耳朵听听,老师应该走得是规规矩矩的教学流,不过对我这种代码草包来说啃啃ppt自学也够用了。学习的时候记得拿AI给你的bug兜底,真的好用(但作业千万让AI自个儿代做)。有那么一次我用kimi的时候kimi张口就来的代码是错的,所以自己对代码的基本感悟还是得过硬。成绩出来直接惊呆,将心比心,我给5分。
学生体验,不是官方事实。评价教学,不评价人格。2024年春季学期 · 曹宇峰历史匿名回执 ·
课程内容:上到大半属于人在教室魂在天外,根本听不懂
上课自由度:中等,有时候会扫码点名,可以核销完立刻上演溜之大吉
考核标准:四次小作业+平时分+大作业+期末
授课质量:跑,懂?不开直播,不开回放,对0基础的小白真的一脚踹进深水区;本来还有点火花,去了几节课,就因为自己是MAC使用者时不时就炸锅,去问老师,答得像没题的抽奖,不会回答,然后下课铃响,转身就走?????? 直接被整到失语,后面心态塌方完全不想上课。再问他为什么RUN不起来,让我去问同学,我是去上课还是去社死现场求人
学生体验,不是官方事实。评价教学,不评价人格。返回合同及回执摘要