当前位置:文档之家› 《Java语言程序设计》教学大纲

《Java语言程序设计》教学大纲

《Java语言程序设计》教学大纲课程性质:专业基础课程
总学时: 96
开课学期:第三学期
适用专业:计算机软件
先修课程:计算机基础、C语言程序设计基础
一.课程的地位、作用和任务
本课程的任务是培养计算机应用、计算机网络技术专业、计算机软件专业、电子商务专业的学生对计算机软件开发语言及工具的综合能力。

主要介绍Java软件开发工具及编辑工具的使用方法、语言的语法及Java类的定义和使用、使用Java进行网络和多媒体编程的方法。

通过本课程学习和上机实践,使学生掌握使用Java进行程序设计的基本技术与方法、具备软件开发的基础能力,为今后从事软件开发和应用打下基础。

二.课程的教学基本要求
掌握Java基本概念、类的定义和使用方法,掌握图形及文件操作、APPLET小程序的设计、异常处理等编程技术,简单Java数据库开发,从而提高学生程序设计的能力和水平。

三.学习本课程要实现的基本目标
1.获取知识。

学生通过本课程的学习,应掌握Java语言的基本特征,理解和掌握Java语言的基本语法和语义,掌握使用Java语言
开发程序的基本步骤。

2.编程思想。

要建立崭新的面向对象的编程思想。

3.编程能力。

通过本课程的学习,学生应能熟练编写简单的完成一定功能的Java程序。

四.适用专业
本课程适用于计算机应用专业,计算机网络专业,计算机软件专业,电子商务专业等。

五.建议学时安排
本课程建议安排72学时,其中理论授课42学时,上机实践 30学时
章节次课程内容总计理论课时上机课时第一讲Java语言概述 2 2 0
第二讲Java语言基础知识 4 2 2
第三讲面向对象之一____类与对象 2 2 0
第四讲面向对象之二____方法与构造函数 4 2 2
第五讲面向对象之三____类的继承 4 4 0
第六讲面向对象之四____重载与多态 4 2 2
第七讲Java常用类库介绍 4 4 0
第八讲Java异常处理及输入输出流简介 4 2 2
第九讲Java Applet概述 4 2 2
第十讲Java Applet应用 6 4 2
第十一讲图形界面__窗体简介 6 4 2
第十二讲常用组件之一 4 2 2
第十三讲常用组件之二 4 2 2
第十四讲Java事件处理 6 4 2
第十五讲数据库系统设计概述 2 2 0 第十六讲利用Jdbc实现Java程序与数据库的连接 6 4 2 第十七讲SQL语句简介 6 4 2 第十八讲系统构架的建立___菜单使用 6 4 2 第十九讲信息录入___录入界面的建立 6 4 2 第二十讲信息查询___简单查询应用 6 4 2
6 4 2 第二十一讲其它应用___开始界面,登录界面,密码设
置,数据的导入与导出等
合计96 64 32
实验内容安排
序号实验内容课时数
1 实验一Java语言基础知识 2
2 实验二方法与构造函数练习 2
3 实验三重载与多态 2
4 实验四异常处理及输入输出流 2
5 实验五Java Applet应用一 2
6 实验六Java Applet应用二 2
7 实验七图形界面应用1 2
8 实验八图形界面应用2 2
9 实验九图形界面应用3 2
10 实验十图形界面应用4 2
11 实验十一数据库设计1___数据库连接 2
12 实验十二数据库设计2 ___总体构架 2
13 实验十三数据库设计3 ___录入界面 2
14 实验十四数据库设计4___查询界面 2
15 实验十五数据库设计5___综合界面设计 2
合计30 六.先导课程
JAVA是新一代面向对象和网络的程序设计语言,要求学生具备相关课程的知识:C语言程序设计、数据结构、面向对象程序设计、Internet网络技术等课程。

至少应学习过C语言程序设计和数据结构
七.主要教学方法与媒体要求
本课程采用课堂教学与上机实习教学相结合的方式。

条件具备时,网络教学工具和联网教学方式相结合,课堂教学采用传统教学和多媒体教学相结合,理论与实际应用相结合,通过全面而丰富的实例(多媒体演示)学习,使学生具备独立应用Java解决实际问题的能力,及了解和掌握本学科发展最新动态和应用技术。

通过上机实习,培养学生实际动手能力和程序设计的能力,掌握面向对象的编程思想和设计方法,达到学以致用目的。

八.考核方式
1.考核内容及所占比重
考核内容主要包括平时作业成绩、实验成绩、测验成绩以及课程结束时的综合考试成绩进行综合评定;各部分所占比重如下:作业成绩:实验成绩:测验成绩:期终考试成绩=2:2:2:4
2.考核办法:
闭卷考试。

九.推荐教材及参考书
1.推荐使用教材
北京大学出版社出版,许文宪教授主编的《JAVA程序设计教程
与实训》教材,2005
2.主要参考书目:
①胡剑峰等主编.JAVA程序设计北京:清华大学出版社,2004
②陈强等主编.JAVA程序设计.北京:人民邮电出版社,2001。

相关主题