资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
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异常处理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)标准输入与输出(熟练掌握)9JDBC 数据库技术1)JDBC 概述(掌握)2)JDBC 数据库操作实例(熟练掌握)三、学时分配学时分配表序号 章节 内容 学时数1 第 1 章 Java 语言入门 2+22 第2章 Java 语言编程基础 4+43 第3章 类和方法 4+84 第4章 图形用户界面设计 4+85 第5章 异常处理 2+16 第6章 线程 2+27 第7章 标准类库和常用工具类 1+28 第8章 Java 的文件管理与标准 2+19 第9章 JDBC 数据库技术 1+210 综合程序设计 4合 计 56四、教学环节安排课堂教学:加强开放、交互式的教学活动,注重采用多媒体授课形式,通过多媒体授课,可以使学生对具体的操作有一个形象的认识,在授课过程中,采用任务驱动的教学方法。合理安排自学、辅导、作业、实践、测试、考试等主要教学环节的比重,有效发挥各教学环节的互补作用,提高教学效果。1、教学方法:采用多媒体教学教学为主、网络教学为辅的教学方法。2、教学手段:在教学过程中采用任务驱动的教学手段。3、外语要求:关键术语和概念的英语描述和缩写能够熟练读写。习题课和课外习题:五、课程内实验内容及要求 参见Java 程序设计课程课内实验教学大纲。六、考核和成绩评定方法该门课程切实采取了笔试的考试方法,在课程结束后,要求学生统一参加结业考试。最终以平时成绩(35%) 、期中考试成绩( 15%)和期末考试成绩( 50%)一起确定学生的课程总评成绩。平时成绩主要包括出勤、平时作业和实验作业,通过平时成绩的给定,体现该门课程不但注重目标教学更注重过程教学的要求。通过该门课程的学习要求学生对使用 Java 语言编程能够有深入地了解,对于编程语言的学习能够举一反三,通过实验课程能够熟练使用 Java 语言进行程序开发。七、使用教材本课程参考的主要教材是机械工业出版社 2011 年 6 月出版的Java 程序设计案例教程,高立军、张瑞英、李祺编著,属 21 世纪高职高专规划教材系列。该教材内容比较全面,语言通俗易懂,符合教学大纲的要求。同时针对当前比较流行的开发和运行环境,对有些内容进行了增减,来满足学生的就业的要求。 八、参考书目1杨少波J2EE 课程设计-技术应用指导北京清华大学出版社2010.12朱福喜面向对象与 Java 程序设计习题与解析北京清华大学出版社2010.13陈国君Java2 程序设计基础(第 2 版) 北京清华大学出版社2010.2执笔: 二级学院院长: 制(修)订时间:Java 程序设计课程课内实验教学大纲实验一名称:学会 JDK 的安装及环境变量的配置,学会 MyEclipse 的安装与使用,在MyEclipse 环境下建立包和类 学时:2目的和要求:1、熟悉 Java 的集成开发环境(以 Java2 SDK1.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、掌握接口的定义与使用。2、掌握接口的实现。主要内容:利用接口实现多继承。实验八名称:图形用户界面程序设计 学时:8目的和要求:1、理解 Java 的事件处理机制,掌握为不同组件编写事件处理程序的方法。2、掌握编写独立运行的窗口界面的方法。3、了解 Java Swing 组件的使用方法。4、了解对话框的使用方法。主要内容:完成 Java 图形用户界面程序设计与开发。实验九名称:异常处理及标准输入输出的使用 学时:2目的和要求:1、要求学生了解流的基本概念和 Java 语言中的 I/O 流的分类。2、了解字节流和字符流的差别,掌握其用法。3、掌握文件的读写方法;4、能对简单的异常进行处理实验十:标准类库和常用工具类的使用 学时:2目的和要求:1、掌握 Java 常用的基础类2、掌握 Java 常用的集合类主要内容:完成上机练习中的 1-4 题实验十一名称:Java 多线程 学时:2目的和要求:熟练掌握 JAVA 多线程的使用。主要内容:验证 Java 多线程的实现及工作原理。实验十二名称:JDBC 数据库访问实例程序设计目的和要求:1、进一步熟悉图形用户界面的设计2、熟练使用 JDBC 数据库技术操作数据库,并将数据显示在前台界面主要内容:完成数据库数据的查询、修改、删除等操作实验十三名称:Java 综合程序设计 学时:4目的和要求:Java 语言知识的综合应用以及掌握面向对象程序设计的思想。主要内容:使用 Java 语言的相关知识完成综合程序的设计。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号