bet36365路检测中心信息工程分院专业课程大纲
 2016-2017学年度第 一 学期 软件技术 专业
| 课程名称 | Java核心技术 | 课程代号 | 1401301 | 
| 课程类型 | £素质通识 £专业统整 £专业核心 R专业选修 | 授课教师 | 卢凤伟 | 
| 修读方式 | £必修 £必选 R选修 | 学时/学分 | 96/5.5 | 
| 是否配备 教学助理 | R是 £否 | 实践学时 | 48 | 
| 上课地点 | R校内 £校外 | 周学时 | 6 | 
| 教学场所 | £教室 £实训(验)室 R一体化教室 £生产性实训基地  £其它( ) | 
| 办公地点 | 2号教学楼605 | 联系方式 | 13936080829 | 
| 课外答疑时间 | 每周三15:00——16:00 | 学程课程 | £是 R否 | 
| A课程描述 | 本课程旨在引领学生掌握Java编程的基本知识(目的)。经由JDK开发环境的搭建、基本语法的学习、类和对象的创建、GUI图形界面的设计和数据库的连接(历程),以实现Java桌面应用程序的开发(预期成果)。 | 
| B教学目标 (标注 能力指标) | 1.能熟练搭建JDK开发环境。 (EXd2) 2.能熟练创建类、实例化对象并能处理异常。(EXd2) 3.能创建和使用线程、集合。 (EXd2) 4.能设计有创意的GUI图形界面。 (BXd2) 5.能实现JDBC数据连接。 (EXd1)  | 
| C核心能力 | 沟通整合 (A) | 学习创新 (B) | 责任关怀 (C) | 问题解决 (D) | 专业技能 (E) | 职业素养 (F) | 备注 | 
| D课程权重 | % | 15% |  | 5% (DXd1) | 75% | 5% (FXd1) | 合计100% | 
| E教材内容 大纲 | 1.Java语言基础知识。  M1-EXd2   | 
| 2.面向对象程序设计。 M2-EXd2   | 
| 3.异常处理程序设计。 M2-EXd2   | 
| 4.创建和使用线程。 M3-EXd2 | 
| 5.创建和使用集合。 M3-EXd2 | 
| 6.设计GUI图形用户界面。  M4-BXd2 | 
| 7.标准输入输出设计。 M4-BXd2 | 
| 8.使用JDBC技术连接数据库。  M5-EXd1 | 
| F教学方式 | R讲授 £讨论或座谈 R问题导向学习 R分组合作学习 £专题学习 R实作学习 £发表学习 £实习 £参观访问 R其它(案例教学法) | 
| G学习评价 | 成绩项目 | 配分 | 评价方式 (呼应能力指标) | 细项配分 | 说明 | 
| 出勤 | 10 | 实作评量(记录) | 10 | 见附件1 | 
| 平时成绩 | 40 | 实作评量(观察)(EXd1、BXd2、FXd1、EXd2) | 40 | 学习态度、沟通合作、作业、专业技能、单元测试等(见附件2)。 | 
| 期中成绩 | 20 | 口语评量(口头报、观察)(EXd1、EXd2、DXd1) | 20 | 程序设计报告(见附件3)。 | 
| 期末成绩 | 30 | 纸笔测试(EXd1、EXd2) | 30 | 不参加期末考试,本科目总成绩为不及格,见附件4。 | 
| H进度表 | 学时 | 单元名称与内容 | 能力指标 | 教学目标 | 
| 20 | 单元一 学习Java语言程序设计基础知识 【教纲1】 任务1搭建Java开发环境 任务2开发第一个Java应用程序 任务3学习基本语法 任务4对学生成绩进行评价 任务5设计猜数游戏 | EXd2 | M1 | 
| 14/16 | 单元二 进行面向对象程序设计 【教纲2】 任务1创建学生类及学生对象 任务2创建和使用构造方法  任务3重写父类的方法 任务4创建抽象类与接口 | EXd2 FXd1 | M2 | 
| 4/6 | 单元三 进行异常处理程序设计 【教纲3】 任务1异常的概念及分类 任务2异常的处理机制 任务3用户自定义异常 | EXd2 FXd1 | M2 | 
| 2/4 | 期中测试 | 
| 12/14 | 单元四 进行Java语言高级程序设计  【教纲4】【教纲5】 任务1创建线程 任务2实现线程同步 任务3创建List集合 任务2创建Set集合 任务3创建Map集合 | EXd2 | M3 | 
| 14/16 | 单元五 进行GUI图形用户界面设计 【教纲6】 任务1学习GUI编程基础知识 任务2使用布局管理器实现布局 任务3创建跟踪显示鼠标运行轨迹程序 任务4设计留言板 任务5设计记事本图形界面 | BXd2 FXd1 | M4 | 
| 6/8 | 单元六 进行数据输入输出操作 【教纲7】 任务1学习数据流的基础知识 任务2实现数据输入和输出 任务3实现记事本打开、保存功能 | BXd2 EXd2 | M4 | 
| 6/10 | 单元七 实现数据库连接 【教纲8】 任务1 JDBC基础知识 任务2建立数据库连接 任务3完成登录验证 | EXd2 EXd1 FXd1 | M5 | 
| 2 | 总复习 | 
| I指定教材 | 《Java基础入门》.传智播客高教产品研发部.2014年5月.清华大学出版社 | 
| J参考书籍 | 《Java核心技术》.马志强.2014年4月.清华大学出版社 | 
| K先修课程 | 1.《C++程序设计》:具备面向对象程序的编程思想,能够编写较简单的程序。 2.《数据库应用技术》:具备创建数据库、管理数据库的基本技能。 | 
| L教学资源 | 1.传智播客高教产品研发的《Java基础入门》教材 2.一体化教室(多媒体实训室) 3.传智播客《Java基础入门》教材的配套课件及教师自己设计的课件 4.传智播客《Java基础入门》教材的配套教案及教师自己设计的课件、题库 | 
| M注意事项 | 1.本课程大纲进度表部分可根据教学需要进行调整; 2.请尊重知识产权,不得非法影印。 |