编者按:为全面落实立德树人根本任务,学校以迎接新一轮本科教育教学审核评估为契机,加快推进我校人才培养质量保障体系建设,以评促建、以评促改、以评促管、以评促强。为深入开展迎评自建工作,评建办将持续推出审核评估巡礼系列活动,现开展省级一流本科课程系列展播专题,展示学校本科教育教学课程建设成果。

课程概述
本课程旨在通过系统化的学习,使学员掌握Python编程语言的基础知识和实用技能,从而能够独立开发小型应用程序和进行数据分析。同时通过将思政教育融入Python课程,学生不仅能够掌握编程技能,更能在思想上形成正确的价值观,成为对社会和技术进步负责任的新时代人才。

图1 《Python》课程线上主页
课程建设历程
(一)初创阶段(2017年前)
课程设置初步探索,部分高校和培训机构开始设立Python课程,但内容普遍较为基础,主要集中在语言语法和简单应用。
(二)规范化阶段(2017年-2019年)、
1.课程内容逐渐丰富:增加了数据处理、网络编程等内容,开始关注Python在实际项目中的应用。
2.立体化教材建设:教材与资源建设编写和发布了一些针对初学者的教材,网上学习资源逐渐增多。
(三)拓展阶段(2019-2022年)
1.项目驱动学习:采用项目驱动的教学方法,通过实际案例来增强学员的学习兴趣和实践能力。
2.开源精神与社区支持:借助Python的开源社区,积极获取教学资源与案例,激发了学生的创造性与探索精神。
(四)综合化与思政融合阶段(2022年至今)
1.跨学科应用:课程内容扩展到数据分析、人工智能等领域,实现了跨学科教学。
2.思政教育融入:在Python课程中融入思想政治教育,强调技术与道德、社会责任的结合,培养学生的综合素质。
3. 课程体系完善:完善了基础课程、进阶课程和实践课程的体系,形成了一套系统化的教学方案。继续推进Python课程与行业、社会的深度融合,增强实践性与应用性。进一步探索思政教育与编程教育的结合,培养更具社会责任感的技术人才。引入前沿技术与理念,确保课程内容的前瞻性与创新性。
课程创新与特色
(一)课程创新理念
1.项目导向学习。课堂实施真实案例驱动:通过模型开发、数据分析等实际项目,让学员参与真实的问题解决,增强学习的趣味性和实用性;积累实践经验:每个模块结合具体项目进行实践,让学生在真实环境中锻炼和应用所学知识。
2.跨学科整合。多领域应用:结合数据科学、人工智能、Web开发等领域,拓展Python的应用场景,培养学员的多元思维;知识交叉融合:通过与数学、统计学、经济学等学科的结合,提升学员的问题解决能力。
(二)课程特色
1.思政教育的融入。价值观与技术结合:在课程中引入道德责任、社会责任和科学精神的探讨,培养学员的全面素质;案例讨论:通过分析技术与社会问题的关系,激发学员的思考与反思。
2.开放式教育资源。在线学习平台:依托学习通在线学习平台,为学生提供丰富的在线资料、视频教学和代码示例,方便随时学习;社区支持:鼓励学生参与开源社区,与同行交流,获取更多项目经验和反馈。
3.个性化学习路径。灵活的学习方案:根据学员的背景和目标,提供模块化课程选择,促进个性化学习;扩展课程:设置高级课程和专项训练,针对不同水平的学员提供深入学习的机会。
4.增强实践能力。实战训练营:定期组织编程比赛,提升学生的实战能力和团队协作能力;企业联动项目:依托现代产业学院建设平台,将企业脱敏后项目引入课堂教学,让学生的成果得到实际应用。
5.评估与反馈机制。多元化评估:设计多种评估方式,包括项目评估、同行评价、课程作业等,全面衡量学员的学习效果;及时反馈:建立反馈机制,根据学员的学习情况及时调整课程和教学方法。
(三)科学合理的课程结构设计
1.核心模块:以课程的各个重要部分为核心模块,确保结构清晰。
课程导入:介绍课程的目标、学习方式和评估标准,以帮助学员明确学习方向。
2.技术模块:涵盖Python的基础知识,包括函数、面向对象编程、错误处理等,逐步深入。
3.应用模块:强调文件处理、数据库操作、数据分析和可视化,通过实际案例提高应用能力。
4.项目实践:提供综合实践机会,帮助学员将所学知识运用到真实项目中。
5.思政教育融入:结合技术与人文,为学生培养社会责任感和道德素养。

图2 《Python》课程结构图
课程团队
1.课程负责人介绍
课程负责人胡楠为电子与信息工程学院教学副院长,校级教学名师,主持和参与省级以上教改教研课题十余项,主编教材十余本,指导学生参加各类大赛以及指导学生创新创业项目二十余项。
2.《Python》课程建设及团队成果



