项目教学法在C#.NET程序设计教学中的应用尝试

2014-10-21 14:24廖剑平
电子世界 2014年12期
关键词:项目教学法教学学生

廖剑平

【摘要】项目教学法在C#.NET程序设计教学中的应用,使学生能够更加直观、深刻的理解程序设计原则和方法,提升了学生的实际操作水平。本篇文章主要对项目教学在C#.NET程序设计教学中项目确定的原则以及项目教学法在C#.NET程序设计教学中的具体应用措施进行分析,旨在有效提升C#.NET程序设计教学的质量和效率,促进学生的全面发展。

【关键词】项目教学法;C#.NET程序设计;教学;学生

传统的C#.NET程序设计教学多数采用的是传统的“灌输式”教学方法,教学方式较为单一,而充满结构性、复杂性的C#.NET程序设计知识在这种单一而枯燥的教学方式下,造成了学生的知识接受能力较差,C#.NET程序设计水平较低等问题。項目教学法在C#.NET程序设计教学中的应用,能够有效的改善这一问题,根据教学的要求和学生的实际特点进行针对性的教学指导,使学生在深入掌握C#.NET程序设计知识的同时,形成良好的自主思考能力和实践操作能力。

一、项目教学法的概述

项目教学法是一种新型的教学方式,随着新课程改革的不断深入,项目教学法逐渐应用的教学的过程当中,并取得了良好的成效。

(一)项目教学法的含义

项目教学法指的是在教学的过程中,每间隔一段时间,为学生布置一项实践活动,在教师的指导下,学生以个人或者小组的形式,按照要求完成活动项目。项目教学法将教学的内容合理划分为几个板块,学生在操作的过程中,通过项目计划、项目分工、项目完成等几个阶段,使每一位学生都能够在项目活动参与的过程中,直接、深入的理解课程中的知识内容,并通过不断的实践性项目操作,形成一套完整的知识结构体系和创新性思维[1]。

项目教学法在C#.NET程序设计教学中的应用,通过学生与学生、学生与教师之间的团结和协作,也能够有效提升学生的团队协作能力和集体主义精神,在学生的技能水平不断提升的同时,指导学生树立正确的思想观、价值观、世界观。

(二)项目制定的原则

在教学的过程中,项目的制定是存在一定的原则的,项目制定的过程中,必须要按照相关原则,合理、科学的设计教学板块,真正发挥项目教学法的优势,实现教学效果的不断突破[2]。项目教学法主要原则为:

1.根据课程内容确立整个结构和项目,不能偏离教学的主旨。

2.将项目进行细致划分,主要分为基础知识模块、操作活动模块以及能力提升模块,注重提升每一位学生的实际水平。

3.针对不同水平的学生制定不同层次性的活动项目,要使每一位学生都能够有兴趣参与项目,并在项目中发现乐趣,得到自信。

二、项目教学法在C#.NET程序设计教学中应用的措施

在利用项目教学法进行C#.NET程序设计教学的过程中,教师要注重学生在教学中的主体地位,结合现代教育观念,指导学生在深入掌握C#.NET程序设计知识的基础上,形成良好的实践操作能力,促进学生的全面发展。

(一)根据教材内容,合理设计活动的项目

项目的确定能够直接影响整个项目开展的效果,所以在项目的制定过程中,教师首先要根据教材的内容,分析和挖掘教学中的主要知识点,并将这些专业知识内容贯穿于项目活动的始终[3]。教师要设计一些具有趣味性、竞技性、目的性的项目内容,在充分调动学生项目参与的积极性和主动性的同时,使学生不断加深对各类知识内容的深入掌握和灵活运用,并形成一定的空间结构框架和思维能力。例如在C#.NET程序设计中,主要的知识点有数据库技术、软件工程技术、软件测试技术等等,教师可以通过开展一个模拟的招聘信息管理系统建立的任务,作为C#.NET程序设计的项目,使学生在课程设计中所学习到的知识能够具体的发挥和运用,得到良好的衔接。在组织学生对模拟的招聘信息管理系统构建的过程中,教师可以对学生进行分组,通常是3-6人为一个小组,教师可以通过提出“个人档案建立”、“发布职位要求”、“编辑简历内容”等模块要求,使学生将学习到的知识具体应用到项目建立的过程中,使学生得到不断的提升和思维扩展[4]。

(二)结合实际生活,设计专业的技术模块

在教学的过程中,教师必须要注重指导学生的实践操作能力,满足当今时代的发展要求。在指导学生对C#.NET程序设计进行学习的过程中,教师可以通过结合实际生活或者企业中时常会出现的设计要求,指导学生进行项目内容实施,使学生能够对未来的主要工作内容有一定的了解,并在不断的“熟能生巧”中,产生创新性思维和扩展能力[5]。例如在对现代企业中,人事部门通常会需要一个“内部员工岗位查看”的程序,在对这个程序进行设计的过程中,会涉及到.NET数据库编程、数据集操作,数据绑定组件等内容,要求学生必须熟练掌握数据库的操作方法和技巧,教师可以通过布置这个项目内容,组织学生进行实际程序设计,将C#.net各知识点与“内部员工岗位查看程序”中各功能模块有机结合,充分检验学生的C#.net开发应用程序的学习水平和应用能力。在程序设计的过程中,可以借鉴实际生活中公司管理模式,合理分配每个人的职责(项目实施的具体流程图如下)。

(三)创建项目评价,加深学生的技能水平

教学评价是检验学生学习水平和教师教学效率的最佳方式之一,通过组织学生进行项目评价,可以是学生与学生之间的评价,也可以是教师对学生项目实施效果的评价,这种项目评价活动能够有效的检测每一位学生的知识获取水平和实践操作能力。项目评价的方式主要有过程性评价、反思评价和发展性评价。过程性评价主要是对学生在项目实施的过程中,每一个阶段的实践操作能力,团队协作意识等内容进行评价。反思性评价主要是在学生完成项目的之后,对在项目实施的过程中,对技术上的自我评价和主要感想进行述说。教师可以通过“在XX项目实施的过程中,你觉得你做的最好的地方在哪里?”、“你觉得你们小组成员之间的协作能力怎么样?”等问题,引导学生发表自己的看法。发展性评价是展现学生个人潜力和创新性思维的重要平台,学生可以对在项目实施的过程中,所产生的创新性想法进行大胆的发言,教师可以对学生的想法进行及时的引导,不断提升学生的C#.NET程序设计水平。

三、结束语

项目教学法在C#.NET程序设计教学中的应用,是当前时代发展的必然要求,也是新课程改革在教学过程中的具体表现。项目教学法将传统教学中以教师为中心转变为以学生为中心,由以课本为中心转变为以“项目”为中心,由以课堂为中心转变为以实际经验为中心,深入挖掘和提升学生的实践操作能力,使学生在深入掌握C#.NET程序设计基础知识的同时,能够具备良好的实践操作水平,成为现代企业和社会中真正需要的技能应用型人才。项目教学法在C#.NET程序设计教学中的应用,能够充分激发学生对C#.NET程序设计内容学习的兴趣和热情,提升C#.NET程序设计教学的质量和效率,促进学生的全面发展。

参考文献

[1]蒋雪君.基于工作过程的项目化教学法在Asp.Net程序设计基础与应用课程中的应用[J].中国科教创新导刊,2013,(09):76-78.

[2]付向东,孙宁,张生财,周小杨.项目教学法在VB. NET程序设计实验教学中的应用[J].实验室科学,2010,(10): 68-72.

[3]黄龙泉.项目教学法在《C#.NET程序设计》课程中的应用[J].中国科技信息,2011,(11):170-172.

[4]李颖,赵菲,刘长勇,张琦.项目教学法在《Java Web程序设计》课程中的应用[J].科技创新与应用,2013,(05): 154-156.

[5]张凯,李妙妍,袁静.任务驱动教学法在VB语言程序设计课程教学中的应用初探[N].Proceedings of 2010 Third International Conference on Education Technology and Training(Volume 8),2010,(11).

猜你喜欢
项目教学法教学学生
微课让高中数学教学更高效
赶不走的学生
“自我诊断表”在高中数学教学中的应用
对外汉语教学中“想”和“要”的比较
学生写话
探析项目教学法在化工管路拆装实训中的应用
项目教学法在中职flash课程教学中的应用探究
项目教学法在园林工程招投标与预决算课程中应用
跨越式跳高的教学绝招
聪明的学生等