1、集 美 大 学课 程 教 学 计 划 表2010 2011 学年度第 一 学期开课单位 计算机工程学院课程名称 Java 程序设计(双语) 授课班级 软件 09 级 任课教师 丁跃潮 填表日期:2010 年 8 月 28 日开课时间:第 1 周至第 18 周, 总学时 54 学分 2.5 考核要求:是否考试课程 是 考核方式 笔试及大作业 成绩分配:平时成绩占总分比例 10 实验(大作业) 成绩占总分比例 30 教学大纲:颁发部门 计算机工程学院 主编 张杰敏 制(修) 订时间 2006.08 本 学 期 课 时 安 排本课 总程 时授 数课本 期课 授程 课本 时学 数讲课实验参 观实 习设
2、 计讨论社会调查54 54 36 18课程目的与要求Java 程序设计是本科软件工程专业的必修课程。面向对象是当前计算机科学领域的重要思想,是广泛应用于软件技术的重要模式。Java 是完全的面向对象语言,是灌输面向对象思想的首选语言,也是当前应用最广、最有影响力的计算机语言, Java 程序设计应是计算机科学教育的基本课程。通过课程学习使学生掌握 Java 语言的基本语法知识,建立面向对象的思维模式,学会使用 Java 语言的基本功能编写应用程序,具备进一步学习 Java 高级功能的能力,同时为学生对今后软件思想的领会和软件技术的掌握奠定基础。 Java 程序设计课程拟采用双语方式实施教学,充
3、分发挥双语的益处,以期取得中文或英语教学所不能达到的教学效果。 教材和参考书Thinking in Java(中、英版)Java Programming Language (中、英版)The Java Tutorial Sun Microsystems(原版)Java 程序设计教程 袁兆山等译 机械工业出版社Web 编程技术JSP XML JavaEE,丁跃潮主编,张杰敏、吕俊音副主编,科学出版社,2008 年 2 月第 1 版。有关 Java 的参考书,在图书馆和书店目不暇接,种类很多,由学生根据自己的情况选择。学生选择参考书时应注意偏重于编程经验、技能。教研室审查意见系主任审查意见教 学
4、进 度 安 排周 次 星 期 每 次 课 教 学 内 容 教学方式 作 业一Chapter 1. Getting StartedThe Java Technology PhenomenonThe “Hello World!“ ApplicationA Closer Look at the “Hello World!“ ApplicationCommon Problems (and Their Solutions)MultimediaTeaching一 Experiment 1 Start to Java Computer Practice1四Chapter 2. Object-Oriented
5、 Programming Concepts What Is an Object?What Is a Class?What Is Inheritance?What Is an Interface?What Is a Package?MultimediaTeaching一Chapter 3. Language BasicsVariablesOperatorsExpressions, Statements, and BlocksControl Flow StatementsMultimediaTeaching一 Experiment 2 Controlling Program Flow Comput
6、er Practice2四Chapter 4. Classes and ObjectsClassesObjectsMore on ClassesMultimediaTeaching一Chapter 4. Classes and Objects(Continue)Nested ClassesEnum TypesAnnotationsMultimediaTeaching一 Experiment 3 Using Methods Computer Practice3四 Chapter 5. Interfaces and InheritanceInterfaces MultimediaTeaching周
7、 次 星 期 每 次 课 教 学 内 容 教学方式 作 业Inheritance一Chapter 6. GenericsIntroductionGeneric TypesGeneric Methods and ConstructorsBounded Type ParametersSubtypingWildcardsType ErasureSummary of GenericsChapter 7. PackagesCreating and Using PackagesMultimediaTeaching一 Experiment 4 Using Interface,Inheritance & Pa
8、ckage Computer Practice4四Chapter 8. Numbers and StringsNumbersCharactersStringsMultimediaTeaching一Chapter 9. ExceptionsWhat Is an Exception?The Catch or Specify RequirementCatching and Handling ExceptionsSpecifying the Exceptions Thrown by a MethodHow to Throw ExceptionsUnchecked ExceptionsThe Contr
9、oversyAdvantages of ExceptionsChapter 10. Basic I/OI/O StreamsFile I/OThe New I/O PackagesMultimediaTeaching一 Experiment 5 Error and Exception Computer Practice5四Chapter 11. CollectionsIntroduction to CollectionsInterfacesImplementationsAlgorithmsCustom Collection ImplementationsInteroperabilityMult
10、imediaTeaching一 国庆放假一 Experiment 6 Basic I/O & Collections Computer Practice6四Chapter 11. Collections(Continue)AlgorithmsCustom Collection ImplementationsInteroperabilityMultimediaTeaching7 一 Chapter 12. Concurrency Multimedia周 次 星 期 每 次 课 教 学 内 容 教学方式 作 业Processes and ThreadsThread ObjectsSynchroni
11、zationTeaching一 Experiment 7 Concurrency Computer Practice四Chapter 12. Concurrency(Continue)LivenessGuarded BlocksImmutable ObjectsHigh-Level Concurrency ObjectsMultimediaTeaching一Chapter 15. SwingA Brief Introduction to the Swing PackageSwing FeaturesMultimediaTeaching一 Experiment 8 GUI & Swing Com
12、puter Practice8四Chapter 17. Java Web StartRunning Java Web Start ApplicationsDeploying Java Web Start ApplicationsDeveloping Java Web Start ApplicationsThe JNLP APIJava Web Start and SecurityCommon Java Web Start ProblemsQuestions and Exercises: Java Web StartMultimediaTeaching一Chapter 18. AppletsGe
13、tting Started with AppletsTaking Advantage of the Applet APIPractical Considerations When Writing AppletsFinishing an AppletDeploying AppletsMultimediaTeaching一 随堂考试 Examination9四 Experiment 9 Analysis and Design Computer Practice备注理论教学 36 学时,实践教学 18 学时。课应上至第 9 周。理论课教学方式“多媒体教学”是指以课堂多媒体讲授为主。实验课教学方式是指在教师讲授指导下,同学以自己实验为主。课堂实行网上点名和课堂提问均计入平时成绩。上机实验内容在上节课通知和提示,学生每次实验结果要由教师检查并记录在案,并入平时成绩。课堂玩游戏或从事于本课程无关的活动,发现一次罚扣期末总成绩 5 分。期末停课前,每位学生应当提交一份自编 Java 软件源程序,由教师检查、提问和评定成绩。题目自选,拷贝现成的或由他人代作者不得分。教师联系电话:0592-6185266 。教案网址:临时通知课程 ftp 资源地址:临时通知