面向交叉学科的Python程序设计与跨学科实践(邢凯) 2026春 2025春 2024春 2023春 2022春 2021春  课程号:CS151401
2026春 2025春 2024春 2023春 2022春 2021春  课程号:CS151401
4.2(16人评价)
4.2(16人评价)
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
选课类别:素能拓展 教学类型:理论实验课
课程类别:素能拓展课程 开课单位:计算机科学与技术系
课程层次:自由选修   学分:3.0
课程主页:暂无(如果你知道,劳烦告诉我们!)
简介 最后更新:

随着新时代的到来,人类社会越来越依赖由各个学科之间,以及与计算机科学、数据科学融合所驱动的物质与信息科技进步,不难看出交叉学科发展是时代的需求,也必然迎来新的局面。

而学术界和工业界如何在各个学科之间,以及与数据科学、人工智能融合已成为世界各个国家重点关注的国家战略投入方向。为此,我们迫切需要培养一批能够面向数学、物理、生命等多学科与计算机科学、数据科学、人工智能交叉融合研究能力的高层次科学技术人才。为了达成这一目标,越来越多的高校已经或正在把Python程序设计相关内容加入本科生通识教育体系,作为这一目标的基础支撑课程。

为了有效达成教学目标,面向交叉学科的Python程序设计教育强调必须扎根于实践动手经验。这就需要一个有效的、设计优异的实验教学体系作为支撑。传统的程序设计课程(如C语言,编译)都已有一套广为采用的成熟的实验教学体系。反观国内的面向交叉学科的Python程序设计实验教学,还处于极为早起的阶段,过于针对计算机学科,与其他学科的融合交叉远不够深入、全面。

而面向交叉学科的Python程序设计,恰恰是这两个方向必然的结合。本课程旨在培养具有社会责任和职业道德、以国际化的前沿视野,系统掌握数学、物理(力、热、光、电)、生命、化学等多个基础学科之间,以及与计算机科学、数据科学、人工智能学科交叉融合的多元化项目实践、打通学科间壁垒的探究式方法和程序设计技术的顶尖科学研究与工程研发人才。

AI 总结 AI 总结为根据点评内容自动生成,仅供参考

教学水平与课堂内容

邢凯老师的《面向交叉学科的Python程序设计与跨学科实践》课程内容涵盖基础Python语法及数据结构,并深入到Python库的应用和前沿技术,如人工智能领域的应用。然而,多数学生反馈上课体验较差,老师讲解不够清晰,在线上课程中互动较少,部分同学提及“听不懂”或“学不到东西”。课程后期涉及深度学习等内容,建议有相关背景知识的同学选修。

考试与作业

课程作业包括5个小作业和一个小组大作业,任务量大且具有挑战性。学生普遍反映作业要求不清晰,“无监督学习的典范”。小作业的难度不一,大作业需要跨学科思维,但缺乏过程中的反馈,仅在学期末需提交。部分学生提及作业要求标准混乱,不同学生从不同渠道获取到的作业要求可能不同。

给分

给分的评价差异明显。有学生表示给分较好,并能接受混乱的评分标准,而另一些学生则感到给分不透明且随意。总体来说,若能提交具备新意或者个人特色的项目,评分可能会较好,但高分较为“卷”。大多数人建议选这门课需谨慎,尤其是对成绩看重的学生。

课程总结

总体而言,该课程更适合有Python基础且对技术应用有兴趣的同学。作业和项目较挑战学生的自主学习能力,对于旨在刷分或者无任何编程基础的同学,不推荐选修。同时,出分迟缓也是一个值得注意的问题。课程可作为跨学科实践经验的获取平台,但需具备较强的自学能力和一定的相关基础知识。

排序 学期

评分 评分 2条点评

匮名用户 2021春
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:困难
  • 作业:中等
  • 给分:一般
  • 收获:一般

不适合公选课刷G,但是可以学一些高大上(学不懂)的东西,我大一下选的,本来想学一门新的语言,结果后来越来越听不懂~,讲到深度学习、多线程时我上课基本处于懵逼魔怔状态,太难以至于基本听不进去,显然这门课还是需要基础的。上课以理论传授的形式,没有上机debug活动,作业包括5个小作业题目,以及一个自选题的大作业,要求好像不是很清晰。最后给分对我来说还行,但是感觉没有学会很多有用的东西。

3 0 复制链接
2022春
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:很多
  • 难度:困难
  • 作业:中等
  • 给分:一般
  • 收获:很多

教学方法:8/10

这学期因为疫情,老师一直待在苏州研究院,所以一直是线上上课。一学期下来,都没见过老师的脸。老师上课使用PPT为主,会含有代码内容,也会运行给大家讲解代码的含义。除了一直是线上课外总的还是不错的。

课堂内容:6/10

课堂前半部分以讲解python基本操作为主,讲解了pandas, numpy等常用库的使用。后半部分有涉及爬虫等的内容。不过大多比较基本。

作业多少:4/10

作业是五个小作业加一个小组大作业。小作业分为5个level,level1-3分别各给了十几个选题,level4-5是给了一些选题分别有github上的参考,level4重现,level5要做一些提升。大作业可以选择将各自的level5合并,也可以选择做点别的跨学科内容。问题在于,这门课的作业是在四月布置,到七月初的ddl之前没有任何要求,最后交一下就行,中间可谓没有任何反馈。小组找队友也几乎全靠自己。

收获如何:6/10

实话说,我这门课还是学到了很多东西的,之前接触python较少,这门课确实让我熟悉上手了python。问题在于,课上的知识我去看b站教python的视频也可以学会,真正和跨学科相关的教学并不算太多。

总体评价:6/10

总体还行吧。


以下内容不涉及评课。

给分如何:感觉还是比较卷的,看课程群似乎给分一般。老师说得高分的同学都有自己的特色,极高分的是可以拿论文的结果。

可能老师更喜欢作业里涉及自己思考的内容,要有自己的特色吧。


其实因为线上上课,而且上课是在腾讯课堂上,想听听老师讲课的完全可以来一次拿到链接,加个课程群,并不一定需要选上这门课。

再加上这门课是一般通识,并不是很能理解为什么选课人数那么多。

今年出分实在是太慢了,七月份提交作业,到上周一5号老师还在说本周内出成绩,结果今天才出。

1 0 复制链接

其他老师的「面向交叉学科的Python程序设计与跨学科实践」课

邢凯老师的其他课

操作系统原理与设计(H) 8.8 (44) 2026春 2025春...
量化金融工程:从理论到实践 9.4 (7) 2026春 2025春...
计算机导论 2012秋