版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java程序设计课程教学大纲课程英文名称:JavaProgramming课程编号:0500650学分:3学时:48课程教学对象本课程教学对象为数学与计算科学学院信息与计算科学专业的本科学生。课程性质及教学目的课程性质:Java不依赖平台的特点使得它受到广泛的关注,Java已成为网络时代最重要的编程语言之一。目前,Java语言不仅是一门正在被广泛使用的编程语言,而且已成为软件设计开发者应当掌握的一门基础语言,因为很多新的技术领域都涉及到了Java语言,国内外许多大学已将Java语言列入了本科教学计划,掌握Java已经成为共识。《Java程序设计》是信息与计算科学专业、计算机科学与技术等相关专业的一门重要的程序设计语言课程。选修课。教学目的:通过本课程的学习,要求学生达到:1.理解Java的平台无关、面向对象、多线程等特性。2.掌握Java语言的面向对象的程序设计方法。3.掌握Java中的网络编程、多线程程序设计、GUI设计等编程技巧。4.培养学生应用Java解决和处理实际问题的思维方法与基本能力。对先修知识的要求学生在学习本课之前,应先修课程:本课程的先修课程为C语言,计算机导论、数据结构。课程的主要内容、基本要求和学时分配建议(总学时数:24)知识模块知识点要求学时学习方式课外学习要求1、Java语言基础知识第1章Java入门A1课堂讲授第2章标识符、关键字和数据类型B0.5课堂讲授第3章运算符、表达式和语句B0.5课堂讲授2、对象、类、继承、多态、接口4.1编程语言的几个发展阶段C0.25课堂讲授4.2类A0.5课堂讲授4.3对象A0.25课堂讲授4.4static关键字A0.5课堂讲授4.5this关键字A0.5课堂讲授4.6包B0.5课堂讲授4.7访问权限A0.5课堂讲授4.8类的继承A0.5课堂讲授4.9对象的上转型对象A0.5课堂讲授4.10多态性A0.5课堂讲授4.11abstract类和abstract方法A0.5课堂讲授4.12super关键字B0.25课堂讲授4.13接口A0.5课堂讲授4.14内部类A0.5课堂讲授4.15匿名类B0.25课堂讲授4.16异常类B0.5课堂讲授4.17Class类B0.25课堂讲授4.18基本类型的类包装B0.25课堂讲授4.19反编译和文档生成器B0.25课堂讲授4.20JAR文件B0.25课堂讲授3、字符串与常用类第5章字符串A2课堂讲授第6章时间、日期和数字A2课堂讲授4、GUI编程第7章AWT组件及事件处理B1课堂讲授第8章建立对话框B1课堂讲授5、多线程编程9.1Java中的线程A0.25课堂讲授9.2Thread类的子类创建线程A0.5课堂讲授9.3使用Runnable接口A0.25课堂讲授9.4线程的常用方法A0.25课堂讲授9.5GUI线程9.6线程同步B0.25课堂讲授9.7在同步方法中使用wait()、notif(),()和nodf3,All()方法A0.25课堂讲授9.8挂起、恢复和终止线程B0.25课堂讲授6、Java输入输出流10.1File类10.2FileInputStream类B0.25课堂讲授10.3FileOutputStream类A0.5课堂讲授10.4FileReader类和FileWriter类A0.5课堂讲授10.5使用文件对话框打开和保存文件A0.25课堂讲授10.6RandornAccessFile类B0.25课堂讲授10.7数据流10.8数组流10.9对象流B0.25课堂讲授7、Java网络编程11.1使用URLA0.5课堂讲授11.2读取URL中的资源A0.5课堂讲授11.3显示URL资源中的HTML文件B0.5课堂讲授11.4处理超链接11.5InetAdress类B0.5课堂讲授8、JDBC15.1创建数据源A0.5课堂讲授15.2JDBC-ODBC桥接器A0.5课堂讲授l5.3顺序查询15.4可滚动结果集A0.5课堂讲授15.5排序查询15.6模糊查询A0.5课堂讲授建议使用教材及参考书1.教材[1]耿祥义,Java2实用教程(第三版)[M].北京:清华大学出版社,2006.2.实验课教材[1]张跃平,耿祥义Java2实用教程(第三版)实验指导与习题解答[M].北京:清华大学出版社2006.8.3.主要参考书[1]RogerGarsideJohnMarianiJava教程(英文版,第二版)[M].机械工业出版社,2003.[2]耿祥义Java大学教程[M].北京:电子工业出版社,2004.[3]姜仲Java语言程序设计[M].大连:东软电子出版社,2009.6.[4]周绍斌等Java语言程序设计实验指导及习题[M].大连:东软电子出版社,2009.7.课程考核方式考核方式为闭卷考查。总评成绩=平时成绩×30%+考查成绩×70%。课内实验(实训)环节及要求(总学时数:24)序号实验项目实验内容实验目的及要求学时1简单的Java应用程序(1)Jdk的安装与配置;(2)编写简单Java应用程序,完成控制台输出,并使用jdk编译和运行。目的:熟悉Java开发环境和开发过程。22类与对象(1)定义简单的类,并使用类创建对象;(2)使用构造方法完成对象的初始化;(3)使用对象引用作为方法参数,声明并调用方法。目的:熟练掌握类的基本结构,理解构造方法的作用,能够定义简单的类并创建对象。深入理解对象引用与对象实例的区别。43继承与接口(1)定义单个类以及其子类,实现属性和方法的继承;(2)继承父类,并实现子类的访问器方法和自定义方法;(3)可见性修饰符。目的:熟悉类的继承基本语法,能够理解继承关系,熟练掌握如何覆盖方法,理解方法覆盖的作用,理解可见性修饰符在继承过程中的作用。44GUI编程(1)使用JFrame、JButton以及JPanel等组件构造图形界面;(2)编写能够进行事件处理图形用户界面程序;(3)使用常用界面组件和容器编写各种图形用户界面;(4)处理组件鼠标和键盘事件。目的:熟悉构造图形界面的基本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年江门市江海区社区工作人员《网格员》考试全真模拟易错、难点汇编题库(附答案)
- 2025届大通回族土族自治县数学四年级第二学期期中质量检测模拟试题(含答案解析)
- 2025届四川省南充市高坪区三年级数学第二学期期中学业水平测试模拟试题含答案
- 2026年猎头行业人力资源服务市场趋势报告
- 2026年电子行业成本优势与技术创新报告
- 2026年单身公寓行业消费者需求报告
- 2026年废旧电池回收市场分析报告
- 2026年家具行业报告:消费升级、市场热点、产品创新
- 2026年仓库安全管理报告
- 2026年运动康复训练体系研究报告:针对亚健康人群的个性化方案
- 《护理管理培训》课件
- 2026重庆国际物流枢纽园区建设有限责任公司及子公司招聘19人笔试模拟试题及答案解析
- 检察官遴选考试真题及答案解析
- 江苏省无锡市梅村高级中学2025-2026学年高一上学期10月阶段检测物理试卷(含答案)
- 2026秋新北师大版数学六年级上册教学课件:数学好玩 五子棋
- 生物酶制剂生产流程技术指南
- 超声评估胆囊腺肌症
- TSG08-2026《特种设备使用管理规则》解析
- 统编版高中历史必修中外历史纲要(上)必背知识点复习提纲(填空版+答案版)
- 盐碱地改良课件
- 农田管护协议书范本
评论
0/150
提交评论