APP下载

如何在C语言教学中进行德育渗透

2018-05-14黄力

现代职业教育·高职高专 2018年9期
关键词:C语言品德教育编程

黄力

[摘           要]  德育是全面推进素质教育的需要;是让学生树立正确“三观”,弘扬时代主旋律的需要;是中等职业教育实际情况的需要。众所周知,中职学校部分学生成绩较差、学习意愿不强、纪律性较差等。加之现在社会网络发达,手机已成为学生的必备品,学生很容易受到不良思想的侵害。因此,德育教育显得尤为紧迫,中职的C语言教学,如何能结合自身的知识特点渗透德育教育呢?

[关    键   词]  德育;C语言;教学

[中图分类号]  G712                 [文献标志码]  A            [文章编号]  2096-0603(2018)25-0155-01

一、结合教学过程渗透品德教育

1.在学习C语言的过程中,中职生会面对一个问题,学好C语言,对自己的英文能力有较高的要求,并且在讲解C语言的发展时,会讲到C语言是由美国贝尔实验室研究人员DENNIS RITCHIE和KEN THOMPOSN在20世纪70年代初在设计UNIX操作系统时开发出来的。

此时,可以进行一些人文主义的教育,向学生提问:

(1)C语言在美国被开发出来,为什么我们国家不能开发出来?

(2)比尔·盖茨创办了微软公司,他是世界首富,你们有谁知道他的创业之路是从编程开始的吗?

通过两个提问,让学生明白,我国在高科技领域还是很落后的,激发学生的爱国热情。同时,通过比尔·盖茨的事例,增加学生对编程的认识,也提高他们的学习热情。

2.C语言科学性和严密性的特点,决定C语言这门课程必须有严谨的思维、刻苦的学习态度,学会自我纠错的能力。如在进行编程能力训练时我先要求学生认真审题,边审边思考:

【对应】教导学生遇事要三思而后行

这样,学生不仅掌握了相关知识,也能养成正确的学习方法,提高学习效率,也培养了学生独立思考问题的能力。同时,对学生也进行了品德教育——遇事三思而后行,对学生的教育意义很大。

二、联系生活实际渗透品德教育

C语言是一门联系性极强的学科,相当多的程序来源于生活,应用于生活。所以,在教学中,教师要善于联系学生的生活实际,选取有关的德育信息,及时渗透思想品德教育。

例如,在讲解Scanf( )和Printf( )格式输入、输出函数时,可引入这样的课题:设计机场行李托运费计算系统人机对话系统界面。

首先,显示欢迎信息“Welcome to the baggage check-cost comput

-ing system!”

程序开始的问候语让学生知道,不仅人和人之间对话时要养成礼貌用语习惯,人机对话时也要用语文明。

然后,提示用户选择机票类型(Please choose your ticket type:1 Adull 2 Child 3 Baby)和機票等级(Please choose your ticket class:1 First class 2 Business class 3 Economy class)。

在设计时使用选择的方式指导用户输入,而不是直接由用户输入机票类型和等级,这样在实际的使用过程中很方便,也符合机场登机时间快的事实。让学生知道,开发程序要有实事求是的品格。

通过联系学生感兴趣的信息引出课题,这样既能及时让学生了解一些外界的信息,又能对学生进行品德教育,激发了爱科学和用科学的兴趣。

三、编拟习题丰富德育素材

在教学中,学生学习了新知识后,在巩固练习时,我们往往会编一些习题练习,我们可以根据当前的时事政治、学生最为感兴趣的话题,编出一些思想性较强的习题,有意识地向学生渗透思想教育。

例如:请编程序,将字符‘0,输出成‘中国图形。

通过此题学生不仅拓宽了对知识的理解与应用,也进行了爱国主义教育,同时也激发了学生的学习兴趣。以上便是本人在实际教学中一个典型的德育渗透教学过程。

总之,德育教育是职业学校历来的工作重点,不仅是国家政策要求,更是职业学校实际的情况决定的。德育教育仅仅靠安排几节德育课是完全不够的,古人云:润物细无声,对学生的德育教育更应渗透到学生的各个方面。实践表明,在C语言教学中完全可以渗透德育教育,不仅做到了“润物细无声”,更使学生提高了学习兴趣与学习主动性。

参考文献:

贾小伟,王爱霞.在语言教学中渗透德育教育[J].才智,2008(17):93.

猜你喜欢

C语言品德教育编程
“C语言程序设计”课程混合教学探索
玩游戏学编程,Blockly Games上手玩
纺织机上诞生的编程
注重培养体系构建 提升品德教育质量——基于“互联网+”的品德教育实践策略
新加坡小学品德教育目标刍议
编程屋完成数百元万天使轮融资
基于C语言的计算机软件编程技术探究
中职C语言单片机课堂教学中的趣味性探讨
学编程,先画画
浅谈小学品德教育