案例教学与系统开发在程序设计课程中的结合应用

来源 :广东教育·职教版 | 被引量 : 0次 | 上传用户:spacelion
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文对目前中职院校开设程序设计课程进行分析,指出程序设计课应将案例教学与系统开发结合运用,二者相得益彰,能够提高教学实效。
  关键词:程序设计课程;系统开发;案例教学
  
  程序设计课程具有较强的工具性和实用性,注重培养学生敢用、会用并主动用所学的语言知识去解决具体问题,强调实际的动手能力和创新能力。在以往的教学中任课教师往往采用案例教学,学生能明白案例中体现的知识点,但如果要将这些知识点串起来共同使用或让学生用几个知识点设计一个小程序,学生常感到困难。学习程序语言最重要的目的就是让学生通过这门课程的学习,切实地拥有开发程序,设计实用软件的能力。因此,教师有必要在程序设计课中将案例教学与系统开发结合起来,实践证明:教学效果良好,学生不仅掌握了知识点,而且知道如何去用。
  一、案例教学与系统开发结合教学的特点
  1.明确的目的性。
  案例教学可以将课程中的知识点以案例的形式生动形象地表述,使学生学起来不闷,容易理解。而程序设计课不仅让学生理解单个案例中的知识点,还要求学生通过案例的学习并融会贯通,在课程结束之后能开发出属于自己的小软件。这样,方向明确了,学生会带着目的和任务有重点去学习。
  2.较强的综合性。
  开发系统不是几个案例或几个知识点的简单罗列,它要求学生根据模块的需要将多个案例或知识点综合起来运用。例如,要做一个登录窗口的模块,有标签、文本框、按钮等控件的使用,还用到If…Then…Else…End If 这个条件判断语句。这样不仅能灵活掌握运用知识,学生的思维能力也会得到提高。
  3.深刻的启发性。
  案例教学与系统开发过程由于带有个人的创作过程,因而不存在绝对正确的答案,其目的在于启发学生独立自主地去思考、探索,注重培养学生独立想问题的能力,引导学生在学习和实践中建立一套属于自己的分析、解决问题的能力。
  4.突出实践性。
  想要掌握一门真正的学问,最重要的就是实践。学生通过系统开发可以将理论知识融于实践、可以碰到很多学习中意想不到的难题。学生之间可以通过讨论研究、上网查找、翻阅书籍来共同解决问题。不仅增强了认真的学习态度、严谨的思考,还可以在共同努力中取长补短、增长智慧、促进友谊。
  二、案例教学与系统开发教学法的实施
  (一)开发系统的选择。
  程序设计课程教学最终的目的是要让学生学会设计系统及开发系统,培养学生的实际动手能力和探究、创新能力,所以系统的选取至关重要。教师应准备好一个具有实际应用功能,适合学生掌握并理解的开发系统,系统不能过于复杂,系统里涉及的内容是学生接触过或是比较熟悉的,系统的功能不要求很全面,只需含概课程中所学的知识点,在讲解时可选用有代表性的功能模块。下面,笔者将采用VB设计中的图书管理系统具体说明。
  (二)系统开发步骤与教学法具体实施。
  学生在系统设计之初一定要清楚开发一个实际工程的基本流程,这样才能在实践中系统学习,全局把握设计方向。
  1.前期准备。
  系统开发讲究过程,教师在正式讲课之前首先要做的两点是要告诉学生开发这个图书管理系统的目的是方便使用者查书、借书、还书;方便图书管理员管理图书。因此,对于使用者和管理员来说所需要功能是不一样的,这就是“需求分析”阶段。需求分析是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、具体的要求。这一步是判断系统开发好与坏并能否长期使用的关键,以及将来的使用过程中能否带来预期的效益(给借书者和管理员带来方便和快捷),即“可行性研究”阶段。可行性研究最根本的任务是对以后的工作提出是否可行的建议。程序开发的目的是能让工作变得更有效,人们用起来更方便。在教师的引导下,学生分成几个小组讨论图书管理系统的功能模块,即系统能给图书管理员带来哪些工作上的便捷、使用者如何方便迅速找到自己想要的图书。最后确定如下表:
  
  2.学习阶段。
  教师要将图书管理系统这个大工程细分成一个个子窗体(每个子窗体实现一个功能),明确每个子窗体的作用并安排布局,即“总体设计”,阶段,总体设计是要确定系统实现方案及系统的结构。总体设计就是要站在全局的高度,花较少成本,从较抽象的层次上分析对比多种可能的实现方案和系统结构,从中选择最佳方案和最合理的系统结构,用较低成本开发出较高质量的系统。然后根据每个子窗体所含的知识点选择典型案例和设计任务进行详细系统教学,让学生将理解到的知识点运用到系统中,这一步进入“详细设计”阶段。详细设计是对系统结构细化,得到系统详细的数据结构和算法。在这两个设计阶段中,主要工作是通过“案例教学”来讲解VB中的知识点,案例的选择既要包含本节课讲解的内容,又要有一定的扩展性和深度,配合着系统开发的需要进行设置,即要以系统开发为中心,围绕它展开学习。调动学生将学过的内容运用于开发自己的图书管理系统中去。
  在教学过程中,教师根据需要可实施如下几种案例教学法:(1)案例讲授法。教师在授课中,将知识点融入案例中,通过对案例的讲解应用来说明知识点的用法,并举一反三达到灵活运用。例如在讲解在VB中“
其他文献
摘要:精品课程建设是更新教育观念、深化教学改革、提高教学质量和培养创新型人才的关键, 同时也是衡量学校办学水平和教学质量的重要标志。本文就高职高专精品课程及其网站的设计与建设提出了意见和总结,对精品课程的建设有一定的指导作用。  关键词:高职;精品课程;网站    2003年教育部启动了“高等学校教学质量改革工程”。精品课程建设作为这项工程的奠基性工作,既是一个理性的继承和适时的总结,又是一个具有
零序直流选线系统用于易燃易爆场所电网保护, 选线系统电路参数应确保接地检测电流不超过其允许值.根据系统检测电流的特点,只用漏电支路与选线系统检测源构成的电路模型确定
中国-东盟自由贸易区的建立,中国-东盟博览会的举办将给广西的发展带来前所未有的机遇.桂林市作为广西的主要城市之一,同样面临巨大的机遇与挑战,本文拟从分析中国-东盟自由
随着我国经济的发展和学生的变化,中职学校的会计教学理念已经满足不了现代的教学需求,影响了毕业生就业后的工作能力,引起了社会的质疑。对此,中职学校应该采取相应的改善措施,改
With its development of the economic and trade relationship with China, the biggest trade partner, Vietnam meets with the incessantly adverse balance of trade w
本文针对中职生的语文学习现状,结合作者的语文课堂教学经验,就如何提高中职语文课堂教学实效进行了有益的探索。
摘 要:本文通过对顶岗实习学生思想政治状况的分析,从思想认识、实习目标、专业技能、服务意识及团队合作等方面,提出充分发挥学生党员在顶岗实习中的重要作用,以推进高职院校顶岗实习工作,提升学生的职业素质。  关键词:高职院校;顶岗实习;学生党建    近几年,随着高职院校工学结合人才培养模式改革的不断深入,校企合作推进学生顶岗实习已成为高职院校实践教学的一个重要环节,参加企业顶岗实习的学生越来越
建立了油田用变频驱动往复式柱塞泵站效率优化控制问题的数学模型;给出并证明了目标函数最优值为零的充分条件,为简化优化模型求解过程,提高求解速度以及合理设计注水泵站提
期刊
针对我校《模具制造工艺学》教学中存在的问题,本文通过采用项目化教学方法,设计与生产实践对接的项目进行教学,对学生进行合理分组,教师在教学过程中组织和引导教学过程,制定合理