APP下载

项目化教学法在高职C#语言教学改革中的实践探索

2017-09-28刘伟丽马士玲

课程教育研究·新教师教学 2015年10期
关键词:高职教学语言

刘伟丽+马士玲

摘要:项目化教学法,是师生通过共同实施一个完整的项目工作而进行的教学活动。它是“行为导向”教学法的一种。一个项目是计划好的有固定的开始时间和结束的时间的工作。原则上项目结束后应有一件较完整的作品。本文针对高等职业教育特点,以C#语言为例,探讨了“项目化教学法”在高职教学改革中的具体实践。

关键词:项目化教学法,C#语言,高职教学

【中图分类号】G632

1 引言

在传统的《C#语言程序设计》教学方法中,基本上都是采取同一个模式进行教学,按照教材章节顺序先介绍C#语言的基本知识,然后再介绍其语法规则,讲解例题,然后再用一节课的时间上机实验,教学方法单一死板,对于职业学校学生来说,学生往往是上课时一些概念等理论知识好像会了,但一到上机实践,就不能灵活运用,学生的学习兴趣和积极性大打折扣。由此就在教学过程中就引入了“项目化教学法”。“项目化教学法”是通过实施一个完整的项目而进行的教学活动,其目的是在课堂教学中把理论与实践教学有机地结合起来,充分发掘学生的创造潜能,提高学生解决实际问题的综合能力。通过教学实践活动进行总结,项目化教学方法与传统教学方法相比,主要表现在改变了三个传统的中心:由教师为中心转变为学生为中心、以课堂为中心转变为以实际经验为中心、由以课本为中心转变为以“项目”为中心。

2 传统教学方式的缺陷

“C#程序设计”课堂的教学中,传统的教学方法通常采用以知识点的层次递进为体系。通常按照C#语言的基本知识、程序基本结构、数组、常用控件、类、继承与多态等知识点层次递进为教学体系,教师按照教材把需要掌握的这些知识点按部就班地灌输给学生,然后再带领学生上机来巩固所学的知识。这种教学方式虽然符合人的认知规律,但存在以下缺陷:知识点练习不够紧密,学生的主动性不高,传统教学中很多教师在课堂上举的一些例子往往是为了某个知识点,而且例子与例子之间没有联系;缺乏实际工程项目开发体验,学习“C#程序设计”,如果只是停留在知识点学习以及例题练习,没有实际工程项目开发的历练和体验,无法感受所学知识在实际工作中的作用,将会抑制学生的学习兴趣,影响学习效果。

3 项目化教学的内涵及意义

为改进程序设计课程的传统教学存在的这些问题,我们在“C#程序设计”的教学中采用项目化教学,所谓项目化教学,是以某个工程项目为案例,该项目应涵盖课程中主要知识点,采用边讲知识点边设计项目中某个模块程序的教、学、做相结合的教学法,当课程各知识点讲完时,项目设计已完成。学生不但能学到课程的主要知识,同时也完成了一个真实的项目设计。传统在学习时多是只见树叶、不见森林,而项目化教学,是先在学习者面前呈现出一片美丽的森林,使他们自然而然想去其中寻宝。这样的教学方法使学生在学习过程中首先建立了系统和全局的概念,也使学生更加明确后续知识的学习目标。

4 项目化教学在C#教学中的实施过程

项目化教学的具体实施可按照3个环节进行:项目设计;制定项目教学计划;项目实施。

4.1 项目设计

在C#教学中采用项目化教学,教学的整个过程以实际的工程项目来贯穿,教师依据教学内容选取工程项目。学生通过完成项目来达到对本课程教学内容的掌握,因此,项目任务的选取是关键。选取项目任务时,(1)要把握好任务的“质”,即需要了解C#的发展及社会的需求,也需要教师深入了解学生的基础和特性,选取学生感兴趣的能调动学生积极性的项目任务,即所选项目必须具备趣味性。(2)是实用性,该项目本身应具有一定的使用价值,以消除学生心中的“学习无用论”。(3)是完整性。能够通过该项目实例的展开涉及到教材的绝大多数知识点,以完成教学任务。

4.2 制定项目教学计划

教学项目确定后,首先要制定出项目实施计划,把整个项目分成若干个子项目,并把每个子项目所涉及的知识点罗列起来,用教学计划的形式固定下来,形成项目教学计划,通过师生的共同实施,达到每个项目所必需的能力要求。例如,在讲解C#中的第一个项目“学生成绩管理系统”的“系统需求”时,不是首先告诉学生此項目要完成哪些功能,而是引导学生积极思考:假如你是此项目的用户,你希望此项目能完成哪些功能,然后按小组讨论。这是与实际生活联系密切的一个问题,几分钟后小组长开始汇报讨论的结果,接着老师一组一组地点评汇报结果,并给予补充,最后达成共识:学生成绩管理系统需要完成学生基本信息的管理、课程基本信息的管理以及学生成绩的管理,包括数据的添加、删除、修改和基本数据的查询。学生成绩管理系统的功能模块如图1所示。

4.3 实施过程

在教学过程中,每一个子项目围绕一个中心内容,首先提出子项目设计目标,然后分析该子项目所包含的若干知识点,利用项目子模块中的程序实例,讲解每个知识点的用途及用法,最后实现该模块。

5 结语

传统教学是多少年来的教学模式,它不是以学生为主体,学生学习被动,不能更好地培养学生的各方面的能力,教学情景虚拟抽象,知识传授照本宣科,师生间的互动性差,教学评价一卷了事;而项目化教学以学生为主体,教师为主导,学生自主学习,能更好地培养学生各方面的能力,教学情境具体实用,知识传授灵活,师生间的互动性好,教学评价客观公平,教学设计紧紧围绕着以学生为主体和培养学生各种能力展开。

6 参考文献

(1)明日科技. C#项目案例分析[M].清华大学出版社,2012

(2)卢桂荣.项目化教学法在高职课程“VB程序设计”中的应用[J].科技信息,2008(32)

(3)张健.论职业教育项目课程改革[J].职教通讯,2006,30(3)endprint

猜你喜欢

高职教学语言
用鲸鱼“语言”通信
White Lover
实例研究微课程模式下的高职教学做一体化教学模式
浅谈民办高职教学管理体系存在问题与解决方案
浅谈高职计算机教学中智能手机的实践应用
高职思想政治理论课教学改革与人文教育的结合
浅谈影视艺术课程在高职教学中的连贯性
我有我语言
语言的将来
Action Speaks Louder Than Words 你对肢体语言了解多少