您的位置: turnitin查重官网> 汉语言文学 >> 语用学 >阐述《C语言程序设计》首堂教学课和

阐述《C语言程序设计》首堂教学课和

收藏本文 2024-04-03 点赞:28986 浏览:132798 作者:网友投稿原创标记本站原创

【摘 要】C语言课程作为高校最广泛最基础的课程之一,对其教学内容和组织进行深入的研究与讨论,对于激发学生在软件开发上的积极性,引导学生进入编程世界有及其重要的作用。本文着重探讨了C语言课程的首堂课的几个要点,以及组织好一堂优秀入课的关键因素。希望能提高C语言的教学质量。
【关键词】趣味性;实用性;专业规划;学习效率
0 引言
C语言是高校计算机专业基础课,面向所有的理工类学生,高校普遍作为必修课来开设。在高校的课程体系中,一般安排在计算机基础课程完成后的大一下学期或大二上学期,作为学生接触到的第一门软件专业课程。
从学习理论上来看,这个时间段恰好是大学生学习生涯规划和专业规划的关键时期。对于大一刚进校的大学生来说,对大学校园的一切都感到非常的新奇。第一学期,一般还来不及对自已所面对的大学生涯做一详细的设计规划。面对各种社团活动,同学交往,朋友联谊等新鲜事物的吸引,大学的第一个学期就在目不暇接的活动中匆匆而过。而真正作用上的学业,在第二学期才真正开始。
在计算机的知识储备上来看,计算机基础现在已经成为高中阶段教学的一部分。因此,第一学期的《计算机基础》课程,对于大部分的学生,是没有难度的。作为其后续的课程,《C语言程序设计》一般才是其接触的第一门软件专业类课程。因此,在这门课程的讲授中,培养学生对于软件设计方面的兴趣,引导他们轻松的进入软件的知识殿堂,显得尤为重要。我们的学生,是否会成为软件设计领域的专业人才。很大程度上,也就取决于他是否对这个领域感兴趣。而兴趣的培养的关键是什么呢?很显然,来自于刚接触到这个领域时的体验和感受。因此,作为学生接触的第一门专业课,在本课程的教学中,关注于学生兴趣的形成,关注学生软件开发思维的培养,也就成为了老师们需要关注的重要内容,在这其中,第一节课的设计与安排,显得尤为重要。

1 注重趣味性,营造轻松、快乐的学习环境

笔者所从教的经验总结及上课后同学们的反应来看,在本课程的第一节课堂教学中,可以从以下几个方面来进行:
1.1 一门课程,要想让学生们有兴趣去学,首先是轻松的,快乐的。这在第一节课的时候,就可以有意识的营造这种轻松的氛围。在做开场白的时候,以让学生们亲近的方式来完成。
1.2 学习内容上快乐,让学生在轻松的环境下进入C语言教学环境。现在的大学生,思想敏锐,所接受到的信息量很广。因此,对于课程的内容,教师上课的方式,都有自己的看法和评价。他们不满足于老师照本宣科,他们希望能知道,这门课能带给他们什么,让他们获取得到有用的知识和能力。他们更希望教学的内容更加活泼,在一种轻松愉快的方式下学习。因此,在准备内容的时候,老师可以对本学科发展的前沿内容进行搜集。比如,现在的各种智能手机、各种智能小区的防盗系统,机器人的自动制约系统,各种电动、摇控玩具等,将这些素材以图片,影片,实物等各种方式,呈现给学生。让学生对本学科的适用范围的广泛性有直观的了解。

2 注重实用性,展现其应用前景

2.1 介绍高校实施的计算机等级考试制度,增强学生们的紧迫感。大学学习阶段来说,为了证明自己在本学科上的能力水平,大学生一般需要通过一些国家所进行等级考试获得相应资格证书。以证明自己在C语言或软件设计上的专业能力水平。许多高校将二级证书作为了学位证发放的条件,这是很多学生学习C语言的最强动力。在第一节课堂上,让学生们了解学校对本课程的要求,鼓励他们参加等级考试,是非常有必要的。同时,学生们也能在备考的过程中,深入的学习本课程。
2.2 岗位招聘的职业要求。社会对本学科的要求,最直接的体现是在各岗位招聘的职业要求,因此,对于本学科的社会应用前景,及社会对本学科学习内容的要求,更好的一个方式,是到职业招聘网站上,找到一批最具代表性的C语言工程师的岗位,将其职业要求呈现给同学们。这个部分,最重要的有两点内容需要给同学们介绍。一个是结合职业岗位的需求,给同学们讲解本门学科需要学习的内容。让学生们明确学科的学习方向。对即将学习的内容,能清楚了解那些会在以后的职业工作中用到。让学生感觉到本门课程跟社会需求的贴近。

3 注重知识结构体系的建立及专业规划的引导

3.1 注重知识结构体系的建立

在第一节课的课堂《C语言程序设计》首堂教学课深思与相关论文由www.udooo.com收集上,应该让学生们明白本学科在软件专业的知识结构体系中,处于什么样的地位。专业对学生的培养是呈体系的,这在学院的培养方案中,有明确的体现。比如在笔者所讲授的专业中,相对于非计算机专业理工科来说,C语言是他们的在的一个比较高层次的软件学习内容。软件的算法理论研究等不是主要方面,他们不需要把握非常高的软件编程技术,而更偏向于一门专业的运用工具来看。那么,在前面的第一节课中的讲课内容来看,需要着重突出这门语言的工具性质。需要让他们清楚,C语言在以后的学习中,会帮助到他们处理哪些事情,会在他们的哪些专业中得到应用。
相对来说,软件专业的C语言教学,则有所不同。C语言是软件专业的基础性学科,在软件专业来说,学习这门课程不仅是编码规则,数据类型的使用,更重要的是为以后的软件专业其它语言的学习打下基础。那么,学科开始的时候,首要强调的,是在本课程的学习中,培养良好的编程思维,能够对理由的解决有良好的解决思路。那么在这个时候,需要跟学生强调C语言是以后Ja,C++等面向对象的基础性学科。

3.2 注重专业规划的引导

由于C语言是一般是在大一下学期或大二上学期的时候开设的课程。在这个阶段,有一个非常重要的方面,学生们对于专业上的规划,没有一个清晰的思路。因此,在本课程的安排中,引导他们去关注学习规划,以及大学生涯规划,将是对他们非常有益的一件事情。一般来说,可以让他们自己去请教高年级的同学,或者到网上浏览相关的论坛,都可以找到非常不帮助的内容。这一点工作的完成,对于学生对自己职业生涯的把握,非常重要。因此,在第一节课上,花一部分时间来做这个事情,还是非常有益的。
4 总结
C语言的第一节课,需要让学生们明白本课程所要达到的教学目标,展现本课程的广泛用途,使学生们从内心里产生强大的学习兴趣和动力。从笔者的教学实践来看,按照本文内容来组织第一节课的教学。一般在教学完成后,学生们普遍热情高涨,对C语言兴趣浓厚,甚至下课后会意犹未尽的围着老师探讨很多想了解的理由,抢着要成为本课程助教。对以后的课程的深入展开,有非常大的有帮助。
【参考文献】
[1]谢书良.创设“多元”条件 激发学生潜能:用“多元智能理论”指导程序设计课程教学改革之感悟[J].计算机教育,2010.
[2]郑伟,徐洪泽.理论课程转变为实践课程的探索[J].高等工程教育研究,2004(3):87-88.
[3]吴映辉.理论实践一体化教学模式的探讨[J].职业教育研究,2008.
[4]叶文来.计算机编程类课程教学探析[J].福建电脑,2009.
[5]卢晓勇,揭敏,刘晓强.改革传统教学模式培养创新性软件人才[J].中国高教研究,2007.
[6]王琳艳.“任务驱动”教学法在C语言程序设计中的应用[J].电脑知识与技术,2009.
[7]吴志强,康件丽.提高非计算机专业C语言程序设计教学效果的探讨[J].科技信息,2009.
[8]何文海,吴明珠,谢剑刚.情商与智商相结合的教学模式[J].现代计算机,2007.
[责任编辑:王迎迎]

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号