资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
Java语言程序设计实践教学考试大纲第一部分 课程性质与设置目的一、课程性质与特点Java语言程序设计实践课程是与Java语言程序设计课程所对应的一门实践课。Java语言具有面向对象、与平台无关、安全、稳定和多线程等特点。通过本课程的实践环节训练,使学生对使用Java语言进行面向对象程序设计有一个完整的认识,基本掌握用Java语言进行程序设计的基本方法和技术。二、课程目标与基本要求本课程设置目的是使学生掌握Java程序设计语言,理解面向对象的程序设计的思路和方法,培养学生的编程能力,通过实验使学生掌握Java语言的编程方法解决实际问题。本课程的基本要求及达到如下目标:(1)进一步理解Java语言面向对象程序设计的基本思想和特征;(2)熟练掌握Java平台的使用;(3)掌握用Java语言进行程序设计的基本方法和技术,如图形用户界面设计、输入输出操作和文件操作等以及线程的使用和异常处理等;(4)具备用Java语言开发一个小的应用系统的能力。三、与本专业其他课程的关系本课程是计算机科学与技术及软件工程方向的专业必修课,是锻炼学生编程思维和能力的一门实用课程,为后续各种应用编程课程特别是网络编程课程打下基础。第二部分 考核内容与考核目标一、学生应达到的实验能力和标准(1)了解Java的开发和运行环境,能够独立搭建Java运行环境,并对Java源程序 编译运行; (2)了解和体会Java的面向对象编程机制的实现; (3)了解并掌握Java语言程序的结构; (4)掌握Java语言的基本语法; (5)能够编写Java图形界面程序; (6)掌握Java的时间处理机制和异常处理机制,能够编写和用户交互的应用程序; (7)理解并掌握Java的文件操作和多线程机制; (8)具备运用Java语言编写一般应用程序的能力。二、考核知识点与考核目标实验一 编写简单的Java程序(一)实验内容(1) 安装和配置Java运行环境(2) 编写简单的Java程序(3) Java程序的编译及其运行(二)考核知识点及考核要求(1) 安装和配置Java运行环境,要求达到“熟练掌握”层次。(2) 编写简单的Java程序,要求达到“初步掌握”层次。(3) Java程序的编译及其运行,要求达到“熟练掌握”层次。实验二 GUI程序设计(一)实验内容(1) 创建窗口与Swing使用(2) 对话框使用(3) 菜单与工具栏的使用(4) 组件的简单使用(5) 布局方法(6) 树和表格组件使用(7) 父子窗体的实现(二)考核知识点及考核要求(1) 创建窗口与Swing使用,要求达到“熟练掌握”层次。(2) 对话框使用,要求达到“熟练掌握”层次。(3) 菜单与工具栏的使用,要求达到“熟练掌握”层次。(4) 组件的简单使用,要求达到“基本掌握”层次。(5) 布局方法,要求达到“基本掌握”层次。(6) 树和表格组件使用,要求达到“熟练掌握”层次。(7) 父子窗体的实现,要求达到“熟练掌握”层次。实验三 绘图方法(一)实验内容(1) 基本的绘图方法(2) 2D绘图(3) 编制绘图应用程序(二)考核知识点及考核要求(1) 基本的绘图方法,要求达到“熟练掌握”层次。(2) 2D绘图,要求达到“基本掌握”层次。(3) 编制绘图应用程序,要求达到“基本掌握”层次。实验四 多媒体应用(一)实验内容(1) 图像显示与跟踪(2) 图像缓冲技术(3) 声音与视频的播放(二)考核知识点及考核要求(1) 图像显示与跟踪,要求达到“熟练掌握”层次。(2) 图像缓冲技术,要求达到“基本掌握”层次。(3) 声音与视频的播放,要求达到“熟练掌握”层次。实验五 流与文件(一)实验内容(1) 流与文件的基本操作(2) 随机读写文件(二)考核知识点及考核要求(1) 流与文件的基本操作,要求达到“熟练掌握”层次。(2) 随机读写文件,要求达到“基本掌握”层次。实验六 多线程与Applet(一)实验内容(1) 线程创建与基本控制(2) 线程同步(3) 线程间通信(4) Applet程序设计(二)考核知识点及考核要求(1) 线程创建与基本控制,要求达到“熟练掌握”层次。(2) 线程同步,要求达到“基本掌握”层次。(3) 线程间通信,要求达到“基本掌握”层次。(4) Applet程序设计,要求达到“初步掌握”层次。实验七 Java数据库编程应用(一)实验内容开发一个简单的数据库应用程序,完成以下内容:(1) 数据库的连接(2) 数据的基本操作(3) 使用表格和树组件浏览数据(4) 图形数据的读写(5) 简单的事务处理程序(二)考核知识点及考核要求(1) 数据库的连接,使用JDBC-ODBC桥和纯Java JDBC驱动程序实现,要求达到“基本掌握”层次。(2) 数据的基本操作,要求达到“基本掌握”层次。(3) 使用表格和树组件浏览数据,要求达到“基本掌握”层次。(4) 图形数据的读写,要求达到“基本掌握”层次。(5) 简单的事务处理程序,要求达到“基本掌握”层次。第三部分 有关说明与实施要求一、指定教材Java语言程序设计 邵丽萍 等 编著 清华大学出版社 2012年版二、自学方法指导(1)在开始阅读教材之前,先翻阅大纲中有关的考核知识点及对知识点的能力层次要求和考核目标。(2)学习教材时,要逐段细读,逐句推敲,集中精力,吃透每一个知识点,对基本概念必须深刻理解,对基本理论必须彻底弄清,对基本方法必须牢固掌握。(3)在自学过程中,既要思考问题,也要做好阅读笔记,把教材中的基本概念、原理、方法等加以整理,这可从中加深对问题的认知、理解和记忆,以利于突出重点,并涵盖整个内容,可以不断提高自学能力。(4)完成书后作业和适当的辅导练习是理解、消化和巩固所学知识,培养分析问题、解决问题及提高能力的重要环节,在练习过程中对所学知识进行合理的回顾与发挥,注重理论联系实际和具体问题具体分析,解题时应注意培养逻辑性,针对问题围绕相关知识点进行层次(步骤)分明的论述或推导,明确各层次(步骤)间的逻辑关系。三、考核要求本课程的考核分为中期考核和期末考核,中期要求达到对所学内容的初步掌握,要求能够写出实验报告,并能对所学的内容进行较全面的论述和简单的计算。期末考核要求进行系统的应用和综合性的计算。四、题型示例(一)简单应用题编写程序实现如下功能:一个线程进行阶乘和的运算(如,1!+2!+10!),另一个线程则每隔一段时间读取上述运算的结果。(二)综合应用题设计并实现一个基于Java小应用的网上购物结算窗口,窗口可以完成添加、删除、定位、清空、付款、清单、清屏、首位和末位等功能。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号