Java程序设计(双语)课程介绍与教学大纲_第1页
Java程序设计(双语)课程介绍与教学大纲_第2页
Java程序设计(双语)课程介绍与教学大纲_第3页
Java程序设计(双语)课程介绍与教学大纲_第4页
Java程序设计(双语)课程介绍与教学大纲_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java程序设计(双语)课程简介课程编号1240513101课程名称Java程序设计(双语)课程性质必修学 时48学 分3学时分配授课:40   实验: 上机:8   实践:   实践(周):考核方式闭卷考试,平时成绩占30% ,期末成绩占70% 。开课学院信息工程学院更新时间适用专业软件工程、计算机科学与技术等专业先修课程C/C+程序设计、离散结构、数据结构课程内容:Java程序设计(双语)是一门大学生学习面向对象编程的专业基础课,既是软件工程专业的必修课程,同时也是计算机科学与技术等IT相关专业的选修课程。该课程采用“基础优先,问题驱动”的

2、教学方式,循序渐进地讲授程序设计基础、面向对象程序设计、图形用户界面设计、异常处理、文件输入和输出等内容。课程的任务是比较全面系统地介绍Java的基本语句、面向对象的程序设计和高级应用。通过学习,掌握Java编程的基本过程和基本方法,重点是Java程序设计的应用,为今后的工作和学习打下良好的基础;在掌握Java编程的基础上,逐步培养学生利用Java程序设计来解决实际问题的能力,为后续计算机课程的学习以及利用Java编程解决本专业相关领域中的问题打下良好的基础。Brief Introduction  Code1240513101TitleJava ProgrammingCourse n

3、atureRequiredSemester Hours48Credits3Semester Hour StructureLecture:40  Experiment:  Computer Lab:8  Practice:Practice (Week):AssessmentClosed book examination, usually results accounted for 30%, the final grade accounted for 70%.Offered bySchool of Information EngineeringDateforSoftw

4、are Engineering, Computer Science & Technology, etc.PrerequisiteC/C+ Programming, Discrete Structures, Data StructuresCourse Description: This course is the compulsory subject for the software engineering majors students and the limited optional for the IT-related majors student including comput

5、er science & technology, and it is a professional foundation course.The content of this course include: the basis of the program design, object-oriented programming, graphical user interface design, exception handling and file input & output.The mission of this course is:1st, to introduce al

6、l parts of Java programming, the use of Java development software and advanced applications;2nd, to know the technical indicators of Java programming, which can train computer skills and practice ability of students; 3rd, to master the basic methods and basic processes, especially the applications o

7、f Java programming, which can set the stage for engaging in computer fields and solving professional problems by Java.Java程序设计(双语)课程教学大纲课程编号1240513101课程名称Java程序设计(双语)课程性质必修学 时48学 分3学时分配授课:40   实验: 上机:8   实践:    实践(周):考核方式闭卷考试,平时成绩占30% ,期末成绩占70% 。开课学院信息工程学院更新时间适用专业软件工程、计

8、算机科学与技术等专业先修课程C/C+程序设计、离散结构、数据结构一、教学内容第一章 计算机、程序和Java概述1.1 计算机系统综述1.2 程序与操作系统1.3 Java开发环境及运行原理教学难点:程序运行与操作系统、计算机系统之间的关系。教学重点:Java开发环境及运行原理。第二章 基本程序设计2.1 Java的基本组成:标识符、变量、数值数据类型及其运算、数值类型转换、字符数据类型及运算等2.2程序设计风格和文档2.3 Java的基本语句:赋值语句、选择语句、循环语句等教学难点:Java基本语句的选择与使用。教学重点:Java的基本组成、Java的基本语句。第三章 面向对象程序设计3.1

9、方法:定义方法、调用方法、参数传递、重载方法、变量作用域、方法抽象和逐步求精等3.2 数组:数组的基本知识、数组的复制、数组与方法、数组查找、数组排序、多维数组等3.3 对象和类:定义对象的类、构造方法、访问对象的数据和方法、使用Java库中的类静态的变量和方法等3.4继承和多态:父类和子类、覆盖和重载、动态绑定、防止扩展和覆盖等3.5抽象类和接口:定义抽象类及使用、定义接口及使用教学难点:类的定义和对象的访问、继承和多态的关系。教学重点:方法的设计方法、类的定义和对象的访问、继承和多态的设计与使用、抽象类和接口的设计与使用。第四章 异常处理4.1异常处理概述4.2 异常类型4.3异常处理的操

10、作方法:声明异常、抛出异常、从异常中获取信息、重新抛出异常4.4 finally子句4.5创建自定制异常类教学难点:异常处理细节。教学重点:异常处理的操作方法,创建自定制异常类。第五章 字符串和文件I/O5.1字符串类String:构造一个字符串、字符串的比较、字符串长度、字符以及组合字符串、获取子串、字符串的转换、替换和分隔、字符串与数组之间的转换、格式化字符串等5.2 StringBuilder/StringBuffer类5.3命令行参数5.4文件输入和输出:文件类File、使用PrintWriter写数据、使用Scanner读数据等教学难点:文件输入和输出操作。教学重点:String的各

11、种使用方法,文件的输入和输出操作。第六章 图形用户界面基础6.1 Swing和AWT工作原理6.2 Java GUI API:组件类、容器类、GUI辅助类6.3框架:创建一个框架、向框架中添加组件6.4布局管理器:FlowLayout、GridLayout、BorderLayout、布局管理器的属性、使用面板作为子容器6.5事件驱动程序设计:事件和事件源,监听器、注册以及处理事件教学难点:Java GUI API的操作方法,布局管理器的使用,事件驱动程序设计。教学重点:Java GUI API的操作方法,框架的使用方法,布局管理器的使用,事件驱动程序设计方法。二、教学要求第一章 计算机、程序和

12、Java概述教学要求:了解计算机系统的硬件知识;熟悉程序与操作系统的工作原理;掌握Java的开发环境、编写步骤和运行过程。第二章 基本程序设计教学要求:掌握Java的基本构成语法;熟悉Java的编程风格;掌握Java的基本语句使用。第三章 面向对象程序设计教学要求:掌握Java方法的定义与使用;熟悉数组的各种操作方法与技巧;掌握类和方法的定义与使用;掌握继承和多态的基本原理和使用方法;掌握抽象类和接口的基于原理和使用方法。第四章 异常处理教学要求:了解异常处理的运行机制;熟悉异常处理的各种类型用途;掌握异常处理的各种操作方法。第五章 字符串和文件I/O教学要求:熟悉String类的各种操作方法;了解StringBuilder/StringBuffer类的工作原理;熟悉命令行参数的使用方法;掌握文件输入和输出的操作技巧。第六章 图形用户界面基础教学要求:了解Swing和AWT工作原理;了解各类Java GUI API的功能;熟悉Java图形界面框架的使用方法;熟悉布局管理器的功能和使用方法;掌握事件驱动程序的设计要领。三、章节学时分配章次总课时课堂讲授实验上机实践备 注12221082314104

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论