《Java程序设计》课程教学大纲
课程基本信息
课程名称:Java程序设计/
课程性质:计算机应用技术专业课
课程学时和学分:总学时:56总学分:4理论学时:22实验学时:34
适用专业:计算机应用技术
先修课程:信息处理技术、数据库系统原理、C语言程序设计
开课学院(部):信息与自动化学院教研室:计算机科学与技术教研室一、教学目的、要求
通过《Java程序设计》的学习,使学生掌握Java语言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用Java语言进行程序的编写、编译以及调试工作,为以后能够独立进行程序开发打下良好的基础。
1、知识要求
(1)了解Java语言发展历史和一些专业术语;
(2)掌握Java语言的基础知识:词法、语法、类、包等;
(3)掌握面向对象的思想;
(4)能够用Java语言实现一些小程序和小型应用程序的开发;
(5)掌握Java语言的一些技术:异常处理、多线程、JDBC等。
2、能力要求
要求学生具体能力为:
(1)熟悉Jdk的Windows环境变量的配置、MyEclipse的使用;
(2)熟练使用Java语言进行程序编写、运行。
(3)能够熟练的使用Java的多线程技术、数据流、JDBC等技术编写给定题目的程序代码。
(4)同时养成良好的编程习惯:良好的变量命名习惯、注释的编写以及代码编写规范化。
3、技能要求
通过本门课程的学习,要求学生:具有一定的面向对象的编程思想;规范化的编程习惯;举一反三的学习能力。
二、课程主要内容(内容及要求)
1、Java语言入门
1)Java语言概述(了解)
2)认识Application和Applet(了解)
3)Java程序开发工具和开发方法(掌握)
2、Java语言编程基础
1)Java语言的基础知识:标识符和关键字、数据类型、用变量和常量计算圆的面积、表达式和运算符(熟练掌握)
2)Java语言的语句:用if语句进行成绩分析、用switch语句进行成绩分析、循环语句(掌握)
3)数组:一维数组及二维数组的定义与使用(掌握)
3、类和方法
1)面向对象概述(了解)
2)类(class)和方法的应用:用类和方法实现四则运算、用构造方法输出提示信息(熟练掌握)
3)类的继承(inheritance)和多态(熟练掌握)
4)抽象类与接口(interface)(掌握)
4.图形用户界面(GUI)设计
1)认识AWT和Swing(了解)
2)布局管理器(熟练掌握)
3)常用Swing组件(熟练掌握)
4)常用组件的事件处理:鼠标和键盘事件(掌握)
5.异常处理入门的java游戏小程序
1)Java的异常处理机制(掌握)
2)在方法中处理异常(掌握)
3)自定义异常类(了解)
6.线程
1)线程入门(了解)
2)多线程(掌握)
3)线程的状态控制和同步(掌握)
7.标准类库和常用工具类
1)Java常用的基础类:Object类、与字符串有关的类、包裹类、Math类、System 类(掌握)
2)集合类:Collection、Set接口和HashSet类、List接口和ArrayList类、集合的访问、Map接口和Hashtable类(理解)
8.Java的文件管理与标准输入输出
1)文件和目录的操作(掌握)
2)文件的输入和输出(熟练掌握)
3)标准输入与输出(熟练掌握)
9.JDBC数据库技术
1)JDBC概述(掌握)
2)JDBC数据库操作实例(熟练掌握)
三、学时分配
学时分配表
序号章节内容学时数
1第1章Java语言入门2+2
2第2章Java语言编程基础4+4
3第3章类和方法4+8
4第4章图形用户界面设计4+8
5第5章异常处理2+1
6第6章线程2+2
7第7章标准类库和常用工具类1+2
8第8章Java的文件管理与标准2+1
9第9章JDBC数据库技术1+2
10综合程序设计4
合计56
四、教学环节安排
课堂教学:加强开放、交互式的教学活动,注重采用多媒体授课形式,通过多媒体授课,可以使学生对具体的操作有一个形象的认识,在授课过程中,采用任务驱动的教学方法。合理安排自学、辅导、作业、实践、测试、考试等主要教学环节的比重,有效发挥各教学环节的互补作用,提高教学效果。
1、教学方法:采用多媒体教学教学为主、网络教学为辅的教学方法。
2、教学手段:在教学过程中采用任务驱动的教学手段。
3、外语要求:关键术语和概念的英语描述和缩写能够熟练读写。
习题课和课外习题:
五、课程内实验内容及要求
参见《Java程序设计》课程课内实验教学大纲。
六、考核和成绩评定方法
该门课程切实采取了笔试的考试方法,在课程结束后,要求学生统一参加结业考试。最终以平时成绩(35%)、期中考试成绩(15%)和期末考试成绩(50%)一起确定学生的课程总评成绩。平时成绩
主要包括出勤、平时作业和实验作业,通过平时成绩的给定,体现该门课程不但注重目标教学更注重过程教学的要求。
通过该门课程的学习要求学生对使用Java语言编程能够有深入地了解,对于编程语言的学习能够举一反三,通过实验课程能够熟练使用Java语言进行程序开发。
七、使用教材
本课程参考的主要教材是机械工业出版社2011年6月出版的《Java程序设计案例教程》,高立军、张瑞英、李祺编著,属21世纪高职高专规划教材系列。该教材内容比较全面,语言通俗易懂,符合教学大纲的要求。同时针对当前比较流行的开发和运行环境,对有些内容进行了增减,来满足学生的就业的要求。
八、参考书目
[1]杨少波.J2EE课程设计-技术应用指导.北京.清华大学出版社.2010.1
[2]朱福喜.面向对象与Java程序设计习题与解析.北京.清华大学出版社.2010.1
[3]陈国君.Java2程序设计基础(第2版).北京.清华大学出版社.2010.2
执笔:二级学院院长:制(修)订时间:
《Java程序设计》课程课内实验教学大纲实验一名称:学会JDK的安装及环境变量的配置,学会MyEclipse的安装与使用,在MyEclipse环境下建立包和类学时:2
目的和要求:1、熟悉Java的集成开发环境(以Java2SDK1.6为例),掌握Java开发工具的安装和简单使用。
2、熟悉用户环境变量的配置。
3、熟悉MyEclipse环境下包与类的建立步骤。
主要内容:参考任务3及任务6的步骤来完成上机练习的内容
实验二名称:熟悉Java程序的结构并能进行简单的程序调试、运行学时:2目的和要求:1、掌握标识符的定义规则、表达式的组成、各种数据类型及其使用方法、各种运算符的使用及其优先级控制。
2、熟悉Java变量的定义
3、能运用学过知识进行简单的Java程序的编写与调试
主要内容:分别创建int和char来中类型的变量,并赋值后输出,用变量和常量计算圆的面积
实验三名称:学会用流程控制语句及数组进行Java程序的编写、调试及运行学时:2目的和要求:1、掌握Java的基本语法
2、熟练使用分支结构,循环结构语句进行程序设计
3、学会使用数组来定义所需数据类型
主要内容:按照教师实验指导书要求进行程序的编写,通过编写掌握java语法结构。完成上机练习中的2、3题。
实验四名称:学会Java类的编写及对象的创建学时:2
目的和要求:掌握Java类的声明方法、Java对象的声明与访问及使用。
主要内容:按按照教师实验指导书编写类来实现某一功能。
实验五名称:熟悉包括构造方法的Java类的编写及对象的创建学时:2
目的和要求:掌握构造器的使用以及参数传递、this关键字的使用。
主要内容:按教材上机练习要求来完成本次实验。
实验六名称:Java的继承与多态学时:2
目的和要求:1、掌握Java的继承,属性及方法的继承、构造方法的继承。
2、掌握Java的多态,多态是通过相同的方法名实现不同的功能。方法的
覆盖和重载都可以实现多态,不仅如此,还可以通过对象的引用实现多态。
3、掌握super关键字的使用,进一步熟悉this关键字的使用。
主要内容:利用继承和多态实现圆的周长和面积等。
实验七名称:接口的使用学时:2
目的和要求:1、掌握接口的定义与使用。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。