- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java语言程序设教学大纲2009-刁宏志
《JAVA语言程序设计》课程教学大纲
课程性质:专业选修课
课程代码:130200
学 时:56 (讲课学时:40 实验学时:16 )
学 分:3.0
适用专业:计算机科学与技术、计算机科学与技术(信息安全)
一、课程教学基本要求
1、通过对“JAVA语言程序设计”课程的学习,使学生初步掌握Java语言和面向对象程序设计的基本思想及思路,能够独立编写简单的Java程序。
2、重点讲解Java语言的语法结构、预定义类的使用,面向对象程序设计中类、对象、封装、继承、多态等基本定义和基本特性,使学生掌握Java语言程序设计方法及Java可视化编程技巧及技术。
3、通过实验的实际操作,掌握Java编译器的使用,提高学生的编程能力和操作技能。
二、课程教学大纲说明
1、本门课程的意义、研究对象、教学思想
Java语言作为Internet上较流行的面向对象的编程语言,具有与操作系统无关的特点,同样的程序代码可以运行在Windows、UNIX、Linux以及Mac OS等不同的操作系统上,是网络程序设计的有力工具。本课程的任务是在熟悉了Java的编程工具,面向对象的程序设计方法之后使学生具备使用Java进行网络编程的能力和在网页设计中应用Java小应用程序(Applet)的能力。
2、本门课程的地位及与其他课程的关系
本课程为计算机专业的选修课程,在学习本课程之前,要求学生已经掌握“数据结构”和“面向对象程序设计技术”等课程,通过本课程为学生学习JSP、J2EE等网络编程技术打下良好基础。
3、教学目的、任务和基本教学方法
通过本课程的学习,使学生进一步了解面向对象的基本概念和使用面向对象技术进行程序设计的基本思想,能比较熟练地用Java语言进行面向对象的程序设计,基本掌握Java开发工具JDK或eclipse的使用,为进一步的网络编程奠定基础。
教学过程中应采用多媒体授课,在此环境下,通过对程序的编辑、编译和运行过程进行演示,使学生得到最直接的印象。
三、各章教学结构及具体要求
(一)面向对象软件开发概述
1.教学目的和要求
本章介绍面向对象的概念、问题求解及软件开发过程。要求从面向过程程序设计转变道面向对象程序设计。
2.教学内容和要点
内容:面向对象问题求解的提出、概述;对象、类与实体、对象的属性与相互关系;面向对象软件开发过程、优点。
要点:掌握面向对象程序设计的思想和方法。
(二)Java概述
1.教学目的和要求
要求掌握编写并调试不同的Java程序。介绍Java语言的特点及与C语言的不同。
2.教学内容和要点
内容:第一个Java Application程序、第一个Java Applet程序、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的异常处理机制。要求熟练掌握异常处理机制的原理、结构、
文档评论(0)