教学大纲-集美大学计算机工程学院
集美大学 Java程序设计 课程教学大纲
第 1 页共12页
课程名称中文:Java程序设计英文:The Java Programming Language课程编号学分/学时2.5学分/54学时所属教研室软件工程先修课程高级语言程序设计 / 程序设计基础课程类型专业基础课考核方式考试开课专业软件工程教学目的和要求教学目的与要求:
《Java程序设计》是计算机科学教育的重要课程,是进行面向对象教育的首选语言。Java语言也是深入学习和应用最新的软件技术所必备的基本素质。通过课程学习使学生掌握Java语言的基本知识,建立面向对象的思维模式,学会使用Java语言的基本功能编写应用程序,具备进一步学习Java高级功能的能力,同时为学生今后理解软件思想和掌握软件技术奠定基础。
《Java程序设计》课程建议采用双语教学方式,有助于学生正确理解语法语义,有益于学生形成阅读API文档的良好习惯。 教学内容和基本要求(分章节)Chapter1 Introduction to Java
1.1 The Origin of the Java Programming Language
1.2 What Is the Java Technology
1.3 The Java Virtual Machine
1.4 A First Application in Java
1.5 A First Applet in Java
1.6 A First Application in Java
1.7 A Basic Java Application Using OO
1.8 Java Terminology and Technology Products
集美大学Java程序设计课程教学大纲
第 3 页共12页
教学内容及基本要求(分章节)
要求:了解Java语言的特点,理解JVM的工作原理,掌握运行Java程序的过程。
重点:The Java Virtual Machine。
难点:无。
Chapter2 Introduction to Object
2.1 Class& Objects
2.2 Encapsulation (Information Hiding)
2.3 Java Technology Classes
2.4 Variable
2.5 Identifiers &Java Keywords
2.6 Primitive Types
2.7 Variable of Primitive Types Initialization & Default
2.8 Cast & Promotion
2.9 Java Reference Types
2.10 Initializing Objects
2.11 Java Programming Language Coding Conventions
要求:理解面向对象的概念,掌握Java语言的基本数据类型。
重点:面向对象的概念。
难点:Java Reference Types 、Encapsulation 、Cast & Promotion。
Chapter3 Operator & Controlling flow
3.1 Operators
3.2 Branching Statements (if-else、switch)
3.3 Looping Statements(while、for、do-while)
3.4 Special Loop Flow Control(break、continue、label)
要求:掌握Java语言的操作符,掌握Java语言的控制流程。
重点:控制流语句。
难点:break、continue语句。
集美大学Java程序设计课程教学大纲
第 2 页共12页
教学内容及基本要求(分章节)
Chapter4 Using Method
4.1 Advantages of Method Use
4.2 Worker Method and Calling Method
4.3 Declaring Methods
4.4 Calling a Method (pass by value)
4.5 Method Signature
4.6 Method Overloading
4.7 Static Methods