免费论文查重: 大雅 万方 维普 turnitin paperpass

应用型民办院校程序设计教学方式探讨-电大

最后更新时间:2024-03-31 作者:用户投稿原创标记本站原创 点赞:19398 浏览:83849
论文导读:念不应仅仅停留在表面,更要切实落实到学生的学习过程和教师的教学过程中去。程序设计是计算机专业必须要开设的课程之一,包含多种语言,如C、C++、C#、Ja等。但是在这几种语言中起基础作用的是C语言。因为“C语言程序设计”是学生学习程序设计的基础课程,学生通过学习C语言程序设计这门课程根本目标,不仅仅是掌握这门语言,更
摘要:C语言是高等院校计算机专业学生的专业基础课,是计算机专业后续课程如数据结构、面向对象技术等课程的前期课程。能否学好C语言直接影响到后续课程的学习效果。文章以湖南涉外经济学院计算机科学与技术学院为例介绍了目前程序设计课程的教学概况,分析了C语言教学过程中出现的一些典型问题,并针对这些问题提出了改革措施。
关键词:C语言;教学方法;民办高校;应用能力

1背景
民办高等教育的目标是培养高素质应用型人才,重点是培养学生解决实际问题的能力,这也是湖南涉外经济学院的教学目标定位。有了明确的定位还需要有和定位相一致的教学方法。而计算机科学与技术专业更能够体现出应用这一特色。如何去提高学生的应用能力,培养学生应用技能呢?这是教师必须要思考的问题。应用型这一概念不应仅仅停留在表面,更要切实落实到学生的学习过程和教师的教学过程中去。程序设计是计算机专业必须要开设的课程之一,包含多种语言,如C、C++、C#、Ja等。但是在这几种语言中起基础作用的是C语言。因为“C语言程序设计”是学生学习程序设计的基础课程,学生通过学习C语言程序设计这门课程根本目标,不仅仅是掌握这门语言,更重要的是让学生掌握编程的思想和方法[3]。
如何提高该课程的教学质量是计算机教学的一个重要问题[2-3]。尤其在民办高校中,因为一门课程学不好,会导致学生一系列课程学不好。以至于学生通过四年的学习,没有掌握任何一门可以应用的技术,进一步导致无法就业,从而影响学生和学校的良性发展。所以民办高校教师的责任还肩负了学校荣誉

建设的责任,任重而道远。作为计算机专业的教师要出色的完成各种任务,首要问题就是能够让学生真正学好一门技术,提高其应用能力。下面笔者针对本校C语言教学中所存在的问题进行分析。
2教学中存在的问题分析

2.1学生学习过程中表现出的若干问题

1) 学习迷茫,兴趣不高。
C语言程序设计的上课对象都是大学一年级新生,除了个别学生有一定的编程基础外,大部分学生对于程序设计的概念一无所知[2,4]。甚至在部分民办院校中,本来学生是学习文科的,但是报考的工科专业,这更加增加了学生学习的困难。所以,学生不知道学习这门课程有什么作用,只是为了通过期末考试。大部分教师在把绝大部分精力都放在了教学内容的讲解上,忽视了学生对于课程的了解,从而导致学生迷茫,没有学习兴趣[5]。
2) 学生缺乏学习主动性。
部分学生一直沉浸于高中阶段被动式的学习状态。教师讲一步,学生就跟着做一步,如果教师不指什么、如何去做,学生就原地不动,不会主动去获取知识。学生缺乏学习的自觉性和主动性。如果学

基金项目:湖南省教育厅教改课题(湘教通[2009]321号;湘教通[2010]95号)。
作者简介:刘树锟,男,高级工程师,研究方向为信息化教育、软件工程;陈振,男,教授,研究方向为图形图像学;文雄军,女,讲师,研究方向为信息化教育、软件工程;梁华,男,讲师,研究方向为计算机网路源于:7彩论文网大学毕业论文格式www.7ctime.com


生四年都是这种学习状态,那么不会学到知识。也不会达到应用型人才的培养目标。因为应用型人才是能够自己发现问题和自觉学习进步的。

2.2教师层面的问题

1) 教材选择针对性不强。
在国内绝大部分院校中,C语言程序设计教材通常都选择谭浩强教授的《C语言程序设计》[5-6],这本书对于C语言的语法都有很详细的说明,可以普遍用于非计算机专业的教材。但是对计算机专业的学生来讲,他们主要是学习编程能力,这本教材中的案例、实例略显不足,所以从这一角度讲,这本书不一定适合于应用型本科院校计算机专业的教材。
2) 教学内容与教学方式针对性不强。
在民办高校中教师的上课任务量比公办院校要大很多,如湖南涉外经济学院一般教师的周课时为12学时,而公办院校中如中南大学一般周课时为4学时或者8学时。同一个教师上课的对象往往既有专科又有本科,既有非计算机专业的学生,又有计算机专业的学生,由于教学任务量繁重,所以有些老师把所有的班级都同样对待,导致了教学内容和教学方式没有针对性[5,7]。
目前的上课方式依然是以教师为主学生为辅。课堂上绝大部分时间都是教师在讲解内容,学生在听教师的讲解,仍是一只粉笔和一块黑板的满堂灌的教学模式[8],学生始终处于一种被动状态。由于这种状态学生基本在课上没什么问题可以问,教师也没有拿出一部分时间给学生提问。因为要讲的内容很多,又都是在黑板上讲解,稍微有所耽误,教学内容就不能完成。在整个教学过程中教学方法单一[9],缺少互动环节[1,10]。
我校的C语言课程学时安排为每周6个学时,其中4节理论学时,2节实验学时。但是实际情况是由于学生基础不是很好,理论课占据了大量课时。如果仅上理论课而缺少实践,那么内容等于没有学,根本达不到学以致用的效果。
我校现在大部分学生思想依赖性比较强。虽然教师意识到了这一点,但是在实际的教学过程中,没有针对这一现象提供有效的措施。尤其是在程序设计课

程中,部分教师没有为学生设计具体的程序设计任务,从而导致学生上完课,就无事可做。[11]
3) 考核方式不合理。
毫无疑问考试是检验学生对于知识掌握情况的一种利器。但是如果考核方法不合理,也就不能反映出学生真正学得怎么样。如我校出现了这钟情况,部分学生在学习的过程中,理论知识都能听懂,但是一到实践时刻就不知道如可运用所学的内容,这实际上是没有真正掌握知识。我校的期末考核都是笔试,试卷中缺少对于实践环节的考察,有的学生实践性很强但是考试的结果往往不理想,这样会打击学生实践的积极性。这样的考试也会误导学生,让学生认为,只要理论知识懂了,就可以考高分,完全忽视了实践环节,实际应用能力根本得不到提高。
4) 缺少课下学习辅导机制。
大学中的通病是,教师上完课就离开教室。学生在课下自学的过程中,遇到问题不能马上联系到老师解决问题。当然这也有一定的优点,因为论文导读:
这样可以锻炼学生自主解决问题的能力,但是,如果学生经过努力思考也没有解决问题,又得不到教师的指导,势必会产生挫折感[7],不利于学习。
3提高教学效果和教学质量的整改方法

3.1明确学习目的,提高学习兴趣,增强学习主动性

大学一年级新生在程序设计方面的知识是知之甚少的,在上第一节课时,教师可以不急着讲解具体学习内容,可以着重讲解课程的重要性。首先,可以利用运行一款小游戏激发大家的兴趣[12],然后讲解类似的小游戏[13]都可以利用C语言程序开发完成。看似和讲课内容无关,但是通过这种方式,使学生更加了解学习C语言程序设计的作用可以用于游戏开发等,易于激发学生的学习积极性,使他们更加明确学习目的。在学习的过程遇到困难时,就会重新鼓起学习的勇气。课程组教师不断补充新知识,保持授课内容的先进性、前沿性,鼓励学生在可能的条件下,每人都能看上一到两本教学参考书或课外期刊等,其好处是调动了学生学习的积极性和主动性[14]。

3.2根据学生特点选用合适的教材

我校的学生来源参差不齐,对于理论理解方面可能优势不是很强,所以我们必须选择实训性较强的教材,来改变这种情况。我校计划采用由苏小红等编著的《C语言大学实用教程(第2版)》和《C语言大学实用教程学习指导(第2版)》作为教材和教辅材料。这套教材的特点在于实践性很强,学生阅读起来充满趣味性,书后的练习内容可以使学生更有针对性的复习、巩固课上学习的知识点。同时教材还提供了配套的所有源代码,即使老师不在身边,学生也可以对比源码来发现自己所编写的程序的不足。
摘自:7彩论文网毕业论文www.7ctime.com