Java语言程序设计教学改革探索
2021-11-10刘艳梅
摘要:针对本校Java语言程序设计教学存在的问题,依据“OBE”教学概念,在教学目标定位、教学内容、教学方法、考核方式上进行改革探索与实践。教学目标定位突出“五育并举”,培养德智体美劳全面发展的应用型人才;教学内容体现在教材的选择、内容的整合和线上资源的建设上,实现线上线下混合式教学;教学方法体现在“实体课堂+智慧教学工具”上,突出以学生为本,让课堂活起来。考核方式则打破了“一考定终身”注重了过程性评价。经过几年的探索与实践,取得不错的成效,为探索Java语言程序设计课程改革进行了有益尝试。
关键词:Java;OBE;五育并举;过程化评价
1引言
武汉设计工程学院招生生源为二本层次,着力于培养应用型人才。Java语言程序设计是本校计算机科学与技术、软件工程专业的一门学科基础必修课,根据本科专业类教学质量国家标准和市场需求,本课程对定位于培养推动社会经济发展的互联网人才和移动互联网人才,起着敲门砖和奠基石的关键作用。是后续的企业级平台与开发、移动互联网技术开发课程的先导课程。
依据传统的教学分析,主要存在以下几个问题。一是教师教学理念滞后,方法陈旧,不适应信息化时代学生学习的特点,在教学中,仍大多采用传统的“填鸭式”—教师主动讲、学生被动听的教学模式;二是软件行业技术的不断革新,教材内容的相对滞后,高校的教学内容与市场需求、与学术前沿脱节;三是教师教学中只注重新知识传授、技能培养,忽视价值引领的育德责任,教书与育人脱节;
2OBE教学理念下的Java课程建设思路
OBE(Outcomes-based Education),是基于学习产出的教育模式,最早出现于美国和澳大利亚的基础教育改革。在OBE教育模式中,学生学到了什么远比什么时候学和怎么样学习更重要。它突出以学生为中心,以培养目标和毕业要求为导向,通过课程体系等支撑培养目标,实施内外部评价反馈的持续改进体系。
该模式目前已经应用于各大高校的不同课程,其中谢静、温振宏等人进行了实践,效果良好。本文教学改革以本校计算机科学与技术、软件工程两个专业学生为对象,主要针对Java语言程序设计课程开展。分别从教学目标定位、教学内容及资源建设、教学实施和教学评价方式等四个方面进行改革。
(1)践行“五育并举”,科学制定课程目标;
(2)对Java语言程序设计教学内容进行改革,从教材的选择到教学内容的规划,再到教学资源的建设,保证本校应用型人才的培养;
(3)对Java语言程序设计的教学方法进行改革。摒弃以往的“填鸭式”、“满堂灌”的以老师为主,过渡到以学生中心,采用“实体课堂+智慧教学工具”让课堂活起来;
(4)改变“期末一考定终身”,改革Java语言程序设计的考核方式,注重过程化考核评价。
3Java课程教学改革
3.1践行“五育并举”,科学制定课程目标
“五育并举”是指围绕凝聚人心、完善人格、开发人力、培育人才、造福人民的工作目标,发展素质教育,培养德智体美劳全面发展的社会主义建设者和接班人。本课程主要从知识、能力、素养等三个方面制定培养目标,具体目标描述为:理解面向对象的编程思想,运用Java异常处理、JDBC、多线程、输入输出流、集合等知识,会编译、运行、调试、维护Java程序,解决生活中的简单问题;运用项目驱动教学法,培养学生解决复杂问题的综合能力和计算机思维;运用小组研讨式教学策略,培养学生团体合作、探索创新能力,体验企业工作情景;融入课堂思政,培养学生遵循软件开发标准规范,遵守法律法规,培养健全人格。
3.2Java語言程序设计教学内容改革
本课程选用“十一五”规划教材,教材内容重基础,案例解析通俗易懂,适合本校实际。但孤立的章节知识点与实际应用联系不紧密,故本课程讲授时,以“项目驱动式”教学模式,根据教学大纲所指定的教学内容、教学目标和教学要求,将一个日常活动与课程相关的内容,加以收集、整理形成项目。并依托校级优质课程建设项目和省级教研项目,结合专业特色,在项目教学中,对教学内容进行重构,融入企业先进技术、人工智能、大数据等前沿学科知识,做到教学内容与市场前沿接轨,与学科前沿接轨。
课堂实施时,教师依托项目设计教学内容、深入浅出讲解核心知识点,一步一步引入扩展知识点,形象地指导学生由理论转为实际。学生在强烈问题动机驱动下,通过教学资源的主动应用,自主探索、相互协作,培养了学生实际解决问题的能力,解决了“做什么”“如何做”等问题。根据实践,将“项目驱动”教学模式过程分成以下几个过程,如图1所示。
同时,为配合学生课堂外学习,根据自行录制视频和收集有关Java课程教学的相关项目、案例、题库等资源,并完成了智慧树平台线上资源建设。自2019-2020-2学期开始使用线上理论资源(含微课视频)和头歌社区Encoder平台的实训资源,初步实现了资源共享;教学大纲、授课计划表、教案、讲稿、课件等教学资料齐备、规范,并归档管理;不断完善微课视频、建成多题型多层次的题库等线上辅助教学资料,以达到线上线下混合式教学模式的探索与实践。
3.3Java语言程序设计教学方法改革
在理论研究与教学实践中,融入课堂思政,强调计算机思维能力的培养,注重讲练结合,注重理论与实践并重,以实践教学平台、软件设计大赛、创新创业大赛为平台,将教学活动与平台有效结合;教学策略上分个人学习、小组研讨两种,提高学生自学、合作探究的能力;教学组织形式上加入智慧教学工具,从以前的看脸转变为看数据,提升了课堂活跃度和学生参与度。如图2,图3所示。
3.4Java语言程序设计考核方式改革
为凸显学生的过程化考核,该课程的考核方式摒弃“期末一考定终身”,注重过程性的可量化评价,并加入项目小组答辩评价方式。
理论课程的平时成绩包含学习行为(学习习惯、课堂互动)、作业测试、考勤等。平时成绩(总成绩40%)分配为:学习行为*20%+作业测试*15%+课堂签到*5%。
课程设计采用“小组研讨式”教学,最终成绩=平时成绩*30%+项目质量成绩*40%+项目文档*30%。平时成绩包含小组学习行为、考勤等。项目质量成绩主要包含学生阶段性成果评价+项目小组答辩,成绩由有教师、学生各占50%评定,该阶段主要培养学生解决实际问题的综合能力、学生合作能力及计算机思维。
4OBE教学理念下的Java课程教学改革效果
在学生学习目标达成度上,分析2020届、2021届学生毕业论文选题,以Java课程为基础的大型网站(43%、31%)和移动APP(27%、29%)开发选题是最多,目标达成度较高。同时,学生在大数据、人工智能等前沿课题(20%、31%)方面所占比例有所提高,学生的整体综合素质得到有效提升。如图4所示。
在学生成绩分析上,经过不断更新知识,融合现代信息技术手段后,在试卷整体难度一致的情况下,比较于2019-2020-2学期比2018-2029-2学期,优秀率由1%提升到20%,不及格率由20*降低到0%,如图5,图6所示。
5结语
为培养德智体美劳五育并举的Java应用型人才,根据Java语言程序设计课程的特点,结合实际教学经验,论文针对目前Java语言程序设计教学存在问题进行了剖析,然后依托本校学生在课程目标、教学内容、教学模式、考核方式等方面进行的改革与研究进行了深入探讨,一定程度上激发了学生的学习兴趣,强化了学生的德育培养,并取得了良好效果。
参考文献
[1]黄川林,盛国军,鲁艳霞.基于OBE的信息化人才培养模式体系构建[J].中国教育信息化,2018,{4}(23):31-34.
[2]谢静,蒋秀林.基于OBE的Java程序设计课程教学模式改革探索[J].高教学刊,2019,{4}(21):132-134.
[3]温振宏.融入OBE理念的JAVA课程教学模式研究[J].科技创新导报,2020,17(02):204-205.
作者簡介
刘艳梅(1981.11-),女,山东高唐人,硕士,武汉设计工程学院信息工程学院副教授,研究方向:计算机应用。
基金项目
2016年度湖北省教育厅教学研究基金项目:“以计算思维为导向的程序设计类课程教学改革与实践(编号:2016465)”;2018年度武汉设计工程学院教学研究基金项目:“新工科背景下软件工程特色专业建设与探索(编号:2018JY103))”;2013年度武汉设计工程学院优质课程建设基金项目:“Java程序设计(编号:201301)”。