基于项目驱动的应用软件类课程教学的思考
2022-01-15孙佳怡徐英毅
孙佳怡 徐英毅
([1]上海海事大学信息工程学院 上海 201306;[2]国防科技大学信息通信学院 湖北·武汉 430010)
随着信息技术在各个领域的广泛应用,各类办公软件、学习软件、娱乐软件等层出不穷,人们的工作、学习、生活也都越来越离不开计算机软件。学习掌握常用软件的操作与使用是人们应具备的实用技能,也是高校学生必备的信息素养。但学生在学习计算机应用软件时,往往存在入门难、方法不当、效率低下、效果不佳,有时会产生厌学情绪,影响教学效果。为有效提高应用软件类课程的教学效果,应从学生学习需求出发,以提高学生软件应用能力这一预期成果为导向,探索构建以“学生主体、教师主导、项目主线、能力导向”的高效实用的应用软件类课程教学模式,这种模式既强化学生的基础知识的学习,更加注重学生个人能力的培养,突出实践教学的地位与作用,打破传统教学模式的壁垒,使学生能够主动投入到应用软件教学的实践中,创建基于项目驱动的应用软件类课程教学模式,以提高教学效果。
1 应用软件类课知识体系构成特点
应用软件是相对于系统软件而言的,是供用户使用的各种类型的程序设计语言,以及应用程序设计语言编制的各种应用程序的集合,可以划分为应用软件包和用户程序。常用应用软件可分为办公软件、系统检测软件、下载工具软件、聊天软件、游戏软件、开发类软件等等。应用软件类课程的知识体系与其他专业类课程有所不同,专业课程一般都具有较为完整、较为系统的知识体系结构,而应用软件类课程(软件本身)内部的各模块相对独立、不同软件之间也相对独立。在讲授某一款应用软件时,不必非要按照教材或教程的知识体系去顺序讲授,完全可以根据教学对象的不同需求,从某一模块进行讲授。比如,在讲授常用办公软件word时,可以先讲授表格处理模块,也可以先讲授文档排版模块,还可以先讲授图形处理模块,这些模块之间没有知识体系的关联,功能上也相对独立。
2 应用软件类课程项目驱动教学思路
项目驱动教学倡导经过精心的设计将教学内容的知识点、技能点有效融入到真实情境下的微小项目中,以学生的自主性、探究性学习与训练为基础,在教师的引导下让学生自主地独立完成项目。应用软件的学习,应掌握软件的基础知识和操作使用,注重在实践中提升灵活运用能力,突出学以致用。基于应用软件类课程的特点和教学要求,构建以项目驱动方式来学习和训练的课程教学模式。首先,根据某款软件的特点和功能,梳理出其教学重难点,从学生学习需求出发,构思形成该款软件课程的教学思路。第二,依据教学重难点来划分知识点和技能点,以知识点和技能点确定各个模块或各项功能的教学项目,规划并设计出一套完整的、适合的教学方案。第三,就是使学生在完成项目过程中得到操作训练和能力提升。第四,注重收集整理教学和训练过程的新情况、新问题,进而改进教学方案、补充完善教学项目,使项目驱动的教学模式形成一个不断改进的闭环系统,保持系统的生机与活力。
3 以学习成果为导向,规划设计教学项目
在规划设计应用软件类课程教学项目时,注重运用预期学习成果来导向应用软件的学习,预先分析学生能学到什么,学习与训练后能做什么,取得什么样的教学效果,并以此来反向设计项目内容,创设训练情境,着眼持续提升学生软件运用能力,来确立训练方法和手段。即在确立项目的愿景和学生学习训练后应达到的能力目标的基础上,围绕“确立预期学习成果—实现预期学习成果—评估学习已取得的成果”这一主线,反向设计学生达到学习与训练目标的计划方案,精选学习与训练内容,设计学习与训练过程和关键环节,形成实现愿景与目标的方法路径和切实可行的措施手段。比如,可采用线上线下混合式教学方式,利用线上课程教学可回放的优势,学生可以根据自己时间安排学习计划;线下学生进行操作训练,教师可以集中进行辅导,也可进行线上答疑,不受时空限制。通过采取有效手段,激发学生的兴趣和内生动力,反复进行学习与训练,以取得良好的训练成果。
4 注重激发学生的学习兴趣
熟练掌握软件的操作使用,需要进行大量的实践,经常进行重复性操作训练,有时会显得枯燥,甚至有的学生会产生厌学情绪。兴趣是最好的老师。如何能够设计出使学生感兴趣的学习项目是提高应用软件类课程教学效果的重要前提。有了先进的教育理念、方法和手段,还必须注重激发学生的学习兴趣,使其能够快速入门,调动学生的积极性、主动性,使其自愿地、自觉地、自主地投入到学习与训练之中。针对青年学生对事物的好奇心理,激发学生带着好奇心去探索思考问题、动手操作解决,这才是领会、巩固知识的最好手段,也是教与学、理论与实践相结合的最有效途径。项目驱动教学模式,能够把需要掌握的操作技能通过完成某一具体项目来学习和训练,可以减少因重复操作而产生的枯燥情况,而且能够让学生产生一种完成项目的成就感。
5 将课程思政元素融入到应用软件类课程教学中
在应用软件教学中,注重立德树人,将课程思政元素有效融入到应用软件项目教学的全过程。既要使学生清醒地认识到开发软件的苦与乐,又要培养学生追求卓越的精神、严谨求实的科学态度。通过给学生讲授软件的发展历史、我国关键软件系统受制于人的现实和困境,使学生深刻认识到开发自主可控系统和应用软件的重大意义,激发学生立志投身国家自主可控系统和应用软件开发的使命感、责任感,努力学习服务国家建设发展的真实本领。在融入思政元素过程中,应突出教学设计,避免为思政而思政,注重“有意、有机、有效”的结合,力求在“润物无声”中将思政元素融入到应用软件知识的学习与技能训练。
6 基于项目驱动的应用软件类课程教学考核评价方式
应用软件的理论学习和操作技能训练,有一个从入门到提高的过程,强调循序渐进,不能急于求成。根据应用软件的理论知识学习和操作技能训练的重点问题、难点问题、重要环节及其难易程度,可设置初级、中级和高级三个等级对学生学习与训练的效果进行考核评价。针对课程内容分别建设基础知识题库、基本操作技能题库、综合运用技能题库。通过这三个等级的考核,既考核学生专业知识掌握程度,注重打牢基础、强化实操,又注重能力素养培育,特别是高级项目,把项目方案、实施进度、问题处理、完成质量等都纳入考核范畴。开发配套的初级和中级自测系统,学生可以反复训练以复习基础知识和提升操作技能。对于高级科目的考核,需要由学生自主提出考核项目,由教师对学生提出的自主项目方案的科学性、合理性、可行性进行评判,并现场监督其操作过程,整体进行评价。应用软件类课程项目考核类型见下表。
应用软件类课程项目考核类型划分一览表
7 结语
基于项目驱动方式的应用软件教学模式的建立,对于激发学生学习兴趣,提高学生学习的主动性和课程教学效果,都将产生积极的作用和影响。在实践运用中,应针对不同软件的特点和教学要求,规划设计科学、合理的教学项目尤为重要。注重从学生的学习需求分析入手,用科学的方法收集信息,了解学生在学习上的缺失或不平衡及其学习动机,寻求满足其学习需求的对策,解决“为什么要学生学习这些内容”的问题,真正把“以学生为中心”的教育理念贯彻到项目设计、实施、应用的全过程。同时,注重把控应用软件类课程教学过程和环节,认真梳理学生学习、训练过程中遇到的新情况、新问题,主动跟踪软件发展动态和版本更新信息,不断充实完善项目内容,有效促进应用软件类课程教学模式和教学方法、手段的改进。