




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 试谈高职计算机编程语言课程教学方法 1 计算机编程语言课程概述 1.1 含义 对于计算机编程语言而言, 其具有模块化与抽象化的特点, 致使学生在学习和掌握计算机编程语言时较为吃力, 影响学习进度和教学效果。当前高职学生在实际学习计算机编程语言的过程中, 往往不能理解命令格式, 不会写计算机程序与程序算法等, 只能记录教师写的程序, 无法真正理解程序的算法与语法。如果学生长期处于这种情况, 往往会失去学习兴趣, 而且教师在教学过程中采用直接讲解法进行教学活动, 这样虽然能完成教学目标, 但是会极大限制学生的主观能动性, 降低教学的有效性。 1.2 重要性 编程语言类课程作为计算机专业的必修课程
2、, 是计算机核心课程中的重要组成部分。当前大部分高职院校在计算机专业中开设了编程语言类课程, 如Java 语言程序设计、C+程序设计、C 语言程序设计基础等, 并且部分主干课程的设计与实验都是通过程序的编写来实现, 以此达到理解与巩固课程知识点的目的2。如软件工程、算法分析与设计和数据结构等课程内容, 需要编写相关的程序来达到学习及理解的目的。随着计算机技术的发展与普及, 许多用人单位对计算机专业人才提出了更高的要求, 将学生的编程能力作为考核的一部分, 这说明编程语言类课程学习的好坏直接关系到计算机专业学生的培养质量, 对学生的就业情况具有直接影响。 2 高职计算机编程语言课程教学现状分析
3、高职计算机编程语言课程教现状主要表现为以下几点。 (1)消极的学习态度。有些学生在学习过程中遇到难以理解的知识点就放弃, 上机时遇到程序卡壳也放弃学习, 不会积极思考问题, 也不主动提出问题, 只对考试的内容十分关注, 典型的应付考试型。(2)编程思路不清晰。有些学生编写的程序缺乏清晰的结构和较强的可读性, 规模相对臃肿, 程序的效率十分低下, 如果程序偏难则无从下手, 存在眼高手低的现象。(3)缺乏规范的编程习惯。学生编写的程序卡壳是由于存在一些问题, 如程序结构的错误理解、数据类型的混用乱用、少空行或多空行、中英文模式错误、大小写错误、关键字拼音错误等, 同时学生多对程序的结果较为关注,
4、较少顾及编程风格与编程过程, 缺乏扎实的基本功。(4)存在畏难情绪。部分高职学生在计算机编程语言课程学习过程中, 存在心理障碍, 一旦遇到难以理解的知识点, 则会开始怀疑自己, 出现畏难情绪, 如果难以理解的知识点积累到一定程度之后, 往往放弃学习, 失去学习的积极性与自信心。之所以出现这些表现, 不完全是学生自身的原因, 需要从教师和课程本身等方面查找原因。计算机编程语言相对抽象, 需要严格按照计算机编程语言的规定步骤和处理数据的内部机制进行编写, 采用缜密的思维来解决问题。同时编程语言中的部分知识点是学生理解的难点, 如与内存相关的知识点、指针等, 这些都对学生的学习与理解造成了一定的难度
5、。另外, 学生在学习编程语言时, 需要接触庞杂的语法知识, 这就需要教师帮助和引导学生找准关键点和重点, 积极攻破难点, 鼓励学生, 创设良好的编程学习环境, 使学生形成良好的编程思路与编程习惯, 提高学习效率和教学效果。 3 高职计算机编程语言课程教学方法及改革措施 3.1 教学方法 3.1.1 案例式教学 对于案例式教学方法而言, 其主要是指在教师的指导下, 分析讨论案例中的问题, 激发学生的探究欲和积极性, 教给学生分析和解决问题的思路与方法。案例式教学方法具有较强的互动性, 能够将理论与实际进行有机结合, 将其用于计算机编程语言课程教学中, 需要先列举与教材内容相关的案例, 然后通过问
6、题的解决, 引导学生自主学习, 并运用所学知识解决实际问题。如在讲解C 语言程序设计中的选择结构的相关知识时, 给出计算股票经纪人佣金的案例, 由于股票交易额不同, 因此, 股票经纪人佣金的计算方式也不尽相同。然后引导学生进行计算:假如交易额为x, 经纪人所得佣金为y, 那么y 的值可以x 的大小加以计算, 即先对x 值范围进行判断, 然后选择相应的计算方式, 以条件判断为依据来决定该语句是否执行。最后要求学生阅读教材中的选择结构章节, 找出相应的语句格式, 并写出该案例的实现代码。这样的教学方法可以突出学生的主体地位, 调动学生学习的主动性与积极性, 培养学生独立思考能力和自主学习能力, 提
7、高教学效果。 3.1.2 项目驱动式教学 项目驱动式教学是分解展开与教材内容相关的中小型项目, 通过师生之间的互动交流, 让学生掌握知识与技能, 体验创新实践的趣味性, 提高分析和解决问题的能力。以C 语言课程为例, 让学生制作学生成绩管p 掌握语法的重点就是编程的学习, 这就需要学生在学习过程中关注知识点, 如数据类型的学习, 需要对每种数据类型的特殊用途、计算、表示长度和类型名等加以关注;函数的学习, 需要对返回值、函数名、参数类型与个数等加以重视;流程结构的学习则需了解其运行的细节。只有积极关注每个知识的关键点, 才能保证学习的针对性, 避免出现调试排错和语法错误等, 提高学习效率。目前
8、许多教材都采取案例教学法, 可从案例中学习知识点的用法与语句等, 学生准确理解案例, 抓住案例中体现的知识点, 把握课堂的重点知识, 做到重点突出。 3.2.2 合理的编程思路 首先, 训练学生程序排错和调试能力。教师在进行计算机编程语言课程教学时, 应训练学生掌握基本的排错技巧, 使其能在调试过程中有效分析错误报告, 然后指导学生归纳总结出错的原因, 从而避免下次上机时犯同样的错, 节省卡壳时间, 促进工作效率提升。其次, 让学生了解程序的运行过程。以JSP 课程为例, 指导学生观察运行结果中出现的界面元素, 如一个处理结果、一个链接、一个表单、一个图片等, 并让学生分析其对应程序中的哪几行
9、代码, 或者要求学生以运行结果为依据推理程序的运行细节与编写流程。这样学生才能深入理解所学知识, 重用部分有用的代码, 实现知识的不断积累, 提高学生的学习能力。最后, 采用逐步细化与模块化分析的方法。教师可引导学生从全局的角度来分析问题, 将问题划分为若干个小问题, 指导学生利用模块化的思维来解决问题, 这样能够保证思路清晰, 各个击破问题。 3.2.3 有效的激励措施 第一, 准确把握学生学习心理。单纯利用经济物质的激励, 虽然能让学生逼迫自己学习, 但是学习动力保持时间极为短暂。尤其是90 后学生, 其深受电视、电影和网络等因素的影响, 需要教师准确把握其心理喜好, 少责备多鼓励, 让其能够体验编程的乐趣, 激发学习兴趣。第二, 科学设计编程题目。教师可以对题目要求进行适当变更, 要求学生编写具有较广适应面和较强灵活性的程序, 培养学生的变通能力与发散性思维。第三, 积极鼓励学生上机。如果编程被某个小问题卡住, 则会导致整个编译、编写和运行都难以继续, 严重影响学生的学习兴趣与自信心, 因此, 教师需要积极关注学生的实际情况, 对其进行鼓励, 创设良好的学习环境, 营造和谐融洽的师生关系, 提高学生的学习主动性与自信心。 4 结 语 综上所述, 高职学生在学习计算机编程语言课程的过程中还存在诸多问题, 教师在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025重庆丰都县中医院招聘4人考试含答案
- 企业多元化人才管理和优化方案
- 企业网络安全数据挖掘与防范规定
- 酒店客房送餐菜单规定
- 制定品牌故事传播策略增强品牌亲和力
- 信息泄露实验总结
- 果园管理的健康树干处理技巧
- 2025咸阳市秦都区丝路花城小学教师招聘笔试备考试题及答案解析
- 2025年精神科学科抑郁症患者自杀风险评估考试答案及解析
- 地产销售经营规程
- 中国驻外领使馆地区分类
- 粘多糖贮积症专家讲座
- 煤矿群监员培训
- 教学课件 国际结算(第七版)苏宗祥
- 大学英语四级写作技巧及模板
- 成都燃气公司招聘笔试题
- 某铁路站房钢筋工程技术交底
- SMM英国建筑工程标准计量规则中文版全套
- 颈动脉保护装选择
- 水泥熟料生产工艺及设备课件
- 学前卫生学第二章课件
评论
0/150
提交评论