资源描述:
《面向对象程序设计java》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《面向对象程序设计》教案付蓉《面向对象程序设计Java》教案计算机科学学院付蓉第16页《面向对象程序设计》教案付蓉一、教学基本要求通过学习《面向对象程序设计Java》,要求学生:1、掌握面向对象程序设计。2、掌握Java开发和运行环境配置。3、熟悉和掌握Java语言英文技术词汇。4、熟悉和掌握Java程序设计。5、掌握Java的面向对象程序设计。6、掌握基本的UML建模。二、课程教学总计划1、学时安排:本课程总学时56学时,周学时4学时。总共安排讲课40学时;上机实践16学时。2、教材:《IntroductiontoJavaPro
2、gramming》,Y.DanielLiang主编,机械工业出版社,英文第5版3、参考资料:《Java语言程序设计》Y.DanielLiang著王镁译机械工业出版社。《Java与面向对象程序设计》印渂著清华大学出版社。三、课程教学方法1、教学形式采用“多媒体教学(幻灯片、Java程序编辑、编译、运行)”与传统教学(板书)相结合的手段,并配合一定的上机实践。2、教学过程以英文教材、多媒体教学课件和本课程的讲义为主线,以参考资料为补充,以“上机实践”为学生掌握本课程的重要形式开展教学。第16页《面向对象程序设计》教案付蓉四、教学内容本
3、课程的讲授内容提要、重点、难点以本教案为主;具体的教学内容以英文教材、《面向对象程序设计》讲义为主。Chapter1IntroductiontoComputers,Programs,andJava(讲课2学时;)教学内容: 介绍计算机、程序和Java语言的发展和特点。教学要求:1)Toreviewcomputerbasics,programs,andoperatingsystems(§1.2-1.4).2)Torepresentnumbersinbinary,decimal,andhexadecimal(§1.5Optional
4、).3)TounderstandtherelationshipbetweenJavaandtheWorldWideWeb(§1.6).4)ToknowJava’sadvantages(§1.7).5)TodistinguishthetermsAPI,IDE,andJDK(§1.8).6)TowriteasimpleJavaprogram(§1.9).7)Tocreate,compile,andrunJavaprograms(§1.10).8)TounderstandtheJavaruntimeenvironment(§1.10).
5、9)ToknowthebasicsyntaxofaJavaprogram(§1.11).10)Todisplayoutputontheconsoleandonthedialogbox(§1.12).难点与重点:1)TounderstandtheJavaruntimeenvironment2)Tocreate,compile,andrunJavaprograms(§1.10).3)ToknowthebasicsyntaxofaJavaprogram作业: Chapter2PrimitiveDataTypesandOperations
6、(讲课2学时;上机2学时)教学内容:第16页《面向对象程序设计》教案付蓉Java语言语法。教学要求:1)TowriteJavaprogramstoperformsimplecalculations(§2.2).2)Touseidentifierstonamevariables,constants,methods,andclasses(§2.3).3)Tousevariablestostoredata(§2.4-2.5).4)Toprogramwithassignmentstatementsandassignmentexpressi
7、ons(§2.5).5)Touseconstantstostorepermanentdata(§2.6).6)TodeclareJavaprimitivedatatypes:byte,short,int,long,float,double,char,andboolean(§2.7–2.10).7)TouseJavaoperatorstowriteexpressions(§2.7–2.10).8)Toknowtherulesgoverningoperandevaluationorder,operatorprecedence,ando
8、peratorassociativity(§2.11–2.12).9)TorepresentastringusingtheStringtype.(§2.13)10)ToobtaininputusingtheJOptionPaneinputdialo