APP下载

与创新创业融合的C 语言程序设计课程思政教育

2020-08-25张翠平

计算机教育 2020年8期
关键词:程序设计思政课程

张翠平,赵 晖

(1.北京信息科技大学 计算机学院,北京 100192;2.北京交通大学 交通运输学院,北京 100044)

0 引 言

伴随着我国国民经济的快速发展,社会对具有创新创业能力的人才需求逐年增加,创新创业逐渐发展为促进经济发展的重要推动力之一。将思政教育有机融入创新创业教育已经成为新形势下高校教育工作的必然要求。迄今为止,关于创新创业与思政教育融合教学方法论已有很多研究,如新时代高校创新创业教育有机融入思政课教学基本策略的探讨[1-3],还有思政教育带动创新创业教育有效路径的分析[4-6],但以上研究大多没有针对某一门专业课程展开讨论,而作为C 语言程序设计这样一门专业基础课程,如何在综合考虑课程特点以及与其他专业课程关系的基础上,将课程思政和创新创业教育进行有机融入,恰恰是新时代高校教育需要重点面对的问题,且具有一定的必要性和较强的可行性。

1 C语言程序设计课程的思政教育与创新创业融合教学过程设计

由于C 语言程序设计课程的教学对象是计算机编程基础相对薄弱的计算机专业新生,因此需要使用注重理论与实践并重的讲解方式,并将思政教育思想和创新创思理念融入其中,从而使学生的思想修养得以迅速提高,同时也使创新创业能力得到有效加强。C 语言程序设计课程的创新创业与思政教育融合教学设计方案见图1,其中教学过程设计、教学实验与实践、教学效果评价毫无疑问是整个教学设计方案中的核心内容和主要途径。

图1 C 语言程序设计课程的创新创业与思政教育融合教学设计方案

将创新创业与思政教育进行融合,教学过程设计是第一步。它需要注意从以下3 个方面同时展开。

(1)以学生为中心,将思政教育潜移默化地开展到专业基础课教学中。当前,高校教育应该强调技能教育和思想教育并驾齐驱,理论教育和实践教育不偏不倚,智力和德育、美育齐头并进。将思政教育思想和创新创思理念进行有机结合,以学生为中心,以思想水平提高为基础,以专业知识为导向,以创新创业教育为出发点,潜移默化地培养学生的综合素质和解决复杂工程问题的能力。以学生学习为中心,以学生学习效果为中心,以学生发展为中心,在课堂中融入思政教育,充分发挥学生在学习编程技巧和积累编程经验的主体性,深入考虑每个学生的实际特点以及实际需求,坚持把课程理论教学内容与课堂思政教育相结合,通过时政热点、名人名言、人文历史、道德修养等思政教学材料,力求贴近学生的实际生活,才能培养学生的人文精神、家国情怀和国际化的视野,掌握现代化的程序设计和实验手段,增强理论与实践相结合的能力,能使理想信念根深叶茂、四季常青。

(2)以学习产出为导向,通过思政教育将创新思维和创业理念有机嵌入到专业基础课教学中去。就其自身特点看,C 语言程序设计有着高度的逻辑推理性和概括抽象性。一方面,它既具有高级语言的功能,适用范围大,可移植性好,更重要的是,它兼具低级语言的功能,能够像汇编语言一样对位、字节和地址进行操作,且具有适合于多种操作系统的优点,因此可以用来写系统软件。例如在讲解时,可以结合当前的社会发展形势展开。在当前的信息通信领域,我们正在进入5AIoT(5G+AI+IoT)时代,华为发布鸿蒙OS鼓舞着国人的信心。认真学习C 语言程序设计必将大有作为。更进一步,从这些相关知识内容中得以培养提高的诸如爱国情怀、拼搏精神、科学发展、理性严谨、求实创新、集体主义等综合素质,必将更好地促进创新思维和创业理念的产出。因此,C 语言程序设计课程教学过程的设计要从实践内容体系及教学手段等方面充分体现时代特征,在教学手段方面更多地引入思政内容等,使得课程能以更加灵活的讲授方式出现,从而从整体上提高学生的综合素质。

(3)补充线上课程的思政教育元素,加强编程实验教学环节中的创新创业教育培养路径。在当前移动互联网信息技术、大数据及云计算技术迅速发展的今天,在计算机专业基础课教学中贯彻党的教育方针,弘扬社会主义价值观和正能量,构建全过程广覆盖的德育体系就显得更加理所当然和责无旁贷。通过“MOOC”等线上授课以及与学生进行线上答疑互动交流等不同方式,深化学生对爱国、敬业、诚信、友善等思想政治理念的认知与理解,在潜移默化中帮助学生建立艰苦奋斗、自信自强等职业精神,保证高校学生专业知识与思政水平的同步获得与提高。在操作过程中,可以采用问题驱动法,提前在网络平台上发布自主学习任务,并将思政教育元素融入其中,同时激发学生思考。通过线下课堂上采用案例引导和演示,对专业知识进行讲解,从思政教育的角度对学生进行启发式学习,进一步强化知识和技能。通过引入思政教学内容,使用贴近实际的一些例子,学生的学习兴趣会有很大的提高。比如,通过借助于华为公司产品商业成功的例子,说明要想获得成功不是仅凭一个人的力量,而是依靠一支伟大的团队,它的成功因素包括其硬件设计、软件设计、产品营销、供应链体系等多方面的通力合作。此外,在线上教学中,任课教师可以引导学生查阅资料,使学生了解目前我国在程序设计、开发方面的现状,综合利用正确的信息资源,从而激发学生的爱国情怀。在线上教学资料的提供方面,教师还应引入思政教育,构建有温度、有深度、有广度、有力度的教学模式,使育人与思想政治教育形成协同效应,增强育人合力。

2 C语言程序设计课程的思政教育与创新创业融合教学实践设计

在实践教学过程中,学生是学习主体的特性更加突出,要完成编程实验教学必须有学生主动密切的配合,否则无法形成教学相辅的闭环。但要使学生真正地参与到编程实验中去,仅靠布置实验材料是远远不够的。特别是在思政教育与创新创业教育融合的改革实践中,学生原有的学习模式发生变化,因而对教学方法的认知必须要有观念性的转变。一方面,通过教师在实验教学的过程中树立良好的道德典范,使学生在学习中潜移默化地形成正确的人生观和价值观,能够运用正确的思想指导行为和实践。另一方面,教师还应该顺应形势,加强继续教育和实践教学能力的培养,有计划、有组织地进行思想政治方面的学习提高以及创新创业理念的更新。

育人为本,德育为先。作为新时代高校教师,不仅扮演着人类科学文化知识传递者的角色,还要适时进行道德教育,培养符合社会发展需求的人才。习近平总书记在同北京师范大学师生代表座谈时强调:“老师是学生道德修养的镜子。好老师应该取法乎上、见贤思齐,不断提高道德修养,提升人格品质,并把正确的道德观传授给学生。”在迎合立德树人要求的形势下,师德师风建设成为教育发展的关键因素。师德是教师职业所应遵循、恪守的行为规范或准则,作为一种道德价值取向,是在教学实践活动中形成的价值观念和行为规范。良好师德师风是为师之本,是树人之要,更是兴国之基。因此,务必下大力气加强师德师风建设,引导广大教师体会“为天地立心,为生民立命,为往圣继绝学,为万世开太平”的道德情操,在道德和学问上都能为学生做榜样,带头弘扬社会主义道德和中华传统美德,自觉坚守精神家园、坚守人格底线,以自己的模范行为影响和带动学生,做有理想信念、有道德情操、有扎实学识、有仁爱之心的好教师。

此外,对于专业课教师来讲,必须贯彻不断充实、继续教育、终身学习的思想。特别的,专业教师应该清醒地认识到,我们正处在一个筑梦强国、飞速发展的新时代。过去那种靠在学校里所学到的知识教学一辈子的时代已经随着时光的脚步一去不复返了。教师必须时刻学习,提高自己的思想政治修养和道德水平,在教学实践中进行深度的反思,从教学的各个环节作出自我评价。同时,应积极思考如何对大学生进行思想观念引导,使其系统学习马克思主义理论,并将“中国梦”“立德树人”等新时代的思政教育概念融入实践教学。此外,还应该随时随地了解社会要求,把中国优秀传统文化中的经典内容自觉转化为自身的职业标准,在课堂中上升到关爱学生、关爱校园,热爱教师职业、努力提升自身修养的层面,进一步去约束自己、完善自己,提升自己,促进整个高校教师群体师德修养的提升。

3 C语言程序设计课程的思政教育与创新创业融合教学效果评价

新时代高等教育以人才培养质量为核心,其基本目标是要回答好习近平总书记在2018 年全国教育大会上提出的“为谁培养人”“培养什么样的人”“如何培养人”这3 个根本性问题。习总书记提出的这3 个根本性问题言简意赅,涵盖了人才培养的方向性、质量标准性以及保障性等方面的内容。因此,在以计算机专业基础课为载体,进行创新创业与思政教育融合教学效果评价,必须多个维度出发,确立人才质量标准,以回答好“培养什么样的人”的问题。

(1)必须从思政教育和创新创业教育的角度,对课程的总体教学目标进行再梳理和预评价。由于计算机专业具有工科专业的一般特点,因此其专业基础课的教学要以立德树人为核心,永葆思想政治底色,打造筑梦强国的人生理想,以家国情怀为己任,把爱国情、强国志、报国行自觉耦合到专业知识学习的每一堂课中来,形成思政教育与创新创业教育的合力,树立专业教育成果与思政教育成果同步输出的一体化模式。在此方面,可以根据课程总体目标,把目标按照学习曲线进行有机分解,并针对每个目标制订切实可行的评估等级,帮助学生认清在学习的过程中需要设定的学习目标,依托线上课程、线下互动的一体化教学平台,结合各个目标的自测与考核,打通“学、测、评”之间的增强回路。

(2)组织思政课教师、专业课教师共同听课、集体备课,加强思政教学内容的思政课教师审查机制和知识教学内容的专业课教师审查机制,对课程效果等加强探讨研究,实现全过程评估。由于当前网络传播具有高度的自由性、开放性,任何人进入网络都可以自由地发表意见和观点。相比传统媒体,网络媒体使得个人的言论自由和表达自由得到空前的展现,对社会舆论的形成产生着复杂而深刻的影响。大量纷繁错杂的网络信息不仅质量良莠不齐,甚至包含众多垃圾信息、虚假信息,容易误导学生,而大学生往往没有良好的自我保护意识,理性的认知能力也不是很强,对网络上的谣言经常分辨不清。因此,思政教师必须要充分发挥审核的作用,对信息进行取舍。此外,还应该完善激励评价机制,鼓励教师投入更多时间精力研究课程思政,注重运用课程思政建设成果,落实育人价值导向,最终形成合力,推动课程的思政教育、创新创业教育课程建设。

(3)将课程的专业知识与思政教育、创新创业教育进行一体化考核,即在考核方案中要体现学生的爱国、敬业、诚信、友善等思政元素,也要体现吃苦耐劳、不畏困难、认真务实、诚实守信、团结协作的创新精神,还要体现编程实践能力、项目开发能力、应用解决能力、综合创新能力以及卓越工程师潜力等创业成分。由于思政教育、创新创业教育的学习成果并不容易在传统考试中得以体现,因此在课程的知识点介绍完毕后,可以通过进行师生之间的互动,采用交流、讨论、辩论等方式进行考核,同时应给予引导和帮助,鼓励学生进行合作学习,挖掘他们的潜能,开拓他们思维的宽度和深度,及时从思政教育、创新创业教育的角度进行点评,给予指导和帮助,使得学生在及时、高效地完成学习任务同时,得到思政素养和创新创业思维方面的再提升,并可以根据师生互动中的表现评判学生综合素质的提高。

4 结 语

在这个奋力实现中华民族伟大复兴中国梦的新时代,我国高等教育面临的形势错综复杂,既有挑战,也有机遇。高等学校在培养社会主义接班人的时候,必须在扎实的专业课程基础上,积极探索更为有效地培养学生创新意识和提高学生综合能力的新途径。以C 语言程序设计课程为载体,将思政教育与创新创业教育融入其中,打破传统的教学常规,转变教学理念,创新教学方法,构建具有思政教育内涵和创新创业元素的理论教学环节和实践教学环节,引导学生在知识学习和能力培养过程中,将正确的人生观、价值观内化为自己的品格,提高学生分析问题、解决问题、驾驭知识的能力。同时,在不断进行教学改革与实践的探索同时,要站在高处,看在远处,谋在深处,想在细处,抓在实处,不断探索,不断创新,不断实践,及时构建和完善多元化创新创业教育模式,打破传统思维,扩大高校大学生创新创业的参与热情,激发学生的学习兴趣,为当前大学创新创业教育提供新的思路,从而更好地促进教育改革与发展。

猜你喜欢

程序设计思政课程
基于SolidWorks和VBA的电机阶梯轴建模程序设计
思政课只不过是一门“副课”?
关于国企党建与思政宣传有效结合的探讨
课程思政在专业基础课程中的实施
医学专业“Python程序设计”课程教学改革总结与思考
思政课“需求侧”
从细节入手,谈PLC程序设计技巧
思政课“进化”——西安交大:思政课是门艺术
A—Level统计课程和AP统计课程的比较