APP下载

计算机C语言实验教学探讨与研究

2014-12-25张婵刘翔鹏

山东工业技术 2014年8期
关键词:C语言程序设计实验教学

张婵 刘翔鹏

(济南职业学院计算机系)

随着网络技术的普及应用,计算机技术正成为日常学习和工作的普通工具之一,在各行各业中发挥着举足轻重的作用。《C语言程序设计》课程作为非计算机类专业的一门公共课,主要培养学生软件开发的能力及逻辑思维能力。理论知识的学习固然很重要,但作为一门技术类的应用课程实验教学环节,侧重于将枯燥的理论知识转换成实际的应用案例和操作技能,在培养学生实际动手能力方面更具有实际的指导意义。

一、当前高校计算机C语言教学中存在的问题

1.学情分析

《C语言程序设计》课程是高校非计算机类专业低年级的一门公修课,随着高校招生制度的改革,目前学生的差异较大,在多年应试教育的机制下,学生的学习主动性普遍不够,对专业的学习自我意愿不够明确,普遍只满足于“被学’d的状态。而当前高校学生主要为90后的学生,这一时期的孩子思维较为活跃、对形象具体的事物易产生学习的兴趣,如加以正确的引导是能学习好相关的课程的。

2.教学软硬件较为陈旧

信息技术的更新速度较快,当前我国高校计算机教学中所使用的教材多为市场上较为成熟的产品,然而成熟的产品往往很快就会被新技术所取代。而且经历过大学扩招后,计算机作为当时热门的专业,在短时间专业建设得到了丰富和发展。但是这一行业中的技术更新很快,当时先进的软、硬件设备,几年后就成为了落后技术。所以,学生在校期间学习内容主要以理论知识为主,辅以一定量的实践操作的教学模式,在这种教学形式下,陈旧的教学软件和硬件已不能完全胜任现代信息技术教学的需求。

3.教学内容分配不够合理

当前普遍的教学模式仍旧是理论知识讲解为主,教师的教授为先的教学模式。当前教师的授课中,普遍是把大量的时间放在了教室中进行知识的梳理,在大量的枯燥的理论知识的学习过程中,易产生厌学情绪。而到了实验教学环节中,学生在理论知识的学习下,只是在进行基础的编写语句。而简单的语句编写过程无法让青年学生感受到学习的成效,所以很多学生就对课程失去了学习的兴趣与主动性。传统的教学模式对于理论知识的学习固然是件有利的,但是对于实际操作能力的培养有一定的欠缺。

4.教学评价过于单一

《C语言程序设计》是一门以实际应用为主的课程,在这一课程的学习中应主要以实际操作技能为主,学生的应用能力是检测教学质量的目标。当前,众多学校的教学目标的是否实现主要以理论知识的书面考核作为评测的标准,这种评测方法对学生的学习能力的评价不够全面和客观,无法对学生掌握操作技能的情况作出全面的检测和评价。

二、《C语言程序设计》实验教学改革方法

1.合理选择教材、增强综合课程设计

《C语言程序设计》作为非计算机类多个专业的公修课,在选择课程教材时,应充分考虑各个专业的实际情况,合理的选择更适宜的专业进行课程教学。例如:信息类专业相较于材料类专业而言,在计算机技术的应用方面有着更高的要求,所以在选择教材和教参时,可酌情选择难度略高的进行教学活动的开展。同时,青年学生更愿意参与到实际问题的分析和解决中,教师应结合专业、班级、学生的实际情况,进行有针对性的内容选择和布置。既能让学生在实验活动中能真正将理论知识进行实际的应用转化,同时也要避免问题过难导致学生无法入手。每次实验应该分基本题和提高题,提高性题目综合性较强,供提前完成规定实验任务的学生选做。最后实验教材中应增设综合性的课程设计内容,将一个较大规模的程序分成若干模块,由学生通过小组分工合作的方式完成,让学生在项目开发中学习和体验软件开发的各个步骤和方法,培养软件开发能力和合作精神。

2.改革课程教学模式,培养学生自主学习的能力

高等教育不同于应试教育,它更侧重于培养学生的自我学习的方法和能力。教师在授课中,应本着教学为主导、学生为主体的教学形式,在教学中不断让学生理解各个知识点相关的语法和编译器的相关知识,更重要的是要学习程序设计的思想和算法,培养编程思维,最终提高自主学习的能力。

教师也可以把课堂的重点和难点做成相应的屏幕录像,学生在实验课时,!遇到问题可以通过屏幕录像来加深记忆,实验教学中实验内容的设计也是非常重要的。 如果实验课的内容不合实际、很乏味、没有任何现实意义,那么就不会引起学生的兴趣,也不会给学生留下什么深刻的印象。教师在授课前应充分做好备课工作,将枯燥、繁琐的知识,转化成形象生动的教学视频、动画等资料,这将大大提高学生的学习效率。

3. 改革考核方法,建立注重创新能力的考核机制

课程考核是评价教学的一个重要组成部分,也是衡量学生掌握知识水平能力的一种有效方法。不同的考核方式激发学生不同的学习态度, 在C语言实验课的教学评价方面,应建立面向过程注重创新能力的考核机制,单纯注重实验结果的正确性可能助长作弊的行为。 因此,有必要改革实验环节的考核方法,注重学生平时的学习态度,每次实验的完成情况,分析解决问题的能力和创新能力等多种因素在成绩评定中的影响。为体现教学的公平公正及客观,教师在授课中可以灵活机动的开展教学评价工作,例如:在实验教学中,教师在巡视指导的过程中,可以针对学生的完成情况灵活的布置小练习,突击检查能够真实的反映学生本章节的学习情况和小组的协议精神,既对单个学生进行抽查又能对小组进行检测。另外,在高等教育的过程中,可以尝试让学生撰写小论文进行阶段性学习的总结和提升,对于在学习过程中能主动提出问题或者是具有创新意识的学生,教师应进行积极的鼓励和表扬,以激发学生的创新精神。

4.加强专业教师团队建设

教师队伍建设是教学资源建设重要内容,一方面,各大高校应当定期组织计算机科教人员的培训,给予充分的技术培训的机会,从而保持所学知识、所教知识的先进性,为教学工作提高先决保障。另一方面,重视教学团队的建设,建设一支成熟的、结构合理的教学队伍,以老带新的模式,既指导了青年教学的教学工作,又能将青年的活跃思维影响老教师,形成一种积极向上的教学氛围。

教师的教学工作是一项长远而系统的工作,许多青年教师刚接触这一岗位时,往往有许多的不适应。培养教学的教学责任感和使命感,不再是传统的教学理念知识注重讲授,教师单方面的对学生填鸭式地传授知识,却没有注意自己的教学方法是否能让学生更好的掌握知识。作为计算机专业的教师,对于新知识的触发是较为敏感的,教师应当树立创新意识,习惯于寻找能触发灵感的契机,不满足于既有的结论,敢于大胆的创新教学内容和教学模式。

三、结语

实验教学环节是《C语言程序设计》课程教学的重要环节,在授课中应注重案例式、形象的教学案例,理论联系实际的提升学生的动手操作技能。让学生逐步理解和掌握编程的理念和技能,教师应根据学生的专业、实际学习能力策划实验教学内容,有效开展实验教学活动从而提高学生的程序编写、调试、优化等能力。

[1]魏滢. 《C语言程序设计》实验教学探讨[J]. 现代计算机. 2013(6) :41-47.

[2]张琴.C语言实验教学改革的探讨[J].科技视界,2012( 3) : 84-141.

[3]蔡晓丽,陈舜青,丁志云.计算机C语言实验教学改革探讨[J].电脑知识与技术,2010( 5) :4191-4192.

猜你喜欢

C语言程序设计实验教学
关于基础教育阶段实验教学的几点看法
医学专业“Python程序设计”课程教学改革总结与思考
小议初中化学演示实验教学
互联网+教育背景下的C语言程序设计教学改革探究
基于Visual Studio Code的C语言程序设计实践教学探索
对初中化学实验教学的认识和体会
51单片机C语言入门方法
从细节入手,谈PLC程序设计技巧
高职高专院校C语言程序设计教学改革探索
基础医学实验教学中心简介