项目场景化教学在计算机专业课程中的应用

2018-12-22 10:55彭焱
电脑知识与技术 2018年32期
关键词:计算机教学方法策略

彭焱

摘要:项目场景化教学是一项新的教学方法,它适应了社会对人才培养的要求,符合人一般的认知规律,在计算机专业课程的课堂中采用此教学方法,能达到良好的教学效果。论文通过阐述《大型数据库应用技术》课堂场景教学的理论依据,对《大型数据库应用技术》课堂场景化教学方法的应用进行举例,剖析《大型数据库应用技术》教学的特点,针对性地提出了实施项目场景化教学的基本策略,并对该方法在计算机专业其他课程中如何运用进行了思考。

关键词:项目场景化;教学方法;计算机;大型数据库;策略

中图分类号:TP392 文献标识码:A 文章编号:1009-3044(2018)32-0164-02

所谓场景化就是把受众代入某种特定的应用情境,以利于其对于特定事件的体验。在信息充分的场景化情境中,人们更容易被激发参与行为和更容易进入深度思考,就好像“真的置身其中”,电子游戏能够使人“上瘾”,很大程度上就是场景化的魔力。

采用 “场景教学法”,是以真实工作场景的应用为核心,按照计算机类软件或工具在实际工作中应用的时间顺序、先后顺序,合理设计教学内容,辅以角色模拟的方式,逐步深入展开整个教学过程。在教学中精心设计的场景将大大提升知识的吸收效率,使得学习绝不会停留在仅仅是“听”或“看”。

1 场景化教学的实施

场景化教学,属于情景教学法的一种,通过结合实际应用场景来讲解相关知识,让学生有一种身临其境的感觉,从而引起学生的兴趣,获得最佳的教学效果。

计算机专业课程的学习,不能单纯地讲解知识点,而应该更多地结合应用场景来讲解,这样学生不仅能直接获得知识,还能知道所学的知识到底能够应用到何处,解决了各知识点孤立、学会不能应用的尴尬。

作者在《大型数据库应用技术》这门课程的教学中,应用场景化教学模式,取得了比较好的效果。下面就场景化教学的实施,总结出如下三个步骤:1) 调整教学大纲,按实际工作中的应用场景来设计教学内容;2) 课堂教学结合实际,按应用场景展开,融入知识点;3) 课后要求学生按应用场景进行实际操作,巩固课堂内容。

1.1 调整教学大纲按应用场景设计教学内容

《大型数据库应用技术》这门课程,作者选取的教材是《Oracle 11g数据库设计与维护》。这一类的教材几乎没有按照实际应用场景来组织书本内容的,因此需要针对教材重新整合教学内容,然后將一些知识点贯穿在教学内容中。例如,将课程教学内容按实际工作中的应用场景分为以下八大部分:1) Oracle 11g在Windows和Linux两种平台下的安装及注意事项;2) Oracle 11g启动、关闭及故障排除;3) Oracle 11g网络互连;4) Oracle 11g数据库管理;5) Oracle 11g方案管理;6) Oracle 11g PL/SQL编程;7) Oracle 11g安全与事务管理;8) Oracle 11g数据库备份与恢复。

这八大场景的逐次展开,符合实际项目工作的一般流程。首先,在实际项目的应用中,要知道根据需要选择不同的操作系统平台来安装Oracle 11g软件;然后,要知道在服务器上如何启动、关闭数据库服务,并对出现的故障要能快速排除;其次,要能对Oracle 11g数据库进行一些管理工作,例如如何创建、删除一个数据库,如何配置数据库;如何配置网络确保客户端与服务器端的连接;理解数据库的体系结构、内部运行机制;再次,要能进行数据库系统内部的编程,完成一些服务器端实现的业务功能;最后,要熟悉数据库的安全管理机制,如何进行权限管理;能够对数据库进行备份与恢复等工作。

1.2 课堂教学以应用场景展开,融入知识点

课堂教学中,基于这八大应用场景,将相关知识点融入场景中去教学,让学生先了解应用场景和工作角色,然后围绕实际应用中发生的问题,用相关的知识点去解决问题,这样既能知其然,更能知其所以然,使得他们在遇到问题时,知道从何处分析、“顺藤摸瓜”最终找到问题所在,进而解决问题。

例如,在“Oracle 11g启动、关闭及故障排除”这个场景的教学中,先介绍项目应用场景——某天,业务系统无法获取数据,显示数据库连接故障。数据库管理员检查发现Oracle数据库有问题,重启之后,却发现不能启动数据库服务。如何快速定位原因并解决问题呢?首先进行知识点的学习,通过介绍Oracle 11g的启动、关闭都需要经历三个阶段;不同阶段数据库系统内部各完成了什么工作;这些工作为何要分阶段执行等知识点。在了解和掌握了这些原理、系统内部运行机制之后,就可以按三阶段一步一步启动,看看问题到底发生在哪一步?然后再根据具体错误提示,就能逐步定位问题出在哪个阶段上,一步步地缩小范围,就能很容易地判断系统故障到底源自何处、什么原因引起的。通过这种应用场景结合知识点的学习,不仅提高了学生学习的兴趣,而且也能帮助他们更好地掌握知识及其应用。

1.3 课后巩固

课后学习,有助于巩固课堂教学的效果。通过布置与课堂内容相关的场景故障问题,让学生课后围绕课堂知识去进行实际操作和分析,进而解决问题,这样就获得了“举一反三”“融会贯通”的效果;同时也提高了学生分析问题、解决问题的能力。

2 项目场景化教学的特点及实施策略

项目场景化教学,需要整合教学内容,将分布各章节的知识点,按应用的时序性融入不同应用场景中,这种教学方法具有以下三个特点。第一,实用性。教学过程与工作场景结合,变知识为能力,帮助学生提高解决实际问题的能力。第二,直观性。针对实际应用场景展开、按照工具、软件的使用先后来展开学习,符合一般工作过程。第三,有效性。将学生“代入”到应用场景中,有一种“身临其境”的效果,能够激发他们学习的兴趣,更容易理解、掌握知识。

在实施项目场景化教学的过程中,主要把握好以下三个基本策略。第一,需要调整教学大纲和内容,按实际项目工作场景整合教学资源;第二,在教学过程中要以项目场景设计、角色代入做引导,通过分析问题、结合相关知识点进行讲解,最终达到解决问题的目的;这就要求教师搜集大量的应用场景案例并进行加工处理,符合以上所定义的八大场景的需要;第三,课后要布置其他类似的场景应用,由学生自己进行分析,通过“举一反三”,巩固所学的知识。

3 结论

在《大型数据库应用技术》课堂采用“项目场景化”教学方法,取得了比较好的教学效果。考虑到在计算类的其他课程如C语言、面向对象程序设计等,是否也可以采用这种方法呢?答案是肯定的。程序设计类的课程,更应该设定某种应用场景。通过讲解某种场景下,如何运用编程语言来实现某些功能,这样就可以将孤零零的知识点有机地组织起来。学生不再是学习零散的知识,而是知道如何整体性地看问题,如何化整为零采用不同的方法来实现功能,这样更符合程序设计的实际工作流程。因此,“项目场景化” 教学方法,可以尝试应用到计算类的其他课程教学中。在实施过程中,可以参考《大型数据库应用技术》这门课的实施过程。

参考文献:

[1] 闫乐林,蔡平胜,亓莱滨. 场景模拟教学法在"计算机网络"课程中的应用研究[J].计算机教育,2009(18):116-118.

[2] 张广群,汪杭军. 项目化教学在“VB程序设计”课程中的应用[J].计算机教育, 2010(4):72-75.

[3] 高蕾. 项目教学法在《数据库系统概论》课程教学中的探索与实践[J].现代计算机,2008(11):59-61.

[4] 汤海林. 项目化教学在《计算机网络》课程中的应用[J]. 电脑知识与技术, 2017,13(36):114-115.

[5] 李志祥,林克成,李前进,等.项目式教学法在《计算机应用基础》课程中的应用探索与实践[J].现代计算机,2012(4):30-32.

[6] 唐振军. 计算机设计类课程的项目化教学探讨[J].现代计算机(专业版),2011(23):39-41.

[7] 刘亚姝. Oracle 11g数据库设计与维护[M].北京:清华大学出版社,2013.

[8] 冯向科,邓莹. Oracle 11g数据库系统设计、开发、管理与应用[M].北京:电子工业出版社,2009.

【通联编辑:王力】

猜你喜欢
计算机教学方法策略
计算机操作系统
例谈未知角三角函数值的求解策略
基于计算机自然语言处理的机器翻译技术应用与简介
我说你做讲策略
教学方法与知识类型的适宜
高中数学复习的具体策略
信息系统审计中计算机审计的应用
Fresnel衍射的计算机模拟演示
Passage Four
我的教学方法