欢迎来到天天文库
浏览记录
ID:62062557
大小:971.50 KB
页数:28页
时间:2021-04-14
《最新5TESOL英语教学法教学讲义ppt.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、5TESOL英语教学法HowtoStartYourNewClassInvolvestudentsquicklyIdentifytheimportanceofthesubjectSetexpectationsEstablishrapportRevealsth.aboutyourselfEstablishyourowncredibilityEstablishthe“climate”fortheclassProvideadministrationinformationintroducethesubjectmatter.Tea
2、chingspeaking:Warm-up:Howcanyouenableasmuchstudentparticipationaspossibleinspeakingclass?Teachingaim:useofthelanguage,gettingaccuratesentencesandimprovingfluency.weneedtoengage,toactivate,tostudyTeachinglistening:weneedtousevisualaids,authenticmaterialsfromeasyt
3、odifficult.Teachingwriting:Weneedtoencouragewriting,don’tchangemuchoftheSs’writing.Lengthwritingskill:Don’tlimitthestudents’writinginlength.TeachingReading:Twokindsofreading:forpleasureandfordetailedcomprehension:a.Readingisactive.b.Weneedinterestingmaterials.c.
4、WeshouldencourageSstoreadforcontents,notforgrammar.d.Weneedprediction.Whatwillhappeninthetext?e.Thereadingtaskandtopicshouldmatcheachother.f.Goodteachersshoulddigoutgoodmaterials.软件工程SoftwareEngineering武汉大学计算机学院第7章面向对象程序设计语言程序设计语与软件设计方法几种典型面向对象程序设计语言面向对象程序设计语言的选
5、择面向对象程序设计风格一、程序设计语与软件设计方法语言研究先于方法研究过程性语言与结构化程序设计方法过程性语言:50—60年代末,FORTRAN、ALGOL、COBOL、APL/I等写程序方便、程序规模越来越大,正确性与可靠性成为主要矛盾结构化程序设计方法,并发展为SA/SD的软件开发方法,方法又促进结构化程序设计语言的发展,如Pascal、Ada等一、程序设计语与软件设计方法面向对象语言与面向对象方法60年代末:Simula(67)、Smalltalk、Eiffel等80年代初:抽象数据类型ADT(AbstractD
6、ataType)+OOPL导制OOM方法的研究OOM又促进传统语言向面对象语言发展如object-C、C++、JavaOOD的结果可以用OOPL/非OOPL实现OOPL是一种程序设计风格,而不是一种具有构造继承性、封装性和多态的程序设计语言族的命名OOPL功能强于非OOPL?任何通用语言都可实现OO概念OOPL实现OO概念远比非OOPL方便!选择编程语言的关键一致的表达能力可重用性可维护性错误!1.OOPL的优点一致的表达方式OOA→OOD→OOP使用统一的概念可重用性好可重用OOA、OOD、OOP的结果可维护性好程序
7、显式陈述问题域语义几种典型OOPLSimula语言67年Simula的基础是ALGOL60,它沿用了ALGOL60的数据结构和控制结构,其主要特点:具有主程序概念、具有分程概念、引用了虚拟子程序概念与协同子程序概念。几种典型OOPLSmalltalk语言70年代初Smalltalk不是一种单纯的程序设计语言,而是反映面向对象程序设计思想的程序设计环境。其主要特点:无主程序概念,类是唯一构造程序的最小单位、每个对象都是某个类的实例、对象间通过消息通信、支持单继承。Eiffel语言主要特点:类是唯一程序构造单元、静态类与动
8、态对象概念、支持多继承、提供有断言机制、延迟类。几种典型OOPLC++是目前使用最广泛的OOPL之一,其主要原因是它完全保留了传统优秀语言C的优点,并与C完全兼容。C++是C超集,增加了数据抽象、继承性机制、虚拟函数以及其他改善C语言结构的成分,使之成为一个灵活、高效和易移植的OOPL。总结:SimulaSmalltalkEif
此文档下载收益归作者所有