高职高专院校.NET课程教学研究与探讨

2012-08-15 00:48张书贵
河南科技 2012年20期
关键词:课程内容导向知识点

张书贵

(开封大学信息工程学院,河南 开封 475004)

在.NET开发大行其道的今天,许多高职院校都开设了该课程,IT行业对该项技术人才的需求也在逐渐增长,然而随着信息技术的普遍应用,对毕业生的技术素质要求越来较高,对某种专业技能的要求也在提高。对于计算机软件专业学生来说,掌握好.NET开发技术也成了必备的职业素质要求。

1 教学现状

1.1 课程内容设置不尽科学、合理

高职教育的目的以就业为导向,以能力为本位,以职业能力为基础的教育,是为了培养职业型人才,.NET课程开设目的是在学生学完该课程后,能够进行.NET应用程序的开发,适合职业发展需要。而一般院校对于该课程是在学生学完网页制作、其他程序设计语言后进行开设的,遵循的是课程的序化关系原则,而不是以工作过程来对知识内容进行设置,每一门课程学习时间往往是按学期来安排的,课程内容的学习是按照该门课程知识点的顺序进行,对于每一门课程的学习,一般是在规定的学时内按知识点从头到尾,面面俱到的方式来教和学的,缺乏一个合理的以工作过程为导向的知识体系结构,这种课程安排方法会使学生为了应试把大量的时间花在了在实际开发过程中并不常用的知识点上,造成了在学校花了许多时间学了大量的课程知识,但是走向社会时,却发现仍然不能应用.NET进行实践项目的开发,不能满足企业的需要,造成学校教育与社会需求之间的脱节。

1.2 传统的教学模式已不能适应.NET课程的教学

传统的教学模式在这里指“满堂灌”的方法,以课堂为中心,知识点为主线,教师为主体进行知识讲解,向学生灌输知识,学生在学习知识时只是被动的接收。比如教师在讲授《ASP.NET》课程时,首先要制作电子演示文稿然后向学生进行知识讲解,这种方式的优点是有利于教师主导作用的发挥、便于系统的科学知识的传授、信息量也比较大,但是这种方式使学生的学习处于被动地位,不利于主观能动性的发挥,同时我们在用电子演示文稿进行课程讲解时,也会产生一个问题就是速度快,内容涵盖量大,知识间的逻辑层次关系不易理解,这些都会使学生们的学习变得很被动,进而对学习失去兴趣,影响了教学效果。

1.3 教材选择问题

根据前几年的授课经验,选取的教材知识点也比较广,实例也比较多,但是教材中的内容缺乏知识体系结构下的内容安排,同时教材中的真实项目案例又是少之又少,不能让学生体会到真实项目,不利于学生在项目锻炼中学习。针对以上在.NET课程教学过程中出现的一些课程内容设置方法、教学方法及教材等方面出现的不足,为了能够在实践教学中收到更好的教学效果,让学生更好的学习.NET开发技术,我们有必要在多方面进行探索与改进。

2 教学内容和方法的探索

2.1 构建以工作过程为导向的知识体系结构

传统的课程内容安排是以学科体系来进行设计的,主要是培养科研人员,课程内容的编排方式易导致理论与实践相分离,这与职业教育培养目标并不一致。工作过程导向的目的在于克服学科体系结构化内容的学习,而有利于与工作过程相关内容的学习。

受学科思想的影响,一般院校在对.NET的课程学习大致是按照以下几个阶段来进行的①网页制作与数据库学习阶段;②C#学习阶段;③ASP.NET学习阶段。我们可以对原课程体系进行解构再以工作过程为中心,以“知识够用”为原则对知识进行重构,把知识分为七部分:页面前端开发、数据库开发、面向过程基础、面向对象基础、winform基础与开发、ASP.NET基础与开发,然后再对每一阶段进行分解教学,比如页面前端开发部分主要讲授HTML基础、CSS+DIV、javascript、DOM和jquey等,在讲授时要遵循总的知识体系路线,适度够用,满足工作需要即可,不需面面俱到。在课程安排上可以由原来一门课程学一学期改为一学期学习一部分或几部分知识的形式。

2.2 教材建设改进

在教材的选择上可以选择基于工作过程为导向的教材内容,但是选择的教材有时并不一定能够适应本校学习实际情况,可以考虑学校与企业合作,专家指导参与共同开发适合本校情况的以工作过程为导向的教材。

2.3 教学方法的改进

(1)阶梯式教学方法

在学习任何一门编程技术都不可回避的问题是基本理论,基本理论知识一般都比较抽象,枯燥,学生学习起来兴趣不高,并且许多技术如果不在实际中应用是很难理解的。

基于以上问题,在学习基本知识点时可以分两步来走,对基本知识的学习按照阶梯式进行。首先把每一大块内容为几个小部分,在学完每一小部分后,由老师带领学生们进行一些小型案例的开发,即先由老师在课堂上边讲解边开发,完成后,由学生进行模仿开发,时间一般控制在一到两天的时间内。其次当前边多个小部分完成后,即一整块知识点学完后可以进行中型项目综合练习,授课仍然采用先由老师边讲解学生边模仿进行。

以上两步重点在于传授学生软件开发方法及在实际工作中的知识的综合运用,老师在进行案例开发时,学生的动手能力也得到了提高,如果学生自己能够动手解决实际问题,这对于提高学习动力和激发学习兴趣是非常有帮助的,同时也加深了学生对知识的理解,提高了学生对知识的综合运用的能力。

(2)“项目导入任务驱动”的教学方法。

“项目导入任务驱动”教学法以大教育家陶行知先生提倡的“在学中做,在做中学”为理论基础,它“以项目为主线、教师为主导、学生为主体”。该方法在这里主要是运用在基本知识与理论完成后的时期,在基本知识学习阶段,不容易找到一个合适的点对项目进行分解与任务分配,在学生基础尚且欠缺的情况下,实施该教学法是不现实的。

实施该方法时要把真实项目引入进来,创设工作情景,对学生进行组,任务分配,以学生为主,教师起引导作用,教师指导学行进行需求获取、设计、编码、开发,项目完成后师生共同参与评价。

3 结束语

随着高职教育的改革与发展,引入“以工作过程为导向”的理念,将会对原有知识体系序列进行解构与重构,从而有利于与工作过程相关内容的学习;以项目练习为主导,“阶梯式”教学方法将会把学生从枯燥的理论知识的学习中解放出来,程序设计能力会在项目锻炼中得到提高;“项目导入任务驱动”教学方法的采用会使学生感到学有所用,从而对学生的学习过程和学习成果给出最终总结,最终会将学生引入到用所学知识来解决实际生活中的问题是很有社会价值的认识上来。

猜你喜欢
课程内容导向知识点
以生活实践为导向的初中写作教学初探
基于“课程内容六要素”的绘本文本解读路径探析
一张图知识点
一张图知识点
第四页 知识点 歼轰-7A
水彩画课程内容与教学体系改革的必要性
“偏向”不是好导向
需求导向下的供给创新
犬只导向炮
关于G20 的知识点