学生主导的课程可视化工具开发实践
麻省理工学院施瓦茨曼计算学院本科生咨询小组(UAG)由约25名本科生组成,涵盖电气工程与计算机科学(EECS)及其他计算相关专业的传统与复合型方向。该小组通过每月与学院领导的会议,直接反馈学生体验问题并提供改进建议。
技术实践:NerdXing课程可视化平台
在小组会议中,成员发现学生难以全面了解课程选择范围。为此,朱莉娅·施耐德(Julia Schneider)与同伴组成技术小组,开发了名为NerdXing的课程可视化网站。
技术实现
- 数据基础:使用EECS课程过去十年的注册数据集
- 开发指导:由计算机科学杰出教授指导
- 技术特点:采用数据驱动的计算方法,支持具有广泛计算兴趣的学生
功能演示
平台允许计算机科学专业学生:
- 选择专业和感兴趣的核心课程(如18.404计算理论)
- 生成可视化图表,展示过去十年同专业学生选择的所有可能课程
- 通过红色连线查看典型课程序列,通过节点大小查看选课人数统计
- 发现非常规课程路径(如从机器学习到高级和声学的跨学科路径)
技术价值
该工具突破了传统选课工具(如CourseRoad)的局限,通过聚合分析展示实际选课路径,帮助学生:
- 发现计算机科学与生物、音乐、经济、神经科学等领域的交叉课程
- 超越单纯满足学位要求,探索符合个人兴趣的跨学科学习路径
- 获取高年级学生的"部落知识",优化课程选择体验
小组成员施耐德表示:“作为MIT学生,我们拥有构建解决方案的技术能力。我们不仅提出问题,更亲手实施改进。”
这一实践体现了计算学院推动跨学科合作的核心使命,展示了学生如何运用计算机技术直接参与教育体验的优化与创新。