浅析项目式教学法在中技学生程序设计课程应用

来源:人力资源 发布时间:2020-08-27 点击:

  浅析项目式教学法在中技学生《程序设计课程》应用

 摘 要:在中职的素质化教育推行中,如何激发学生的动手积极性,让中职学生更好的理解和掌握课程知识和技能,提高中职学生解决问题的能力,是中职教育面临的一个重要课题。本文针对中职学生《程序设计课程》中的问题,提出了应用项目教学法。重点介绍了项目教学法在《程序设计课程》中的实施步骤,对中职学校的程序设计课程具有一定的指导意义。

  关键词:素质化;动手积极性;项目教学法;程序设计课程

 中图分类号:TP29 文献标识码:A DoI: 10.3969/j.issn.1003-6970.2012.05.050

 Analysis of Project-based Teaching Technology Students in the“Program Design”

 HU Bao-ling

 (Guangzhou Iron & Steel Enterprises Group Co., Ltd. technical schools, Guangzhou 510385, China)

 【Abstract】Implementation of the quality of education in the post, how to motivate students hands-on enthusiasm, so that vocational students better understand and master the course knowledge and skills, improve problem-solving skills of vocational students in vocational education is facing an important topic. In this paper, the issue of vocational students, "Program Design", the application of project teaching. Highlights the implementation steps of the project teaching in the "Program Design", has a guiding significance of programming courses in vocational schools.

 【Key words】Quality of; Hands-on enthusiasm; Project approach; Program Design

  0 引 言

 目前中职学校的课程教学,一般是按照理论、实验、实习三个阶段实施,教学环节独立分散,不能有效的让学生融会贯通。而教师也停留在将理论知识逐一向学生传授层面,类似初中的填鸭式教学,使得学生容易产生厌学情绪。实验以及实习阶段,和社会实际需求存在很大差距,最终学生走上社会后不能很好的解决实际问题。严峻的现实要求职校教师对教学方法必须进行相应的改革和创新,将课程学习与实践操作更好的结合起来,从而提高学生的学习兴趣和动手能力。目前“项目教学法”是职业教育中比较成功的一种教学方法,结合近几年教学实践和体会,本文就应用项目教学法在《程序设计课程》的教学实践自己的谈谈体会和经验[1]。

   1 项目式教学法介绍

 项目教学法起源于美国教育学家杜威,后续由其学生不断丰富和完善。它是以实际项目为主线,以分组的学生团队实现项目要求为最终目的,以完成项目的情况来评价学生是否达到教学目的一种教学方式。项目教学法以学生的自主性、探索性学习为主导,采用了类似科学研究及实践的方法,促进了学生积极主动的解决实际问题的能力。项目教学法实际上融合了自主探索教学法、任务驱动教学法和案例教学法三大常用教学方法的特点。在教学活动中,教师将学生分组,每个小组就是一个工作团队。学生团队按照实际工作的完整程序,制定计划、明确各人的分工。在项目教学中,学习是一个人人参与解决现实问题的过程,培养了是解决实际问题的能力,增加了大家的团队合作经验[2]。

   2 项目式教学法在《程序设计课程》的实施过程

  2.1 确定目标和任务

 中职《程序设计课程》目的是要求学生掌握程序设计的基本思想和编程语言的语法以及利用编程语言解决实际问题的能力。但由于中职学生基础学科知识不高,要达到教学目标,合理的选择项目教学法的项目至关重要。一方面要提高学生的学习积极性[3],另一方面要让学生在项目教学中达到本课程的教学要求。

  程序设计是设计程序的基础,学生能熟练的掌握编程语法是最重要的目标。本文提倡在《程序设计课程》中选择一个体系不大,算法简单,生活实际结合紧密的项目。

   2.2 案例分析与示范

 本文选择的项目是在手机上比较流行的贪吃蛇游戏,C语言实现,图3-1是学生设计的一个截图。教师依据选择项目的标准,可以多准备几个项目供学生选择。在贪吃蛇游戏的设计中,同学们积极性非常高,团队讨论热情。编程知识得到了很好的培养。设计要求:

 编译环境 TURBO C,编程语言 C。

  基本功能:“蛇”左右上下移动,“蛇”吃“食”增长,“蛇”撞墙或撞自己销毁、检测“食物”。

  扩展功能:计分功能、“食物”个性化功能……

  2.3 教学准备与决策

 当项目确定后,教师要帮助学生梳理相关理论知识,预计可能出现的问题与情况,准备项目实施所需的硬件和软件。在本项目中,对于刚刚接触程序设计的中职学生而言,要自己设计一个小游戏固然会有很大难度,所以起初需要将理论知识进行梳理,给定项目中常用的API函数,学生首先会花一定时间吃透,然后开始编码[4]。一般情况下准备阶段需要三个方面的事情:

 将学生分成若干小组,小组内部指定小组长。

  教师依据项目中涉及的非本课程知识的API函数归类并下发给学生,给定项目的基本设计框架。学生开始理论知识的学习。教师负责答疑。

  学生分析项目需求,自行分工,并提交分析报告,教师对报告进行评估和修正。

  准备与决策中,关键是学生对项目的分析,在此过程中教师需要提供足够的指导,保证学生团队能对项目的实现有清晰正确的规划报告。后面的编码将是程序课程设计的主体。

   2.4 项目训练的实施

 本阶段是项目教学的核心部分,在项目具体实施过程中,学生团队肯定会发现一些在分析报告中不同的新问题,这是随着对问题的深入分析过程中必然会遇到的一环。教师需要引导他们,这必然会激发他们解决问题的欲望,引导他们自主学习、共同探讨进一步完善自己的项目。

  在贪吃蛇游戏设计中,学生依据自己的分析报告,规划了需要设计的函数。比如增加“蛇”身函数、“蛇”移动函数、检测“食物”函数。在设计函数过程中,每个团队的学生都遇到了很多问题,有语法问题、函数参数设计问题、函数执行错误问题等等。有语法问题的,一般都是倡导学生自己再认真阅读课本,对函数参数设计问题,有的小组会在中途重新设计规划一些函数,将以前的函数作很大的改动。对于函数执行错误的情况,一般都是倡导他们认真查找函数的执行流程[5],指导他们利用DEBUG调试程序。

  在项目实施阶段,同学们慢慢的对程序设计有了一定的认识。将课程的语法应用到实际中,加深了对理论性语法的理解。

   2.5 项目过程考核与评价

 在项目完成之后,对项目进行评估。可以先由学生对团队的工作进行总结,完善项目的设计报告,主要是函数的详细设计报告。再由教师对项目的成果打分。师生共同讨论、评判项目工作中出现的问题,学生解决问题的方法以及学习行动的特征。通过对比师生评价结果,找出造成结果差异的原因,从而加深学生的认知水平,达到事半功倍的效果。

  在贪吃蛇游戏项目教学中,考核评价阶段,首先每组学生需要提交软件设计详细说明书、项目设计的心得体会。然后,每组均将自己的软件拿出来供大家集体评分。师生还对小组在项目设计过程中的行为评分。在贪吃蛇项目开发阶段,不是每个小组都会完成基本功能和扩展功能,因此对于项目最后完成的结果占总的分数比例不能过大。本项目的安排是理论知识 30%、文档10%,成果 20%、过程 40%。

   3 项目教学法的几点思考

 项目教学法首要是教师要选择合适的项目。不能选择太难也不能选择太容易的。太难的项目学生实现起来过于吃力,会使得很多学生因为学不懂而放弃。太容易,不能全面的让学生掌握程序课程设计的要求。

  教师在项目教学中要起到引导作用。以学生的能力初次设计一个项目是比较困难的,教师需要对经验性的知识进行引导,引导学生主动发现并重视。

  项目教学法的考核评价要不要单一以最后成果而论,要结合整个项目实施过程做出合理的评价。

   4 结 语

 项目学习法,将理论课程学习融合在项目中,通过实际需求出发来达到掌握理论知识的目的。是一种比较有效的教学方法。它充分体现了现代职业教育以“培养解决实际问题”的理念,培养出来的人才更加适合社会发展需要。

  参考文献

 [1] 秦艳.项目教学法在《计算机基础》教学中的应用探索[J].电脑知识与技术,2010,(29).

 [2] 柳娜,张卓远.项目教学方法应用[J].林区教学,2010,(08).

 [3] 吴言.项目教学法[J].职业技术教育,2003,(7):15-17.

 [4] 胡春芬.“计算机应用基础”课程采用项目教学法在教学过程设计[J].科技信息,2008,(7).

 [5] 刘含宇.C语言小游戏设计贪吃蛇[J].南北桥,20011(12):15-20.

推荐访问:项目式教学法 中技 浅析 程序设计
上一篇:“360”绘制城市党建“同心圆”
下一篇:脱贫攻坚专项巡视2020 年“回头看”整改专题组织生活会上发言个人对照材料

Copyright @ 2013 - 2018 优秀啊教育网 All Rights Reserved

优秀啊教育网 版权所有