李 毅, 李 鑫, 智立甫
(石家庄职业技术学院 电气与电子工程系,河北 石家庄 050081)
“Android 应用程序设计”课程开放式教学探索
——以石家庄职业技术学院为例
李毅,李鑫,智立甫
(石家庄职业技术学院 电气与电子工程系,河北 石家庄050081)
开放式教学主要表现在教学素质目标和能力目标的开放、教学资源的开放、教学组织形式的开放和教学评价体系的开放四个方面.在分析高职院校学生学情的基础上,结合“Android工作室”企业服务项目,在“Android应用程序设计”课程教学中,通过组建项目团队,进行项目设计实现了开放式教学,提高了学生的学习兴趣和课堂教学质量.
开放式教学;项目;任务;Android应用程序设计
目前,高职院校的教学改革正在如火如荼进行,开放式教学、微课、慕课、反转课堂等新的教学模式和方法层出不穷.其中,开放式教学是相对于封闭式教学而言的,它打破了原有的以教师为主体的课程讲授模式,让学生由被动听讲变为主动学习,在主动学习中获取技能和知识,并积极参与互动.本文以石家庄职业技术学院(以下简称学院)电气与电子工程系“Android工作室”为平台,以“Android应用程序设计”课程为例,在分析学生学情和学习开放式教学相关内容的基础上,结合“Android工作室”企业服务项目案例,对该课程进行开放式教学方面的探索.
教学从封闭转变为开放,意味着要实现教学整体过程的开放和学生学习思想的开放.其中,教学过程的开放主要表现在教学素质目标和能力目标的开放、教学资源的开放、教学组织形式的开放和教学评价体系的开放四个方面[1].
(1)教学素质目标和能力目标的开放
在以往的教学中,教学能力目标主要通过教师对某项技能的现场演示和操作,学生在教师指导下重复完成该项目技能训练,教师对项目结果进行考评来实现,整个过程学生被动地训练.素质目标的实现则流于形式,例如,团队合作能力、项目组织实施能力、沟通协调能力的训练无法有效开展,考核指标也无法量化.而开放式教学首先要有针对性地组织学生,将若干学习个体结为多个团队,并细化团队人员的分工,教师通过学习平台、微信、课堂布置作业等方式发布要求;学生在课前进行方案设计,做出合理性规划、设计实施流程,进行知识准备,课上每个团队对自己的设计方案进行阐述;教师在项目实施过程中进行技术指导,项目完成后团队进行技术总结,教师进行评价.在这个过程中,教师通过对课程内容的组织和实施来确保学生能力目标和素质目标的实现.
(2)教学资源的开放
传统教学中教师强调教材的重要性,按照教材的知识点组织教学.对于高职学生来说,这些被高度提炼的知识却很难掌握.开放式教学则着重培养学生自主创新、自主解决问题的能力,鼓励学生探索知识;学生可以通过相关教程、网络检索、走访调研等方式,进行知识积累,为完成项目做准备.在这个过程中实现广义上的教学资源与外部世界的充分融合,为学生获取知识、理解知识、将知识转化为技能、反思研究提供条件.
(3)教学组织形式的开放
教师是知识的传授者.在传统教学中教师按照教学计划控制教学进度,以讲解知识点为主要任务,把教材中的知识传授给学生,学生被动地学习,其积极性、创造性受到一定程度的束缚.开放式教学采取教师引导、学生主动学习的策略组织教学,课上采用项目团队发言、项目设计展示、项目成果展示、项目总结等手段,活跃课堂气氛,让学生成为学习的主体.学生采用“线下”学习方式,通过访问课程学习平台、微信、微博等进行项目准备、项目答疑、项目点评活动,完成课后学习任务.
(4)教学评价体系的开放
目前,高职院校传统教学采用平时成绩、实训成绩、期末成绩相结合的方式考评学生的专业能力,有些课程甚至引入了职业资格鉴定,以国家技能水平标准来衡量学生的专业技术能力.这种只注重单一技能的考评方式造成了期末考试前学生突击学习的情况.而开放式教学则更注重过程考核,关注学生创新能力、知识技能、协作能力、沟通能力等多方面的综合素质的考核,能更全面地反映学生的学习情况.
“Android应用程序设计”是计算机应用技术专业的核心课程,当前,学院的学生主要由普通高中毕业生、职业中学学生、技工学校学生、春季单招学生、在校期间入伍后继续返校学习的学生组成.由于生源不同,学生的整体素质呈现“阶梯状”分布的特征.
这些学生在高中阶段的学习成绩往往不理想,英语、数学、物理等基础知识掌握得较差.大多数学生在心理健康方面比较乐观,但也有个别学生有心理疾病.但这并不表明这些学生能力差,相反,他们中的大部分思维敏锐,有探索知识的渴望,生活乐观、积极、向上.在学习方面,学生普遍未养成良好的学习习惯,表现为课前不预习,课后不复习,仅仅依靠课上教师的讲解来学习知识;上课迟到、早退、旷课等现象时有发生;学习中难以集中精力,教师授课连续时间不能超过40 min等;在实训环节,遇到问题往往自己不能解决,多依赖教师和同学处理,否则就放弃学习.
因此,传统的教学对于这些学生已不适用.有效地引导学生,让学生热爱学习,掌握一技之长,合理设计教学内容则是实施开放式教学的关键.
3.1组建项目团队
组建由5人构成的项目团队.教师针对学生的类型进行分组,主要分为3类,一是理论型,这类学生具有一定的理论知识和学习能力,能主动学习新知识[2];二是动手型,这类学生具有较强的动手能力,熟悉各种软件开发工具的使用方法;三是总结型,这类学生具有较好的解决问题的能力,善于表达和总结,办公软件使用能力较强.每个团队要求均有这三种类型的学生.
“Android工作室”企业服务项目案例中,Android开放项目团队通常有7种角色,分别是软件项目经理、系统分析员、系统设计员、软件开发人员、系统测试人员、软件配置管理人员和质量保证人员.在实际项目实施中各角色的职责见表1.
表1 角色与职责对照表
课程组建的项目团队要根据“Android工作室”的角色分配任务.项目团队中每人至少要担任两种角色,才能完成相关工作.通过这种分工合作,培养学生团队合作能力、沟通协调能力和实际工作的业务能力.
3.2项目设计实施
项目团队组建后,教师根据“Android工作室”企业服务项目发布具体项目要求,项目实施由项目分析、项目整体设计、项目实现、项目运行与项目反思组成.在项目实施阶段侧重于对学生代码能力的培养.本文着重进行项目运行与项目反思环节的讨论.
3.2.1项目运行
在项目运行阶段,每天项目开始前要进行15 min的“计划会议”,主要明确“Android工作室”企业服务项目中的代码任务,比如绘制用例图、类图、结构图、时序图等,明确要做的工作、正在做的工作和已做完的工作.在项目运行过程中,要开项目“站立会议”,主要解决做了什么、正在做什么、遇到了什么困难等问题 ,由项目经理记录,并在会议结束后由各项目团队解决各自的问题.通过这种方式,可以激发学生的求知欲,有利于提高课堂教学质量,学生也可以通过这种活动掌握提出问题、分析问题和解决问题的方法,提高解决问题的能力.
3.2.2项目反思
每天工作结束后均召开“阶段评审会”,在会上每个团队均展示项目阶段成果,填写项目评审表,由教师进行点评并给出意见,如表2所示.通过反思,能让学生发现工作中存在的问题,找到出现问题的原因并提出解决的方案,提高学生的综合素质.
表2 项目评审表
在以此为主要设计思路的基础上,经过一段时间的开放式教学探索,通过网络学习平台、微信进行课下互动等方式,“Android应用程序设计”课程的教学效果有了明显的改善,提高了课堂教学质量.实施开放式教学,有利于解决课程教学中遇到的实际问题,提高学生的综合素质.
[1]余文森.解读教与学的怠义[M].上海:华东师范大学出版社,2005:39-45.
[2]张荣超.Android项目实战智能农业移动管理系统[M].大连:东软电子出版社,2015:9-10.
责任编辑:金欣
Open teaching of the Android application course
LI Yi,LI Xin,ZHI Li-fu
(Department of Electrics and Electronics,Shijiazhuang Vocational Technology Institute,Shijiazhuang,Hebei 050081,China)
Open teaching refers to the opening of objectives,resources,organization forms and evaluations throughout teaching.This paper bases on the learning of vocational college students,and applies the Android studio,an entrepreneurship program in the teaching of Android application course.
open teaching; project; task; Android application design
2016-05-20
2014-2015年度石家庄职业技术学院教学改革研究项目
李毅(1977-),男,河北井陉人,石家庄职业技术学院讲师.
1009-4873(2016)04-0059-03
G712
A