《JAVA程序设计》课程教学大纲201209
更新时间:2023-05-25 00:16:01 阅读量: 实用文档 文档下载
- java程序设计课程设计推荐度:
- 相关推荐
《Java程序设计》课程教学大纲
一、 课程编号 二、 编写说明
本课程是为软件工程专业开设的一门专业课,主要内容是Java语言的基本知识、Java面向对象的程序设计方法与设计过程以及其它常用类的使用方法。
在理论上,要求掌握 Java 语言的基本语句、语法,重点是Java面向对象的程序设计方法、Java常用类库、Java IO、Java类集、泛型、Java数据库编程。
技能上,要求能较熟练地使用Eclipse开发工具进行Java程序的编辑、编译和调试技术。
课程总学时68,其中理论48学时,实验20学时。 三、 课程性质
专业基础课
四、 教学目标
通过理论和实践教学,使学生掌握利用Java语言进行面向对象程序设计方法和
设计过程。
1、知识教学目标: 理解和掌握Java语言的基本语法和语义、Java语言面向对象
设计方法、异常捕获及处理、Java常用类库、Java IO、Java类集、Java数据库编程、泛型,了解掌握多线程编程、图形界面、Java网络编程、Java的反射机制。
2、能力教学目标:学会使用Eclips(JBuilder)等开发工具进行简单软件开发。 3、思想教育目标:养成良好的编程习惯,培养团队合作精神。
五、 教学主要内容及学时
3
3、JAVA 面向过 程的设 计
程序的控制结构 数组 方法 面向对象基本思想与方法 类、对象与封装的基本概念 对象成员(属性与方法)、构造方法 static 与 final 类的继承 this 与 super 方法重载与静态多态 抽象类、抽象方法、接口、内部类 包装类 String 类 Java 包的概念与作用 包的创建与使用 Jar 文档的制作 异常的基本概念 异常的捕获处理 异常类及分类 自定义异常 图形用户界面设计方法 容器与布局 AWT 组件 窗口与菜单 事件处理 颜色与字体 常用 swing 组件的使用 多线程概念与实现 线程调度与同步机制 Thread 类 Runnable 接口 泛型的应用 泛型接口 泛型方法 泛型数组 泛型嵌套
4(实验 2 学时)
4
4、面向 对象技 术 Java 面 向对象 程序设 计
18 (实验 6 学时)
5
5、包
1
6
6、异常 处理
1
7
7、JAVA 图形用 户界面
6(实验 2 学时)
Java 应 用程序 8、多线 8 设计 程
1
9
9、泛型
1
10
10、 Java 常 用类库
StringBuffer 类、Runtime
类、国际化程 序、 System 类、 日期操作类、 Math、 Random、 NumberFormat、BigInteger、BigDecimal、 10 (实验 4 对象克隆技术、 Arrays、 Comparable 接口、 学时) Comparator、观察者设计模式、正则表达 式、定时调度 File 类、RandomAccessFile 类、字节流与 字符流基本操作、转换流、内存操作流、 BufferedReader 类、Scanner 类、数据操 作流、对象序列化
11
11、 Java IO
4
12
12、 Java 类 集 13、枚 举与反 射 14、 Java 数 据库编 程 15、网 络编程 总学时
Collection 接口、List 接口、Set 接口、 SortSet 接口、集合的输出、Map 接口、 6(实验 2 学时) SortMap 接口 Enum、 类集对枚举的支持、 Class 类的使用
13
2
14
JDBC 的操作步骤、连接数据库及执行各种 操作、 ResultSet 接口、 PreparedStatement 6(实验 2 学时) 接口 TCP/IP 网络简介 Java 网络类库 TCP Socket 通信 UDP Socket 通信
15
4(实验 2 学时) 68
六、选用教材
李兴华.Java开发实战经典[M]. 北京:清华大学出版社 2009
七、主要参考书目
[1] (美)Bruce Eckel,陈昊鹏译.《Java编程思想》[M].北京:机械工业出版社 2009 [2] 印 旻等. JAVA语言与面向对象程序设计[M].北京:清华大学出版社 2000 [3] 孙一林等. JAVA语言高级教程[M].北京:清华大学出版社 2001
八、考核方式
本课程考核采用形成性考核方式,即课程的考试成绩由学习期间的各项过程成绩组成,各项过程成绩的分数比例依次为:期末理论考核成绩50%、实验成绩30% 、课堂作业10% 、平时成绩10%。
其中期末的理论考核采取闭卷方式,实验成绩考查学生分析问题解决问题的能力,采用编程考试方法进行;平时成绩强调平时的出勤、课堂纪律、课堂表现;课堂作业以程序报告的形式。
考核方式:书面考试与上机考试结合
九、教学改革基本要求
1、采用案例教学,增进学生的学习积极性和形成对新概念的认识。
2、采用问题驱动法,激发学生的学习主动性和加深对一些概念的理解。 3、利用多媒体教学手段,教师现场编制和演示部分程序。 4、学生分组讨论部分程序设计的方法,最后单独完成。
5、利用网络资源进行教学,积极建设网络资源,调动广大学生参与,提高学生的积极性和创造性。
大纲执笔人:《Java程序设计》教学团队 大纲审核人:软件学院教学指导委员会
正在阅读:
江南大学1990-2009年生物化学历年真题部分问答题答案08-31
郜营中学校园文化周活动方案03-09
酒店培训指南--餐饮任务110-12
学校开展社团活动工作总结8篇精选07-25
酒吧平安夜活动策划方案范文07-25
ABAQUS常见问题汇总- 1.0版04-24
Java课程设计--个人通讯录管理系统01-24
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 教学大纲
- 程序设计
- 课程
- 201209
- JAVA
- 集团两节具体终端方案9.12_更新
- 塔吊安装调试作业指导书
- 大数据、云计算背景下的会计信息化建设
- 赤峰双拥民航机场迁建工程项目可行性研究报告
- 精品范文-《提高教师队伍信息化水平的策略研究》课题开题报告_开题报告
- 初一语文期末检测卷
- 用友ERP应付账款操作手册
- 凝聚人心强管理 建好小家促发展
- 基于Web Service的分布式网络教学平台系统的设计
- 600例妇女生殖健康状况及保健知识需求途径调查
- 2013年全国高考理综浙江卷
- 如何与客户找聊天话题
- DG容量对配电网保护影响的算例仿真
- 高分子囊泡和空心球的制备和几个研究亮点pdf
- 北师大版六年级上下册数学概念公式_好搜问_20151201_181959
- 第四节和第五节 电感和电容对交流电的作用
- 实验六戴维南定理—有源二端网络等效参数的测定
- 外汇买卖_个人外汇买卖_如何买卖外汇_外汇买卖入门_外汇怎么买卖_外汇买卖知识_模拟外汇买卖 ..
- 河南省陨石收藏家协会第二届会员代表大会在新乡召开
- 八年级语文下册第二单元测试题