三本独立院校计算机专业C语言课程小组教学模式的与实现

点赞:8063 浏览:24825 近期更新时间:2024-03-10 作者:网友分享原创网站原创

【摘 要】C语言程序设计是高校计算机专业的必修专业课,本文结合三本院校的办学目标和学生特点,阐述了计算机专业《C语言程序设计》中所使用的“小组模式”的教学方法,探讨了如何更好地激发学生学习C语言的兴趣和积极性,提高教学效果.

【关 键 词】C语言三本小组模式学习兴趣

【中图分类号】G642【文献标识码】A【文章编号】1674-4810(2013)27-0061-02

一引言

《C语言程序设计》是我院计算机专业的一门重要的专业基础课,它在整个教学计划中占有重要地位.该课程主要以程序设计方法为主线、以语法和结构为核心,旨在培养学生利用计算机程序的思想来分析问题和解决问题的能力.通过本课程的具体学习能让学生熟练地使用C语言来编写高效的应用程序,并且养成良好的编程风格,为学生进一步学习其他专业课程和以后从事软件开发工作打下坚实的基础.

为了提高教学质量,培养学生的学习兴趣,使其养成良好的团队协作意识和沟通协调能力,变应试为应用,在教学过程中我们结合我院三本学生的实际情况,不断探索和实践各种科学适用的教学组织形式和方法.我们摒弃了C语言课程只以讲述语法为主的落后面貌,本着面向未来的精神,把C语言从应试课程转变为一种实践工具,不再局限于使学生单纯地了解和掌握C语言的基本语法规范,而是要致力于培养学生运用C语言解决实际问题的编程能力,以C语言为工具,以实际的软件项目为导向,以程序案例为载体,介绍程序设计的基本思想和方法,重视在新形势下的新方法、新规则和新思想的传授,把程序设计领域最新、最有价值的思想和方法渗透到古老的C语言中,给C语言一个焕然一新的面貌,并让学生从多角度、以多方式去了解和掌握C语言以及程序设计的精髓,着重培养学生灵活应用这些思想和方法的能力.在教学过程中,我们主要采用了“小组教学”的组织形式.

二小组合作型课堂教学模式

“小组教学模式”是以小组为基础的教学形式,不同于中国大多数现行的教育形式.小组合作学习是在班级授课制背景下的一种教学方式,即在承认课堂教学为基本教学组织形式的前提下,教师以学生学习小组为重要的教学组织手段,通过指导小组成员展开合作,形成“组内成员合作,组间成员竞争”的学习模式,发挥群体的积极功能,提高个体的学习动力和能力,达到完成特定的教学任务的目的.

小组教学要强调合作性原则,合作不仅可以提高学生学习的积极性、创造性和教学效益,而且还有利于培养他们的合作意识、团队精神、理性思考,提升他们的境界,拓宽他们的胸怀.尺有所短,寸有所长,要发现和挖掘学生各自的优势与长处,就必须强化师生、生生全员合作互助模式,让学困生通过教师和优生的帮助得到提高;让学优生在帮助学困生的同时,自己的理解水平得到提升.同时在组员间实行竞争机制,这样更能有效地调动学生的参与热情与学习积极性,培养学生的竞争意识.

三在C语言程序设计课堂上使用“小组模式”教学的意义

使用“小组模式”教学的意义在于:(1)有利于全体学生主动参与研究性学习,开发每一位学生的创造潜能,提高教学效率.(2)学生的主体地位更为突出,在整个学习过程中,学生始终拥有高度的自主性,能够对学习过程自我设计、自我控制,而教师对学习过程的干预和控制降低到最低限度,仅仅在必要时给予学生以研究方法和学习条件方面的支持.(3)有利于培养学生的社会合作精神与人际交往能力,为了达到共同的学习目标,小组成员之间必须相互了解、彼此信任,经常进行交流,互相帮助和支持,还需要妥善地解决可能出现的各种矛盾,同学之间建设起一种融洽、友爱的亲密伙伴关系.因此,以“小组”的形式来开展学习,可以使学生养成良好的团队协作能力,使其不再感到学习过程枯燥乏味,而是其乐融融,把学习程序设计变成一件很快乐的事情.

四小组教学模式的具体实施

《C语言程序设计》使用小组模式改变了传统的以老师在讲台上讲为主的课堂,转变为以学生学为主的课堂.教师在整个教学过程中,始终围绕学生开展一系列教学活动,以学生为主体,教师只起一个引导者和指导者的作用.教师主要负责组织和管理整个教学过程,以案例的方式讲授必需的课程内容,对学生遇到的问题和难点进行指导,做好质量控制和管理,对项目组进行监督和考核.

在课程的学习中,教师以一个个具体的工程项目来进行讲解,通过这门课程的学习,要求学生在学期末以小组为单位完成一个实际项目的开发,该项目的成绩会占到期末成绩的50%.

1.组队方法

在《C语言程序设计》课程的教学过程中,通过自由组队的方式分为3组,每组6人,推选出1名组长担任项目经理.

2.项目选择

由每组学生通过调研和讨论自由选择项目,要求所选项目具有一定的实用性和先进性,整个项目的程序代码全部由C语言来实现.整个项目的进度和管理由项目经理负责,小组每个成员的分工要明确.

3.具体时间安排

时间安排:(1)第3周:分组组队;(2)第4周:提交项目题目和分工情况;(3)第5周:完成项目可行性和需求分析;(4)第6周~第12周:完成程序设计与代码编写;(5)第13周:完成程序调试修改;(6)第14周:完成项目测试;(7)第15周:提交项目并演示作品;(8)第16周:考核.

4.考核方式

课程总评成绩等于平时成绩×20%+项目成绩×50%+期末试卷成绩×30%.小组项目成绩占课程总评成绩的50%,由以下几项综合得出:(1)每周都要求每个学生提交进度报告,根据进度报告以及组长的汇报情况每周给出一个分数,该分数占项目成绩的10%.(2)由各组组长根据各组员在项目完成期间的表现情况进行评价打分,组长的分数由组员进行打分取平均分,该分数占项目成绩的5%.(3)在项目最终演示时,由项目小组进行交叉打分,得到的平均分占项目成绩的10%.(4)由指导老师根据项目完成情况打分,该分数占项目成绩的25%.


五结束语

三本独立院校计算机专业C语言课程小组教学模式的与实现参考属性评定
有关论文范文主题研究: 关于项目的论文范文资料 大学生适用: 学校学生论文、研究生毕业论文
相关参考文献下载数量: 25 写作解决问题: 怎么写
毕业论文开题报告: 论文任务书、论文题目 职称论文适用: 刊物发表、初级职称
所属大学生专业类别: 怎么写 论文题目推荐度: 免费选题

C语言具有诸多的优点,是使用性很强的程序设计语言之一,受到了人们的高度重视.但是,C语言又是一门较难掌握的程序设计语言,小组教学模式可以充分调动学生的学习兴趣,把合作的思想贯穿于整个教学过程,通过实践提高学生利用C语言进行程序设计的能力.本学期通过小组合作,3组学生分别自选的题目是:简易计算器、学生成绩管理系统和电脑菜单选择设计.在期末提交的项目中,都完成了预期的功能,并提交了需求分析报告、项目测试报告和项目总体报告,完成质量较高.因此,小组教学模式的应用在计算机专业的C语言程序设计课程教学中是比较成功的.