首页 > 范文大全 > 正文

案例教学法在C语言程序设计的效果

开篇:润墨网以专业的文秘视角,为您筛选了一篇案例教学法在C语言程序设计的效果范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

【摘要】本课题研究团队为探讨案例教学法在C语言程序设计课程中的教学效果,采用团队协作设计案例教学法的学习效果的问卷题目进行问卷调查。结果显示:84.62%的学生认为案例教学法丰富了专业课的相关知识学习;75.95%的学生觉得案例教学法拓展了思维空间,激发了学习兴趣;72.15%的学生认为案例教学法开发思维能力,提高判断能力、决策能力和综合素质;54.43%的学生认为通过案例教学法中的实例学习,今后遇到问题时能很快很准地找到解决的切入点,并找出问题的关键。得出结论:案例教学法拓展了学生的思维空间和综合素质。

【关键词】C语言程序设计;案例教学法;教学效果

C语言程序设计课程是梧州职业学院移动互联应用技术、信息安全与管理、电子商务技术等信息类专业学生接触的第一门程序设计类课程。其目的是培养学生的程序设计思维,掌握编程的基本方法,为后续课程(数据结构、面向对象程序设计、Web程序设计、编译原理和软件工程等相关课程)打下坚实的理论和实训基础。思维活动的载体是语言和文字;思维的表达方式必须遵循一定的格式,符合一定的语法和语义规则。因此,计算机相关专业的学生需要扎实地掌握第一门编程语言——C语言。案例教学法(CaseTeachingMethod,CTM)是教师在程序课程教学中以案例为主线,将学生带入特定的任务中主动学习,注重培养学生解决程序设计实际问题的能力,提高学生分析问题和解决问题的能力,加深学生对基本原理和概念理解的一种特定的教学方法。课题研究团队结合多年来的C语言程序设计课程教学经验,将案例教学法应用于C语言程序设计课程教学中,取得较好的教学效果,现报告如下。

一研究对象与方法

1.研究对象授课对象为我院移动互联应用技术、信息安全与管理、电子商务技术三个专业的三年制高职生,采用分层、整群抽样。2015级信息安全管理22名学生,2016级信息安全与管理20名学生,2016级移动互联应用技术19名学生,2016级电子商务技术18名学生。共计79名学生。女生20名,男生59名,年龄17~22岁。学生已完成了计算机应用基础、Flas、计算机组装与维护、计算机数学等先期基础课程的学习,进入专业核心课程学习阶段。2.研究方法案例教学法在我院相关专业高职C语言程序设计教学中的应用由教学实施和教学评价两部分组成。根据课程性质及教材教学内容的组织形式,笔者设计了两大类教学案例,一类是简单的基础性教学案例,主要用于程序设计基础内容部分的学习,如数据类型、运算符、选择结构、循环结构、函数等。另一类是综合性较强的教学案例,教师对学生的先期学习进行一个充分的评价,确定学生对编程有了一定的了解和掌握后,结合案例的实用性,设计一个能将课程所学内容融会贯通的综合性案例,让学生能够将所学的程序设计知识完成一个课题项目,避免学生无法将零散的课程知识串起来应用到实际编程案例中的情况出现。第一,教学内容的选择。案例教学法以理论知识的讲授为主线,将程序设计算法的理论内容与案例进行有机结合,围绕核心知识实施教学过程。力争授课的知识体系结构清晰、重点突出,增强理解和认知、强化理论知识是完成程序设计的基石。贴近实际的内容、具有典型意义的代表性案例,能够使枯燥抽象的理论知识学习变得生动具体,激发学生学习的兴趣和能动性。不管是基础性案例还是综合性案例,都要求在案例中设置相关的问题,做到心中有数、学有所用。组织教研组中该课程的所有授课教师在集体备课时对案例进行反复分析讨论,不断修改和完善;并向相关专家请教予以论证,论证通过后才能应用到教学中。第二,教学方法。采取随机分组的方式将班级这个大单位分成若干个学习小组,每组5~7名学生,并选定1名小组长兼书记员。第三,教学效果。C语言程序设计课程结束,学生以无记名方式填写课题研究团队设计的案例教学法的学习效果调查问卷。使用SPSS19.0统计软件建立数据库,进行问卷数据的录入、管理和分析。所有录用的数据,都经过SPSS19.0统计软件进行逻辑性与一致性核查,保证数据录入的科学性和严谨性。案例教学法的学习效果调查问卷包含了3个维度、20个条目。其中教学内容5个条目,教学方法6个条目,教学效果9个条目。通过向教改专家咨询、论证、核验,完成问卷的编写、修改和完善。根据问卷条目,让学生对案例教学法的学习效果进行测评,通过开放性问卷题目的设置让学生对案例教学法的实施提出宝贵的意见和建议。

二研究结果

第一,教学组织评价。84.62%的学生认为案例教学法丰富了专业课的相关知识学习,案例内容与理论知识紧密结合,衔接自然。认为案例教学法数形结合直观效果好,使一些抽象的难以理解的概念及实际问题变得生动、容易理解和掌握的占83.54%。这两个数据直观地表达了学生对案例教学法在教学组织这一环节的肯定。第二,教学效果评价。75.95%的学生觉得案例教学法拓展了思维空间,激发了学习兴趣;认为案例教学法开发思维能力,提高判断能力、决策能力和综合素质的占72.15%;88.61%的学生对教师在案例分析回答方式上给予学生充分思考、自愿回答的原则表示赞同。54.43%的学生认为通过案例教学中的实例学习,今后遇到问题时能很快很准地找到解决的切入点,并找出问题的关键。36.71%的学生认为案例教学和传统教学结合所掌握的知识点记忆比较长久。

三探析

第一,目前,现代教育教学技术手段的广泛运用为案例教学法的顺利实施提供了强大的技术支持,使抽象的知识具体化、形象化。学生通过阅读理解经典编程案例,完成教师设置的阶段性、层次性小案例,获得自主学习的成功乐趣;对学生学习兴趣的强化和探究知识的脚步具有很大的推动作用。案例教学法的内容组织丰富而有趣,案例既是理论知识内容的自然衔接,也是理论教学与实际情况紧密结合的桥梁。帮助学生更透彻地理解和掌握C语言程序设计理论知识,同时,案例教学法的实施方式将枯燥抽象的理论知识形象化,既有利于教师更好地开展课程教学,又推动了学生综合素质的培养和提高。第二,学生通过案例的分析和讨论,锻炼了自己的思维能力、问题探析和创造能力。讨论离不开同学之间的相互沟通,在这一过程中学生们会逐渐养成善于接纳他人意见和建议的习惯。案例教学法的实施过程为学生提供了一个相互学习、相互促进、相互提高,并重新进行自我定位、增强自信心和表现欲的场所。教师在这一过程中全程巡视和指导,确保学生能紧扣知识要点展开讨论和学习。第三,小组协作学习培养了学生的团队合作精神、人际交往中的沟通和协调能力以及语言的组织和表达能力。学生通过案例的讨论分析、解决讨论中的问题冲突,激发学生的创作潜能和学习的主动性,有利于学生毕业后更快更好地融入职业岗位的工作中去。第四,传统教学法在C语言程序设计课堂教学中的应用能够较好地发挥教师的主导作用,能够系统化地讲授理论知识,有利于学生掌握理论知识,打好扎实的实践基础。案例教学法的教学组织和实施对教师驾驭课堂的能力提出了更高的要求,同时,要求学生做好课前准备、课中积极参与、课后认真思考总结。每一种教学法都有各自的优势所在,将传统教学法和案例教学法相结合,取长补短,可以更好地发挥两种教学法的优势。教学相长,从而提高学生发现问题、分析问题、解决问题的能力。两种教学方法的结合,相辅相成,不是简单的理论课用传统教学法,实训课用案例教学法,而是在课程教学设计、各种教学资源的提供以及课程考核方式等多层面的改变。案例务必与课程性质紧密结合,更好地呈现教学内容,为教学目标的达成服务。C语言程序设计课程教学改革以促进学生知识掌握和编程综合素质能力的提高为目标。本课题仅仅是对案例教学法在C语言程序设计教学中的应用的初步研究,为案例教学法在C语言程序设计中的课程教学改革研究奠定了一定的基础,为今后高职程序类课程教学改革领域的教学设计、教学模式、教学评价等的制定提供更加贴近现实情况的理论依据。

参考文献

[1]李廉.计算思维——概念与挑战[J].中国大学教学,2012(1)

[2]张家军,靳玉乐.论案例教学的本质与特点[J].中国教育学刊,2004(1)

[3]高枚,龚沛曾,孙丽君.构建多层次思维培养的C/C++程序设计教学[J].计算机教育,2016(1)

[4]潘山,潘鲁萍.高职C语言程序设计课程教学实践探讨[J].职业,2016(18)

[5]刘芳,钟纯.基于校企合作模式的案例库建设和案例教学研究[J].高等工程教育研究,2011(3)

作者:韦霞 黎玲 梁荣智