




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【以案例和项目实践开展程序设计类课程的教学改革】C+程序设计案例实践教程 摘要:在素质教育中,计算机课程的教学必须要有新的思路,案例教学和项目实践在计算机类课程教学中占有重要地位,它们具有传统教学方法所不可比拟的优势。文章以建构主义学习理论为依据,以案例和项目实践模式为载体,以作者在B/S系统设计与开发课程中的教学实践为基础,探讨应用案例教学和项目实践法的必要性,指出了提高教学整体效果的措施及教学中应该注意的问题。 关键词:素质教育;案例教学;项目实践;B/S系统设计与开发 :G642 :A:1009-3044(xx)18-31730-03 Teaching Teform of Program-designing Courses Based on Cases and Project Pratice JIANG Yang,WU Xu-hua (Zhejiang Electromechanical Vocational Technical Institute, Hangzhou 310053, China) Abstract:In the quality education, the teaching of puter curriculum should have new thought. Case teaching and project practice play an important role in the teaching of puter curriculum, which has unprecedented advantage pared with traditional teaching method. Based on the theory of constructivism and the teaching practice of the author in the curriculum of B/S System Design and Development, the article focuses on the necessity of applied case teaching and project practice and points out the measures to improve the overall teaching effect and the attention which should be given to the concerned problems in the process of teaching. Key words:Quality education;Case teaching;Project Practice;B/S system design and development 在传统的教学条件下,基本上是采用老师讲、学生听的模式。随着多媒体技术和网络技术的飞速发展,建构主义学习理论得到迅速的推广和应用,尤其是建构主义学习理论与各门具体学科教学相结合,可产生卓有成效的教学效果。 1 案例教学和项目实践法的提出 建构主义最早由瑞士著名的心理学家皮亚杰提出。建构主义学习理论认为,学习过程不是学习者被动接受知识,而是积极地建构知识的过程。学生不应是受外部刺激的被动接受者和知识的灌输对象,而应是信息加工的主体,知识意义的主动建构者;教师不应是知识的传递者、灌输者、而应是学生主动建构主义的帮助者、促进者,既强调学习者的主体作用,又不忽视教师的主导作用,提倡教师指导下以学生为中心的学习。 在该理论的指导下,已经开发出比较成熟的教学方法有支架式教学法、抛锚式教学法等。其中,支架式教学法是为学生对知识的理解提供一个知识框架,把复杂的学习任务加以分解,便于引导学生逐步深入理解;抛锚式教学法是让学生到真实事件中感受、体验,从而获得直接经验,是以真实事件和问题为基础。 B/S系统设计与开发这门课程是高职院校计算机专业学生的一门必修课,也是学生今后从事B/S系统开发的重要专业课。为了使学生毕业后能够马上参与B/S系统的开发,就要求让学生在学校期间积累一定的B/S系统开发经验,为此在讲授B/S系统设计与开发这门课程时必须注重培养学生从案例与项目实践中获取实际经验。以前这门课的教学基本上都采用从基本语法、概念开始灌输,上机操作也是将老师在课堂上所教知识操作一遍。这样的教学往往造成的结果是:学生学会了一些简单的语法,了解了一些基本概念,但要尝试着开发一个小系统就无从下手,不会从实际问题去分析,从系统的观点去设计,鉴于此,B/S系统设计与开发课程的教学必须避免传统教学的弊病,注重课程的实用性和操作性,防止出现重理论、轻实践的现象,要注重学生的参与,启发学生的独立思考,培养学生的创造性。以上两种教学方法比较适合该门课的教学,但它们又存在一些局限性。比如,程序设计类课程相对比较枯燥,没有实际例子很难教学,仅采用支架式教学进行知识点的讲解,很难调动学生的积极性。另外高职院校学生的素质一般不是很高,学生的自学能力和自控能力都停留在比较低的层次,仅采用抛锚式教学,学生不一定能完成教师所抛出的“锚”。结合实际情况,在B/S系统设计与开发中将两种教学法的优点结合起来,引入另一种的方法案例教学和项目实践结合法。它是在建构主义的指导下,从作者自己开发的工程项目中抽象出功能模块为案例,由教师对功能模块“肢解”进行示范讲解,并提出相似新项目,由学生在课外或上机操作过程中分组讨论、协作学习,最后以项目验收的形式来评价学生是否达到教学目的。 2 案例教学和项目实践法的实施 案例教学和项目实践结合法的指导思想就是充分体现教学必须以学生的发展为本,最大限度地发展学生的能力。在进行教学设计的时候,应该注意学生是认知的主体,是知识意义的主动构建者。 2.省略开发语言,到当前市场上对asp.省略所开发的B/S系统,让他们从内心产生了一定要学好asp.这门语言的激情,这给他们接下来的学习奠定了基础。 2.2案例教学贯穿始终 让学生在在课程整个的学习过程中始终保持积极性是非常重要的。教师应该是用具体的案例来丰富课本知识,使学生对课程的应用有感性认识。传统的教材和教学都是采用知识点一个个讲解,然后将它们串起来进行应用。这样做很难让学生在学习完课程之后有系统设计的思路。在案例教学中,可以打破旧的教学模式,将案例贯穿教学始终,围绕案例的开发来讲授和运用知识点。 在讲授B/S系统设计与开发过程中,作者采用的案例是浙江机电职业技术学院同学录的开发(如图1所示),学生对同学录的业务功能比较熟悉,将他们熟悉的业务逻辑用程序表现出来,会使学生学习的积极性不减,在开展教学时学生的思维能跟得上教师。“同学录”从用户注册登录,到照片管理、留言簿、生活交流(BBS)等B/S系统常用功能进行了讲解。内容涵盖了表单控件、内置对象、ADO.NET、WEB服务等知识。案例教学中将这些知识点寓于功能实现中由浅至深讲解。按照业务系统的操作流程,先注册再登录,然后进行其它事务操作,在教学安排时,在用户注册中讲解表单控件及验证控件知识,然后登录模块中讲解ASP.NET内置对象,再在其它功能模块中讲解ADO.NET等知识。比如,照片管理中讲解文件上传、自定义控件知识,在首页新闻中讲解DataList控件,同学信息中讲解DataGrid控件,等等。 本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文 图1 课程教学所用案例图示 2.3项目实践作为案例教学的最终检验 学习过程的最终目的是完成知识的构建,而不是被动地接受知识的灌输。要使得案例教学的效果得到保证,就必须有相应的检验方法。项目实践是由学生以教学案例为依据,以现实对象为材料自主选择,采用分组、协作学习的形式进行实践。通过项目实践,学生可以巩固课堂上的教学案例知识,并在案例基础上对知识进行重构,达到构建新知识的目的。 在B/S系统设计与开发的项目实践环节,学生选择了“xx年世界杯资料查询系统”、“学院师生互动平台”、“学院多媒体与机房管理系统”等简单的事务型系统作为实践项目,项目选取非常实用。每个小组有6名组员,基本上采用男女搭配、成绩好差搭配的原则。每小组设有组长充当“项目经理”的角色,负责小组的协作学习。学生在“同学录”这个教学案例的基础上,对实践项目各方面进行讨论交流,协商解决各路难关,充分调动了学生的积极性,完成质量比较高。 3 案例教学和项目实践法的教学应该注意的问题 通过教学实践,发现开展案例教学和项目实践教学法需要注意和解决一些问题,具体表现如下: 3.1精心准备,设计教案,制作课件 在该教学方法实施过程中,案例贯穿教学过程的始终,若想教好一门课,要求教师课前精心准备,设计出每堂课的教案,制作出精美的课件,并具备一定的实际开发能力,给学生以技术上的指导。教案是教师对所要讲的一堂课的指导思想和具体的课堂进程写的教学案卷。使教师在上课前对所要讲的课有一个总体和具体的规划,以保证课堂教学的质量达到规定的要求。多媒体课件是在课堂上将知识点呈现给学生的一种媒介,可以将有关知识点精心制成多媒体课件,信息量大,图文并茂的课件能够提高学生学习的兴趣。B/S系统设计与开发是一门操作性课程,采用的教学方式是多媒体教室进行案例边演示边讲解。在教学过程中作者利用学生熟悉的VS.NETxx开发了一个课件系统(如图2),课件系统利用Flash和数据库技术,通过VB.NET语言完成,可以实现知识点的录入、显示,随机点名、随机提问等。课件重点突出,形式生动,概括性强,在课堂上为营造互动的教学氛围作了铺垫。 图2 课件界面截图 3.2教学实施时要做到教师主导作用与学生主体作用相结合 在实施过程中,一定要做到发挥教师主导作用与学生主体作用相结合,做到教学相长,实现教师“主导”与学生的“主体”“双赢”的结果。 一堂成功的案例教学课离不开一个优秀的组织者。组织者的作用在于创造一个有利于学习的氛围,负责组织、引导、启发学生,激发学生积极思维。教师能否“从传统教学中的主讲人到组织引导者”这一角色的转变是案例教学成功与否的关键,其角色定位是领导案例教学和项目实践全过程。 在教学过程中,学生是信息加工的主体,强调以学生的自主性、探索性、实践性为基础。对教学案例进行深入思考,对项目实践积极参与,充分发挥学生主体性作用。在教师指导下,学生要主动投入,勤思勤练,努力创造性地分析解决问题,不断强化自己的各项基本技能。 在B/S系统设计与开发的课堂教学中,教师基本上不会从上课讲到下课,而是在上课伊始提出本堂课的知识点及议题,然后由学生讨论几分钟,在接下来的时间里采用互动式地解决这些议题。顺着学生的思维编码完成功能模块,即使明知学生的想法错误,也要先尊重他们的想法,这样可以让学生在课堂上积极参与,认真思考。在项目实践的时候,由“项目经理”负责该组的整体设计等,教师则负责他们协商之后还不能解决的问题,比如,当他们对系统某个功能需求把握不好的时候,与他们一起思考、协商解决。 3.3谨慎选择教学案例和实践项目 一个好的项目是把真实需求引入课堂,教师和学生共同对项目进行分析和学习。因此项目要具有实际需求性、典型性、浓缩性和启发性。作为教师对知识点进行讲解的实例,所选取的项目必须简单和典型,便于学生对知识的迁移;作为学生实践的项目,必须具有浓缩性,反映实际需求,便于将所学知识应用于实践。 3.4注重对学生项目实践的评价 项目实践的评价,作为项目实践教学的一个重要组成部分,重点要放在针对项目分析解决能力上,指向学生在进行项目实践中的整个过程,包括每一个学生在实践中参与程度、所起作用、合作能力等;同时,要突出对学生的创新精神,实践能力的形成与提高方面的评价,其次才是项目完成的成果。将评价的重点定位在过程而不是成果,可以鼓励所有学生积极参与到实践中,培养系统设计的兴趣。 4 结束语 案例教学和项目实践结合法是在建构主义学习理论的影响下,通过选取实际项目作为教学案例、实践项目,通过教师的案例讲解,学生以“协作学习”的方式开展学习,通过项目实践来达到知识意义的建构,是一种比较有效的教学方法。它突破了传统的教学模式,通过生活中的实际项目的实现使学生达到对知识的掌握,大大提高了学生的积极性和主动性,也使得他们分析设计系统的能力有很大的提高。这种教学方法比较适合程序设计类课程,对它在其它类课程中的适应性还有待探索。 _: 1何克抗.建构主义革新传统教学的理论基础A.学校教育现代化建设M.国家教委电教办樟木头
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 紫胶热滤工中秋节后复工安全考核试卷含答案
- 2025年聚氨酯阻燃剂项目申请报告范文
- 餐厨垃圾收集工中秋节后复工安全考核试卷含答案
- 膜法水处理材料和设备制造工国庆节后复工安全考核试卷含答案
- 链传动部件制造工中秋节后复工安全考核试卷含答案
- 高三数学教学经验总结范本
- 图案打样工中秋节后复工安全考核试卷含答案
- 信息通信网络动力机务员国庆节后复工安全考核试卷含答案
- 法律文书写作基础知识与示范
- 铁合金回转窑工国庆节后复工安全考核试卷含答案
- 医保基金监管培训课件
- 药厂变更管理培训
- 2025届名校名师模拟卷(九)语文试题(PDF版含答案)
- 技术部工作汇报与未来规划
- 体育安全与急救知识培训
- 小区装修工具管理制度
- 2026年日历表(带农历 每月一张可打印)
- 数据采集效率提升-洞察阐释
- 人教版五年级上册数学第二单元测试卷(含答案)
- 国资委考试试题及答案
- 2025-2030中国铝合金门窗行业发展分析及投资前景与战略规划研究报告
评论
0/150
提交评论