公务员期刊网 论文中心 正文

计算机应用与软件项目教学法探讨

计算机应用与软件项目教学法探讨

一、计算机应用与软件教学现状

目前的计算机教学主要以大班式教学为主。这种教学方法保障了整体性学习任务的完成,但在计算机应用与软件教学中,学生的学习水平是各有不同的,这样教学容易造成:越是学在前面的学生越是觉得“吃不饱”,而越是后进的学生反而却越学越吃力,除非是教师对其进行单独辅导,才能跟上进度。从教学层面上分析,出现这种问题的原因在于目前计算机应用与软件教学中,教师更多的像一个机械操作教材内容的引导者,教学过程中没有针对问题进行分析和处理,加之学生在探索性学习方面的不足,直接拉低了学生的水平。

二、计算机应用与软件教学中的项目教学法

(一)项目教学法的含义

项目教学法自出现起得到了教育界人士的大力支持,但在实际应用中还有很大的进步空间。不同的教学工作者对于项目教学法的理解也不同,一般来说,现阶段的项目教学法还停留在以教材为主线,以教师提出的构想与解决过的经典案例为内容进行教学。在教学的过程中,教师的重点是通过项目教学法来解说计算机应用与软件中难以理解的理论知识与应用操作。在项目方面的实用性尚有不足,在教学中的整体性也还有相当的提升空间。就笔者个人教学经验而言,为了更好地取得计算机应用与软件方面教学效果,引入的项目应保证其时效性,如应是企业方面新近开发出来的成果,还可以是教师本人最近接触到的开发案例等。从教学角度把其分解成独立的教学单元,不同的教学单元重点攻克一个教学难点,其中涉及的理论性知识是为解决这个问题而讲解的,不作任何延伸,以保证项目教学的专一性。

(二)项目教学法的优势

项目教学法一方面是选用企业最新开发出来的应用与软件程序,从技术的更新上走在了前面。这比传统教学中教材的知识更新速度要快,也能更好地保证学生学到最新的应用与软件操作知识。另一方面,由于项目学习法的主要教学内容就是对项目任务的分析与实现过程,那么学生在课堂里学到的就是企业实际的开发过程,这也就直接缩短了学生就业后对于自身岗位的适应期,帮助学生更快更好地适应岗位。另外,由于项目教学法与传统教学法相比,体现了以动手操作能力为核心的教学思路,更贴合就业市场实际,便于提升学生的就业竞争力。更为重要的是,项目教学法避开了传统教学法中一味的照搬教材,学生在项目学习的过程中,有机会提出自己的思路并进行实践,锻炼了学生的分析问题能力与动手操作能力,有利于培养学生的独立思考能力。与传统教学中以教师假想的案例教学相比,项目教学法让学生无法依赖教师,教师没有现成的答案与方法供学生选择,学生只能与教师一起去思考,从侧面上提升了学生对新知识与新技术的接受与应用能力。社会对于软件技术人才是急需的,但从人力成本与培养成本上来说,让企业自己去定向培养软件人才是不现实的,所以企业对于人才的期望是进岗就能做事,做事就能产生效益。作为培养计算机应用与软件方面的院校,了解企业心理去培养人才,自然就能为毕业生谋得更好的发展。

(三)项目教学法的应用途径

项目教学法的核心是选择适应教学的项目,一个良好的教学项目需要具备技术的时效性和技术水平契合学生现阶段水平的适宜性。作为教师,在与软件企业沟通中,既要拿到最新最好的软件技术源代码,又要保证企业的利益不受损害。在企业角度看来,自身的软件技术外泄是非常敏感的事,对越是经济价值高的新技术越是重视。所以在争取时,教师应采取技巧,尽量拿那些企业开发的一次性产品作为教学项目。当然,对于这些出了力的企业,学校与教师应为这些企业推荐最好的技术人才,以达到企业、学校与学生个人的共赢。项目教学法的核心部分在于分解项目成为独立的教学单元。实际上每个教学单元就是一个小项目,学生在完成这些小项目的过程中得以掌握相关的知识点与解决问题的软件技术。如教师在教学过程中,要让学生根据自己的分析去建立属于自己的数据库,并在数据库上进行表的创建与资料的添加,教师的作用在于让学生把每堂课填充的数据库上传。在这种类型的项目教学课最初,学生也许会感觉到无从下手,因为任何软件技术的开发在最初都是繁琐而枯燥的原始数据积累,只有当数据积累到一定程度,才能有基础生成软件模型。项目教学法的优势正是在于让学生从头到尾全面体验一次软件开发的全过程,从过去一味接受书本上现有的知识,到现在需要一砖一瓦从头建立软件模型。只有在这样的过程中,学生才能体会到不同应用与软件模型的优劣和思路层面的高低。熟能生巧后,也就能让学生逐渐从无聊的英文字段名慢慢感受到意义丰富的中文字段名与目的明确的数据类型。这个过程里,教师要注重项目教学真实案例的分解后各独立单元间的联系,如子任务的分解是否满足层次性递进关系,子任务的相关延伸与拓展是否能打开学生思路,子任务的实现过程中如何提高学生知识链的完整性,尽量把最实用的软件技术串联起来等等。教学的最终目的是让学生在当前的教学单元学习完成后能独立设计出一个同等级的项目子任务,鼓励学生独立思考,独立建模,更鼓励学生用新的思路自己运用技术手段去完成自己的想法。教师的作用是作为学生的顾问与课堂教学的协调者,在于激发学生的思维与灵感的火花。教师还可以模仿企业的头脑风暴模式来共同攻克一项子任务,让学生在解决问题的过程中学会团队协作,学会善于利用各类资源,真正提高学生对未来职业行为的适应能力。

三、计算机应用与软件项目教学法的评价方法

(一)采取多元化评价标准

教学的成败最终由教学成效决定,学生的学习效果,对理论知识与实际操作能力的掌握程度则直接决定了教学成效。在进行项目教学法的评价工作时,要以多元化评价为标准,强调学生的主观能动性,强调学生个体思维的差异性。对于同一个项目的解法与设计方案不应设立标准答案,而应从项目的各方面进行综合评价。更为重要的是,软件技术与应用的评价不应只出现在教学完成的阶段,而应贯穿于整个教学过程当中。如项目中学生提出的有价值思路,学生在解决问题时展现的火花等,这些都应成为计分的理由。评价的最终目标是激发学生进一步研究软件技术与应用动力,从传统的量化性评价过渡为质性评价,重实际成效,重学习过程,让评价标准成为激励学生学习的原动力,而非分学生为三六九等的僵化体制。基于此,评价标准应以能力为评价细则,如细分为学生的技术水平、团队意识、灵感、责任心、毅力、创新等方面,当然,环保与安全意识方面也可纳入评价细则中来。每当学生完成一项子任务,就让学生先进行自我评价,如完成的心得,完成过程中涉及的技术使用情况等。接下来,进行集体或者团队间的评价,如这次分工情况如何,协作过程中是否有更好的解决方法等。最后结合教师自身给出的评价,三种评价相结合,以配比出最客观与公正的评价体系。如果三项评价中出现较大的差异,也不必完全以教师的评价为准,而是再通过同学间的交流和师生间的交流来补充与完善。

(二)实施差异化评价原则

计算机应用与软件教学中,男生与女生在操作水平上就存在差异性,技术水平高与操作水平低的学生在解决问题时也会有不同的思路,有兴趣的学生与没兴趣的学生更会有不同的表现。基于此,在进行项目教学法的评价时,应意识到评价的根本目的是强调项目完成的过程,理解学生间存在的个性差异与技术水平差异再来进行评价。在进行项目实训时,教师一方面要兼顾学生的差异性,在分团队时要尽量保持每个团队的平衡性,如几个男生搭档几个女生,几个技术强的搭配一个技术较弱的等。另一方面,教师还要对存在依赖思想与滥竽充数混学分的学生进行单独辅导与督促,以保证整个项目教学进行顺利,每个学生都能学有所成,得到其符合实际情况的客观公正评价。在计算机应用与软件项目教学中,差异化的评价原则也能让学生更为清晰地看到自己的长处与短板,看到自己在技术能力与思维方面的能力与不足,有利于学生在项目进行中正确定位自己的团队位置,正确理解软件开发过程中每个人所处的位置与所应发挥出的作用。这样的教学才能让学生在今后实际工作中找准自己在企业的位置,更能让学生在自己的职业生涯中找准个人职业定位,制订目标性强的职业规划。

四、结束语

综上所述,计算机应用与软件教学中,项目教学法适应时代,适应社会,更是社会、学校与学生共赢的第一选择。而在项目教学法进行中,应从传统的教学惯性中脱离出来,体现学生的主体性,体现任务第一的团队氛围,让学生得以在自由研究与适时引导的过程中更快地提升个人综合素质,为社会输送更多优秀的软件人才。

作者:崔宏尧 单位:衡水职业技术学院