高级语言程序设计案例教学模式的探讨

高级语言程序设计案例教学模式的探讨

ID:33946463

大小:836.35 KB

页数:4页

时间:2019-03-02

高级语言程序设计案例教学模式的探讨_第1页
高级语言程序设计案例教学模式的探讨_第2页
高级语言程序设计案例教学模式的探讨_第3页
高级语言程序设计案例教学模式的探讨_第4页
资源描述:

《高级语言程序设计案例教学模式的探讨》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第8期计算机教育2011年4月25日ComputerEducationNo.8Apr.25,201165文章编号:1672-5913(2011)08-0065-04中图分类号:G642文献标识码:A高级语言程序设计案例教学模式的探讨1112丁海燕,袁国武,周小兵,白孟尧(1.云南大学信息学院,云南昆明650091;2.云南师范大学文理学院计算机系,云南昆明650222)摘要:针对计算机专业高级语言程序设计课程的教学中存在重语法、轻程序设计,以及初学者感到概念抽象难懂,学习效果不佳,动手能力不强的现状,根据程序设计的特点,结合C语言程序设计的教学体系,本文提出了在程序设计教学

2、中引入案例教学法的观点,案例教学不同于教学案例,本文分析案例教学的真正含义,给出C语言案例教学模式的思路,并以实例说明在C语言教学过程中如何实施案例教学,在高级语言程序设计课程中取得了良好的教学效果。关键词:案例教学;教学模式;C语言;程序设计C语言具有丰富的运算符和数据类型,便于实现以对案例的分析解决为主线,教学内容围绕案例的讨各种复杂的数据结构,而且通过位运算和指针还可以论、分析逐步展开,通过对案例中的问题进行分析,直接访问内存的物理地址,既可以开发应用软件也可激发学生的求知欲,调动学生的积极性,使学生主动以开发系统软件,由于其强大的功能和优点,成为计地思考,掌握其原理

3、和方法,教师适时引导和评判,算机及相关专业首选的高级程序设计语言之一。然让学生充分讨论并发表各自的见解,最后推导出结[2]而,由于C语言涉及的概念和规则繁多,指针使用灵论。通过案例教学法在C语言教学中的应用可以实活,初学者普遍反映概念抽象、学习困难,期末考现启发式教学,更好地激发学生的学习兴趣和参与的试不及格率高,实际掌握的情况并不理想。因此如何积极性,同时,有利于学生掌握理论知识,并运用知改进教学方法,以激发学生的学习兴趣和自主性,增识解决软件开发中的实际问题,提高编程水平和能力。强动手能力和编程能力,是计算机教育工作者值得思2设计C语言案例是案例教学的基础索的问题。在传

4、统的C语言的教学方法中,教师通常是先讲1案例教学法的含义解语法规则,再举例说明。而案例教学法则要求先设计案例,然后教师和学生一起分析讨论,由案例引出传统的程序设计教学过程中也通过使用各种例新的知识点,教师再根据案例的情景要求讲解新的知题来讲解和说明语法和知识点,但教学方法还存在诸[1]识点。因此教学案例是实现案例教学法的前提和基多不足,例如“老师讲、学生学”的单向式教学模式,础,教学案例并不是简单的举例,要求案例所涉及的以及重语法、轻程序设计能力,或者把案例教学等同知识点要能涵盖该课程的绝大部分知识,并且具有目于教学案例,没有掌握案例教学的本质,学生学完该的性、系统性、针对

5、性、可实践性和启发性。以下从课程以后知识点零散,缺乏系统性,不具备良好的软三方面介绍如何选择案例进行教学。件开发能力。因此我们必须转变教学观念,进一步研究面向研讨型课程的案例教学模式。2.1选择小型经典案例,掌握算法思想案例教学是目前国内外比较流行的一种教学方程序设计的关键是算法设计,C语言课程的根法,被普遍应用于医学、法学和管理学等学科的教本目的在于使学生掌握程序设计的基本方法。因此,[1]学。所谓案例教学模式是一种互动式的教学方法,教师要培养学生以算法为中心的思维方式。很多C语基金项目:云南省教育厅科研资助项目(09Y0047);高等学校“第三批特色专业建设点”资助项目

6、(TS11135)。作者简介:丁海燕,女,讲师,研究方向为网络与数据库、计算机应用;袁国武,男,讲师,研究方向为计算机图形学、图像处理;周小兵,男,副教授,研究方向为混沌保密通信;白孟尧,男,助教,研究方向为软件工程。计算机教育66ComputerEducation2011言教材大多注重于语法规则、语句的介绍,缺乏生动、他三类错误,可以借助C语言的调试工具来查找。为实用的例题。我们知道,兴趣是最好的老师,为了使了提高学生调试程序的能力,可以选择一些上机经常学生能尽快地掌握C语言的语法,进入计算机编程领遇到的错误案例,让学生自己调试程序并改正错误,域,在教学过程中,应当选用具

7、有趣味性、实用性的然后分析和总结错误类型和原因,从而不断提高学生例题,如“鸡兔同笼问题”、“求水仙花数”,吸引的算法设计能力。例如:求数组中的最大值及最大值学生的兴趣,使学生体会到编程的成就感。教学内容的下标。的进度安排应当采用循序渐进的方式,围绕数据类main()型、运算符、表达式、输入和输出函数、常用库函数、{inta[4],max,i,m;选择和循环控制语句、数组、函数、指针、结构体、for(i=0;i<4;i++)scanf(“%d”,&a[i]);共用体、文件这条主线来开展教学,通过案例来阐述max=a[

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。