祝振宇 陈冰红
1.广东工业大学华立学院 广东增城 511325
2.广州华立科技职业学院 广东增城 511325
随着计算机的普及,计算机应用能力已经逐步成为职业和岗位的基本需求之一,以计算机知识结构为主线、教师为中心的传统教学模式,导致学生只停留在能听懂教师授课内容、完成习题和作业的程度,不能很好地将所学知识结合实际需要,解决日常生活中遇到的一些问题[1]。计算机应用基础的教学不能再局限于计算机的基础知识的掌握,而应该把计算机作为一种工具,培养学生应用计算机解决问题的各种能力,提高学生的全面素质。
由于高校专业众多,不同专业的人才培养目标和专业研究方法是不同的,因此对学生计算机应用能力要求也有所不同。对所有的专业采用相同的课程标准和教学内容已不再适宜。
教育的地域性差异导致新生计算机应用水平参差不齐,学生间能力的差异给教学方法和教学效果造成了较大影响,如果采用相同的教学方案进行教学,势必造成首尾难顾的现象。目前高校采用的分层教学方式,主要是通过计算机入学考试的成绩将新生进行等级划分,然后针对不同等级的学生实施不同的教学目标、教学内容和教学方法。这种以分数进行的等级划分,忽略了学生的其他能力,对于学生而言是不公平的,还可能导致部分学生出现自满或自卑的情绪[2];这类层次化教学将打乱全校班级的界限,给教学的运行和管理带来相应的困难;同时学生最终参加的是其所在等级的考核,部分学生对课程成绩评定也会有所不满。
因此,提出基于项目导向、任务驱动的分层分类教学模式,以岗位能力培养为主线,学生为中心,以贴近大学生活、学习和工作的不同类别、不同层次要求的实际项目为引导,以切割、细化和优选的任务为驱动,辅以计算机网络的教学环境,通过小组协作共同学习,促使不同层次的学生共同进步,使学生在创新创造、实际应用上都具有较强的动手与实践能力,提升其在社会上岗位的适应性和竞争力。
项目教学法通过一个实际项目的构建、分析、拆解、学习、探索和完成开展教学行动。学生通过完成项目的过程建构相关知识体系,提高自主、协作和创新能力,并培养职业素质,将学生由关注“知道什么知识”转变为关注“如何完成工作项目”[3]。
任务驱动教学法是教师根据教学目标设计出一系列相应的教学任务,并将其导入学习过程,学生以教师设置的学习任务为引导和激励,利用各种资源和环境,以独立学习或协作学习的方式,自主获取知识的教学方法[4]。
这两种教学方法已经普遍应用于实践性较强的课程当中,但在教学中独立使用也存在一定的弊端。如项目教学法对学生要求高,学生独立完成项目难度大,容易产生厌学情绪,学习效率低下,教师对整个教学环节也难以做到有效的监督和控制。任务驱动教学法会导致学生只掌握知识点而忽视知识点之间关系,使用项目导向、任务驱动模式将两者有机地结合起来,不仅使学生可以有效掌握计算机应用基础的具体的知识内容,同时也能有效地提升学生利用计算机解决实际问题的能力。
随着信息化建设不断深入,计算机技术更加深入地融入其他学科专业的课程教学中,因此在设计教学方案时,应充分考虑学科专业特色,将专业的知识融合到课程的教学目标之中[5]。
计算机应用基础课程包括计算机基础常识、操作系统的应用、Word文字处理、Excel电子表格、PowerPoint演示文稿、Internet及其应用、程序设计基础、数据库基础等模块。根据专业需求,将计算机应用基础课程分为理工、文科、经管、艺术四类。首先确定各类必需的公共模块,然后根据各类专业的特点和需求,确定相应类别所侧重的专业模块(见表1),进一步确定各模块相关知识点,制订相应的教学内容和教学方案,最后再结合专业岗位需求选取设计相关项目任务。
表1 计算机应用基础分类教学模块体系
基于项目导向、任务驱动的分层教学是一种基于课堂内的分层教学。教师重新梳理教学内容,整合教学知识点,选取并设计出支持多种层次(基础、提高、拓展)的项目要求。学生可以根据自身的计算机应用能力和掌握的相关知识,在教师所布置的多层次项目中自由选取合适自己层次的项目,开展学习。由此解决学生之间的差异问题,满足各种层次学生的学习需求。
在项目导向、任务驱动的教学活动中,教师需要打破原有教学体系结构,以项目作为教学单元,重新梳理整合知识点,然后根据相关知识点抽取提炼出相关任务。分层分类的教学目标都要依靠项目和任务设计、划分实现。所以项目和任务的选取会直接影响整个课程的教学效果。
项目必须来源于实际生活、学习和工作中所涉及的问题只有贴近实际才能激发学生的求知欲,促使学生主动积极地探索。项目的设计必须结合课程标准,只有紧扣课程标准,才能使课程教学不脱离教学目标和内容目标。项目应该具备可评价性,项目的最终成果应该是一件具体的作品,可以之判断质量的优劣和可测试性。项目设计时要考虑其包含任务的多少、知识点的含量、前后的联系等。项目应该具有层次性,由于学生的计算机应用能力存在客观差异,在设计项目时应该体现出层次性,以满足不同层次学生的学习需求,让每个学生都获得最佳教育,使学生的潜力得到最大程度的开发[6]。
任务设计要有明确的目标和要求,尽可能地涵盖相关知识点,由浅到深,由小到大。任务的难度必须适中,在避免学生产生挫败感或自满情绪的同时,要给予学生较强的成就感,激励学生努力学习。为了保证教学内容的系统性和延续性,在设计任务时,必须考虑任务之间的顺序和联系,使任务具有一定的梯度和连续性。任务也必须具备开放性,给学生一定的探索和创造的空间,探究解决任务途径的多样性,增强学生的发散性思维。
以Excel软件使用为例,小学课本中的九九乘法表一般是小九九乘法表(如图1所示)。而小学教师一般要求学生要背诵大九九乘法表,生成小学大九九乘法表就可以被设计为项目。根据学生能力的不同,可以把这个项目划分为两个层次,并分析项目各层次,提取出可能用到的知识点,然后根据知识点形成相应任务(见表2)。
图1 小九九乘法表
表2 项目任务实例
第一个层次:如图2所示的简版大九九乘法表,该层次为基础层次,学生只要掌握数据的填充、单元格格式、常用运算符、公式、相对地址和绝对地址、模拟运算表等基础知识点即能解决。第二个层次:如图3所示的完整版大九九乘法表(部分),该层次为提高层次,学生要完成此项目还必须学习增加的相关知识点:函数Vlookup、逻辑函数IF、函数CHOOSE、函数NUMBERSTRING等知识。当然解决项目的途径是多样的,教师提供的只是其中一种方法。教师鼓励学生在掌握基础层次和提高层次后自行讨论、探索解决问题的其他方法即完成拓展层次的项目。
图2 简版大九九乘法表
图3 完整版大九九乘法表(部分)
项目导向、任务驱动提倡的是探索性的自主学习,所以完善的教学资源是开展教学的必要条件,教师在课程准备环节中,必须尽可能地完善项目中所要使用到的各类教学资源,如线上线下的学习资源、教学场所的软硬件资源等,并适当提醒和引导学生运用各类教学资源分析问题,解决任务。
教师根据学生的具体情况进行分组,采用异质分组法,将不同层次的学生放在一组,在小组内形成学习、竞争、合作,使得各层次学生都能在原有水平上有所提高。
教师提出相关项目,学生可在教师的指导下分析项目、明确任务,制订项目任务计划书,列出解决任务所需要学习的相关知识。通过自主或小组协作的方式,以查阅教参文献、网络搜索等形式获取任务的相关知识和资料,并对其进行整理、分类和提炼。学生运用所学知识和收集的资料完成项目相关任务,学习巩固新知识和新技能,并对知识进行有效构建,在完成所有任务后,根据所获得的知识和技能完成项目作品的制作。
项目完成后,在小组内部和组间进行作品展示和评比,相互之间交流学习过程中的经验和体会,最后由教师点评所有项目作品,并给予评价,结合学生自评和小组互评得出最终评定结果,授予优秀组别奖品或奖励,激发学生的成就感。
将项目导向、任务驱动应用于分类分层的计算机应用基础教学中,充分体现了“以人为本、因材施教、以学生为主体、教师为主导”的现代教学理念。调查和实践证明,各个层次学生的积极性都得到了充分的调动,教学效果令人满意。不同专业的学生在专业模块侧重学习之后,增强了对课程的专业认同感和学习兴趣,初步掌握利用计算机开展专业研究的方法。在整个教学环节中,学生不仅仅学会了知识和技能、提高了文献资料检索、相互交流的能力,同时也锻炼了分析问题、解决问题和团队协作的能力,能更好地满足当下应用型人才教育的发展需要,对实践性较强的操作类课程的教学改革有着积极的实践意义。