独立学院面向对象程序设计教学模式的探讨与实践.docx

上传人:lao****ou 文档编号:442633 上传时间:2023-11-17 格式:DOCX 页数:5 大小:16.66KB
下载 相关 举报
独立学院面向对象程序设计教学模式的探讨与实践.docx_第1页
第1页 / 共5页
独立学院面向对象程序设计教学模式的探讨与实践.docx_第2页
第2页 / 共5页
独立学院面向对象程序设计教学模式的探讨与实践.docx_第3页
第3页 / 共5页
独立学院面向对象程序设计教学模式的探讨与实践.docx_第4页
第4页 / 共5页
独立学院面向对象程序设计教学模式的探讨与实践.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《独立学院面向对象程序设计教学模式的探讨与实践.docx》由会员分享,可在线阅读,更多相关《独立学院面向对象程序设计教学模式的探讨与实践.docx(5页珍藏版)》请在第一文库网上搜索。

1、独立学院面向对象程序设计教学模式的探讨与实践摘要:文章针对目前我院面向对象程序设计课程教学中存在的问题,根据我院学生的特点和实情,从教学目标的改革出发,提出了一种案例贯穿教学模式,并详细设计了该教学模式的各个环节,将该教学模式应用于实际的教学过程中,取得了良好效果。关键词:面向对象程序设计教学内容教学模式学生兴趣面向对象程序设计课程是我院计算机科学与技术专业、信息与计算科学专业和信息管理与信息系统专业的必修课程,它主要介绍的是利用面向对象的思维进行编程,是C#程序设计、程序设计及UM1设计模式,软件工程等课程的前导课程。目前我院开设的面向对象程序设计课程是在C+语言的基础上开设的,是后续课程语

2、言的前身,所以学好了C+语言中的面向对象思维,对后续课程的学习将会事半功倍。面向对象程序设计具有抽象、封装、继承与多态的特点,比传统的结构化程序设计具有更高的可重用性、易扩充性和易维护性1O目前已作为大中型应用软件开发的主流方法,由于该课程所涉及的概念繁多,语法规则多,语句结构相对复杂,导致学生在学习初无法理解该课程中的基本概念,例如,对象和通过对象如何调用方法等,所以很多学生在学习时常感到很迷茫,教学效果较差,学生学完这门课后无法看懂基本的程序,更别提用面向对象思维编程,学生普遍反应不好学,课程内容和教学方法均不能提高学生的学习兴趣,教学难度持续提升。笔者在结合多年的教学实践的基础上,为了改

3、变现状,先分析目前该课程教学过程中的主要问题,了解产生的原因,提出提高该课程教学质量的案例贯穿式教学模式,并将该教学模式应用于实际教学过程中,证明该教学模式能够激发学生的兴趣,调用学生的主动性,培养出学生读程序和写程序的能力,从而达到良好的教学效果。1 .课程教学的过程中存在的主要问题三本的学生普遍基础较差,自觉性较低,自主学习能力较弱,很少能自发地对学习产生兴趣,求知欲望普遍较低,基于C+的面向对象程序设计的课程内容多,语法多,应用程序框架复杂,案例较少,教学课时偏少,需要学生理解记忆的地方多,学生理解能力较弱,所有这些因素导致该课程的教学效果普遍不明显。在实际的课堂理论教学过程中,教师为了

4、把书中的重点内容都讲完,大多采用“填鸭式”教学法,教学内容过于抽象乏味,师生互动交流过少,导致学生无兴趣跟着老师的思路走。该课程的编程思路源于生活,学生跟不上教师上课的进度也就无法掌握编程的思维。该课程的教材过多侧重语法知识点的介绍,虽然每个大章节有一个综合案例介绍,但是由于学生无法及时掌握各个语法,更难将所有内容应用到综合案例中,算法设计教学无法开展,导致无法看懂综合案例。该课程的实验课内容多以验证性为主,由于实验时间和地点的限制,加上学生在课程中对相关语法知识点掌握得不扎实,教师同时指导的学生过多,无法及时解决每个学生碰到的问题,学生厌学,干脆不做现象严重,甚至出现旷课现象,最终造成学生的

5、编程能力无法得到练习和提升。受应试教育限制,该课程考核方式为闭卷笔试,侧重于理论知识的考核,无法有效考核和培养学生的综合编程能力。闭卷笔试具有学生为应付考试考前突击,临时抱佛脚,高分低能的缺陷;程序分析题批改主观性大,即使程序结果错误也可根据步骤给部分分数,达不到考核编程能力的目的;程序设计题在平时做过的实验课编程题中出,达不到考核编程能力的目的。2 .新教学模式设计现在,国内高校都认识到培养学生应用能力的重要性2,3o本文提出了一个案例贯穿教学模式让学生积极加入课堂教学过程中,不断激发他们的学习兴趣,主动地参与理论和实验教学。该教学模式设计包括该课程的教学目标和要求设计及教学阶段、教学内容、

6、教学方法、教学手段等的详细设计。2.1 教学目标和要求设计2. 11教学目标根据我院的人才培养方案的培养方向和特点,该课程的教学目标应以培养适应社会需求的高素质应用型人才为出发点,教学内容翔实、教学方式多样,要激发学生的学习兴趣,要求学生掌握本门课程的基本理论的同时,掌握利用面向对象思维编程的方法,提高学生的编程能力和实践应用能力,保证教学质量和培养人才质量。2.1. 2教学要求在教学中,要以学生为主体,通过教师设定问题,设定课程小练习,与学生的互动交流,引导学生发挥主动性展示自己,杜绝上课睡觉,跟不上教师的思路现象,提高学习热情,从而提高三本学生的学习自觉性,让其乐于探索出自己的方法和思路自

7、主学习,提高编程能力。教师在上课中使用平时收集的贴近实际应用的教学案例,理论课引导三本学生利用所学语法分析案例,最终能读懂案例程序。实验课引导三本学生分析清楚编程的思路和步骤,在脑中建立一个立体的编程思路,最终编写出实验案例程序。案例教学目的在于激发学生的学习兴趣,开阔学生的眼界,提高学生的应用能力。组织教学中着重培养学生的团队合作能力,实验课除了进行案例的编程练习外,最后一次课编程题目为中型案例。根据一定的策略给学生分组,使小组成员通过交流、讨论、协作最终完成任务,每个小组成员完成一个类的编程,组长编写主程序使用已经编好的类,最终完成中型案例程序设计;并让小组组长讲解自己的程序运行思路,让学

8、生学会在团体合作中完成中型案例的方法。教师在整个教学过程中充分发挥引导作用,在上课时候要能够客观、公平地对学生回答的问题和编好的程序进行合理评价,多联系已学语法规则和知识点进行分析,给予学生肯定支持,让学生自信自主地不断尝试。2.2教学阶段设计根据这些教学目标和要求把本课程教学分为三个阶段:第一阶段,教师讲解课本中的每个章节,分析该语言程序设计的基本思想与方法,期间设定各种问题引导学生思考,加深对概念和语法规则的理解;第二阶段,教师在每次课的末尾都让学生在课堂上完成相应的选择题目,点学生回答,让学生当场就能够将相关的基本概念和语法规则都加深掌握。第三阶段,教师深入讲解面向对象的程序设计方法,设计特点,面向对象的核心思想,结合案例教学和启发式教学,让学生深刻理解面向对象程序设计的设计思想,设计方法;实验课上布置案例编程题目,案例从小到大,编程之前教会利用软件单步调试程序的方法,让他们学会用软件分析已有程序运行过程,最终掌握C+各种案例的编程。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服