《基于工作过程的“Java+Web应用程序开发”课程教学效果.pdf》由会员分享,可在线阅读,更多相关《基于工作过程的“Java+Web应用程序开发”课程教学效果.pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、;毒(袖职 业 第 3 5 期(总 第 7 4 7期)基于工作过程的“J a v a We b 应用程序开发 课程教学效果实证研究 陈哲 摘要 文章结合笔者对软件技术专业国家级精品课程的实验,从实证的角度证明基于工作过程课程对提高教学质量有显著作 用,为高职基于工作过程课程的实验研究提供范例,为高职基于工作过程的课程开发提供实践支持。关键词 基于工作过程课程教学 实证研究 作者简介 陈哲(1 9 6 3-),男,河南太康人,北京大学教育学院在读博士,商丘职业技术学院副院长,教授,研究方向为高级教 育行政管理。(北京1 0 0 8 7 1)中图分类号 G 7 1 2 文献标识码 A 文章编号 1
2、 0 0 4 3 9 8 5(2 O 1 2)3 5 0 1 5 3 0 3 近几年,特别是国家精品课程和国家示范性高职项 目实施 以来,高职课程开发成了高职理论与实践的交汇点,成了高职教 育研究的热点,取得了丰硕的成果。然而,实践中关于基于工作 过程课程实施效果的研究还很不足,鲜有实证研究报告发表。笔者基于工作过程的课程理念和开发模式主持开发的软件技术 专业“J a v a We b 应用程序开发”课程2 0 0 9 年被评为国家级精品 课程,本文结合课程实验,从实证的角度证明基于工作过程课程 对提高教学质量的显著作用,为高职基于工作过程课程的实验 研究提供范例、为课程开发提供实践支持。一、
3、“J a v a W e b 应用程序开发”课 程概述 基于工作过程课程开发的理论基础包括一般课程的理论基 础和独有的理论基础。学校的社会职能是培养人才,主要以课 程的实施为途径。人的属性、功能、发展等有着多种复杂的背景 和因素,这决定了课程及其开发理论基础的多元性或群集性。“J a v a We b 应用程序开发”是软件技术专业核心课程之一,是J a v a 方向系列课程的主干课程,是培养基于J a v a 技术We b 程 做文学层面上的阅读,在课堂授课时让学生结合具体的作品来 理解并讲解文论思想,以增强学生的学习积极性和参与性。其 次,从研究生培养的教学 目的来看,要明确“发展创新能力”
4、的教 学 目的观,着力培养学生的自主创新意识和能力。针对中国古 代文论课程的性质和特点,进一步完善培养目的。根据中国古 代文论课的理论课的性质,在培养学生的创新研究能力的同时 提高学生的理论思维能力。对研究生来说,在学习和科研的过 程中时时处处要以理论支撑观点,对中文专业的古代文学的研 究生来说,不了解中国古代的文艺理论思想,很难深入透彻地研 究中国古代文学。对文艺学方向的研究生来说,中国古代文学 理论是重要的方面。因此,在授课的过程中,要把具体理论的分 析讲解与普遍规律的深入研究结合起来,在培养学生理论思维 的基础上,进一步提高学生运用具体理论分析文本的能力。3 创新教学方法,拓展研究空间。
5、教学方法在教学模式中 占有极其重要 的地位,使用何种教学方法直接决定了教学效 果。在研究生古代文论课程的教学中,应该针对研究生创新能 力培养的教学目标,创新教学方法,促进学生研究空间的拓展。首先,在教学中重视学生的主体地位,进行研究型教学。为 了提高学生的自主学习能力,使学生不但掌握知识,更能学会掌 握知识的方法,在研究生课程教学中应该充分调动学生的参与 意识,培养学生从事科研的能力。例如,在中国古代文论课的授 课中,可以采取以问题带动研讨、以研讨带动科研的方法,边学 习边研究,巧妙地把学习与研究结合起来,让学生在学习的过程 中获得科学研究的能力。再如,可以在授课前进行重点内容提 要讲解,设定
6、一些问题,组织大家讨论,也可以把问题先布置给 学生,要求学生查阅资料,并以报告或小论文的方式在课堂上进 行论述。这样既可以调动学生的学习主动性,也可以让学生在 思考和讨论的过程中对问题有更深入的理解,培养学生主动探 究和创新思维的能力。其次,运用启发式教学,培养学生创新思 维能力。针对一些比较难理解的问题,教师可以从不同的角度 进行启发式的引导,开拓学生的思维空间。例如,在古代文论 中,关于“灵感”问题的论述,在陆机的 文赋 中首先以“应感之 会”进行了形容,可以联系西方文论史中柏拉图对于“灵感”的论 述引导学生分析,从中西的比较中,深入理解文论问题。还可以 从古今文论的论述上来理解古代文论思
7、想,例如,关于文学的本 体论,当今的文学概论教材的论述已经十分详尽,有“劳动说”“游戏说”“巫术说”等说法。在中国古代文论 中,刘勰在 文心雕 龙 中也对这一文学理论的基本问题进行了探讨,认为文学“源 于道”。可以把古代文论家的论述和当今的文学理论的基础知 识进行对比学习。通过中西、古今文论的多方面的对比学习,开 阔学生的理论视野,拓展学生的学术研究空间,培养学生多层次 的创新研究思维的展开,增强学生在科研领域的创新研究能力。总之,在研究生中国古代文论课的教学中,要通过具体的教 学模式的更新,多方面、多角度地调动和培养学生的自主创新能 力,通过教学实践培养高素质的研究型专业人才。参考文献 1
8、童庆炳文学理论教程 M 北京:高等教育出版社,2 0 0 8 2 徐中玉谈谈研究古代文论的作用 A 罗宗强 古代文学理论研究 c 武 汉:湖北教育出版社,2 0 0 2 兰 :望!固 教育 与 职业 第 3 5 期(总 第 7 4 7 期)序员的主要支撑课程,其课程定位是专业核心课程。课程的先 修课程为网页设计、数据库程序开发、J a v a 程序设计基础,后续 课程是 J 2 E E与框架技术,相互之间衔接得当。通过课程的学习 使学生掌握应用J a v a 技术开发We b 应用程序的技能,熟悉企业 的开发流程和规范,具备适应企业环境、良好的沟通技巧和团队 合作精神的职业素养,满足We b
9、程序员、网站管理员的岗位任 职要求,对实现“高素质软件开发及应用人才”的专业培养 目标,对学生的职业能力培养和职业素质养成起到主要支撑作用。(一)课程开发 的理念 与思路 1 课程开发理念。“J a v a We b 应用程序开发”的开发理念是基 于_丁作过程;理论实践一体化,教学做相结合;任务驱动,行动导 向;自主创新学习。将we b 程序员、网站管理员的工作作为整体 化的行为过程进行分析,强调程序开发创造能力的培养,构建“工作过程完整”的学习过程。高效的教学方式是理论实践一体 化,教学做相结合,教中做、学中做,突出做,强调结合;技能培养 的途径是反复有效的实践,课程 以项 目(任务)为载体
10、及 J a v a We b应用程序开发,通过J a v a We b应用程序开发学会J a v a We b 应用程序开发技巧;课程设计要能调动学生学习的主动性、积 极性和创造性。2 课程开发思路。“J a v a We b 应用程序开发”课程开发的思 路是坚持以适应市场需求和就业导向为课程开发的起点,以校 企合作为课程开发的关键,以行业企业相关岗位群工作(任务)分析为课程开发的依据,以高职学生的认知规律和职业能力培 养规律为指导选择、组织课程内容,以培养学生的We b 程序开 发能力和优良的职业素养为目标,让工作过程融人教学过程,充 分体现职业性、实践性和开放性的要求。具体来讲,课程开发团
11、 队用来 自企业的两个真实项 目为载体设计基于工作过程的课 程。项 目分别是“网上书店”案例模仿项 目、“成绩管理系统”拓 展创新项 目,技术难度和工学结合的紧密程度逐步提高。(二)课程内容的选择 1 课程 内容选取依据 包括 We b 程序员岗位群的工作任 务;与先修课程网页设计、J a v a 程序设计基础、数据库程序开发“接 口”好,为后继课程J 2 E E与框架技术搭建企业架构作基础;当前主流技术和今后发展趋势;符合高职学生的认知规律和职 业能力成长规律,强化技能,弱化理论;尽量与学生的学习、生活 相关,教学活动易于展开,可实施性强;涵盖职业资格证书有关 内容。课程内容选取最能符合We
12、 b 程序员要求、难易程度适 中、与学生密切相关、开发技术领先、技能涵盖量大、教学实施性 强的两个实际项 目为载体。第一阶段案例模仿项 目。选择“网 上书店”项 目为载体,将企业标准和J a v a We b应用程序开发的 前沿技术纳入其中,教师课内采用“任务驱动,行动导向”的教学 模式在实训室组织教学,先示范,然后学生分组模仿,“学中做、做中学”,体现教学做一体化。第二阶段拓展创新项 目。教师在 完成“网上书店”项 目教学后,给学生布置一个“成绩管理系统”拓展创新项目,要求学生在软件实训室自主完成项 目开发。2 课程 内容的针对性。课程内容的选取与国家“高素质技 能型专门人才”的培养目标相一
13、致;与学校“德能并举、学做合 一,能力为本、理实一体”的教育教学理念相一致;与软件技术专 业培养 目标和岗位素能要求相一致;与课程性质及其在专业课 程体系中的地位和作用相一致。针对学生未来We b 程序员、网 站管理员的工作岗位,基于工作过程,选择、优化课程内容。课 程以培养学生实际开发J a v a We b 程序的主要技能和职业素养 为主线,围绕We b程序设计基本技能、J S P 编程方法、J a v a B e a n 编程、S e r v l e t 编程及 MV C设计模式等内容,培养学生使用 J a v a 技术开发We b 应用程序的技能。3 课 程 内容 的适用性。J a v
14、 aWe b 应 用程 序开发 课程 的 内 容紧密联系当前软件技术行业的职业实践,课程的技能和知识 能在软件技术行业第一线直接应用,符合We b 程序员和网站管 理员的实际需要。理论知识以“必需、够用”为度,技术以软件技 术专业的高新适用技术为主,技能以创造性智力技能为主,着眼 于学生已有理论知识、技能水平和认知心理特点基础上的最近 发展区,紧密围绕We b 程序员、网站管理员的典型职业活动展 开课程内容。此外,课程内容还融入了团队精神、时间效率观念 等素质要求,兼顾学生的可持续发展。课程以企业真实项 目为 载体,将课程教学内容相关知识、能力、素质目标融人工作任务,学生通过完成工作任务来掌握
15、相关理论知识和编程技能,突出 对 岗位职业能力和职业素养的培养,并为学生可持续发展奠定 良好的基础,教学内容有很好、很强的适用性。(三)课程 内容的组织 1 基 于工作过程,设计学习情境。传统学科式课程包括 J S P简介、J S P 语法、内置对象、J a v a b e a n、文件操作等,通过解构,按照由浅入深、由简单到复杂、由低级到高级的认识规律和职业 能力培养规律,以项 目为载体,整合、序化教学内容,设计基于工 作过程的各个学习情境,包括书店动态首页的建立、顾客的登录 与注册、图书的管理、图书的购买、顾客留言、网上书店项目合 成等7 个相关学习情境,既可单独为项 目,也可以逐渐组合,
16、最 后递进式完成整个项 目。2 为每一学习情境设计工作任务子情境。为每一学习情境 设计工作任务子情境,总计为“网上书店”等7 个学习情境设计 2 4 个工作任务子情境。为“成绩管理系统”同步拓展项目设计 相关学习情境和工作任务子情境。3 每个工作任务按软件开发工作过程的5 个步骤完成。作 为掌握知识和技能的基本单元,每个工作任务的完成都是与一 般工作步骤的资讯、(计划、决策)实施、检查、评价相对应的完 整工作过程,即软件开发的(需求)分析、(系统)设计、(代码)编 写、测试、运行5 个步骤,使“工作过程”和“学习过程”合一。概括起来讲,“J a v a We b 应用程序开发”课程围绕“案例模
17、 仿”和“拓展创新”两个项 目展开,创设了正向迁移的条件,学生 在前面项 目或任务完成中获得知识、技能和态度,可以自然迁移 到后面项 目中,形成正向的纵向与横向、顺向与逆向、特殊与普 遍的网络化交叉正迁移,有效地促进学生职业能力、职业素养和 可持续发展能力的形成。二、课程实施效果实验(一)实验设计 为了验证课程开发的效果,笔者开展了课程实验。设计如 下:第一,目的:开发课程实施效果分析,验证基于工作过程课程 的有效性;根据实验结果,分析问题,改进基于工作过程课程开 发技术。实验假设:基于工作过程课程与传统课程相比,对学生 教轴职业 第 3 5 期(总 第 7 4 7期)的学习成绩和综合能力提高
18、有促进作用。第二,处理:在课上,实验班按照基于工作过程开发的任务学习情境进行教学,按软 件企业组织形式每 5 名学生组成一个开发团队,理论实践一体 化,加强过程考核;控制班按常规进行教学,先理论再实践。第 三,取样对象:商丘职业技术学院软件技术专业2 0 1 0 级二年级 学生。样本大小:5 0 人。软件一班(实验班)2 5 人,软件二班(控 制班)2 5 人。取样方法:从软件一班选 l 0 人作为实验组,从软件 二班配对筛选 1 0 人作为控制组。实验单位:每一个独立的学 生。第四,因变量:课程学习成绩、综合能力。因变量的操作定 义:课程成绩测试;小组座谈和个人深度访谈。第五,采用的控 制方
19、法:为保证前测的均衡一致,进行筛选配对抽样。与课程关 系密切的前导课程有“数据库程序开发”“J a v a 程序设计基础”“D r e a m We a v e r”,将三门前导课考试成绩作为前测和筛选配对 依据;教学内容相同;课时相同;教师团队相同;参照国家计算机 技术和软件专业技术资格(水平)考试的模式,采用同样的基础 知识和程序设计后测。(-)实验数据的获取 创设情境,以小组为单位成立模拟软件公司,并为公司命 名;每组设项 目经理、开发经理(技术负责人)、开发工程师和测 试工程师等角色;实验前获取实验组和控制组学生相关课程成 绩;实验后获得两组实验课程考核成绩,包括基础知识测试和程 序设
20、计测试成绩;采用“学生课堂任务书”对实验组学生的学习 情况进行记录,以任务和项目为单元对实验班学生实行过程考 核,包括教师评价、学生 自 我评价和组内互评;实验结束后对实 验组学生开展小组座谈和个人深度访谈,包括学生对课程的评 价、学习效果和课程实施过程的反馈等。(三)实验前实验组和控制组相关课程成绩对比分析 本文采用两个中位数的秩和检验。三门前导相关课程测试 成绩的平均秩相近,在O 1 的显著性水平下实验组与控制组的三 门成绩之间均无显著性差异。实验组和控制组相关前导课程成 绩对比分析的秩和检验如表 1 A和表 1 B所示。表 1 A 实验组和控制组相关前导课程成绩对比分析的秩和 组别 N
21、平均秩 秩和 数据库程序 实验组 1 0 1 0 7 1 0 7 0 开发 控制组 l O 1 0 3 1 0 3 0 J a v a 程序设 实验组 1 0 1 0 9 1 0 8 5 计基础 控制组 1 0 l O 2 l O 1 5 D r e a m 实验组 1 0 1 0 2 1 0 1 5 We a v e r 控制组 l O l O 9 1 0 8 5 表 l B 实验组和控制组相关前导课程成绩对比分析的z 检验 数据库程序开发 J a v a 程序设计 D r e a l n We a v e r Ma n n Wh i t n e y U 4 8 O 4 6 5 4 6 5
22、W i l c o x o n W 1 o 3 0 1 0 1 5 1 0 1 5 Z 0 1 5 1 -0 2 6 5 -0 2 6 5 As y mp S i g (2-t a i l e d)0 8 8 0 0 7 9 l 0 7 9 1 (四)实验后实验组和控制组课程成绩对 比分析 课程结束后,参照国家计算机技术和软件专业技术资格(水 平)考试的模式,对学生采用同样的基础知识和程序设计后测。实验组和控制组基础知识和程序设计测试成绩对 比分析如表 2 A和表2 B所示。从统计结果可知,实验组基础知识和程序设 计测试成绩平均秩分别高出控制组 7 1 和7 0。在O 0 l 的显著性 水平下
23、实验组与控制组的基础知识、程序设计成绩之间存在极 显著的差异,即实验组的基础知识、程序设计成绩都明显地优于 控制组。表 2 A 实验组和控制组基础知识和程序设计 测试成绩对比分析的秩和 组别 N 平均秩 秩和 实验组 1 0 l 4 1 1 4 0 5 基础知识 控制组 l O 7 0 6 9 5 实验组 1 0 1 4 0 1 4 0 0 程序设计 控制组 1 0 7 O 7 0 0 表2 B 实验组和控制组基础知识和程序设计 测试成绩对比分析的z 检验 基础知识 程序设计 Ma n n W h i t n e y U 1 4 5 1 5 O W i l c o x o n W 6 9 5
24、7 0 0 Z -2 6 9 6 2 6 5 0 As y mp S i g(2-t a i l e d)0 o o 7 0 0 O 8 (五)小组座谈和个人深度访谈结果 课程考试结束后,研究者采用质的研究方法分别召开了实 验组两个团队的座谈会,并对个别学生进行了深度访谈。从谈 话中发现,“J a v a We b 应用程序开发”课程调动了学生学习的积 极性,实现了由“要我学”到“我要学”的转变,使学生感受到了学 习的快乐,找回了自 信和自 我价值,课程效果弥足珍贵。实验证 明,基于工作过程的课程在基本不增加课程投入的情况下,对学 生的学习成绩和综合能力提高有显著促进作用,提高了学生学 习的积
25、极性,课堂面貌大为改观;提高了学生学习的自主性,学 生通过网络进行课程学习;提高了学生的职业能力,动手操作能 力;提高了学生的职业认同感,明确了自我发展定位;打破了教师、教材、教室三中心,凸显了高职教育的职业性、实践性和开放性。三、小结 高职教育必须强调“做”字领先,“干”字当头。基于工作过 程课程立足“工作过程”,面向“工作过程”,核心是“做”,关键是“行动”。课程模式的效果只能通过课程实践来检验,研究性质 的课程实验是高效和经济的课程实践方式。本文介绍的课程实 验证明了基于工作过程对培养高素质技能型人才的显著作用,也在一定程度上消除了职业教育界对基于工作过程课程效果的 疑虑,明确回答了基于工作过程课程是“好”是“坏”的问题。圜 参考文献 1 教育部关于启动高等学校教学质量与教学改革工程精品课程建设工作的 通知(教高 2 0 0 3 1 号)Z 2 0 0 3 0 4 0 8 2 关于2 0 0 7 年度高职高专国家精品课程申报工作的通知(教高司函 2 0 0 7 6 8 号)z 2 0 0 7-0 4 2 3 兰 !J