- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
苏格拉底教学法在软件工程类课程教学中的应用
摘要:为了提高学生学习主动性和改进教学效果,文章探讨如何在软件工程类课程中应用苏格拉底教学法。首先介绍苏格拉底教学法的基本形式,接着以推动学生思考,使其得出正确见解为着眼点,阐述该方法在软件工程类课程教学中的实践要点,包括问题驱动、促使学生自我认识、提倡独立思考和创新思维、鼓励彼此争论和讨论等。最后给出一个应用苏格拉底教学法的实验实例。
关键词:苏格拉底教学法;软件工程;案例教学;对话―问答法
传统教学中,老师扮演权威的角色,教给学生知识。老师在上面讲和问,学生在下面听和答。学生被动地参与,常感乏味,没有兴趣。在这样的教学中,老师关心的是学生是否掌握了教材中的知识点,学生关心的是考试是否能够通过,学生很难跳出教材和老师讲授的内容,构建自己的认识和理解。古希腊著名哲学家苏格拉底在教学生获得某种知识和理念时,放弃生硬的讲述和武断的立论,而是变成一个谦虚的提问者和怀疑者[1]。他不是直接告诉学生知识,而是先向学生提问,让学生回答,如果学生回答错误了,他也不直接纠正,而是提出另外的问题引导学生思考,从而一步一步使学生自己得出正确的认识。苏格拉底教学法强调负责的态度,强调使用指导性的提问和有限的讲授。苏格拉底式提问重视追溯,活用批判性思维和公开讨论,其教学法的目标是“理解”,激发出学生的“真知灼见”。哈佛大学所提倡的通过案例教学使学生“自我学习”的教学方式是这一方法的体现。对于软件工程类课程如软件工程导论、面向对象分析与设计、软件体系结构、软件设计模式、软件需求管理等,传统的理论讲授不可缺少,但是为了改善教学效果,激发学生的能动性和思维分析能力[2],可以在涉及案例的教学中适当采用苏格拉底式教学法,即以提问诱发和推动学生不断思考,并使学生们互相讨论,最终使学生自己得出正确的见解,同时开启思路,获得自信。
1苏格拉底教学法实践要点
苏格拉底以不断提问为诱导和推动手段,通过对话的形式使学生认识自己,激励自我,学会独立思考,敢于挑战传统,在讨论和争辩中进步,激发出他们的见解,并积极表达出来。从教育的视角来看,基于师生相互尊重、信任和平等的立场,通过言谈和倾听进行思想上的沟通、智慧上的碰撞[3]。在软件工程类课程教学实践中,针对系统的分析、设计等,结合案例,以这种方法为基础,针对具体课程和实际情况,加以某种改变和扩充,以适当的形式呈现出来,从而收到良好的教学效果。
1.1问题导向和推动
理想的教育方法不是把自己掌握的知识教授给别人,而是凭借正确的提问,激发学生的思考,使学生通过独立思考发现潜在于自己内心的解释和思想。爱因斯坦说:提出问题比解决问题更重要。软件工程类课程教学中教师更要讲究提问的技巧,比如针对一个软件架构的设计,从模块的性能到模块间的耦合性,再到可扩展性等,可以步步提问,让其权衡,从而认识到设计的优点和不足,掌握设计应把握的关键。
1.2自我认识和激励
每个学生都是独特的个体,都应该认识到自己的禀赋和价值,从而实现自我[3]。在软件工程类课程的教学中,教师应最大限度地给学生提供展示自己学习和思考成果的舞台,在即时评价与反馈中,教师的循循善诱,信任鼓励的引领,无疑都会有利于学生理性认识的深入,使学生在学习实践的过程中,达到某种领悟的境界,意识到自己软件分析和设计方面的潜能,从而大大增强学习的自信心,成为更加孜孜不倦的学习者和软件开发实践者。
1.3独立思考和创新
苏格拉底教学法往往通过对话,一问一答,不断否定对方原来肯定的东西,激发其进一步“独立思考”,认识到错误,并求得一般的概念和认识。软件工程类课程要突破原有学科教学的封闭状态,把学生置于一种动态、开放、生动、多元的研究性学习环境中[4],倡导独立思考,学会质疑,尝试探索,勇于创新。在书本知识和实际案例间建立联系,获得一种全新的创造性和批判性学习体验。
1.4彼此讨论和争辩
软件开发特别强调团队精神,在学生的生活和学习中,要引导他们懂得去欣赏和分享彼此的智慧和知识,在分享和给予的过程中,大家一起进步。教师在课堂教学中,也应该针对教材内容和学生程度,适时创设场景,通过分组协作学习给学生创造更多自主探究和思维碰撞的机会,让学生在互动和交流中,共同经历知识的构建过程。这种注重学生个性特长发挥和群体动力作用的学习,对培养学生综合能力,促进全面发展具有重要作用。
据英国《泰晤士报》报道,英国正在引进一种由美国加利福尼亚州学者卡洛斯#8226;卡瓦纳历时20年开发出来的名为“复合教学”的教学法,这种教学法挑战按学习能力分班的传统做法,学生四人一组,负责彼此间的学习,课程快结束时,每组选出一人向全班汇报学习成果。由于学生事先不知道谁将作汇报,他们必须保证组员人人
您可能关注的文档
最近下载
- 电化学测试技术(经典).pdf VIP
- 电气线路安装规范制定指南.docx VIP
- CZK-100B智能控制器的说明书.pdf VIP
- 氢能与燃料电池技术 课件 1-概述.pptx
- 汽车维修业务接待(第3版)教学课件2-3-2.pdf VIP
- 2025年快时尚行业用户购买力及消费心理洞察报告.docx
- 卫生公共管理典型案例分享.docx VIP
- 全英文版本的 IEC60601-1-3 Medical electrical equipment - Part 1-3;General requirements for basic safety a.pdf VIP
- 航空工程材料课程思政教案和教学设计.pdf VIP
- 解读新修订《治安管理处罚法》培训课件.pptx
文档评论(0)