“计算机程序设计”课程教学实践与

时间:2024-02-26 点赞:52785 浏览:108787 作者原创标记本站原创

本文是一篇计算机程序论文范文,关于计算机程序毕业论文模板,关于“计算机程序设计”课程教学实践与相关毕业论文提纲范文。适合计算机程序及教学改革及课程设计方面的的大学硕士和本科毕业论文以及计算机程序相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:“计算机程序设计”是一门既重视基础知识、又强调实践能力的课程.传统教学模式常常导致学生实际编程能力不足.结合福建江夏学院教学情况,从教学模式、教学方法、教学考核、实验设置、教学辅助等几个方面,探讨如何深化教学改革,提高教学质量,培养合格人才.

关 键 词:程序设计;教学方法;案例教学

作者简介:陈军(1975-),男,福建福州人,福建江夏学院电子信息科学系,讲师.(福建福州350108)

基金项目:本文系福建江夏学院2012年度教育教学改革非资助项目“《计算机程序设计》与《程序设计课程设计》实验教学整合研究”的研究成果.

中图分类号:G642.0文献标识码:A文章编号:1007-0079(2012)25-0067-02

全面推进素质教育,培养学生的创新能力、协作精神和实践能力是当前我国教育改革和发展的方向,也是高等学校办学的根本宗旨.有别于研究型本科教育的精英教育思想,应用型本科教育更加注重学术性教育与职业性教育之间的平衡,要求从未来的人才市场需求出发,培养学生良好的知识、能力和素质,满足就业市场需要.


“计算机程序设计”是目前国内大多数高等院校为本科生开设的计算机基础课程,是理论与实验同步开展教学的课程,具有较强的理论性和实践性.学生不仅要学习一定的语法知识,而且还要通过一系列的编程实践练习,才能熟练掌握程序设计的技巧.这是一个培养学生思维能力、分析能力、实践能力和创新能力的过程.

笔者从教学实践出发,对“计算机程序设计”课程的教学进行分析和探讨.

一、“计算机程序设计”教学实践

1.教学背景

福建江夏学院(以下简称“我校”)是一所新晋本科院校,“计算机程序设计”课程是我校在本科教学中第一次采用“16+2”的教学模式进行授课的课程.“计算机程序设计”安排在教学的第1到第16周;程序设计课程设计是计算机程序设计的补充和延伸,安排在教学的第17到第18周,集中进行设计实践.电子信息科学系组织教师,成立备课小组,准备各种教学素材;学校督导组全程监督和指导.这次实践可以为后续采用“16+2”的教学模式的课程及时提供实践材料和经验总结.

2.教学过程

“计算机程序设计”课程安排64学时,理论和实验课比例为3:1.理论课安排在多媒体教室,通过PPT授课,讲解语法知识,并结合课堂实例,分析程序运行结果;实验课安排在机房,安排章节的上机测试,给出具体题目,要求学生通过阅读教材及相关资料,编写程序并通过调试运行.每个章节都有相应的作业和课后辅助测试习题;重点章节还要提交上机实验报告.教师通过修改作业和实验报告,及时掌握学生的学习情况.

另外,教师通过互联网环境(学校的VPN网络、FTP、等),发布各种学习资源,比如:课件、预习实验任务、作业和实验结果等,并且在线和离线为学生辅导答疑.

3.教学结果

在成绩考核中,期中考试成绩和平常成绩占30%,期末闭卷笔试成绩占70%.经过一个学期的学习,绝大多数学生通过课程考核.但是,学生实际编程能力和水平较低,并没有为后续课程的学习打下一个良好的基础.

二、“计算机程序设计”教学存在的问题分析

传统的教学模式是以教师为中心,常采用“填鸭式”教学方法,学生被动接受,很少主动思维,难以形成自己的知识体系.教师循规蹈矩,认真教学,履行职责,付出大量精力;学生用心听课,努力做练习,花费大量时间.但是,虽然教学过程不乏实例,却难以吸引学生;虽然教师在课后认真批改作业,却难以避免学生抄袭应付.结果是一代又一代的大学生,毕业之后还是不会编程.目前“计算机程序设计”课程教学的主要问题表现在五个方面.

第一,教学面面俱到,在有限的课堂授课时间内难以实现突出重点难点,学生感觉听流水账一样,逐渐失去学习兴趣.

第二,理论课教学,以教为主,侧重语法.虽然有利于系统传授与掌握编程知识,但是束缚了学生学习的积极性和主动性.

第三,实验课教学,实验内容多为验证型和章节某个知识点的简单设计型.学生通过验证书本程序,编写简单代码,但只是巩固所学章节的语法,不利于发挥学生的创造性,不利于快速、有效地提高应用能力.

第四,考核方式不合理,笔试成绩所占比重过大.学生可能采用背书、背题的方法通过考核,拿高分,不能真正地培养和提高学生的编程能力和水平.

第五,课后辅导费时、效果差.学生通过网络通信工具联系教师答疑,时间上有一定的滞后性,效果上有一定的个别性,教辅过程缺少一个良好的平台.

三、“计算机程序设计”课程教学改革措施

为了适应应用型本科“计算机程序设计”课程的教学改革需求,应该融合教师的“主导性”和学生的“主体性”,进行“双主”的教学设计.教师有效组织学习活动,实施教学目标控制,设置学习情境,提出问题;学生不再被动接受,而是开展自主学习,团队协作,提交学生的学习积极性和创造性.下面结合笔者在“计算机程序设计”课程方面的教学体会,探讨优化教学的具体方法.

1.开编点题,明确目标

第一堂课很重要.尽管每学期初都开设学生本学期课程引导课,学生对课程有一定的了解,但是,还是要再次明确本课程的课程性质、学习目标、学习方法等.通过课程性质的介绍,学生了解课程在整个本科教学中的基础地位,以及相关的后续课程衔接,提高对本课程重要性的认知;通过学习目标的介绍,学生要加强基础语法知识的学习,同时要重视实践,真正学习和培养自己的编程能力;通过学习方法的介绍,学生懂得课堂学习、上机验证的结合,把握从理论到实践,再从实践到理论的辩证学习过程.

大多数“计算机程序设计”课程的代码运行结果是控制台下的,演示不够生动.可以结合一个综合型的项目实例(比如:职工信息管理系统),结合教材目录介绍,利用多媒体课件,通过动画方式,演示说明每个章节知识点、目标和效果,提高学生的学习兴趣.后续课程中,具体到每个章节学习时,再强调每个章节的教学目标(知识目标、技能目标、情感目标)和教学重点难点,让学生在学习过程中目标明确、有的放矢.

相关论文

技工学校计算机程序设计课程教学的

本文是一篇计算机程序论文范文,计算机程序类有关毕业论文,关于技工学校计算机程序设计课程教学的相关毕业论文提纲范文。适合计算机程序及大。

计算机程序设计课程教学方法

本文是一篇课程设计论文范文,关于课程设计学士学位论文,关于计算机程序设计课程教学方法相关硕士学位毕业论文范文。适合课程设计及学生及计。

高职计算机程序设计课程教学

本文是一篇计算机程序论文范文,关于计算机程序类毕业论文的格式,关于高职计算机程序设计课程教学相关毕业论文的格式范文。适合计算机程序及。

中职学校计算机程序设计课程教学的

本文是一篇计算机程序论文范文,关于计算机程序硕士论文开题报告,关于中职学校计算机程序设计课程教学的相关本科毕业论文范文。适合计算机程。

计算机程序设计课程的教学

本文是一篇计算机程序论文范文,计算机程序相关毕业论文参考文献格式,关于计算机程序设计课程的教学相关毕业论文开题报告范文。适合计算机程。