独立学院C语言程序设计教学改革与实践_第1页
独立学院C语言程序设计教学改革与实践_第2页
独立学院C语言程序设计教学改革与实践_第3页
独立学院C语言程序设计教学改革与实践_第4页
独立学院C语言程序设计教学改革与实践_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、独立学院c语言程序设计教学改革与实践【摘要】由于c语言程序设计课程内容比较抽象,加 之传统的教学常以教师讲授为主,因此高校学生,特别是 独立学院学生普遍反映c语言难学。文中笔者介绍了多年 来在教学方法、教学内容和教学手段上所进行的改革,即 针对独立学院学生素质特征,运用现代教学理论和技术所 进行的新型教学方法尝试。【关键词】独立学院c语言程序设计教学改革与实践一、c语言程序设计的教学现状c语言程序设计集抽象性、逻辑性、实践性于一身,在 教学过程中解决好这三性就能提高学生的学习兴趣,减轻 学习压力。传统的c语言程序设计教学中,主要以教师讲 授为主,且在教学过程中采用的大多是纯数学的抽象案例, 这

2、对于高校学生,尤其是独立学院学生而言,既抽象又枯 燥无味,因而难以理解和接受,起来自然没有动力,导致 课堂教学质量不高,学生学习兴趣不浓,学习效果不佳, 不能真正理解程序设计的精髓,进而普遍反映c语言难学。 如何借鉴先进的教育理论和技术,转变教师角色,真正确 立学生学习的主体地位,充分调动学生学习积极性,成为 教学改革当务之急。二、独立学院学生素质特征独立学院是高等教育发展过程中出现的新生事物,它 有自己独有的特征,应用型人才的培养是其目标,学生的 素质与普通高校学生的素质特点又有一定差异性,若按照 传统的教学模式,大多数学生的课堂听课情况不容乐观, 注意力难以保持持续集中,如何保持较高的课堂

3、效率也就 成了每位教师所面临的一道难题。针对这一问题,笔者一 方面通过走访有经验的老教师,了解独立学院学生的学习 习惯,另一方面通过对学生进行问卷调查及当面交流,对 独立学院学生素质情况有了较为充分的了解与认识。针对独立学院大多数学生一方面学习自觉性不高、依 赖性强,往往满足于课堂上所学,缺乏刻苦学习精神,但 另一方面对自己感兴趣的课程又十分喜爱,笔者根据其活 泼、好争辩的特点,有的放矢的进行了教学改革,使课堂 效率和学生的学习积极性都有了显著提高。三、教学改革的重点根据独立学院培养应用型人才的目标,以及独立学院 学生的素质特点,结合自己多年的教学经验,通过对传统 的“c语言程序设计”教学模式

4、进行改革与实践,变老师主 导型教学为与学生交互型学习的教学过程,在教学过程中 不断探索新的教学方法和尝试先进的教学手段,首先,对 教学用例进行了调整,用生活中常见的案例原型进行讲授。 其次,充分利用现代教育技术资源,将实验环境搭建于课 堂之上。从备课一一上课一一上机实践,进行了一系列的 改革探索,很好地解决了 c语言程序设计教学中出现的种 种问题。结果表明:教学改革后,课堂气氛活跃了,开小 差的同学少了,听课效率上去了,学生学习主动性也加强 了,课外主动学习的兴趣浓了。进而,程序设计能力得到 了普遍提高。1.培养学生学习兴趣程序设计是一种能力的培养过程,这就要求在教学时 注重对学生的编程能力培

5、养。而能力的培养主要是靠强化、 靠反复上机实践去体会和理解的,是通过理论结合实践, 不断启发、引导,采用先进的教学方法和与时俱进的教学 体系实现的。在教学之初,首先给出c语言的用途以及学 习本课程的目的,指出当前流行的unix操作系统等基本上 是采用c语言实现的,许多网络及单片机、嵌入式系统以 及各软件开发平台与c语言的相关性,强调了c语言的基础 性和实用性。通过介绍,学生明白了该课程的重要性,对 学习该课程产生了动力,增强了学习兴趣。在课程教学计 划的制订中,我们注重加强实践与训练环节比重,按1 : 1 的理论课堂教学与上机实践时间进行配比,还强调了理论 教学内的实践环节,使得实践课时数实际

6、上超过理论课时 数。教学强调一个“练”字,学生通过反复实践,增强了 学习信心,课外也自觉学习了。在教学中,注重把教学重心放在解决问题的算法分析上,培养学生分析与解决问题的能力。我们知道,算法的 实现是围绕内存展开的,所以,在教学改革过程中,通过 强调冯诺依曼结构下的计算机运行机制,强调了内存的 重要性,在教学过程中始终贯穿内存分配及缓存机制的实 质。这样,在讲授数组与指针、结构体变量的内存分配时, 学生理解就相对容易多了。在案例的选择上,我们通常釆 用生活中的趣味性、实用型的诸如水果拼盘问题、超市pos、 学生成绩管理系统等相关模块进行教学。例:引入循环时, 通过用一个简单的例子:一个同学准备

7、围绕运动场跑十圈, 请另一个同学帮忙计数,要求每跑一圈告诉所跑圈数信息。 用通俗易懂,既能吸引学生,又易形成互动,活跃课堂, 提高课堂效率的案例始终贯穿整个教学过程,注重从直观 到抽象,从特殊到一般渐进地学习,既避免了许多教材主 要是数学化抽象案例的弊端,也避免了学生在学习语法知 识的过程中既要用心掌握好相关语法知识,又要分散精力 去思考数学实现,从而减轻了学习负担,提高了学习热情。 通过对案例实现过程的分析,引导、启发学生逐步理解与 掌握分析解决问题的方法与步骤,使整个学习过程下来, 既能轻松掌握语法知识,又能在分析与解决问题上有所收 获。最终通过各案例相关模块实现融会贯通,加深对程序 设计

8、的结构化、模块化设计思想体会,真正达到学习c语 言程序设计的目的。2.教学手段的改革在教学过程中,除加强正常的上机实践外,还注意教 学手段的改革,充分利用现代教育技术成果。首先,在多 媒体课件的制作上,注重吸取各教材之长,注重语法知识 描述言简意赅,而不仅仅是教材的简单拷贝。在实践平台 上,将该课程配套实验平台v c卄搭建于课堂之上,在语法 知识点的讲授后,通过所选案例,让学生参与一起分析, 一起写出算法描述,并在课堂上同步编写程序,然后调试 和实现程序,使抽象的结果通过程序的运行得以实现,让 学生眼见为实,所见即所得,减弱了程序设计的抽象性, 加深了对程序设计过程的体验,使学生较轻松地逐步掌

9、握 程序设计的一般方法步骤。在授课的过程中,注意充分应用教学辅助工具。例如: exc el就是一个很好的对内存分配的分析和画程序流程图 的辅助工具,在分析问题时,通过e xcel表格把抽象的内 存图形象、清晰地展现了出来,取得可视化的效果,加深 了学生对内存的理解,较好地解决了连续内存分配的地址 计算和间接寻址问题,很好地解决了内存抽象性问题,不 但加强了教学过程中的互动,同时也变学生被动学习为主 动学习,不但丰富了教学手段,也提高了学生的参与意识 和课堂效率,学生有了学习的兴趣,分析解决问题的能力 也逐步提高了,同时还解决了学生听得懂但真正编程时无 从下手的问题。在学生具备一定的程序设计能力

10、的基础上,通过在程 序中有意识的错误设置,强调调试程序的重要性,让学生 充分体验与掌握调试程序的方法,逐步提高学生独立调试 程序,并在调试过程中发现问题、解决问题的能力,减轻 教师在上机实践过程中的辅导压力,整个教学过程让学生 在“做中学”,这也正是实用教育思想cdio工程教育模式 的应用体现,让学生以主动的、渐进的、实践的、项目式 的方法进行学习。3.课堂外补充作为一门程序设计类课程,仅仅靠课堂内的学习是难 以熟练掌握的,必须在课堂外主动学习,通过不断强化, 对语法知识加以灵活应用,才能熟能生巧。为方便学生学 习,我们建设了自己的教学网站,提供了电子教案,课堂 视频、作业系统、网上考试系统、

11、网上论坛及网上答疑系 统,同时在网站上还提供了许多c语言程序设计精品课程 网站链接,每位教师与所带班级都建立了课程qq群,方便 提问和答疑,让学生通过课外自主学习,及时的掌握所学 知识。4 .提高教师素质“双师型”的教师要求教师既要能将课上好,又要能 将实际应用带入课程,使教学从实践中来,又服务于实践。 随着教学改革的深入,现代教育技术和成果的应用,以及 应用型人才培养的需要,对老师素质提出了更高要求。在 将实验平台搭建于课堂之上后,由于是在课堂上编写程序, 而不是已编写好的程序的展示,这就要求老师具有良好的 计算机辅助工具的使用能力、字符输入能力和程序设计能 力。对此,通过制度建设,我们要求老师在日常工作中狠 下苦功,勤练基本功,积极参与到教学改革实践中,通过 参与社会工程项目实践,与it企业结对子,到企业锻炼, 合作开发等,采用各种方法、手段,不断积累项目经验, 按“双师型”要求提高自己,以项目、案例式教学为主, 满足了教学的需要。四、结束语要上好一门语言课,尤其是c语言程序设计这样的一 门传统的程序设计入门课,除了要求学生主动学习外,教 师还应因材施教,采用现代的教学方法与手段,使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论