首页 -> 2007年第11期

浅谈高职学校的计算机语言课程设计

作者:刘艳华 李 莹 杨春哲 李广庆




  [摘 要]计算机语言课的最终目的是让学生掌握程序设计总体思路,运用所学语言解决实际工作中的问题。作为高职院校计算机课程的特点,一方面要让学生掌握好扎实的基本理论,另一方面还要培养学生有较强的动手能力,那么针对语言课的课程设计就显得尤为重要,它不仅是理论教学的延伸,而且是理论与实践紧密的结合。在实践教学中突出高职教育特色,培养学生动手实践能力,以求教学效果符合学生未来面向社会的要求。
  [关键词]课程设计 精心选题 布置题目 操作要求
  
  计算机语言课最终的目的是让学生掌握程序设计总体思路,运用所学语言解决实际工作中的问题。作为高职院校计算机课程的特点,一方面要让学生掌握好扎实的基本理论,另一方面还要培养学生有较强的动手能力,那么针对语言课的课程设计就显得尤为重要,它不仅是理论教学的延伸,而且是理论与实践紧密的结合。
  笔者下面以VB课程设计为例,浅谈课程设计的一般过程。
  
  (一)精心选题
  
  精心选题,力求既要结合书本的知识,又要结合学生将来可能遇到的实际工作需要。
  课程设计题目不宜过大,不切实际,使学生无从下手。题目要使学生在自己通过搜集资料及在指导教师的指导下能够完成,使他们有成就感,增强他们学习的自信心。实践证明题目多、可操作性强、趣味性强、实用性强,对开阔学生的视野、丰富学生的知识、提高学生的实践能力有极大的好处。
  我考虑到VB课程设计的特点以及每个学生不同的兴趣爱好精选了十几个题目,让学生分组设计。
  如文字编辑系统,学生都学过Word等文字处理软件,对它有较深的体会,那么文字处理软件是怎么实现的呢?通过这个题目可使学生把以往所学专业知识和VB有机结合起来。又如古诗欣赏系统,是专门为一些对文学感兴趣的学生而设置的,这样的题目设计能够调动他们的积极性。除了以上题目外,还备以下题目:睡眠测试系统、设计计算器、设计电子贺年卡、窗体背景图案系统、设计一个收款计算程序、密码检测、数据流动等。
  
  (二)合理布置题目
  
  在布置题目时,要根据具体情况进行处理。可采用分组的形式进行,避免多人同时做一个题目,导致重复劳动或抄袭现象的发生。
  布置题目时采取先在黑板上以文字形式布置题目,让学生先独立思考,然后再在机器上布置题目即在机器上运行程序,让学生直接看到运行后的效果。另外,教师一定要将每个题目都自己先完成,给出具体结果,使学生具有感性认识,增强他们的自信心。
  在软件开发中,实际上用户要定制一个软件时给出的往往只是文字或表格要求,即用户需求,学生要将用户的需求用计算机程序设计的形式表达出来,这就涉及到软件开发的知识。在课程设计过程中我有意识地将软件开发工程中的一些方法传授给学生,使他们了解软件开发的一般步骤和过程,这样可以少走弯路。
  在设计过程中,教师要尽量要求学生学会搜集资料,充分利用现代化工具,如上网搜集资料,到电脑公司去咨询,到相关部门去了解情况。这样有利于学生掌握第一手资料。
  
  (三)操作要求
  
  按照软件开发技术的原则和方法进行课程设计,并采用结构化或面向对象程序设计的原则和方法。对于课程设计可酌情选择以下过程及文档中重要的几个即可:①问题定义。②可行性研究。从技术可行性、经济可行性、操作可行性来研究系统是否可行。③需求分析。确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。④总体设计。确定系统的具体实现方案,确定软件的结构。⑤详细设计。设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码。⑥编写代码(程序)。用某种程序设计语言书写的程序。⑦软件测试、调试运行。将所编写好的程序和有关原始数据输入到计算机中,不断地对其进行调试运行(修改程序中存在的语法错误和逻辑错误),直到所设计程序达到设计要求。这部分工作量往往占软件开发总工作量的40%。⑧软件维护。此阶段是软件生命周期的最后一个阶段,它处于系统投入生产性运行以后的时期中,因此不属于系统开发过程(此步骤可省略)。软件开发结束时,要对软件评价。可从产品修改、产品转移、产品运行三方面评价。⑨编写文档。一般情况下,软件系统有如下文档:可行性研究报告、项目开发计划、需求规格说明书、概要设计说明书、详细设计说明书、用户操作手册、测试计划、测试分析报告、开发进度月报、项目开发总结报告、程序维护手册、软件问题报告、软件修改报告、数据库设计说明书。
  计算机专业相对其他专业来说将是新兴的专业。作为专业教师必须尽快转变观念,以适应市场用人单位的需要。要想让市场欢迎高职学院培养的学生,首先教师应该是市场上受欢迎的教师。高职学院应创出自己的新路,在综合素质上超过职业中专水平,在动手能力上胜出本科生,这样的学生会有更大的就业空间,这是每个专业教师应该认真思考和义不容辞的责任。
  为培养优秀的专门人才,创新是每个教师应承担的义务,强化实训环节是高职高专教育形成自己特色的必经之路。