Java语言程序设计教学大纲2009刁宏志_第1页
Java语言程序设计教学大纲2009刁宏志_第2页
Java语言程序设计教学大纲2009刁宏志_第3页
Java语言程序设计教学大纲2009刁宏志_第4页
Java语言程序设计教学大纲2009刁宏志_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《JAVA语言程序设计》课程教课纲领课程性质:专业选修课课程代码:130200学时:56(授课学时:40实验学时:16)学分:3.0合用专业:计算机科学与技术、计算机科学与技术(信息安全)一、课程教课基本要求1、经过对“JAVA语言程序设计”课程的学习,使学生初步掌握Java语言和面向对象程序设计的基本思想及思路,能够独立编写简单的Java程序。2、重点解说Java语言的语法结构、预约义类的使用,面向对象程序设计中类、对象、封装、继承、多态等基本定义和基本特征,使学生掌握Java语言程序设计方法及Java可视化编程技巧及技术。3、经过实验的实质操作,掌握Java编译器的使用,提升学生的编程能力和操作技术。二、课程教课纲领说明1、本门课程的意义、研究对象、教课思想Java语言作为Internet上较流行的面向对象的编程语言,拥有与操作系统没关的特色,相同的程序代码能够运转在Windows、UNIX、Linux以及MacOS等不一样的操作系统上,是网络程序设计的有力工具。本课程的任务是在熟习了Java的编程工具,面向对象的程序设计方法以后使学生具备使用Java进行网络编程的能力和在网页设计中应用Java小应用程序(Applet)的能力。2、本门课程的地位及与其余课程的关系本课程为计算机专业的选修课程,在学习本课程以前,要修业生已经掌握“数据结构”和“面向对象程序设计技术”等课程,经过本课程为学生学习JSP、J2EE等网络编程技术打下优秀基础。3、教课目标、任务和基本教课方法经过本课程的学习,使学生进一步认识面向对象的基本观点和使用面向对象技术进行程序设计的基本思想,能比较娴熟地用Java语言进行面向对象的程序设计,基本掌握Java开发工具JDK或eclipse的使用,为进一步的网络编程确立基础。教课过程中应采纳多媒体授课,在此环境下,经过对程序的编写、编译和运转过程进行演示,使学生获得最直接的印象。三、各章教课结构及详细要求(一)面向对象软件开发概括1.教课目标和要求本章介绍面向对象的观点、问题求解及软件开发过程。要求从面向过程程序设计转变道面向对象程序设计。2.教课内容和重点内容:面向对象问题求解的提出、概括;对象、类与实体、对象的属性与互相关系;面向对象软件开发过程、长处。重点:掌握面向对象程序设计的思想和方法。(二)Java概括1.教课目标和要求要求掌握编写并调试不一样的Java程序。介绍Java语言的特色及与C语言的不一样。2.教课内容和重点内容:第一个JavaApplication程序、第一个JavaApplet程序、Java语言与C语言的不一样、Java语言的特色。重点:编译器的使用、Application和Applet程序观点。(三)Java语言基础1.教课目标和要求本章介绍Java语言基础。要求掌握Java语言的组成、数据种类、变量与常量表达式及程序流程控制语句。2.教课内容和重点内容:Java语言的组成、数据种类、变量与常量、表达式、程序流程控制语句。重点:Java语言的组成、各样程序流程控制语句。(四)抽象、封装与类1.教课目标和要求本章介绍面向对象的程序设计主要特征—抽象、封装,类和对象。要求掌握使用类和对象的基来源则,如修饰符、结构函数等。2.教课内容和重点内容:抽象与封装、Java的类、类的修饰符、域、方法、接见控制符。重点:掌握Java编程中,面向对象程序设计的思想和方法、类和对象的使用。(五)继承和多态1.教课目标和要求本章介绍面向对象的程序设计另两个主要特征继承和多态。要求掌握继承、重载、接口、包等思想和编程。2.教课内容和重点内容:继承、Java的继承、多态、重载、结构函数的继承和重载、包、接口。重点:掌握对继承和多态方法(六)工具类与算法1.教课目标和要求本章介绍介绍Java编程中常常使用的结构和工具类。要求娴熟掌握常常使用的结构和工具类。2.教课内容和重点内容:基础类库、Applet类和Applet小程序、数组和向量、字符串。重点:常常使用的结构和工具类的差别和联系。(七)图形用户界面的设计与实现1.教课目标和要求本章介绍Java图形界面的设计与实现。要求娴熟掌握图形界面中的方法、域及事件响应。2.教课内容和重点内容:图形用户界面的设计概括、用户自定义成分、

java

事件办理、常用组件的属性和方法、容器的使用、菜单的使用。重点:AWT和JApplet包中各组件和实现Java事件办理功能。(八)异样办理1.教课目标和要求本章介绍Java的异样办理体制。要求娴熟掌握异样办理体制的原理、结构、编程方法。2.教课内容和重点内容:Java异样办理体制、Java的异样办理语句重点:Throw及Throws语句(九)多线程1.教课目标和要求本章介绍多线程技术的原理和实现。要求娴熟掌握多线程的方法。2.教课内容和重点内容:线程的生命周期、Java中的多线程实现技术、多线程的管理重点:Java中的多线程子类的实现(十)网络编程1.教课目标和要求本章介绍Java网络编程的设计与实现。要求娴熟掌握网络编程协议的实现。2.教课内容和重点内容:URL通讯、Socket通讯、UDP通讯重点:不一样网络协议对应类的设计及实现。(十一)输入输出1.教课目标和要求本章介绍Java输入输出的设计与实现。要求娴熟掌握输入输出流的关系和组成。2.教课内容和重点内容:基本输入/输出流类、文件的输入/输出重点:输入输出流的分类及其互相关系(十二)JDBC连结数据库1.教课目标和要求本章介绍Java图形界面的设计与实现。要求娴熟掌握图形界面中的方法、域及事件响应。2.教课内容和重点内容:关系数据库与SQL语言、使用JDBC连结数据库、JDBC编程实例重点:使用JDBC达成数据库的连结、查问、显示、改正、增添。四、各教课环节学时分派表(一)理论教课学时分派表(共40学时)章序解说题目学时主要内容学时注备分派(一)面向对象软件开发2面向对象问题求解的提出、概括、概括长处、开发过程、1学时对象、类与实体、对象的属性与1互相关系第一个JavaApplication程序、第(二)Java概括1一个JavaApplet程序、Java语言2学时的特色与C语言的不一样Java语言的组成、数据种类、变1学时(三)Java语言基础4量与常量表达式、程序流程控制语句3学时抽象与封装1学时Java的类1学时(四)抽象、封装与类4类的修饰符1学时成员变量1学时方法1学时接见控制符1学时继承1学时的继承1学时(五)继承和多态4多态1学时重载1学时结构函数的继承和重载1学时包、接口1学时基础类库2学时(六)工具类与算法5Applet类和Applet小程序2学时数组和向量1学时字符串1学时图形用户界面的设计概括1学时用户自定义成分1学时(七)图形用户界面的设10常用组件的属性和方法2学时计与实现容器的使用2学时菜单的使用2学时对话框的使用2学时(八)异样办理2Java异样办理体制、Java的异2学时常办理语句(九)多线程2线程的生命周期、Java中的多2学时线程实现技术、多线程的管理(十)网络编程2URL通讯、Socket通讯、UDP通2学时信(十一)输入输出2基本输入/输出流类、文件的输入2学时/输出(十二)JDBC连结数据库2关系数据库与SQL语言、使用2学时JDBC连结数据库、JDBC编程实例(二)实验教课学时分派表(共16学时)实验次序实验项目名称学时实验种类备注1程序控制语句和编译器的使用4考证性实验2对象的抽象、封装、继承、多态2考证性实验3Java类库及应用2考证性实验4图形用户界面的设计与实现2考证性实验5网上模拟收款系统设计6设计性实验五、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论