Oracle公司沉浸式教学法在毕业设计的应用

时间:2022-08-05 01:02:36

Oracle公司沉浸式教学法在毕业设计的应用

摘要:介绍了我院计算机系在毕业设计中采用Oracle公司“沉浸式教学法”教学法,提高学生实际动手能力的一些教学研究与探索。通过阐述:Oracle公司“沉浸式教学法”的产生和介绍,Oracle公司“沉浸式教学法在实践教学中的具体实施,实施后的结果和结论等内容探索了提高毕业设计教学质量的方法。

关键词:Oracle;沉浸式教学法;毕业设计

1概述

1975年,美国芝加哥大学心理学教授MihalyiCsikszentmihalyi首先提出沉浸理论。Csikszentmihalyi教授通过研究发现,当人们在从事某项自己喜爱的工作时,往往会陷入一种全神贯注、愉悦的忘我状态。这种状态可以让人不觉疲惫、不计回报的全身心工作。在这种心态下,人们就容易爆发出超越自我的惊人创造力。Csikszentmi-halyi教授称这种状态为“沉浸”。甲骨文股份有限公司(NASDAQ:ORCL,Oracle)是全球大型数据库软件公司。近年来,为了解决学校教育与IT企业要求之间的巨大差距,以沉浸理论为基础,Oracle公司提出了软件编程培训的“沉浸式教学法”。“沉浸式教学”要求每位学员在学习编程的过程中都沉浸在企业实战项目学习和练习中,Oracle公司将“沉浸式教学法”在东南大学、无锡实习实训中心等地进行了运用,实践证明通过培训学员的动手能力和解决问题能力在学习后得到极大的提高,远远高于其他培训机构的水平。这也是企业争相抢夺Oracle培训班毕业学员的原因所在。

2Oracle公司“沉浸式教学法”

在实践教学中的具体实施本人于2014年在“毕业设计”课程中使用Oracle公司的“沉浸式教学法”取得了较好的教学效果,在从严掌握考核标准的情况下,本人指导的8名学生均顺利通过了毕业答辩,圆满的完成了预定的计划,论文质量也有所提高,经检查未发现明显的问题。下面将“毕业设计”教学共分为备课、指导、设计、检查、答辩五个阶段,具体情况介绍如下:

2.1备课

首先,在Oracle公司培训的基础上,再次学习了“沉浸式教学法”的内涵。“沉浸式教学法”要求教师按照四步,即知识案例学习(由知识点组成)、技术案例学习(功能=若干知识点+操作)、业务案例学习(模块=若干功能+业务知识)及系统案例学习(系统=若干模块+环境配置)进行教学,学生也按照以上四步进行学习,并及时进行评估和总结。任课教师首先对上述教学法进行了剖析并与“毕业设计”课程的实际情况进行了联系,得出结论是:在本课程中使用的软件工程流程、4.0、MVC架构、SQLServer2008数据库设计等知识就对应于“沉浸式教学法”的知识案例,而技术案例中的操作又对应于VisualStudio2010的基本使用,于是将这两部分内容在“毕业设计”进行前给学生再次进行了详细的讲解。在本课程中,对于业务案例中的业务知识的学习,如:对“基于MVC架构的内容管理系统”项目中的有关内容管理的业务知识的学习,则主要安排学生通过网上找资料,查阅图书馆参考书等方式来实现。而系统案例部分,主要是对IIS服务器和数据库的配置,因为具有现成的参考资料,这部分内容较为简单,教师安排学生依靠自学来实现。通过上述分析,任课教师了解了“沉浸式教学法”各部分在本课程中的对应内容,从而明确了对学生指导的重点,随后编写了教案。教案内容包括:毕业设计题目、教学目的及要求、教学重点与难点、教学的方法与手段、教学的内容与过程等内容。

2.2指导

指导是在“毕业设计”课程开始后的每周二下午进行,指导内容基本按照教案所列内容。例如,在介绍MVC架构时,教师亲自进行编程的演示,从而加强了学生对于技术案例中操作部分的学习。另外,教师在按照“沉浸式教学法”进行教学的同时,提醒学生需和老师配合,也要按照此教学方法进行学习。让学生每天都要总结一下,今天到底学习了哪些知识点、哪些操作、哪些业务知识,学会了哪些环境配置等等,从而有利于其对所学知识的巩固。

2.3设计

2014年本人一共负责了8名学生的毕业设计工作,本人在“毕业设计”开始的时候,就明确了纪律和要求,并按照毕业设计大纲和软件工程的流程安排了进度、明确了每位学生在毕设项目中的分工。在毕设过程中,每到一个软件工程阶段,都给出一个具体的实例,从而使得学生的“毕业设计”工作有例可循。在这次“毕业设计”中,绝大多数学生(90%)都能按时完成任务、按时出席约定的汇报会、提交周报,并最终完成学期开始所分配的任务。

2.4检查

定于每周二下午对学生的毕设成果进行检查,并对学生毕设进度及出勤情况进行记录。在每次检查过程中,对每个学生项目中的每个功能,都认真核对,检验其结果是否正确,从而保证每个学生都确实完成了毕设项目所要求的内容。2.5答辩在“毕业设计”的最后考核中,主要依靠答辩表现来决定学生成绩,因此答辩准备也是教学的一个重要内容。答辩准备的内容主要是对重要知识点、基本操作和重要业务知识可能提出的问题,对启发学生很有好处,也使他们对所学知识有所巩固。在答辩之前,首先让学生了解答辩的重要意义,以便提前做好准备,并督促其按照标准格式写好“毕业设计”论文、答辩用ppt并做好毕设项目的录屏工作。

结束语

通过以上五步教学计划的实施,教学方法的改革取得了较好的成效,尤其是在“基于MVC架构的内容管理系统功能的实现”和“基于MVC架构的内容管理系统设置功能的实现”这两个项目上,分别采用了标准的MVC架构和基于commonlibrary的MVC架构都获得了成功,两个项目都达到了预期的目标,能够做为“Web架构与实现”的课程案例来使用。在2014年6月的“毕业设计”答辩中,本人所指导的8名学生均顺利通过了答辩,其中共有5名学生取得了80分以上的成绩,论文质量有所提高,圆满的完成了预定的任务。

参考文献

[1]邓旭华,袁定治.沉浸式项目教学法在JAVA课程中的应用[J].中国职业技术教育,2014(26).

[2]R.M.加涅.教学设计原理[M].上海:华东师范大学出版社,2007.

[3]袁梅冷.高职软件专业多层次项目驱动教学模式探讨与实践[J].职业教育研究,2008(2).

[4]张行涛等.新世纪教师素养[M].北京:首都师范大学出版社,2003.

[5]CCC2002研究组.中国计算机科学与技术学科教程[M].北京:清华大学出版社,2002.

作者:杨志奇 单位:天津大学仁爱学院计算机科学与技术系

上一篇:农业机械电子信息技术研究 下一篇:建筑企业会计内部控制问题和策略