张翼凌 李缙 张宇翔

摘 要 Python语言程序设计是面向非计算机专业大一学生开设的入门的程序設计课程,应与思想政治理论课同向同行,形成协同效应。探索在案例教学中融入课程思政元素,实现“润物细无声”。
关键词 Python语言程序设计;思想政治教育;课程思政;递归思想
中图分类号:G641 文献标识码:B
文章编号:1671-489X(2021)14-0105-03
Abstract Python Programming is an introduction programming course for freshmen who are not major in computer studying. It should go with the ideological and political theory course in the same direction to form a synergistic effect. Through the exploration of integrating ideological and political elements into case teaching, we can achieve “moistening things silently”。
Key words Python programming; ideological and political educa-tion; ideological and political education in curriculum; recursive thinking
0 引言
2016年12月,习近平总书记在全国高校思想政治工作会议上强调:高校思想政治工作关系高校培养什么样的人、如何培养人以及为谁培养人这个根本问题,要坚持把立德树人作为中心环节, 把思想政治工作贯穿教育教学全过程,实现全程育人、全方位育人,努力开创我国高等教育事业发展新局面。总书记同时还指出:要用好课堂教学这个主渠道,思想政治理论课要坚持在改进中加强,提升思想政治教育亲和力和针对性,满足学生成长发展需求和期待,其他各门课都要守好一段渠、种好责任田,使各类课程与思想政治理论课同向同行,形成协同效应[1]。
当今社会已进入大数据、物联网、人工智能时代,新知识、新技术层出不穷。Python程序设计语言拥有语法简单、功能强大、简洁可读性好、维护代价较低等优势。最为可贵的是,Python语言能将其他编程语言的优秀成果封装起来,降低使用复杂度[2],因而成为最受欢迎的程序设计语言之一。 以美国为例,有超过100所知名大学开设了Python语言程序设计课程,如斯坦福大学、卡耐基梅隆大学、普林斯顿大学等。在国内很多高校,Python语言程序设计课程作为面向非计算机专业本科生开设的一门计算机公共基础课,主要培养学生计算思维、解决实际问题的实践能力。……