职教计算机课改意见论文

上传人:郭** 文档编号:117148871 上传时间:2019-11-18 格式:DOC 页数:6 大小:60.95KB
返回 下载 相关 举报
职教计算机课改意见论文_第1页
第1页 / 共6页
职教计算机课改意见论文_第2页
第2页 / 共6页
职教计算机课改意见论文_第3页
第3页 / 共6页
职教计算机课改意见论文_第4页
第4页 / 共6页
职教计算机课改意见论文_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《职教计算机课改意见论文》由会员分享,可在线阅读,更多相关《职教计算机课改意见论文(6页珍藏版)》请在金锄头文库上搜索。

1、职教计算机课改意见论文 一、计算机基础课程目前的现状 计算机课程是大学通行的基础课其中的程序设计教学长期以来一直是教学中的重点和难点之一当然也是争论的焦点20世纪80年代末到90年代初计算机基础课几乎就是程序设计语言教学当时由于机型的限制普遍讲授百朋Ic语言程序设计技术那是一种在APPLE机上使用的带行号的结构化程序设计语言存在着一些弊端:由于行号的影响程序流程较为繁杂程序支持的函数功能不强90年代初到90年代后期微机大量出现WIND口WS系列应用软件的不断发展使得计算机处理日常问题的能力越来越强于是有一种误区出现那就是学习计算机基础知识就是学习计算机的操作学习办公自动化某些学校曾一度忽视了程

2、序设计的教学90年代后期到如今随着全社会计算机应用领域的不断扩大和水平的不断提高以及社会信息化进程的不断加速人们逐渐认识到搞好信息处理工作不懂得程序设计是行不通的在这种认识前提下教育工作者重新认识了程序设计教学的地位纵观程序设计语言在教学中地位的起伏、这里面反映出来的是对程序设计教学的内容、方法、原则和思想的整体认识问题不讲程序设计肯定是不行的那么如何选择程序设计语言处理好程序设计和计算机操作的关系定位它的深度将是高等职业教育中要认真思考的问题这也是将程序设计应用到生活和其他方面的前提 二、引入程序设计语言教学的必要性 程序设计教学作为培养学生初步构建程序结构思想的一种重要途径一直占有重要位置

3、通过程序设计教学提高学生分析问题、解决问题的能力从而使学生初步获取程序设计思想并将这种思想贯穿于计算机基础课程学习的全过程学习程序设计有助于我们了解计算机的工作原理消除对计算机的神秘感人类思维活动的过程与人们工作生活的模式和计算机的工作原理与基本运作流程相似我们一般认为计算机和人们的思维有着共同的特点:都要对自己的活动进行程序设计因此人们能够理解并且利用计算机的工作机制改进自己的学习与工作而要能够“吩咐”计算机做事懂得一种计算机程序设计语言是十分重要的学习程序设计有助于培养我们的信息素养严密我们的逻辑思维 三、程序设计语言的选择 有史以来的计算机程序设计语言不外乎是机器语言、汇编语言、面向过程

4、的程序设计语言、面向对象的程序设计语言等几种前两者由于过分依赖硬件而且还需要高级语言基础显然不适合在非计算机专业的学生中开设故不在考虑之列面向过程的程序设计语言目前流行的主要有BASIC、PASCAL和C语言等早期很多学校选用PASCAL语言作为教学语言PASCAL语言本身就是作为一种规范的教学语言出现的但是由于现在使用PASCAL开发实用程序的减少再加之全国计算机等级考试现在不考PASC户LL所以几乎没有学校使用它作为教学语言C语言目前在系统开发上占有绝对的优势很多计算机相关程序比如:PDA上的程序游戏等都是C语言开发的很多高校均使用C语言作为教学语言但是C语言过于灵活基础要点多教学过程中如

5、不好好把握很可能使学生产生厌倦和恐惧情绪BASIC不易出错易于上手尽管功能较弱作为教学示范培养逻辑思维建立结构化的程序设计思想却是个不错的选择面向对象的程序设计语言主要有C十十、VC、VB等严格地说VB不是一个完全的面向对象的程序设计语言但是鉴于现在操作系统几乎都是WINDOWS的天下掌握一些windows下的可视化程序设计语言还是有一定必要的而且Visual系列的一个很好的特点是它的可视化编程环境河以让学生迅速上手体验成功的快感但是Visual系列在结构化上显得不够明晰在教学过程中要认真思考和组织在我校的教学中笔者大胆建议在理科系必修C语言选学VB而在文科系结合QBASIC和VB来讲述程序设

6、计语言前者有较清晰的结构化程序设计的思想便于显示流程培养逻辑思维和结构化程序设计的思想;后者简洁实用开发效率高有助于锻炼软件工程的思想 四、程序设计语言的教学实践 1.教材的选择 在进行C语言和BASIC语言教学时很多院校选择常规教材比如:谭浩强的C语言程序设计、QBASIC语言程序设计这些教材在编写时为了体现结构上的科学性和完整性有时忽视了教学过程中的一个问题就是教学的目的我们认为在教材的研究上应该着眼于学生的程序设计思想而不是程序语言本身一般花3节课左右让学生开始编制简单的程序课程设计如下:第一阶段程序认识阶段:演示简单的音乐和图形程序分析程序结构;为什么要使用程序设计语言流程图和伪代码的

7、简述;基本语句、基本函数、流程控制语句的使用;简单程序设计(数字图形小九九乘法表找最大最小值程序)在第四节课后花大量的时间一边练习简单程序比如:判断素数最大公约数各种数字图案一边讲述C语言的一些其它注意事项慢慢再过渡到第二阶段:程序技巧阶段讲解数组、指针、函数等以及查找和排序等常用技巧程序最后根据实际的情况考虑选择程序的高级阶段或者向C+等深人学习实验证明这种打破教材科学性适应学生认知能力的教学方式颇受学生欢迎究其原因:开始避免了繁杂的人门知识比如C语言的结构、数据类型等便于培养兴趣直接上手;教学中的重点在于程序的设计思想而不是语言的本质;着力点在于学习程序设计的技巧而不是语言的技巧 2.收效

8、分析 在早期的教学工作中笔者是按照教材的编排顺序进行授课的由子在课程初期主要讲授了C语言的一些基本语法使学生误以为C语言的学习中最主要的问题是弄清其语法到了后期的学习虽然学生们在程序设计过程中语法错误的数量大大减少甚至没有但是往往还是不能正确的调出程序就是因为不能做到从整体上去把握没有一个清晰的思路只考虑了一些细枝末节的问题因而在以后的教学中首先是讲述几个有趣简单的程序提高学生学习这门课程的兴趣然后再介绍几种基本的设计思路最后再引人一些设计技巧这样就使得学生们在设计过程中首先能有一个清晰的思路再逐步实现在此过程中再去体会语法采用前一种教学方法时学生在五次上机后也就是课程过半时可以做到程序通过调

9、试但无语法概念有时往往在一开始就无从下手毫无头绪所以难以继续到了课程末期时能够有一些简单思路但还是容易犯糊涂思路不清晰采用后一种教学方法时学生在上机三次后能够有一个思路但问题常常出现在不知如何实现还不习惯计算机的工作流程再经过三次上机后学生基本上可以做到自己独立解决一些简单问题只是在一些端点问题上考虑的不够周到到课程末期学生基本上可以完成一个较漂亮的程序 五、对计算机基础课程改革的建议 鉴于实际的教学过程中出现的一些问题提出一些教学工作的建议与大家一起商量: 1、鉴于学生基础知识的层次差别考虑使用类似英语的分层分班教学模式因材施教新生在人学时计算机的应用水平参差不齐差异显著分班教学正是为进行有

10、针对性的个性化教学应运而生经过分级考试之后所有修学计算机基础课程的本科学生将打乱班级建制根据分级考试的结果分别编人A、B、C三类班级其中A班的成员为具备一定的计算机应用基础分级考试成绩较好的学生;C班为计算机基础相对较差分级考试成绩靠后的学生;B班为其他学生通过分班教学教师可以根据学生的知识基础、学习能力适当调整教学内容和知识容量及深度以求改善教学效果提高学生的实际应用能力三类班级在教学过程中采用升降制的方式学有余力、成绩优异的学生经过测试后可以进入高一级班级学习进一步充实知识视野和技术深度;学习有一定困难的学生可以进人低一级班级学习在相对比较宽松的学习环境中进行调整这样能够形成一种激励机制增加学生的学习动力鞭策学生更加刻苦努力地学习计算机基础知识 2、灵活地组织课堂教学尽量少讲过长的理论课将实际的程序例子用投影机向学生演示注重在机房调试程序采取在机房传帮带相互检查的策略 3、实例结合实际多举实际例子不仅培养学生计算机程序设计的逻辑思维能力还培养学生日常生活中自己设计程序的兴趣例子要选有代表意义的应用面广的 4、多种考核方式相结合一般程序设计语言的调试能力和代码控制能力是不适合在试卷上表现的应采用多种考核方式相结合的综合评审方法学生上机调试程序的表现和能力占30%基本知识占50%课堂表现占20%实验证明对于平衡学科成绩选拔优秀学生有一定的作用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号