- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序设计课程中“大话”教学模式应用
Java程序设计课程中“大话”教学模式应用
摘要:传统教学模式采用抽象和符号化的教学方式,只重视教师的主导地位而忽略了学生的参与,导致教学效果差。“大话”教学模式是一种以“大话”情景为基础,教师和学生共同参与,并且以提出问题、分析问题和解决问题为线索,用诙谐的表演来描述知识的教学模式。这种模式能很好地激发学生的兴趣,提高教学效果。
关键词:教学模式;Java程序设计;大话;情景模拟
中图分类号:G642.0 文献标识码:A 文章编号:1671-0568(2013)17-0068-04
一、前言
在普通高等院校和高职院校计算机以及相关专业的教学体系中,程序设计类课程在教学体系中占据非常重要的地位。这类课程主要通过理论学习和编程训练,使学生掌握程序设计的基本概念、语法知识和计算机程序设计的思想和方法,要求学生能够熟练使用开发工具,具有在各个领域独立编写程序解决实际问题的能力。
程序设计类课程也是一种编程语言类课程,编程语言分为面向过程和面向对象两类,面向过程的编程语言是一种以过程为中心的编程思想,主要应用过程化的逐步分解、步步求精的方式,这类编程语言相对较好理解,学生学习的难度较小。面向对象的编程语言是一种以对象为中心的编程思想,它涉及很多抽象的概念,是一种对现实世界理解和抽象的方法,这类编程语言比较抽象,学生的学习难度较大。Java程序设计课程就是一种典型的面向对象程序设计课程。Java语言是一种跨平台的、分布式的编程语言,具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
在程序设计类课程的传统教学模式下,教师采取教条式、严谨的定义和描述,这往往导致学生普遍都存在入门困难、不适应编程模式等问题。因此,改变教学模式,让这类课程更通俗易懂,让学生更好地进入状态,是教师必须思考的问题。“大话”教学模式提出了一种由情景模拟构造出来的教学场景,通过趣味故事让学生身临其境,利用图形化的描述将抽象复杂的教条式的表述变成趣味的体验。实验证明,这种教学模式大大改善了学生的学习兴趣和教学效果。
二、传统教学模式中的问题
1.重视教师的讲述,忽略学生的参与
传统教学模式一直存在“重师轻生”的现象,衡量教学过程的标准是教师备课是否认真详尽,讲课是否生动丰富、条理鲜明,衡量教学效果的标准也以量化考核为主。[1]在Java程序设计课程中,传统的教学模式仍然采用所有课程通用的教学模式,在课堂上往往大部分时间甚至全部时间都只有教师一个人在讲述,所有学生端坐在教室听讲。因此,传统教学的特点如下:一是教学环境和学习环境一成不变,教学过程相对僵化;二是课堂以教师为中心,学生在课堂上发挥主动能动性的机会较少;三是过分注重教案和讲稿,不能实事求是地调动课堂气氛,这种情况导致授课枯燥、乏味,很多学生昏昏欲睡。
虽然,在Java程序设计课程授课过程中,很多教师都会采用案例教学模式,[2]但是教师所采用的案例有时候并不一定科学,案例所表达的知识可能学生一点都不理解,这种情况很显然失去了案例本来的作用。究其原因,还是教师没有站在学生的角度对教学环节进行设计,没有迎合学生的需要,也就是说忽略了学生的参与。
在课堂上,教与学协调统一的过程中,教师应该循循善诱地模拟情景、提出问题,学生应该参与其中,对问题进行思考,并寻找解决方法,这种方式充分体现学生是解决问题的主人,也增加了他们解决问题的责任感,有效地避免了学生在编程过程中解决问题的依赖性和惰性,并增加了他们学习的兴趣。
2.重视严谨性定义,忽略学生的理解能力
在传统的教学模式中,对于工科类专业,往往要求严谨、准确,但是很多教师对严谨的理解往往发生偏差,他们认为严谨就是教条式教学,严谨就是符号化、抽象化和专业化。在这种思想下,对于计算机编程类课程,教师往往会采用很抽象、模糊的术语进行讲述。比如,在讲述多线程时,对于什么是多线程,严谨的描述是“多线程是程序同时运行的多条线索”,这种定义是一种教条式的、呆板的定义,学生往往并不理解。但是如果构造一个情景,比如,“工厂里生产电脑的生产线”。如果只有一条生产线,那么生产主板需要一个星期、生产硬盘需要半个月,这样把一台电脑最后成型需要花费很长时间。但是,如果有多条生产线同时生产主板、硬盘,那么就会很快生产出一台电脑,同时运作的多条生产线就好比计算机程序中的多线程。很显然,这种构建情景的教学模式既能很好地讲述知识,又能让学生理解。
Java程序设计课程的教学一般主要围绕Java语言的基本语法、类、实例、继承、多态这些面向对象的
文档评论(0)