基于国家计算机等级考试的C语言教学改革探讨

由教育部批准并由教育部考试中心赞助的全国计算机等级考试(NCRE)向社会开放,用于检查考生的计算机应用知识和能力[1]。教育部考试中心于2018年开始使用新的考试大纲。全国计算机等级考试的二级C语言采用无考试,时间为120分钟,得分为100.近年来,全国计算机等级考试证书在大学生中越来越受欢迎。我们学校每年春季和秋季都要进行全国计算机等级考试。每次超过2000人参加C语言科目考试,如何提高合格率。我们的教学改革面临挑战。

2试纸类型分析

全国计算机等级考试C级语言采用无纸化考试,考题有单选题和操作题。

在2018年春天,使用了新的测试环境。操作系统使用中文版的Windows 7,C语言开发环境使用Micrsoft Visual C ++ 2010学习版。

2.1多项选择题(40分)

多项选择问题共有40个问题。每个问题的得分为1分,即40分。前10个问题是公共基本内容,最后30个问题属于C语言编程的内容。多项选择考察了学生对基本概念的全面把握,寻求准确的理解和清晰的思考。

常见基础主题涉及算法和功能,数据结构中的堆栈,二叉树,数据库中的表,实体联系图,模式,关系表以及软件工程中的测试。

关于C语言的多项选择题涵盖了考试大纲的各个方面。主要包括数据类型,变量定义,三个程序结构,一维和二维数组,函数,指针,文件,结构和社区,以及简单的链表操作。等等。

2.2操作问题(60分)

操作问题包括三类问题:填空,程序更正和编程问题。

该课程填空总共18分,主要研究学生掌握C语言的基本知识。程序纠错共18个点,通常包含2-3个需要修改的错误,错误主要涉及语法和逻辑错误,要特别注意问题,不能添加冗余语句行,只能修改错误的行,或调整程序行顺序。

程序设计问题总共24分,要求学生完成独立功能的编写,本课题重点研究基本算法。学生在学习过程中理解并掌握一些基本算法,并通过实际的计算机积累提高编写程序和调试程序的能力。

基于国家计算机等级考试的C语言教学改革探讨

总之,操作问题考察了学生使用基本操作和编程技巧的综合能力。这些问题是全面而困难的,学生在考试期间会失去更多分数。在做这样的问题时,不要盲目做问题,首先阅读主题的要求,分析程序的结构,然后用一些调试手段来完成问题。

教学中存在3个问题

3.1学生对课程知识不足

除了计算机,通信和其他相关专业,学校还在自动化,电力,汽车工程等许多专业设置了C语言课程。大多数学生都是非计算机专业,他们普遍认为这是当然与他们的专业无关。在课堂上,对听力的兴趣并不高。在实验课上,许多学生自己编写,直接从网络上搜索的实验结果被移交给老师来应对考试。这种学习态度导致少数学生真正学习这门课程,并且更不可能通过C语言水平测试。

3.2教学不是针对性的

教学目标是教学标准。教学目标规定了教学成果的程度。它是教师教学和学生学习的基础。教学目标的制定可以克服教学的盲目性,在教学过程中占据重要地位[2]。在教学改革之前,全国计算机等级考试没有教学大纲,导致教学目标较少。

3.3实践教学不够重视

在教学过程中,教师侧重课堂的理论教学,忽略了编程实践能的培养,在实验环节,对学生求不严格,导致学生的编程实践能力得不到提高。

4教学改革措施

4.1组建C语言教学团队,注重课程体系改革

基于国家计算机等级考试的C语言教学改革探讨

学校教务处牵头组织成立计算机基础和C语言教学团队,建立独立的教学职能部门。研究建立针对等级考试的教学体系。

由于全国二级C语言课程考试中涵盖含计算机公共基础知识部分10分,所以在大一新生的计算机基础教学中,需针对这部分内容进行讲解。同时,对进制、ASCII表等有关C语言学习基础的内容详细讲解,为学生将来学习C语言打好基础。

优秀的教师队伍是推进教学改革的保证,因此,加强任课教师队伍建设非常重。其一,从质量和数量上确保教师队伍的稳定。建立健全机制,强化教师主人翁责任感,全面提高教师队伍素质,从而有效提高该课程的教学水平。其次,紧扣全国计算机等级考试大纲,及时更新使用的教材,做到与等级考试相一致。

4.3加强实践教学,提高学生的编程能力

在这门课程的全国计算机等级考试中,操作题占60分,而这部分操作题目不仅求学生能熟练使用开发环境,同时需具有基本的纠错和调试程序的能力。

C语言程序设计是一门实践性很强的学科,在C语言实验课的教学中,充分尊重学生学习活动的主体性地位,充分调动他们的学习兴趣和主动参与意识,通过一个个编程实践培养提高他们独立分析问题、解决问题的能力。

自主开发一套C语言无纸化考试系统,参阅考试大纲和历年考试试题组织自己的题库,期中、期末考试使用该系统,提高学生对无纸化考试系统的认知度。

4.5开设多种形式的考前辅导,提高通过率

考前开设多种形式的辅导,如课堂辅导、QQ群辅导、在线学习网站辅导等。学生可根据自己的情况选择不同的辅导形式。

辅导教师以最新发布的考试大纲为指导,对考点进行归纳总结,认真备课,详细系统地讲解课程的知识体系,对历年的考试真题进行分析解答。学生经过辅导培训,不仅掌握计算机等级考试的知识点,而且能够全面了解计算机等级考试的题型和内容,以及做题的方法、答题原则和技巧等,事半功倍,从而快速通过计算机等级考试。

4.6组织学生进行考前模拟

在全国计算机等考试开考前几天,组织报名参加考试的同学进行考前模拟,该模拟系统除使用考试院提供的模拟题库外,与全国计算机等级考试的正式系统一样。通过模拟学生熟悉操作界面,充分了解各个功能模块的功能,正式考试时能够从容应对,少犯错误,从而提高通过率。



上一篇:加强财务预算管理,提高企业经济效益的措施
下一篇:互动式教学策略与大学生交际能力的培养