论文部分内容阅读
摘要:本文对高校C程序设计实验的现状及问题进行了分析,明确了C程序设计实验需要改革的内容,给出了相应的整改方案,结合辽宁科技大学的教学改革,提出了相关解决的策略,对提高学生学习兴趣、创新能力的培养有一定作用,有效推动了程序设计课程的改革。
关键词:程序设计;改革与探讨;实验教学
随着高校的扩招,信息社会的发展及高校培养学生目标的改变,对本科学生的计算机知识的要求越来越高。这就要求高校人才培养在教学内容、教学方法、教学手段上必须改革。前中国教育学会会长顾明远先生认为:“教育创新是时代的要求,也是我国实施科教兴国战略的迫切要求”。对于高校非计专业的大学生来说,计算机应用是其知识结构的一个重要组成部分,学好一门程序设计语言是对大学生计算机应用能力的补充和提高,对其后续课程的学习及毕业设计都有着非常重要的作用。
1、教学中存在的问题
1.1实验教学内容有待优化
实验教学内容全部依附于理论教学,配合每一章所学的内容在计算机上进行实验。实验教材上的每一个实验题目都能在本书中找到答案,学生只要把源程序输入计算机,进行简单的调试就可以得到实验结果,用不着去查资料、思考和创新,编译出错时不是根据错误提示查找原因,而是与书上的程序进行比对,改正键盘输入代码时的错误。这样的实验课内容不利于培养学生发现问题、分析问题、解决问题的能力。
1.2实验教学方法有待创新
教师在教学过程中使用单纯的讲授法,往往把实验过程、注意事项等讲得很详细,学生实验时只是按照步骤被动的进行,缺少独立思考、提问、尝试的机会,主动性得不到发挥,创新思维训练无从谈起。上课讲的内容在讲过之后,无法反复学习研究,学习者层次不一,对知识的接受能力也存在较大差异,造成学习者对教师所操作的步骤无法全部掌握。现行的教学方法不利于激发学生对实验教学的兴趣和积极性,不利于学生进行探究式学习。
1.3平时考核方式有待改变
教师在平时考核成绩上的给定不够合理,只看实验是否完成,作业也很少,给定成绩也不够清晰,学生在平时学习中不注重平时考核的积累,导致平时学习积极性不高。
1.4实验教材有待改变
目前,我们选用的实验教材是我们学校自己编写,由清华大学出版社出版的《C程序设计上机指导与习题解答》,本教材在编写过程中考滤到学生编写程序的困难性,所以将每一程序均给出了程序代码,这样如果我们每次实验均留实验教材的题,学生就不会认真的去思考,直接按实验教材上的代码输入,对程序只是进行了验证,学生对问题的分析、算法的设计、代码的编写得不到很好锻炼。
2、实验教学内容改革与探讨
2.1教学内容及方法的改變
《教育部2018年工作要点》第10条要求深化人才培养模式改革。C语言程序设计的实验在整个教学过程中是非常重要的,先进的实验教学理念是实验改革的核心所在。实验教学创新是指“把创新能力培养融入基础实验的所有实验环节之中,在整个实验过程中融入创新意识,实验教学内容紧密跟踪新技术发展更新”。通过实验内容、实验教学方式、课后辅助教学以及培养目标四个模块的改革,实施三个单元实验教学,将培养学生的创新能力贯穿整个实验教学过程,形成基于“多元化创新”《C语言程序设计》实验教学改革体系,如图1所示。
(1)第一单元为基本实验,为了避免“演示+模仿”的教学学习方式,教师在教学过程中要把握一个度做到提示教学、点拨教学而不是全盘灌输。由于学生在高中时对于计算机教学的重视程度不一以及学生自身差异,导致学生在学习过程中一部分学生“吃不饱”,一部分学生“吃不好”的现象。所以,基础实验内容的改革将保留实验指导书中的经典例题,保证学生“吃好”;同时,引入计算机等级考试的基础性题目,保证学生“吃饱”。在第一单元的实验学习过程中,学生既掌握了基础知识,同时兼顾了计算机等级考试,学生的基础创新能力得到了培养。
(2)第二单元的实验教学采用开放式教学,在实验课中引入实验指导书以外的附加题,引导学生同学相互交流、上网搜索解法等多种方式完成。对于能完成附加题目的同学,采取提高实验成绩的鼓励机制。通过完成第二单元的实验内容,有效的培养了学生的应用创新能力。
(3)为了达到学而用之的目的,通过开发设计多知识点相结合(或与本专业相结合)的综合实验项目,整合教学知识点,使学生能够更好的掌握知识脉络。第三单元的实验教学采用项目驱动式教学,通过项目开发团队、参加竞赛等形式完成该部分实验,培养学生的综合创新能力。
(4)合理运用多媒体和网络资源辅助教学,为学生提供自主学习的空间。让学生从上机操作中总结理论知识,使理论和实践能相辅相成。课后采用多种辅导方式,让学生有问题可以随时解决。
2.2实验平时成绩考核方式的改革
为了提高学生学习积极性,我们将期实验平时成绩评定由“实验成绩+作业+课堂笔记+课堂提问”组成,使学生在平时的学习过程中每一个环节都能努力认真学习,这样能更客观的反映学生的学习情况。
2.3实验教材的改革
实验教材是实验的一个重要组成部分,我们编写的《C程序设计上机指导与习题解答》实验教材将每一程序均给出了程序代码,所以学生在实验中就不会认真的去思考,直接按实验教材上的代码输入,对程序只是进行了验证,学生对问题的分析、算法的设计、代码的编写得不到很好锻炼,现在我们已将实验教材做了改革,对实验的难点给出部分代码,对一般的实验问题只给出相关的提示,这样,学生做每次实验时都要自己独立完成实验内容,提高学生程序设计的能力。
3、结束语
程序设计课程的教学改革是一项长期的任务,我们两次修改了教学大纲,编写并多次改版了C程序设计教材及相应的实验教材。但如何提高教学质量,采用什么样的教学方式是每一个教育工作者都重视的问题,只有同心协力,才能真正提高教学质量。
参考文献:
[1]易虹,徐振强,张红梅. 程序设计基础教学改革实践与创新 计算机教育 2010(8 46).
[2]江业峰. 利用VB项目提升留学生学习能力的实践与探索东方教育2018年9月
[3]龚沛曾,谢步瀛. 再谈VB程序设计课程教学改革 全国高等院校计算机基础教育研究会 2008年会 学术论文集 清华大学出版社(77)
[4]谭浩强.C程序设计(第五版)北京:清华大学出版社,2017.
[5]李学会. C程序设计教学改革实验室科学2010年02期
作者简介:王杰(1960-)男,副教授,本科,研究方向:数据库、数据挖掘。
关键词:程序设计;改革与探讨;实验教学
随着高校的扩招,信息社会的发展及高校培养学生目标的改变,对本科学生的计算机知识的要求越来越高。这就要求高校人才培养在教学内容、教学方法、教学手段上必须改革。前中国教育学会会长顾明远先生认为:“教育创新是时代的要求,也是我国实施科教兴国战略的迫切要求”。对于高校非计专业的大学生来说,计算机应用是其知识结构的一个重要组成部分,学好一门程序设计语言是对大学生计算机应用能力的补充和提高,对其后续课程的学习及毕业设计都有着非常重要的作用。
1、教学中存在的问题
1.1实验教学内容有待优化
实验教学内容全部依附于理论教学,配合每一章所学的内容在计算机上进行实验。实验教材上的每一个实验题目都能在本书中找到答案,学生只要把源程序输入计算机,进行简单的调试就可以得到实验结果,用不着去查资料、思考和创新,编译出错时不是根据错误提示查找原因,而是与书上的程序进行比对,改正键盘输入代码时的错误。这样的实验课内容不利于培养学生发现问题、分析问题、解决问题的能力。
1.2实验教学方法有待创新
教师在教学过程中使用单纯的讲授法,往往把实验过程、注意事项等讲得很详细,学生实验时只是按照步骤被动的进行,缺少独立思考、提问、尝试的机会,主动性得不到发挥,创新思维训练无从谈起。上课讲的内容在讲过之后,无法反复学习研究,学习者层次不一,对知识的接受能力也存在较大差异,造成学习者对教师所操作的步骤无法全部掌握。现行的教学方法不利于激发学生对实验教学的兴趣和积极性,不利于学生进行探究式学习。
1.3平时考核方式有待改变
教师在平时考核成绩上的给定不够合理,只看实验是否完成,作业也很少,给定成绩也不够清晰,学生在平时学习中不注重平时考核的积累,导致平时学习积极性不高。
1.4实验教材有待改变
目前,我们选用的实验教材是我们学校自己编写,由清华大学出版社出版的《C程序设计上机指导与习题解答》,本教材在编写过程中考滤到学生编写程序的困难性,所以将每一程序均给出了程序代码,这样如果我们每次实验均留实验教材的题,学生就不会认真的去思考,直接按实验教材上的代码输入,对程序只是进行了验证,学生对问题的分析、算法的设计、代码的编写得不到很好锻炼。
2、实验教学内容改革与探讨
2.1教学内容及方法的改變
《教育部2018年工作要点》第10条要求深化人才培养模式改革。C语言程序设计的实验在整个教学过程中是非常重要的,先进的实验教学理念是实验改革的核心所在。实验教学创新是指“把创新能力培养融入基础实验的所有实验环节之中,在整个实验过程中融入创新意识,实验教学内容紧密跟踪新技术发展更新”。通过实验内容、实验教学方式、课后辅助教学以及培养目标四个模块的改革,实施三个单元实验教学,将培养学生的创新能力贯穿整个实验教学过程,形成基于“多元化创新”《C语言程序设计》实验教学改革体系,如图1所示。
(1)第一单元为基本实验,为了避免“演示+模仿”的教学学习方式,教师在教学过程中要把握一个度做到提示教学、点拨教学而不是全盘灌输。由于学生在高中时对于计算机教学的重视程度不一以及学生自身差异,导致学生在学习过程中一部分学生“吃不饱”,一部分学生“吃不好”的现象。所以,基础实验内容的改革将保留实验指导书中的经典例题,保证学生“吃好”;同时,引入计算机等级考试的基础性题目,保证学生“吃饱”。在第一单元的实验学习过程中,学生既掌握了基础知识,同时兼顾了计算机等级考试,学生的基础创新能力得到了培养。
(2)第二单元的实验教学采用开放式教学,在实验课中引入实验指导书以外的附加题,引导学生同学相互交流、上网搜索解法等多种方式完成。对于能完成附加题目的同学,采取提高实验成绩的鼓励机制。通过完成第二单元的实验内容,有效的培养了学生的应用创新能力。
(3)为了达到学而用之的目的,通过开发设计多知识点相结合(或与本专业相结合)的综合实验项目,整合教学知识点,使学生能够更好的掌握知识脉络。第三单元的实验教学采用项目驱动式教学,通过项目开发团队、参加竞赛等形式完成该部分实验,培养学生的综合创新能力。
(4)合理运用多媒体和网络资源辅助教学,为学生提供自主学习的空间。让学生从上机操作中总结理论知识,使理论和实践能相辅相成。课后采用多种辅导方式,让学生有问题可以随时解决。
2.2实验平时成绩考核方式的改革
为了提高学生学习积极性,我们将期实验平时成绩评定由“实验成绩+作业+课堂笔记+课堂提问”组成,使学生在平时的学习过程中每一个环节都能努力认真学习,这样能更客观的反映学生的学习情况。
2.3实验教材的改革
实验教材是实验的一个重要组成部分,我们编写的《C程序设计上机指导与习题解答》实验教材将每一程序均给出了程序代码,所以学生在实验中就不会认真的去思考,直接按实验教材上的代码输入,对程序只是进行了验证,学生对问题的分析、算法的设计、代码的编写得不到很好锻炼,现在我们已将实验教材做了改革,对实验的难点给出部分代码,对一般的实验问题只给出相关的提示,这样,学生做每次实验时都要自己独立完成实验内容,提高学生程序设计的能力。
3、结束语
程序设计课程的教学改革是一项长期的任务,我们两次修改了教学大纲,编写并多次改版了C程序设计教材及相应的实验教材。但如何提高教学质量,采用什么样的教学方式是每一个教育工作者都重视的问题,只有同心协力,才能真正提高教学质量。
参考文献:
[1]易虹,徐振强,张红梅. 程序设计基础教学改革实践与创新 计算机教育 2010(8 46).
[2]江业峰. 利用VB项目提升留学生学习能力的实践与探索东方教育2018年9月
[3]龚沛曾,谢步瀛. 再谈VB程序设计课程教学改革 全国高等院校计算机基础教育研究会 2008年会 学术论文集 清华大学出版社(77)
[4]谭浩强.C程序设计(第五版)北京:清华大学出版社,2017.
[5]李学会. C程序设计教学改革实验室科学2010年02期
作者简介:王杰(1960-)男,副教授,本科,研究方向:数据库、数据挖掘。