APP下载

中职的C语言教学与核心素养培养

2022-04-23黄仁祥

民族文汇 2022年11期
关键词:中职核心素养

黄仁祥

摘 要:在核心素养教育背景下,推动了素质教育改革,传统教学方式已不在适用于当前的社会发展需求,如何践行素质教育成为了教育领域共同关注的话题。在此环境中,中职计算机教师应根据素质教育要求,创新C语言教学模式,突出学社核心素养的培养,推动计算机教育改革。本文专门针对中职的C语言教学与核心素养培养进行研究,以供各界同仁参考。

关键词:中职;C语言教学;核心素养

随着素质教育的不断深入,教育领域将培养核心素养作为重点教育目标。改变了传统重视成绩的教学模式,提升了对学生学习情感、学习过程与价值观的重视。为了响应社会发展,中职院校计算机C语言教师,应积极探索核心素养教学含义,将核心素养作为教学目标融入日常教育中,培养学生分析问题能力与解决问题能力,提升计算机C语言教学效果,推动教育改革,满足社会发展对教育的需求。

一、中职C语言教学与核心素养培养存在的问题

在传统中职C语言教学中,很多学生理论知识不扎实,其主要原因在于学生没有良好学习习惯,无法有效掌握学习重点与难点,加之C语言知识具有抽象化特点,学生很难掌握知识重点,在此环境中导致学生对知识丧失了学习兴趣,影响C语言教学效果。此外,C语言教学属于实践性课程,但是很多教师并未重视实践能力的培养,在教育中以理论讲解为主,导致理论知识与实践能力存在脱轨问题,学生无法熟练应用所学的知识,不具解决问题能力,无法提升教学效果,同时不能实现核心素养培养目标。

二、中职C语言教学与核心素养培养策略

(一)教学内容模块化,突出核心素养培养

在中职院校计算机C语言教育中要想实现核心素养教育目标,可以将C语言课程划分为不同的模块,如初始C语言、进入C语言、应用C语言等,运用不同模块教学进行分层次教学。在初始C语言模块教学中,教师主要针对基础知识进行传授,帮助学生掌握编程理论思维与实践操作技能;在进入C语言模块教学中,将知识内容以案例的方式进行讲解,保证案例内容与生活具有关联性,将C语言知识以生活化案例方式进行讲解,消除学生对知识的陌生感,培养学生科学精神与计算机思维能力,强化C语言教学效果;在应用C语言模块教学中,教师应重视C语言设计的实践应用练习,此阶段是核心素养培养的关键环节,主要重视学生创新能力与实践能力的培养。

1积累基础知识,培养正确学习意识。在初始语言学习模块中,教师应重视正确思维的训练,将培养学生编程思维作为重要教育目标。在此部分学习过程中知识内容过于系统抽象,学生很难对知识内容产生兴趣。为此教师可以运用计算机小程序进行案例讲解,对输入输出函数、运算符及数据类型等知识进行分析,提升学生对知识内容的理解,帮助学生有效掌握基础知识。

2提升编程能力,强化计算思维。在进入C语言学习中,教师可以将C语言知识运用生活化的案例进行讲解,保证知识富有趣味性,吸引学生能够主动探索学习C语言。教师可以将知识以游戏化方式呈现,如在C语言课程中组织韩信点兵法、图案打印机数字游戏等,将知识内容以生活化的方式呈现,重视学生实际问题解决能力的培养,将学生所学的知识转化成能力。教师可以运用程序结构及控制语言,锻炼学生解决问题能力。

3强化编程能力,拓展专业应用。在C语言应用模块学习中教师应丰富实践训练方法,拓展学生知识体系,提升学生C语言编程能力。在传统C语言教学中教学内容与专业应用常出现无法衔接的问题,很多学生并不了解C语言的专业用途,难以对C语言教学提升兴趣。为此教师可以在讲解Arduino单片机平台中设计贴近专业应用的教学项目如OLED显示控制、超声波测距及舵机控制等项目,并课程中融入函数、数组、指针等知识,引导学生在完成项目中掌握应用技能,运用以上方式巩固C语言知识,锻炼学生项目开发经验,提升学生编程操作能力与问题分析能力,使学生将知识转化为能力,熟练运用于学习中,培养学生具备创新能力。

(二)丰富教学方式,满足核心素养培养需求

在中职计算机C语言教育中,很多教师没有意识到创新的重要性,在C语言教育中没有及时更新教学方式,依然沿用传统教育方式,教学课堂不具生机,学生难以对知识产生兴趣,学生思维观念受到限制,无法发挥主观能动性,解决问题能力薄弱,影响了C语言教学效果。基于以上教学问题,教师应改变传统教育方式,根据核心素养教育目标,创新教学方法,在教育中运用不同的教学方式,激活课堂生机,突出学生核心素养的培养。例如在讲解“程序控制语句”时,教师可以在课程中运用问题驱动教学方式,教师可以针对课程内容设计问题,引导学生对问题进行观察与分析,使学生在思考、交流中寻找不同的解题方案,提升学生解决问题能力。教师可以将函数、指针、数组等知识融入Arduino控制项目中。教师可以将学生分为不同的小组,引导学生在项目中交流与研讨,运用问题驱动展开教学。在此过程中加强对学生学习体验与互动情况的观察,引导学生充分参与到互动交流中,培养学生创新意识与科学思维,突出核心素养的培养。

(三)教学评价综合化

在中职院校计算机C语言教学中培养学生核心素养,应对教学评价进行完善。改变传统单一的教学评价方式,创新教学评价,突出对学生综合能力的评价。为此教师可以在C语言教育中创新评价方式,体现出对学生不同学习阶段的评价,提升对学习过程的评价。教师可以在课程中设计上机考核及项目考核,突出学生综合能力的评价,保证评价具有针对性与指导性,便于学生针对性学习。在初始C语言模块与进入C语言模块教学中,设计上机考核,在C语言应用模块设计中设计实践项目考核,将不同阶段的考核一一记录,构成阶段性评价。运用阶段性评价方式,突出学生综合能力的评判,便于教师对学生进行针对性指导,解决传统教学评价片面化的问题。

结束语

綜上所述,中职的C语言教学与核心素养培养,教师应明确C语言教学与核心素养培养中存在的问题,根据核心素养教育目标,将C语言分为不同教学模块,突出基础知识、实践能力、科学精神与创新能力等综合能力的培养,对学生不同学习阶段进行评价,突出对学生综合能力的测评,培养学生具备综合素养,促进学生全面发展,推动素质教育改革。

参考文献:

[1]王艳娟,崔敏.计算机专业基础课程思政元素融入教学刍议——以“C语言程序设计”为例[J].济南职业学院学报,2021(06):87-90.

[2]史子新.高职计算机类课程思政教育探索——以《C语言程序设计》为例[J].产业与科技论坛,2021,20(19):198-199.

猜你喜欢

中职核心素养
“课程思政”下中职《基础会计》的教学改革
新疆中小学和中职学校全面开学
浙江试点中职与应用型本科一体化人才培养
多媒体技术助力中职美术教学
思想教育视域下公民核心素养教育的研究
中职数学作业批改中的问题及对策
如何培养学生的化学核心素养
作为“核心素养”的倾听
“1+1”微群阅读
向着“人”的方向迈进