开篇:润墨网以专业的文秘视角,为您筛选了一篇高职院校C语言网络实验教学的探讨范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
(江西青年职业学院江西南昌330033)
【摘要】在高职院校,计算机是一门很重要的学科,而《C语言程序设计》则是计算机学科中一门基础专业课
程,如何让基础比本科生差的高职院校的学生去学好这门课程,是许多高职院校计算机专业课教师的难点。
本文是笔者在C语言教学过程中的一些教学改革,希望对调动学生的积极性和教师素质的提高起到一些促进
作用。
【关键词】C语言实验教学高职院校
一、引言
C语言是一门各大院校的基础计算机课程,等级考试二级的考试语言。并且C语言是一种通用性计算机
程序设计语言。它兼有汇编语言和高级语言的双重优点,运用它既能编写操作系统软件,又能开发各个领域
的应用软件。C语言计算机语言的入门基础语言,学好了C语言,不管今后再学习其他各类语言,就有了坚实
的基础。但是在职校,学生本身的基础就比较薄弱,又缺乏学习的主动性和自觉性,很多学生只能简单的掌握
C语言的一些基础知识,像函数调用,指针的引用,结构体,共用体的知识点就掌握不了了,而且C语言是
没有固定的计算机老师来教授的,几乎任何计算机老师都上过这门课程,但大部分老师都没有精力去钻研
这门课程,基本操作也不熟练,调试程序也难通过,这样一来学生就出现厌烦,消极的情绪,达不到实验
的教学效果[1-2]。
二、网络环境下C语言实验系统的设计
1、系统设计思想
C语言实验系统具有比较完备的C语言知识体系的介绍,有培养兴趣的综合性实验设计题,具有出现各种
问题的解决方法和资料库,这个系统是用JSP开发B/S模型的网络环境下的C语言实验系统[3]。
2、系统设计模块
(1)新手上路模块:主要是介绍C语言的入门基础知识。
(2)基本操作模块:主要是介绍调试环境。
(3)进阶实验模块:每一实验章节都有50道实验题,学生可以抽取调试,不会的有答案介绍。
(4)问题中心模块:学生可以提问,老师定时回答。
(5)专题汇总模块:包括计算机等级考试二级的模拟试题,在线模拟考试,评分。
三、实验教学过程
严格制定C语言实验课的成绩和评分标准,课后严格要求学生填写实验报告。以2010级计算机软件(1)
班为例,学生实验课按学号和姓名上机登陆,根据自身的能力选择题目的难易进行实验,进入相应的章节
,题目会自动出来,然后根据题目编写和调试程序,上机老师随机抽出实验题目,由老师边调试边讲解让
学生记住常见语法错误和熟悉调试程序的过程,这样对学生既有压力又有动力,学生可以学到知识(实验
教学过程如图1所示)。
选择难度低又完成较早的同学可以重新登陆,选择难度较高的题目再做,对于学习好的同学在完成自已的
实验任务后可以进入C语言的在线学习,遇到问题可以自已查找资料学习,遇到的难题可以在线和老师同学
交流。
在这样的教学过程中,学生开始慢慢对C语言编译器有了进一步的了解,对编译器的提示也开始看得懂了,
对调试程序也有了兴趣,可以在线讨论,学生在这里可以交流心得体会,好奇和求知欲在他们体内逐渐膨
胀。
四、教师素质的提高[4]
"双师型"的教师要求教师既要能将课上好,又要能将实际应用带入课程,使教学从实践中来,又服务于实
践。随着教学改革的深入,现代教育技术和成果的应用,以及应用型人才培养的需要,对老师素质提出了
更高要求。在将实验平台搭建于课堂之上后,由于是在课堂上编写程序,而不是已编写好的程序的展示,
这就要求老师具有良好的计算机编程工具的使用能力、字符输入能力和程序设改革以往的考试由任课老师
自己命题并且考核成绩为平时成绩(30%)+考试成绩(70%)的模式,实现教考分离,准备建立网
上考试系统,把平时测验和期末考试有机地结合起来。严格按教学大纲要求建立高质量的试题库,并根据
教学的发展积极探索考试内容和方法的改进,不断的充实和完善试题。
五、结束语
采用在网络环境下C语言实验教学系统进行教学以来,老师不用对同一错误讲解多遍,几乎所有学生都
会参加程序的调试,老师和学生配合得更好,形成了良性循环。本着教学内容突出基础理论知识的应用和
实践能力培养的原则,以应用为目的,以"必需、够用"为度,加强针对性和实用性,教学效果显著。但在
实验前学生无法知道实验内容和题目而进行准备,还有些学生由于底子薄自学能力和动手能力不够高,在
具体实验过程中无法完成实验任务,所以在今后的C语言教学实验过程中还须做进一步的进行改革和摸索。
参考文献
[1]徐章艳."C语言程序设计"实验教学的探讨[J].电子电气学,2004,(2):84-85
[2] 孙仲廷.《试讨论如何实施C语言实验教学》www.省略
[3]杨红云,邱晓虹,于义科.计算机相关专业适应市场需求的教学改革初探[M].江西人民出版社,
2007年8月:323-326
[4] 张秋生.《C语言程序设计》课程教学改革与实践[J]软件导刊,2012,11(2):164-165