《JAVA语言程序设计》课程教学大纲
《JAVA语言程序设计》课程教学大纲
一、课程基本信息
课程代码:
课程名称:JAVA语言程序设计
课程性质:专业课
课程类型:必修课
计划学时:72
计划学分:4
适用专业:计算机软件
先修课程:计算机基础
编制时间:
二、课程性质和任务
性质:《JAVA语言程序设计》是一门以面向对象程序设计为主干线,深入浅出地介绍Java基本概念、基本方法及技巧、Java虚拟机和Java的各种实用技术的书。
任务:培养学生用JAVA语言编写程序的能力。
三、课程特色
本课程以课堂授课和多媒体教学并行的方式,让学生在理论的指引下,辅以上机实操练习。
四、知识能力培养
(一)基本知识
类与对象及相关的概念,Java图形编程,事件响应,多线程编程和数据库编程等。
(二)自学能力
通过本课程的学习,要求学生掌握JAVA语言编程的规范和思想,并具备编写小型程序的能力。
五、课程内容和要求
序号课程内容教 学 要 求理论知识实验能力学时作业实验实训了解理解掌握重点难点初步掌握掌握01JAVA概述,开发工具介绍,示例√√√202JAVA基础,变量,语句,数据类型转换√√√√4√03JAVA流程控制√√√4√√04方法声明,调用,参数传递√√√4√05数组声明,操作,参数,字符串√√4√06面向对象的程序设计概念,类,对象√√4√07类的封装,多态和继承√√6√08接口和包:抽象类和方法,接口包√√√409导常处理,try…catch…finally√√√√√4√√10输入与输出:类库,文件操作√√√6√√11图形用户界面,AWT包,SWING包√√√4√√12高级用户界面,GUI设计,管理器,事件处理√√√√√6√13Applet程序√√√4√14多线程,多线程机制√√√4√√15数据库编程:JDBC建数据源等√√√√6√√16网络编程:URL类,SOCKET通信√√√6√总 计72
六、考核方法和成绩评定
(一)考核方法
该门课程采用笔试(实操/大作业等)方法考核。
(二)成绩评定
1、基本知识、应知考核(书面、闭卷)成绩2、上课的出勤率、学习态度3、平时实践(作业、课程设计)操作情况
七、教学参考书
教材:《JAVA语言程序设计》,李尊朝 苏军等,中国铁道出版社,2004年2月第1版
参考书: 《实用Java程序设计教程》,宛延闿鲁玛勒 定海 等,机械工业出版社,2005年1月第1版
八、说明和建议
在讲授本课程时,可进行现场教学。
《Java语言程序设计》课程教学大纲
课程性质、目的与任务
Java语言程序设计是为计算机工程系中专生开设的必修课程。目的是让学生了解、掌握近年来兴起的程序设计语言Java,并能用它编制面向对象和网络化的程序。该课程主要分四部分。第一部分介绍Java语言的基本构成(如数据类型、表达式、语句、程序结构等),类及其扩展,包以及面向对象程序设计原理;第二部分讲述Java语言三个基本设施:异常、线程及字符串处理等;第三部分介绍Java语言系统级类库,包括文件与流、类型编程、实用工具及系统程序设计;第四部分介绍Java语言的一些应用级类库及其编程技术,包括Applet,图形及图形用户接口,网络等。
课程教学目标
1.了解并掌握JAVA语言的基本语法。
2.能比较熟练地用JAVA语言进行一般的程序设计。
3.初步掌握JAVA编程开发环境JDK的使用。
课程内容及教学要求
1.JAVA语言概述:
教学内容:
JAVA语言的发展历程;JAVA语言的基本特点
教学要求:
了解:JAVA语言的发展历程,迅速得以推广的原因
了解:JAVA语言的基本特点:简单性、面向对象、结构中立 、支持语言级多线程、稳固性、安全性等
了解:JAVA虚拟机及JAVA运行系统
2. JAVA基础
教学内容:
标识符的命名原则
变量类型(数值型 、字符型、布尔型)
常量