"案例"式教学法在计算机程序设计类课程中的应用 徐玮

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

DOI:10.16541/j.cnki.2095-8420.2017.44.

080

“案例”式教学法在计算机程序设计类课程中的应用
徐玮,贾宏伟
( 东华理工大学,江西 南昌 330013)

摘 要:计算机程序设计类课程的实践性很强,传统教学模式存在很多弊端,“案例”式教学法能较好的深入
学生思想内部,训练了分析问题、解决问题的能力,提升了学习的主动性和趣味性,有助于自主学习和创新能力的
培养。
关键词:案例式教学;计算机程序设计类课程;教学模式;案例
本 文 引 用 格 式: 徐 玮, 贾 宏 伟 .“ 案 例 ” 式 教 学 法 在 计 算 机 程 序 设 计 类 课 程 中 的 应 用 [J]. 教 育 现 代 化,
2017,4(44):179-180

The Application of Case Teaching Method in the Course of Computer Programming


XU Wei, JIA Hong-wei
(East China University of Technology, Nanchang, Jiangxi, 330013)

Abstract: Computer program design curriculum is very practical, there are many drawbacks in the traditional teaching
mode, case teaching method can be thought inside of good students, training the ability to analyze and solve problems, enhance
the learning initiative and interest, helps to cultivate the self-learning and innovation ability.
Key words: Case teaching; Computer programming courses; Teaching model; Case

计算机程序设计类课程是工科高校普通开设的 学中,每个章节设计一个贴近生活的典型案例,将
一类计算机公共基础课程,一般包括 C、C++、VB 章节的知识点以教学案例的形式串联起来,以实现
语言程序设计等,该类课程往往安排在第一或第二 案例任务为目标,综合训练学生分析问题、解决问
个学期开设,理论性和实践性要求特别强。目前的 题的能力,激发了学生学习兴趣,在实际教学中取
教学过程中存在以下突出问题: 得了较好的教学效果。
该类课程以大班授课为主,学生人数多,基础
一 案例式教学方法
参差不齐,教师对教学的内容、难度和深度不容易
把握。 在教学案例的选择上,尽量遵循一个章节一个
知识点多,程序语法复杂,课堂信息输入量大, 案例的原则,着重突出章节的特点,涵盖知识点及
教师既希望详细讲解每一个知识点,又渴望能在有 编程思想,同时也要兼顾教学规律,难度由浅入深,
限的时间完成课堂实验的演示,这样对老师的要求 案例贴近生活,有助于激发学生的学习兴趣。
难度相当大,难以取得好的教学效果。 教师在案例的讲解过程中,紧扣章节的知识点,
课程本身具有很强的抽象思维和逻辑性,无论 通过实例解读程序的实现过程,学生即刻进行操作
是计算机专业还是非计算机专业的学生,第一次接 实践,能加快对知识点的消化和理解,通过举一反三,
触该类课程都会很难适应这种思维方式,容易丧失 使学生掌握类似问题的解决方法,最后,老师对整
信心,渐渐失去兴趣,学习效果自然不好。 个章节的教学内容进行归纳和总结,进一步提炼程
课程与教学

为 针 对 性 地 解 决 目 前“ 大 班 课、 教 学 学 时 短、 序语言的编程算法和思想。
互动少和趣味性低”等一系列问题,我们提出将“案
二 实验教学改革
例”式教学方法运用到计算机程序设计类课程的教

基金项目: 本文系江西省教学改革研究课题(JXJG-16-6-15);东华理工大学校级教学团队 -“计算机基础系列课程教学团队”;2014 年


江西省精品资源共享课――高级语言程序设计 (VB/C)。
作者简介: 徐玮,女,江西抚州人,东华理工大学,讲师,硕士研究生。研究方向:计算机科学与技术。

教育现代化·2017
教育现代化·2016年年108 月第 44
21 期 179
教育现代化传媒品牌

如 果 说 课 堂 教 学 案 例 是 帮 助 学 生 理 解 知 识 点、
语法的使用方法和运用场合,那实验教学环节,则
是训练学生如何将编程的思想(算法)用程序语言
来 实 现 的 过 程。 我 们 在 原 有 的 实 验 内 容 的 基 础 上,
进一步加强了案例的综合性和代表性,每个实验项
目都是贴近生活中的实际问题,使学生在掌握基本
的编程方法和技巧、调试程序的能力的基础上,进
一步提高独立分析问题、利用计算机解决实际问题
的能力,极大的增强了自信心,激发了主动性。
《VB 语言程序设计》实验项目:
实验一:熟悉 Visual Basic 开发环境 图 2 网络平台教学资源框架
实验二:基本控件和简单程序设计 1(文本框
查找替换) 四 培养学生创新能力,引导学生参加实践
实验三:基本控件和简单程序设计 2(画线、圆) 锻炼
实验四:数据类型、运算符、表达式、基本输 学 校 与 企 业 建 立 了 长 期 合 作, 让 学 生 在 大 三、
入输出(打字测试) 大四就可以迈出校园、走进公司,参与公司的一些
实验五:选择结构程序设计(弹球游戏、滑块 项目的完成,实现了“2+2、3+1”的培养模式,弥
碰撞) 补了学校教学资源不足,充分利用公司的优质资源,
实验六:循环结构(计算器) 为学生营造良好的实习环境;此外,学校还多次聘
实验七:数组(洗牌程序) 请企业工程师来学校进行讲座和指导,开拓了视野,
实验八:过程与函数(打地鼠游戏) 让学生有更多的机会参与课外实践锻炼,了解项目
实验九:通用对话框、菜单、鼠标与键盘事件(拖 开发的全过程,使得学生了解程序设计类课程的重
动实例) 要性。
实验十:文件
五 总结
三 构建师生互动的网络教学平台
通过改革实践,改善了传统教学模式中学生积
随着高校“双一流”大学的建设,教师的教学、 极性不高、教学效果差等不足;培养了学生的分析
科研任务日趋繁重,课堂上师生间的交流时间有限, 和解决问题的能力,提高了学生学习的主动性和积
学生的疑难问题不能得到及时解答,教师也难于第 极性。
一时间了解学生的掌握情况。结合笔者长期的教学 计算机程序设计类课程教学改革是工科院校一
实践经验,开发并建设了《VB 语言程序设计》课程 项非常重要的改革,受益的学生面广,操作应用型强,
网络教学平台(见图 1),平台包含课程信息、理论 各专业、学科间有其共性的一面,但也需结合各个
教学、实践教学、单元练习、作业管理、在线答疑、 学校、各个专业自身的特点、市场需求和人才培养
教学案例、学生作品和教学资源九大部分,集成了 目标定位,选择适合的改革思路、教学方法和教学
各类丰富的教学资源供同学们学习下载,同时,学 手段,依托实习基地和企业的教学实践平台,遵循
生可以通过平台提交作业、实验预习报告、在线答疑, 科学发展观和人才培养规律,全面系统的推进专业
教师可以通过平台掌握学生状态,收集作业、回答 教学体系的建立,才能取得较好的效果。
学 生 问 题 等, 真 正 做 到 了 师 生 之 间 无 障 碍 的 沟 通。
参考文献
平台开通后,学生反映效果很好。
[1] 张敏辉 . 将案例驱动教学法运用于程序设计类课程的实践与
成效 [J]. 高等教育研究(成都),2012,29(2):29-31.
课程与教学

[2] 赵小敏 . 程序设计类课程项目式教学模式的研究与实践 [J]. 计


算机时代,2010,(4):61-62.
[3] 杨 剑 . 案 例 驱 动 教 学 模 式 研 究 与 实 践 [J]. 科 技 信 息,
2010(16):504+507.
[4] 叶健华,黎峰 .“项目驱动 + 案例教学”模式在 C 语言教学
中的应用 [N]. 济南职业学院学报,2009(3):18-20.

图 1 《VB 语言程序设计》网络教学平台界面

180 投稿邮箱:jyxdhbjb@vip.163.com

You might also like