预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

独立学院面向对象程序设计教学模式的探讨与实践摘要:文章针对目前我院面向对象程序设计课程教学中存在的问题根据我院学生的特点和实情从教学目标的改革出发提出了一种案例贯穿教学模式并详细设计了该教学模式的各个环节将该教学模式应用于实际的教学过程中取得了良好效果。关键词:面向对象程序设计教学内容教学模式学生兴趣面向对象程序设计课程是我院计算机科学与技术专业、信息与计算科学专业和信息管理与信息系统专业的必修课程它主要介绍的是利用面向对象的思维进行编程是C#程序设计、程序设计及UML设计模式软件工程等课程的前导课程。目前我院开设的面向对象程序设计课程是在C++语言的基础上开设的是后续课程语言的前身所以学好了C++语言中的面向对象思维对后续课程的学习将会事半功倍。面向对象程序设计具有抽象、封装、继承与多态的特点比传统的结构化程序设计具有更高的可重用性、易扩充性和易维护性[1]。目前已作为大中型应用软件开发的主流方法由于该课程所涉及的概念繁多语法规则多语句结构相对复杂导致学生在学习初无法理解该课程中的基本概念例如对象和通过对象如何调用方法等所以很多学生在学习时常感到很迷茫教学效果较差学生学完这门课后无法看懂基本的程序更别提用面向对象思维编程学生普遍反应不好学课程内容和教学方法均不能提高学生的学习兴趣教学难度持续提升。笔者在结合多年的教学实践的基础上为了改变现状先分析目前该课程教学过程中的主要问题了解产生的原因提出提高该课程教学质量的案例贯穿式教学模式并将该教学模式应用于实际教学过程中证明该教学模式能够激发学生的兴趣调用学生的主动性培养出学生读程序和写程序的能力从而达到良好的教学效果。1.课程教学的过程中存在的主要问题三本的学生普遍基础较差自觉性较低自主学习能力较弱很少能自发地对学习产生兴趣求知欲望普遍较低基于C++的面向对象程序设计的课程内容多语法多应用程序框架复杂案例较少教学课时偏少需要学生理解记忆的地方多学生理解能力较弱所有这些因素导致该课程的教学效果普遍不明显。在实际的课堂理论教学过程中教师为了把书中的重点内容都讲完大多采用“填鸭式”教学法教学内容过于抽象乏味师生互动交流过少导致学生无兴趣跟着老师的思路走。该课程的编程思路源于生活学生跟不上教师上课的进度也就无法掌握编程的思维。该课程的教材过多侧重语法知识点的介绍虽然每个大章节有一个综合案例介绍但是由于学生无法及时掌握各个语法更难将所有内容应用到综合案例中算法设计教学无法开展导致无法看懂综合案例。该课程的实验课内容多以验证性为主由于实验时间和地点的限制加上学生在课程中对相关语法知识点掌握得不扎实教师同时指导的学生过多无法及时解决每个学生碰到的问题学生厌学干脆不做现象严重甚至出现旷课现象最终造成学生的编程能力无法得到练习和提升。受应试教育限制该课程考核方式为闭卷笔试侧重于理论知识的考核无法有效考核和培养学生的综合编程能力。闭卷笔试具有学生为应付考试考前突击临时抱佛脚高分低能的缺陷;程序分析题批改主观性大即使程序结果错误也可根据步骤给部分分数达不到考核编程能力的目的;程序设计题在平时做过的实验课编程题中出达不到考核编程能力的目的。2.新教学模式设计现在国内高校都认识到培养学生应用能力的重要性[23]。本文提出了一个案例贯穿教学模式让学生积极加入课堂教学过程中不断激发他们的学习兴趣主动地参与理论和实验教学。该教学模式设计包括该课程的教学目标和要求设计及教学阶段、教学内容、教学方法、教学手段等的详细设计。2.1教学目标和要求设计2.1.1教学目标根据我院的人才培养方案的培养方向和特点该课程的教学目标应以培养适应社会需求的高素质应用型人才为出发点教学内容翔实、教学方式多样要激发学生的学习兴趣要求学生掌握本门课程的基本理论的同时掌握利用面向对象思维编程的方法提高学生的编程能力和实践应用能力保证教学质量和培养人才质量。2.1.2教学要求在教学中要以学生为主体通过教师设定问题设定课程小练习与学生的互动交流引导学生发挥主动性展示自己杜绝上课睡觉跟不上教师的思路现象提高学习热情从而提高三本学生的学习自觉性让其乐于探索出自己的方法和思路自主学习提高编程能力。教师在上课中使用平时收集的贴近实际应用的教学案例理论课引导三本学生利用所学语法分析案例最终能读懂案例程序。实验课引导三本学生分析清楚编程的思路和步骤在脑中建立一个立体的编程思路最终编写出实验案例程序。案例教学目的在于激发学生的学习兴趣开阔学生的眼界提高学生的应用能力。组织教学中着重培养学生的团队合作能力实验课除了进行案例的编程练习外最后一次课编程题目