- 13
- 0
- 约4.57千字
- 约 10页
- 2018-08-17 发布于福建
- 举报
以程序员职业能力培养为目标高级语言程序设计教学模式
以程序员职业能力培养为目标的《高级语言程序设计》教学模式
摘要:为了在《高级语言程序设计》课程中培养学生具备程序员的职业能力,提出了一种新型教学模式。课程采用案例教学法进行教学,课堂授课时注重案例分析,并且在案例中有意设置错误;学生实践时,遵循案例模仿――问题总结――扩展练习的渐进步骤。经实际应用,这种教学模式能更好地完成高等职业教育的培养目标,对其他计算机实践类课程有一定的借鉴意义。
关键词:职业能力;高级语言程序设计;教学模式
程序员职业能力分析
计算机软件专业是大多数高职院校都开设的专业,其培养目标是职业程序员。通过对软件公司技术经理的问卷调查和与职业程序员的座谈交流等综合分析,笔者认为,一个合格的程序员应具备的职业能力是:具有初步的程序设计思想、能够用某种计算机语言编写程序、能够进行程序调试、能够编写规范化代码、能够独自解决程序编写和调试中的困难,同时,还应该具备沟通、表达能力以及与人协作能力。
具体地说,具备程序设计思想是指能够把某一现实问题的解法表达成计算机能够理解的形式;能够用某种计算机语言编写程序是指熟练掌握一种编程语言的语句、语法;能够进行程序调试是指能够使用多种手段查找程序中存在的问题(一般是使用集成开发环境IDE提供的各种调试工具);能够编写规范化代码是指具有良好的代码书写习惯,例如变量声明使用、规范变量命名、使用代码注释、捕获异常、注重代码复用等;能够独自解决程序编写和调试困难是指能够借用帮助手段来解决问题,包括查阅用户手册、帮助文档、网络搜索、请教有经验人士等。
《高级语言程序设计》
课程教学现状
要把学生培养成具有这些职业能力的程序员,《高级语言程序设计》课程的教学、实践方式起着非常重要的作用。目前,该课程通常是采用案例教学法进行教学,首先展示案例的效果,然后对案例涉及的理论知识进行讲解,最后是通过分析案例中的源代码讲述案例实现过程,教学时重视对语句、语法的讲解,学生往往学会了语句格式,但是却不能使用正确的语句来解决实际问题。学生实践通常有两种模式,一种是验证型,参照案例源代码实现案例,能得到案例的效果,就算实践成功;另一种是自主型,直接布置一项与案例相关或有一定类似性的任务,要求学生完全自主实现。第一种方式学生仅完成了程序的仿写,并没有把这些代码为自己所用,第二种方式因难度太大而使学生对编程产生畏惧感。
可以看出,不论是教学还是实践环节,都有待于进一步改进,都不足以实现培养学生程序员职业能力的目标。在多年的教学工作中,笔者尝试了一种以职业能力培养为目标的教学模式,下面以《Visual Basic.NET程序设计》为例,介绍教学的实施过程。
以职业能力培养为目标的教学实施过程
案例的选择《高级语言程序设计》课程采用案例教学法已经得到共识,不论是课堂讲解,还是实践练习,都与选择的案例密切相关。因此,选择合适的案例是获得良好教学效果的保证。笔者认为,应根据以下三个原则来选择案例。(1)以培养工程意识为目标的完整性原则。选择的案例应首先紧扣讲授的理论知识,但是也不能很狭隘地纯粹应用本次知识,而是应该在一个较为完整的软件项目中体现这些理论知识是如何发挥作用的。比如,在讲解ComboBox列表框控件时,不能只是简单地在界面上画一个列表框,添加几个条目,而应该把列表框放在一个具有完整功能的界面中,然后把重点放在介绍列表框上。比如,这个完整的案例可以是学生管理系统的一个界面,用列表框来选择学生姓名。选择完整性的案例,可以培养学生全局概念。(2)以调动学习兴趣为目标的趣味性原则。兴趣是学习的关键,选择一些有趣的、有实际意义的案例,可以激发学习兴趣。可以选择一些学生喜欢、熟悉的游戏,或者是游戏的一部分作为案例。例如,在讲解Timer控件时,可选择随机抽奖程序;还可以选择Windows系统自带的扫雷游戏作为控件综合练习实例。学生真正实现案例后,会很有成就感,对学习程序设计的兴趣、信心也就大增。(3)体现教学与岗位对接的实用性原则。教学时选择的案例如果在软件开发现场正在使用,那么学生不但可以学习到理论知识,而且学习过程本身也就是对其将来工作岗位的熟悉过程,实现教学与岗位的对接,这对于高等职业院校的教学尤其重要。因此,选择教学案例应紧扣企业当前的应用。比如,在讲解循环语句时,可以不采用“自然数求累加和”这样的经典案例,而是采用软件中经常使用的限定输入密码次数的例子。
课堂教学(1)通过案例分析培养程序设计思想。在目前《高级语言程序设计》的教学中,教师往往只重视语句、语法格式的学习,致使学生在遇到一个具体的问题时,提不出解决问题的设想和方案,编程思路模糊不清。因此,在课堂教学时必须重视程序设计思想的培养,
您可能关注的文档
- 以生为本,提升生物学科吸引力.doc
- 以生为本,构建智障学生语文乐园.doc
- 以生为本,构建有效化学课堂教学.doc
- 以生为本三段式作文教学研究.doc
- 以生为本中学英语阅读教学设计.doc
- 以生为本中职旅游教学效果及其影响因素研究.doc
- 以生为本习作教学指导策略.doc
- 以生为本切实提升小学生足球水平.doc
- 以生为本在比本领教学案例中运用.doc
- 以生为本就业教学考核模式探索.doc
- 03-2 2025年度民主生活会征求意见座谈会主持词.docx
- 03-1 2025年度民主生活会主持讲话提纲.docx
- 02-1 会前学习-《县以上党和国家机关党员领导干部民主生活会若干规定》相关要求.docx
- 在2025年度民主生活会上的总结讲话三篇.docx
- 在2025年度民主生活会上的总结讲话三篇 (3).docx
- 市委宣传部2025年度民主生活会查摆问题整改方案两篇.docx
- 在市行政审批和政务信息管理局机关2026年全体干部政绩观教育大会上的党课讲稿.docx
- X市应急管理局2026年度安全生产监督检查计划.docx
- 2025年度民主生活会领导班子对照检查材料(五个带头)三篇.docx
- 2025年度民主生活会“五个带头”个人对照检查材料三篇.docx
原创力文档

文档评论(0)