基于学期项目的程序设计基础课程教学改革与实践
2020-01-07陈玲
陈玲
摘要:依据人才培养方案培养目标和课程目标,根据职业教育规律,选择现实中有意义、难度适中的项目,优化之后确定为学期项目,并以该学期项目为载体开展教学,完成相关的知识学习、技能训练和素质培养,实现了以学生、项目为中心,极大地发挥了学生的主观能动性。
关键词:培养目标;课程目标;学期项目;以学生、项目为中心;主观能动性
中图分类号:TP311.1文献标识码:A 文章编号:1003-2177(2020)14-0067-02
1 现状分析[1]
在传统的程序设计基础课堂教学中,教学内容的组织一般是按照知識的体系结构,由浅入深按章节分述,学生大部分时候是被动地听教师讲授,以“教师讲,学生听”为主,先学知识理论后再实践练习,通常每个章节的实践练习是孤立的,没有联系的,导致学习目的性不强,学生兴趣不浓厚,主观能动性差。本文将探索以学期项目为载体改变传统的教学方式,探索如何选定学期项目及如何基于学期项目开展教学。
2学期项目选定原则
以人才培养目标和课程目标为依据,选定的学期项目既要有实际意义,又要符合职业教育规律。启发学生去主动发现身边的项目,教师和学生共同参与,选取现实中难度适合的项目,按教学内容要求,结合学生实际情况, 将现实中的项目优化成适合教学的学期项目,即立于真实项目又高于真实项目。优化的时候,项目既要包含教学的基本知识和基本技能,还要能调用学生解决问题的积极性,具备完整的工作过程,有起点有终点,具备一定的拓展性,能动态适应变化,可以将新知识、新技术融入项目中。学期项目的实现遵循由简单到复杂,由单项到综合,先进行基本技能训练再逐步深化的教学规律,最终会有一个成果,便于进行全方位的综合性评价。例如对于程序设计基础课程,可以引导学生去发现手机中的通讯录,分析通讯录中的功能,可以新建、修改、删除、查找联系人,对联系人排序等,因此提炼出“通讯录管理程序”这一学期项目,项目中的每一个任务分别对应相应的教学模块。
3 基于学期项目的教学探索
确定了学期项目后,如何开展教学呢?下面将从教学设计和教学实施两方面来进行。
3.1 教学设计探索与改革
确定好学期项目后,如何以学期项目为载体进行教学设计呢?从人才培养方案培养目标和课程目标出发,将知识、技能和素养目标融入学期项目。分析学期项目的功能,按照基于工作过程的系统化理论,将项目分解成各个任务,由简到难,由浅到深,层层递进。例如,将程序设计基础课程学期项目“通讯录管理程序”按照功能的实现分成十二项任务,及对应的教学模块如表1所示。
列出每个任务的需求描述及效果,完成任务所涉及的知识点,给出重难点,搭建好在线开放课程,给学生提供自主学习的资料、在线测试、技能训练等。在教学方法方面,以学期项目为导向,灵活设计任务驱动法、讲授法,翻转课堂法、案例教学法,启发引导法,分组讨论、演示、实践等多种教学方法,以学生为中心,以能力为本位,利用在线开放课程,采用线上线下混合式教学,引导学生积极思考、主动参与、乐于实践,提高教学质量和效果。以学期项目为载体,将“以教师为中心,以教材为中心,以课堂为中心”转变为“以学生为中心,以项目为中心,以完成任务需要为中心”,学生的学习兴趣得到提高,学生能够解决实际问题,学生学习的目标更明确。
3.2教学实施探索与改革
师生通过共同实施完整的学期项目来完成课程的教学活动。让学生进行自由组合,分小组完成项目,每个小组不超过3人。根据一个组中学习能力强些的同学搭配学习能力弱些同学的原则,对分组进行微调。分组确定后,教师指导,每个小组互相交流讨论,将项目分解成具体的任务,并制定好方案。师生协作来实施方案,完成一个个的任务。在明确任务描述后,为完成任务,学生有学习新知识、新技能的欲望,使用在线开放课程等网络资源给学生提供多种学习资料,供学生自主、主动学习,在学生完成任务并学完相关知识后,发布问卷调查,了解学生对知识的掌握情况,根据调查反馈,针对学生觉得比较难,有疑问的地方进行课堂集中讲解,课后提供相应的拓展学习与训练,在整个过程中都是以学生为主体,教师的作用不再是一部百科全书或一个供学生利用的资料库,而成为一名向导和顾问,成为学习活动的引导者,管理者和帮助者。项目实现后整个组的学生团队上台进行成果展示及项目总结、师生交流、教师点评、学生自评、学生互评,教师评分,最后教师进行全班整体的项目点评。
3.3教学评价探索与改革
引入学期项目后,课堂采用过程性评价(50%)、学期项目评价(50%)等多种评价体系相结合,达到教学目标任务。
过程性评价包括:课堂表现(10%)+综合素质(10%)+知识测试(10%)+技能实践考核(10%)。课堂表现主要考察学生的考勤、互动、纪律等;综合素质主要考察学生的安全意识、工作态度、环保意识、表达能力、沟通能力、团队协作、学习能力、学习习惯、责任心等,教师平时要观察小组中哪些学生是主角,做的工作多且重要,哪些同学处于次要地位等;知识测试考察学生对相关任务所涉及知识点理论部分的掌握情况;技能实践考核主要考察学生对相关任务下的技能作业完成情况。学生完成一个任务后,及时和学生交流、演示和讨论,对学生在这个任务的学习情况作出反馈和评价,也能极大地培养学生的成就感。
学期项目评价主要从项目功能、完成质量、规范性、资料完整性等方面进行考核,由自评(15%)、互评(25%)、教师评价(60%)评价构成。
(1)学生自评互评:每个小组上台演示自己完成的项目,其他组的学生观摩提问,学生之间相互交流学习,取长补短,根据自己在组中的表现进行自评,对其他组的作品进行评价,并在演示结束后推荐优秀项目。
(2)教师评价:教师根据这组的演示情况、项目完成情况等对本组项目进行评价。
(3)作品展示:由学生推荐,教师结合实际情况,从“模仿”“改造”“创新”三类中选出三、四个具有代表性的项目。
(4)教师总结:指出项目中值得大家学习和借鉴的地方,同时指出学生在完成项目过程中出现的问题,总结成功的经验和失败的原因。鼓励学生们采用多种方法完成项目,多学习别人的长处来改进和提高自己的设计,使学生的各种能力在点评中得到提高。点评的过程既是总结以前学过的知识,提出和学习新知识的过程,也成为学生一个学习、提高的过程。
4 结语
使用学期项目为载体,结合在线开放课程,对《程序设计基础》课程进行了重新开发设计,构建了一套行之有效的教学方法与评价方式,学生在线上线下的互动中通过学期项目一个个任务的实现,完成课程知识学习、技能训练与素质培养,实现了以学生、项目为中心,极大地激发了学生兴趣,极大地发挥了学生主观能动性,通过分组学习培养了学生团队协作与组织管理能力[2],通过项目教学初步培养了学生项目管理能力,通过课前预习,课后拓展,引导学生查找、阅读、理解Python相关学习资料,并进行应用,形成自学能力,并树立终身学习理念,从而对终身学习能力提供了一定的支撑。该教学改革也可推广到其他相关课程的教学中。
参考文献
[1]贾玉坤,沈姝君,陈进熹,等.基于CDIO模式的学期项目课教学改革探索[J].科教论坛,2020(6):75.
[2]郭雪松.基于“学期项目”的高职服装设计与工艺专业课堂教学改革与实践[J].创新创业理论研究与实践,2020(10):35.
(责编:杨梅)