程序设计类课程实践教学方式改革研究

程序设计类课程实践教学方式改革研究

ID:31494944

大小:106.50 KB

页数:6页

时间:2019-01-12

程序设计类课程实践教学方式改革研究_第1页
程序设计类课程实践教学方式改革研究_第2页
程序设计类课程实践教学方式改革研究_第3页
程序设计类课程实践教学方式改革研究_第4页
程序设计类课程实践教学方式改革研究_第5页
资源描述:

《程序设计类课程实践教学方式改革研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、程序设计类课程实践教学方式改革研究  摘要:本文分析了计算机程序设计类课程实践教学存在的问题及其原因,提出了一种基于PC2的实践教学方法,并应用在C语言程序设计教学中。该模式有利于提高学生的编程兴趣,培养学生的实践动手能力和团队协作精神,为程序设计类课程教学改革提供了很好的借鉴。  关键词:程序设计;实践教学改革;教学理念  中图分类号:G642.0文献标志码:A文章编号:1674-9324(2014)52-0099-02  程序设计作为计算机专业入门级的基础课程,承担着帮助学生建立计算意识并为后续专业课程的学习奠定基础的任务[1]。程序设计类课程要求对理论和实验

2、开展同步教学。实践教学作为理论教学的延伸与补充,可以弥补理论教学中学生动手时间过少而带来的不足,进而加深学生对理论知识的掌握。然而,在传统教育的影响下,目前大多数计算机程序设计类课程教学观念落后、实验教材单一、教学方式枯燥。课堂教学过多地注重知识结构,以知识点为单元进行教学;实验教学按照章节知识点进行,实验内容多为验证性。这种教学模式导致学生的动手能力及创造能力差,且学习积极性不高。本文针对程序设计类课程实践教学存在的问题,在C语言程序设计课程实践教学过程中引入PC2,对程序设计类课程实践教学改革进行尝试,以期提高教师的教学效能和学生的学习效率。  一、程序设计类

3、课程实践教学现状6  1.教学观念落后。实践教学停留在对课堂知识点、例题的验证上,实验内容缺乏,设计枯燥无味,实验过程按部就班缺乏新意,程序设计方法与解决现实问题严重脱节,不能提高学生的学习兴趣。  2.实验教材单一。实验教材不能很好地与理论教学紧密结合,大多教材的实验内容固定,与实际生活结合不紧密,不能灵活地依据学生知识掌握的情况调整。  3.教学方式枯燥。传统的实验考核由学生提交实验报告教师进行批改,一方面学生不能及时地获得实验结果评判,也不能当堂了解自己的问题出在哪里、如何纠正。久而久之,学生就缺乏了学习的激情,进而产生厌倦情绪,导致学习积极性下降;另一方面

4、,大量的实验报告给老师带来了较大的工作负担。  4.教学互动缺乏。由于受到课程学时的限制,教师为了迎合教学计划,导致教学过程缺乏互动,教师“教”和学生“学”相对独立,师生之间沟通不够。  二、PC2简介6  PC2是ACM/ICPC(ACM国际大学生程序设计竞赛)控制系统,基于C/S模式,用JAVA语言开发,可以运行在任何支持JVM的平台(Windows、Linux、Solaris等)。经过40余年的完善与发展,PC2得到了全球计算机同行的高度认可[2]。该平台包括服务器端、客户端、裁判端、竞赛端。在服务器端可以创建系统中需要的账户,账户主要分为:Administ

5、rator(管理员)、Judge(裁判机)、Board(排名实时统计端),Team(参赛队),Customer(观看者)。PC2可以根据需要配置选用绝大多数的编程语言的使用环境,能适用于各种不同程序设计语言教学。教师按照ACM/ICPS模式进行实验组织,将实验内容、时间要求、参考答案等配置好,学生分组进行实验,当堂检测学生的实验结果并获得实验成绩。图1为配置编程所用的开发C++语言环境界面,其他程序设计语言的配置操作类似。  三、C语言程序设计实践教学改革  在前几年的实践教学中,我们构建了以C语言课程知识点为主线的实验教学体系[3]。该实验体系以程序设计语言的语

6、句语法体系为脉络,涵盖了C语言学习过程中的绝大部分知识点,包含C语言开发环环境、数据类型、控制结构、函数、数组、指针、结构体、共用体、位运算、文件以及链表等。目前,大多数C程序设计课程的实践教学中都采用了这种实验体系。在这种实践体系的教学过程中,大多学生能够按部就班,对知识点进行验证作为实验目的,循序渐进,能够对知识点进行较好掌握。然而,这种模式不能够让学生将知识点灵活地串联起来,大多学生的感受是知识点比较孤立,实验内容与日常生活中的实际问题联系不够紧密,从而导致自律性差的学生失去了自主学习、自主创新的空间,不利于学生编程能力的提高,不能很好地激发学生的学习兴趣。

7、在以上实践教学的经验基础上,我们对C语言实践教学内容进行了修订,基于PC2平台进行实践教学,很好地解决了传统程序设计教学过程中存在的弊端。  1.教学内容的改革。对C语言实验内容进行优化整合:①强化程序设计的三种控制结构;②将顺序结构程序设计以及数据类型、运算符与表达式融入到其他的实验项目中,不再对单独的部分进行实验;③突出了数组、指针以及函数相互结合的综合型实验;④6原实验教材中的验证型实验、理论教材的例题大部分留给学生作为课外实验进行练习;⑤新的实验内容注重与生活实际结合,尽量多出一些与日常生活相关的实例。  2.基于PC2的实践教学设计。将PC2用在程序设计

8、类课程的实

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

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

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