- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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、课堂教学中的环节
按照学生的认知特点,
您可能关注的文档
- 小学一年级数学期末试卷.pdf
- FPGA可编程逻辑器件芯片5CEFA7M15I7N中文规格书.pdf
- 关于友情的诗五言绝句十首.pdf
- 国开案例分析冰点水20年沉浮录.pdf
- 小数的初步认识教案 金小萍.pdf
- 机场通道工程施工测量方案.pdf
- 客户投诉处理及改进管理制度.pdf
- 小学理想信念主题班会教案.pdf
- 广东药科大学是几本.pdf
- 倡树新时代美德健康生活方式宣讲稿.pdf
- 2024年05月山东交通职业学院招考聘用博士研究生50人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽芜湖市弋江区老年学校(大学)工作人员特设岗位公开招聘2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东东营河口区教育类事业单位招考聘用22人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东交通职业学院招考聘用100人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东威海职业学院招考聘用高层次人才2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽石台县事业单位工作人员33人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东滨州市博兴县事业单位公开招聘考察笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽蚌埠固镇县湖沟镇选聘村级后备干部7人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东省安丘市教育和体育局所属事业单位学校公开2024年招考232名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东临沂临港经济开发区工作人员(5人)笔试历年典型题及考点剖析附带答案含详解.docx
文档评论(0)