《java编程技术基础》课程教案.pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《JAVA编程技术基础》课程教案

一、课程定位

本课程是我院计算机应用专业软件开发方向的一门必课,在课

程体系中起核心位置。本课程是用目前最流行编程语言之一Java语

言描述,Java具有简单性、面向对象性、平台无关性、安全性和健

壮性等诸多特点,广泛用于网络编程和嵌入实现。

本课程是一门理论和实践相结合的课程,通过程序设计实例的分

析和上机实践,使学生掌握Java程序设计语言,理解面向对象的程

序设计的思路和方法,、具备软件开发的基础能力,为今后从事软件

开发和应用打下基础。

二、课程总目标

本课程的教学任务是通过学习Java语言基础和大量程序编制实

践,让学生真正掌握面向对象程序设计技术,能使用awt和Swing

包开发图形用户界面和事件驱动的程序,并能从事JavaApplet小应

用程序及网络通信等程序的开发。理解Java多线程概念,并可以利

用多线程技术开发相应程序。能够以面向对象的角度思考和设计小型

应用程序。初步具备一个优秀的软件开发人员所应有的基本素养。通

过本课程的学习,具体达到以下几点基本要求:

(一)知识目标

1.掌握面向对象编程的基本思路和知识,能在具体实际中运用面向

对象思想考虑问题;

2.利用布局管理开发图形用户界面(GUI),并使用Java语言的事件

委托机制开发GUI应用程序;

3.掌握Java的多线程机制;

4.初步掌握JDBC-API的基本知识,并能够开发有一定规模的数据库

管理系统;

5.初步掌握Java网络编程技术,能利用Sckets机制进行网络通信

软件的开发;

6.理解并掌握Applet的原理,能够开发简单的Applet程序;

7.掌握Java的异常处理机制,能开发容错性良好的程序;

(二)技能目标

1.具备运用Java程序设计语言编码的能力。

2.具备运用面向对象方法分析和设计的基本能力。

3.具备运用Jcreatr、Eclipse等常用编程工具的能力。

4.具备运用Java开发简单GUI程序的能力。

5.具备运用Java进行网络程序开发的基本能力。

(三)素质目标

1.培养学生运用面向对象思想架构和管理程序系统的能力,树立科

学的分析和设计理念。

2.培养学生严密的逻辑思维能力、严谨的学风、创新意识和创新精

神,强化团队合作的意识。

3.具备程序员的基本职业素质,也为后期项目设计课程做好准备,

并基本达到国家二级Java考试水平。

三、重点、难点章节及内容

(一)重点章节及内容

第一章中难点是理解Java程序为什么能够一次编译到处运行;

为什么要配置Path环境变量;编译与运行的注意事项。第二章中的

难点是数据类型转换;前缀自增、自减运算符与后缀自增、自减运算

符的区别;程序流程控制语句。分支语句的嵌套;循环语句的嵌套。

第三章中的难点是类与对象的概念、创建和使用;方法重载的规则;

类的继承与运行时多态,类继承时对构造方法的处理问题,访问控制

权限的使用;方法覆盖的规则;抽象类的应用,接口的应用;抽象类

与接口的异同。第四章的难点是多维数组的声明和使用,数组的初始

化方法,String和StringBuffer的使用方法的区别,哈希表类的使

用。第五章中的难点是异常的处理机制;Try-catch-finallly异常

处理结构的执行流程特点;自定义异常类。第六章中的难点是难点是

字节流与字符流的选用,节点流与过滤流的配合使用,随机读写文件,

对象序列化。第七章中的难点是布局管理器的灵活应用,事件处理机

制,表格处理。第八章的难点是图形界面的设计与事件的处理。第九

章的难点是两种创建线程的方法的区别,启动线程的start()方法与

直接调用run()方法的区别,多线程同步问题和处理方法。第十章的

难点是支持多客户端/服务器端程序的设计与开发。第十一章的难点

是数据库的连接和SQL语句的运用。

四、实践环节和内容总体设计

(一)主要环节安排

本课程教学的主要环节分为两个方面:一是课堂教学中的有关章

节主要是课堂讲授并结合现代企业实际软件开发活动进行教学,具体

时间安排随着教学进度走。二是每周都有一堂上机课在学校到机房进行实际

的编程。

(二)内容总体设计

1、课堂教学中的环节

按照学生的认知特点,

您可能关注的文档

文档评论(0)

A19855058659 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档