《Java程序设计》课程标准
课程代码: 102006
参考学时: 120
学 分: 7
课程类型: 专业课程
2013年1月编
1
一、适用专业
计算机应用技术专业(软件技术应用方向)。
二、开课时间
第 2 学期。
三、课程定位
1、课程性质
本课程是计算机应用技术专业、信息安全技术专业、嵌入式技术与应用专业的专业核心课程。通过本课程学习让学生为以后开发B/S结构应用程序、移动设备嵌入式软件打下基础。
2、教学任务
主要针对计算机软件开发、软件测试等岗位开设,主要任务是培养学生在软件开发、软件测试、网络管理等工作岗位的程序设计能力,本课程要求学生熟练掌握Java的基本语法和面向对象程序设计方法,培养基本面向对象编程技能。通过学习,掌握面向对象的基本编程思想,能够用Java语言程序解决本专业某些实际问题,培养严谨的科学态度和科学的思维方法,培养分析和解决实际问题的能力。
四、课程培养目标
1、方法能力目标
(1) 培养学生自我学习,自我思考,积极主动学习的良好习惯; (2) 培养学生发现问题、解决问题、团结协作的能力; (3) 培养学生良好编程风格。 2、社会能力目标
(1) 培养学生良好的自我表现、与人沟通能力; (2) 培养学生的团队协作精神;
(3) 培养学生分析问题、解决问题的能力; (4) 培训学生勇于创新、敬业乐业的工作作风; (5) 培养学生诚实、守信、坚忍不拔的性格; (6) 培养学生自主、开放的学习能力。
2
3、专业能力目标
(1) 掌握Java基本语法; (2) 能编写基础的Java程序;
(3) 理解面向对象程序设计的方法与思想;
(4) 掌握面向对象类、对象、继承、多线程、事件处理机制等概念和程序实现; (5) 掌握程序调试、排错的方法,掌握开发工具的使用; (6) 能用Java设计简单软件系统。
五、课程衔接
在课程设置上,前导课程有《C语言程序设计》,后续课程有《网络程序设计》、《软件应用综合实践》。
六、教学内容与学时分配
教学学时数分配见表6.1所示
表6.1教学内容与学时分配
序号 教学内容(项目、情景) 1 2 3 4 5 6 7 8 9 10 11 12 13 JAVA程序设计基础 JAVA语法 类和对象 数组 JAVA的面向对象特性 GUI编程 JAVA的事件处理机制 图形图像处理 JAVA applet 多线程 网络编程 输入输出流与文件操作 数据库程序设计 理论学时 6 8 6 2 8 4 4 6 2 4 6 4 4 实践学时 0 6 6 4 6 6 4 6 2 2 6 4 4 习题学时 0 0 0 0 0 0 0 0 0 0 0 0 0 合计 6 14 12 6 14 10 8 12 4 6 12 8 8 3
合 计 百分比 64 53% 56 47% 0 0 120 100% 七、教学内容和进程
1、项目一
表7.1“JAVA程序设计基础”
内容 学习目标 掌握JAVA语言的特点、程序的结构、JDK安装与配置、常用命令 教学内容 1. JAVA的特点 2. JAVA程序结构 3. JDK的常用命令 4. JDK的安装与配置方法 教学方法建议与说明(方法、手段、教学做一体等) 1. 教学方法:可以选择讲授、案例分析、项目驱动教学法、教学做一体等方法。 2. 媒介资源:教材、教案、课件、课程网站等。 考核与评价方式 1.针对学习目标进行考核。 2.考核方式可以选择随堂测试、单元测试、实际项目测试。 3.注重过程考核。 4.采取学生自评、小组互评、教师评价等评价方式。 教学辅助材料 1. 电子课件 2. 教学网站 3. 多媒体辅助教学设备 JAVA程序设计基础 学时 6 2、项目二
7.2“JAVA语法”
内容 学习目标 掌握各种数据类型的定义,能正确使用各数据类型 教学内容 Java的基本语法 学时 14 4
1.数据类型 2.变量和常量 3.运算符表达式 4.程序控制语句 教学方法建议与说明(方法、手段、教学做一体等) 1. 教学方法:可以选择讲授、案例分析、项目驱动教学法、教学做一体等方法。 2. 媒介资源:教材、教案、课件、课程网站等。 考核与评价方式 1.针对学习目标进行考核。 2.考核方式可以选择随堂测试、单元测试、实际项目测试。 3.注重过程考核。 4.采取学生自评、小组互评、教师评价等评价方式。 教学辅助材料 1. 电子课件 2. 教学网站 3. 多媒体辅助教学设备 3、项目三
7.3“类和对象”
内容 教学目标 掌握类和对象的正确定义和使用 教学内容 1.类的定义 2.属性声明 3.方法定义 4.构造方法 5.对象的创建与引用 6.java的修饰符 7.类的成员方法 8.方法的参数 9.方法的调用 教学方法建议与说明(方法、手段、教学做一体等) 1. 教学方法:可以选择讲授、案例分析、项目驱动教学法、教学做一体等方法。 2. 媒介资源:教材、教案、课件、课程网站等。 类和对象 学时 12 考核与评价方式 5
1.针对学习目标进行考核。 2.考核方式可以选择随堂测试、单元测试、实际项目测试。 3.注重过程考核。 4.采取学生自评、小组互评、教师评价等评价方式。 教学辅助材料 1. 电子课件 2. 教学网站 3. 多媒体辅助教学设备 4、项目四
7.4“数组”
内容 学习目标 掌握数组正确定义和使用 教学内容 1.一维数组的定义和使用 2.二维数组的定义和使用 3.多维数组的定义和使用 4. 数组的使用 教学方法建议与说明(方法、手段、教学做一体等) 1. 教学方法:可以选择讲授、案例分析、项目驱动教学法、教学做一体等方法。 2. 媒介资源:教材、教案、课件、课程网站等。 数组 学时 6 考核与评价方式 1.针对学习目标进行考核。 2.考核方式可以选择随堂测试、单元测试、实际项目测试。 3.注重过程考核。 4.采取学生自评、小组互评、教师评价等评价方式。 教学辅助材料 1. 电子课件 2. 教学网站 3. 多媒体辅助教学设备 5、项目五
7.5“JAVA的面向对象特性”
内容 学习目标 JAVA的面向对象特性 学时 14 6
掌握继承的定义、构造方法、抽象类、接口、包的使用 教学内容 1. 继承的实现 2. 构造方法的继承 3. 抽象类与抽象方法 4. 接口的定义 5. 接口的实现 6. 方法的重载 7. 方法的覆盖 8. 包的概念 9. 包的创建与引用 教学方法建议与说明(方法、手段、教学做一体等) 1. 教学方法:可以选择讲授、案例分析、项目驱动教学法、教学做一体等方法。 2. 媒介资源:教材、教案、课件、课程网站等。 考核与评价方式 1.针对学习目标进行考核。 2.考核方式可以选择随堂测试、单元测试、实际项目测试。 3.注重过程考核。 4.采取学生自评、小组互评、教师评价等评价方式。 教学辅助材料 1. 电子课件 2. 教学网站 3. 多媒体辅助教学设备 6、项目六
7.6“GUI编程”
内容 学习目标 熟练掌握AWT和Swing组件的使用 教学内容 1. AWT的容器组件 2. AWT的非容器组件 3. AWT容器的布局管理器 4. AWT的菜单系统 5. Swing的体系结构 6. Swing的基本组件 7. Swing菜单系统与工具条 8. Swing的对话框 GUI编程 学时 10 7
教学方法建议与说明(方法、手段、教学做一体等) 1. 教学方法:可以选择讲授、案例分析、项目驱动教学法、教学做一体等方法。 2. 媒介资源:教材、教案、课件、课程网站等。 考核与评价方式 1.针对学习目标进行考核。 2.考核方式可以选择随堂测试、单元测试、实际项目测试。 3.注重过程考核。 4.采取学生自评、小组互评、教师评价等评价方式。 教学辅助材料 1. 电子课件 2. 教学网站 3. 多媒体辅助教学设备 7、项目七
7.7“JAVA的事件处理机制”
内容 学习目标 掌握事件响应的处理、熟悉相关事件类 教学内容 1. JAVA的事件类 2. JAVA的事件类监听接口类 3. JAVA的事件适配器类 4. JAVA的委托事件模型 5. 鼠标事件 6. 键盘事件 教学方法建议与说明(方法、手段、教学做一体等) 1. 教学方法:可以选择讲授、案例分析、项目驱动教学法、教学做一体等方法。 2. 媒介资源:教材、教案、课件、课程网站等。 JAVA的事件处理机制 学时 8 考核与评价方式 1.针对学习目标进行考核。 2.考核方式可以选择随堂测试、单元测试、实际项目测试。 3.注重过程考核。 4.采取学生自评、小组互评、教师评价等评价方式。 教学辅助材料 8
1. 电子课件 2. 教学网站 3. 多媒体辅助教学设备 8、项目八
7.8“图形图像处理”
内容 学习目标 掌握JAVA的绘图机制、字体设置、Graphics绘图 教学内容 1. JAVA绘图机制 2. GUI组件的绘图方法 3. Font字体 4. Graphics类的绘图方法 5.画布类 6. 静态图像处理 7. 动画处理 教学方法建议与说明(方法、手段、教学做一体等) 1. 教学方法:可以选择讲授、案例分析、项目驱动教学法、教学做一体等方法。 2. 媒介资源:教材、教案、课件、课程网站等。 图形图像处理 学时 12 考核与评价方式 1.针对学习目标进行考核。 2.考核方式可以选择随堂测试、单元测试、实际项目测试。 3.注重过程考核。 4.采取学生自评、小组互评、教师评价等评价方式。 教学辅助材料 1. 电子课件 2. 教学网站 3. 多媒体辅助教学设备 9、项目九
7.9“JAVA applet”
内容 学习目标 掌握小运用程序的的编写、运行方法 JAVA applet 学时 4 9
教学内容 1. applet与应用程序的比较 2. 嵌入applet的方法 3. applet的运行机制 教学方法建议与说明(方法、手段、教学做一体等) 1. 教学方法:可以选择讲授、案例分析、项目驱动教学法、教学做一体等方法。 2. 媒介资源:教材、教案、课件、课程网站等。 考核与评价方式 1.针对学习目标进行考核。 2.考核方式可以选择随堂测试、单元测试、实际项目测试。 3.注重过程考核。 4.采取学生自评、小组互评、教师评价等评价方式。 教学辅助材料 1. 电子课件 2. 教学网站 3. 多媒体辅助教学设备 10、项目十
7.10“多线程”
内容 学习目标 掌握线程的创建、使用 教学内容 1.线程与进程的区别 2.线程的生命周期 3.多线程的Thread类和Runable接口的实现 4.线程的优先级和同步 多线程 学时 6 教学方法建议与说明(方法、手段、教学做一体等) 1. 教学方法:可以选择讲授、案例分析、项目驱动教学法、教学做一体等方法。 2. 媒介资源:教材、教案、课件、课程网站等。 考核与评价方式 10
1.针对学习目标进行考核。 2.考核方式可以选择随堂测试、单元测试、实际项目测试。 3.注重过程考核。 4.采取学生自评、小组互评、教师评价等评价方式。 教学辅助材料 1. 电子课件 2. 教学网站 3. 多媒体辅助教学设备 11、项目十一
7.11“java的网络编程”
内容 学习目标 掌握网络编程的思想、常有的网络相关类,能使用这些类编写简单网络应用程序 教学内容 1. TCP与UDP协议 2. URL的创建 3. InetAddress类方法K1-11-4 Scoket类的使用 4. DatagramSocket类的使用 5. DatagramPacket类的使用 教学方法建议与说明(方法、手段、教学做一体等) 1. 教学方法:可以选择讲授、案例分析、项目驱动教学法、教学做一体等方法。 2. 媒介资源:教材、教案、课件、课程网站等。 Java的网络编程 学时 12 考核与评价方式 1.针对学习目标进行考核。 2.考核方式可以选择随堂测试、单元测试、实际项目测试。 3.注重过程考核。 4.采取学生自评、小组互评、教师评价等评价方式。 教学辅助材料 1. 电子课件 2. 教学网站 3. 多媒体辅助教学设备 12、项目十二
7.12“输入输出流与文件操作”
内容 学习目标
11
输入输出流与文件操作 学时 8
掌握输入输出流的使用、掌握文件的输入输出操作。 教学内容 1.输入输出流 2. File类 3.字节流 4.字符流 5.文件的访问 6.其他流 教学方法建议与说明(方法、手段、教学做一体等) 1. 教学方法:可以选择讲授、案例分析、项目驱动教学法、教学做一体等方法。 2. 媒介资源:教材、教案、课件、课程网站等。 考核与评价方式 1. 针对学习目标进行考核。 2. 考核方式可以选择随堂测试、单元测试、实际项目测试。 3. 注重过程考核。 4.采取学生自评、小组互评、教师评价等评价方式。 教学辅助材料 1. 电子课件 2. 教学网站 3. 多媒体辅助教学设备 13、项目十三
7.13“数据库程序设计”
内容 学习目标 掌握数据库相关类,能使用相关类完成数据库基本操作 教学内容 1. JDBC框架 2. 数据库程序设计相关类 3. 创建数据库程序的基本步骤 数据库程序设计 学时 8 教学方法建议与说明(方法、手段、教学做一体等) 1. 教学方法:可以选择讲授、案例分析、项目驱动教学法、教学做一体等方法。 2. 媒介资源:教材、教案、课件、课程网站等。 12
考核与评价方式 1. 针对学习目标进行考核。 2. 考核方式可以选择随堂测试、单元测试、实际项目测试。 3. 注重过程考核。 4.采取学生自评、小组互评、教师评价等评价方式。 教学辅助材料 1. 电子课件 2. 教学网站 3. 多媒体辅助教学设备 八、考核方式
课程考核方式见表8.1
8.1课程考核方式
考核项目 过 程 考 核 态度纪律 考核方法 根据作业完成情况、课堂回答问题、上课考勤情况,由教师评定纪律得分。 比例(%) 10% 项目技能 根据平时完成项目情况,由教师评定成绩。 30% 期 末 考 核 考试(笔试) 由教师评定笔试成绩。 60% 操作(机试) 可以采用机试、教师根据上机操作情况评定成绩。 合计 100% 九、课程资源的选用
1、教材选用
教材选取应遵循“适用、实用、够用”的原则。
(1) 适用。教材要以讲解JAVA程序基础为主,符合程序员的能力要求和本课程的培养目标;
(2)实用。教材应以真实项目为主线,按实际开发过程组织编写内容,强调理论与实践的结合,便于实现“教、学、做”三位一体,符合高职计算机应用专业学生培养要求。
(3)推荐教材
【1】鲁辉,JAVA程序设计,湖南:国防科技大学出版社 2011.8
13
【2】高晓黎,JAVA程序设计, 北京:清华大学出版社 2008.10 【3】潘浩,JAVA程序设计, 北京:人民邮电大学出版社 2008 2、参考资料
(1)编程论坛http://bbs.bccn.net/ (2)JAVA 技术网www.114java.com (3)http://java.sun.com 3、教学场地、设施要求
本课程要求在安装有Java的一体化教室(多媒体教室)完成,以实现“教、学、做”三位合一。
14
十、审核
专家组审核意见: 经过审核,同意使用该课程标准。 签名:李 梅 2013年 5 月 11 日 计算机 类专业(课程)建设指导委员会审核意见: 经过审核,同意使用该课程标准。 签名:曹炯清 2013年 5 月 25 日 院学术指导委员会审核意见: 经过审核,同意使用该课程标准。 签名:严峥晖 2013年8月 9 日
15
因篇幅问题不能全部显示,请点此查看更多更全内容