“数据库应用技术”课程项目化教学研究
2019-08-22黄力明
黄力明
(镇江高等专科学校 电气电竞与交通学院,江苏 镇江 212028)
“数据库应用技术”课程是镇江高等专科学校计算机应用技术专业核心课程之一,是衡量计算机应用技术专业学生职业能力的重要依据。实践教学是高等职业教育的核心要素之一,影响高等职业教育人才培养目标的实现[1]。为此,在校级精品课程“SQL Server数据库原理及应用”建设基础上,加强“数据库应用技术”课程建设,并实施项目化教学。
1 教学现状分析
“数据库应用技术”是学校首批精品课程(2008—2010年度)[2]之一。近年来在课程体系、教学内容、实践环节、创新能力培养等方面进行改革,教学效果较好。但仍然存在理论与实际脱节问题,学生看不到理论知识的应用效果,很难理解抽象的理论知识,学习缺少动力,记忆不深刻。实践教学中,重视数据库管理和操作技能的培养,忽视应用能力的培养。学生学习理论知识后不知如何应用,不能独立完成简单的系统开发设计任务,应用能力较弱。
2 项目化教学法
项目化教学[3],以建构主义学习理论为基础,以学生为主体,教师扮演组织者、引导者的角色,学生在教师的指导下寻找“项目”,分析“项目”,完成“项目”。
项目化教学的核心思想是融“理论知识、实践操作、素质培养”[4]于一体。任务驱动,项目化教学巧妙置教学内容于项目,以完成具体项目为主线,学生通过自主思考和教师的点拨解决问题,完成项目,培养创新能力、自主学习能力。具体实施时需先解决以下问题:
1)清晰而深入地认识项目化教学模式,明确项目化教学的重要意义、内涵、实施要点。
2)研究实施项目化教学必备条件。以培养基础知识扎实,具有创新能力、综合职业能力的技术型人才为目标,将真实项目引入“数据库应用技术”课程。
3)融合课程知识点和项目。按照教学规律组织、迁移、扩充项目涉及的知识和技能,形成项目化教学内容。
4)依据项目化教学的培养目标建立考核评价体系。
3 项目化教学法的实施
“数据库应用技术”课程项目化教学的设计思想是融“理论知识、实践操作、素质培养”于一体[4],以工作任务为中心,转变传统的以讲授知识为主的教学观念,结合相关职业活动,在完成任务中学习、掌握数据库基础知识和实际操作技能。将真实的学籍管理系统项目分解设计成若干子项目或工作情景嵌入课程教学,子项目与课程中的知识点相对应[5]。以子项目任务为单位组织教学,以典型的实际项目为载体,引出相关数据库基础知识、操作技能及其在项目开发设计中的应用,学生在“工作过程”中加深对数据库基础知识、技能的理解,体会数据库技术的应用,培养数据库设计、数据库管理、数据库应用系统开发能力,培养自主学习能力、创新能力、团队协作能力,提高综合职业能力。
实施项目化教学,项目设计是关键。将实际项目嵌入课程教学,增加知识点、操作技能、实验项目,如知识点中增加数据库访问技术,实验有基本实验、真实项目案例等。在不增加课时的情况下,整合基本实验和项目案例,确保实验内容不重复。项目化教学主要内容如表1所示。
表1 以学籍管理系统为项目载体的教学内容
项目化教学法以项目为导向,师生共同完成项目任务。学生通过团队协作完成项目,理解和掌握相关专业理论知识、实践技能,培养实践能力、就业能力。项目化教学融“教、学、做”为一体,充分体现了“以学生为主体、以教师为主导”的教育思想[6]。在教学过程中,引入学生熟悉的真实项目——学籍管理系统,按项目重构教学内容,包括理论知识,项目分析、设计、实施,采用班级授课和小组合作相结合的方式完成任务。
4 课程考核
形成性考核和终结性考核相结合,综合评价学生的知识、能力、素质[7- 8],即
课程考核成绩=形成性考核成绩(60%)+
终结性考核成绩(40%)。
形成性考核主要包括平时成绩和项目成绩。平时成绩包括考勤和作业,项目成绩包括实训项目,即
形成性考核成绩=平时成绩(30%)+
实训项目成绩(70%)。
终结性考核采取理论考核(笔试)与上机操作相结合的方式,即
终结性考核成绩=理论考核成绩(70%)+
上机操作成绩(30%)。
笔试采取闭卷方式,从“数据库应用技术”试题库中随机抽出1套试卷,完成考核。试卷按难易程度分成3种,即较易(★)、中等(★★)、较难(★★★)。根据抽取的试卷完成上机操作部分。“数据库应用技术”课程考核方案如表2所示。
表2 “数据库应用技术”课程考核方案
5 教学效果评价
实施项目化教学,“数据库应用技术”课程取得了较好的教学效果,达到了预期目标。
1)学生学习数据库理论和技术的主动性明显提高。实施项目化教学后,学生了解了数据库在软件开发中的真实应用,激发了学习兴趣,积极思考,创新意识有所强化。
2)学习目的更加明确。实施项目化教学后,学生接触了具有工程背景的项目,知晓了数据库理论和技术在具体工程中的地位和重要性,学习更加主动,更有针对性,工程素养明显提高。
3)团队协作能力提高。软件开发是团队项目,需要团队成员具有合作意识、团队协作精神。
6 结束语
实施项目化教学,将实际真实的项目与课程教学融为一体,以项目化、任务化的方式讲授、学习数据库抽象的理论知识,可以降低理论知识的理解难度,充分调动学生的积极性,提高学生综合应用数据库技术的能力、实践操作能力。