1、JAVA程序设计IJAVA Language and Programming I一、课程基本情况课程类别:专业任选课课程学分:3 学分课程总学时:48 学时,其中讲课:36 学时,实验(含上机):12学时课程性质:选修开课学期:第3学期先修课程:计算机基础、C语言适用专业:物联网工程、软件工程教 材:耿祥义等编,Java实用教程(第4版),清华大学出版社,2012年出版。开课单位:计算机与软件 学院 软件工程与技术 系二、课程性质、教学目标和任务JAVA程序设计是本专业一门重要的学科基础课程。本课程重点讲述Java的程序设 计技巧,包括Java语言概述、基本语法、面向对象编程技术、图形用户界面
2、设计、异常处 理和输入输出流等内容。本课程采用多媒体教学方式,注重理论和实践相结合。通过本课程的学习,使学生理解面向对象程序设计的思想,掌握Java语言基础知识与 编程的必备知识和工具。能较熟练地使用Java开发平台,进行Java程序的编辑、编译和调 试技术,开发有一定实用价值的应用程序。三、教学内容和要求Java语言概述及基本语法(6学时)了解Java语言的开展史及主要特征;了解Java开发与运行平台;掌握Java的基本语法;掌握Java基本数据类型及运算符、表达式;掌握数据类型的转换;掌握条件控制语句的使用;掌握数组的创立与使用方法;掌握字符串的使用方法。重点:Java的基本语法;难点:数
3、组的创立与使用方法1. Java面向对象编程基础(8学时)理解面向对象程序设计的概念;掌握面向对象编程的基本方法;掌握类、对象、属性、方法等基本概念;掌握类的基本方法;理解内部类的定义和使用方法。重点:面向对象程序设计的概念难点:面向对象编程的基本方法2. Java面向对象编程高级技术(6学时)理解包的创立和引用;掌握接口的创立、继承和实现;了解Java系统类库的基本结构和概念。重点:接口的创立难点:继承和实现3. Java异常处理与输入输出(6学时)了解异常的概念;理解异常和错误的产生原理;掌握异常的处理方法;了解流的概念;掌握输入输出流的创立方法。重点:异常的处理方法难点:输入输出流的创立
4、方法4. 图形用户界面(6学时)掌握Java图形界面程序的基本结构;掌握Java布局管理和常用组件的使用;掌握Java事件处理机制及相关的知识。重点:布局管理和常用组件的使用难点:事件处理机制及相关的知识5. 数据库连接与访问(4学时)了解数据库连接方法;掌握通过JDBC-ODBC桥连接数据库;掌握在Java中使用SQL语句对数据库进行各种操作。重点:通过JDBC-ODBC桥连接数据库难点:使用SQL语句对数据库进行各种操作四、课程考核(1)作业:6-10次;(2)考核方式:开卷考试(3)总评成绩计算方式:平时成绩20%、实验成绩10%、期末考试成绩70%五、参考书目1、Java程序设计教程,清华大学出版社;柴晟,张强等编,2007版。;2、Java实用教程(第3版),清华大学出版社;赫伯特(美)编,2005版;3、Java2程序设计实用教程(第2版),电子工业出版社;叶核亚编,2007版;4、Java2程序设计实用教程,机械工业出版社;陈帆、和红杰等编,2005版。