- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java程序设计项目化教教学资源4课程整体设计
课程整体教学设计
管理信息
课程名称:Java语言程序设计 课程编码:课程编码 学分:3 学时:102 课程类型:软件技术专业学习领域课程 授课对象:软件技术专业一年级学生 先修课程:C语言程序设计 后修课程:Java语言程序设计(J2EE) 课程设计
课程目标
本课程的培养目标是:通过项目驱动的学习和综合实训,熟练掌握运用Java语言进行桌面应用程序开发的基本知识和技能,并能结合数据库技术和软件工程技术进行桌面应用程序的开发,能基本胜任Java桌面开发程序员的岗位。在课程的学习中,培养诚实、守信、坚忍不拔的性格,培养善于沟通表达、善于自我学习、团队协作的能力,并养成编码规范、按时交付软件等良好的工作习惯。
方法能力目标:
具备科学的思维方法,能综合应用所学知识和技能解决工作岗位和社会活动中遇到的实际问题;具有自我更新知识形成新技能的自我学习能力和创新能力。
社会能力目标:
培养良好的职业道德和职业素养就业岗位的职业素质培养热爱科学、实事求是、严肃认真、一丝不苟的工作作风;良好的团队协作能力和创新能力。
能配置典型的Java开发环境;
能应用Java语言编写简单的程序;
能应用Java常用组件创建图形用户界面;
能应用Java中的事件处理方法处理组件事件;
能应用Java异常抛出、捕获和处理,编写高质量的程序;
会使用JDBC访问数据库技术连接数据库;
会使用Java文件处理技术完成文件的处理;
会使用Graphics类绘制图形。
能应用JMF实现多媒体处理;
课程教学活动设计
课程内容设计
“Java语言程序设计”课程教学采用“项目驱动 职场模拟”的理实一体化教学模式,理论教学内容与实践教学内容融为一体,这个课堂以一个完整的实际企业运行项目AEMS(杭州阿拉丁信息技术有限公司的企业内部员工信息管理系统)驱动,根据典型程序开发过程及Java程序员能力要求,重构课程结构,其下细分九个子项目(学习情境)。课程的内容结构参见下表。
序号 学习情境名称 学时 1 系统平台搭建 6 2 系统需求分析 3 3 员工基本信息处理 9 4 员工和部分信息组织 18 5 系统GUI设计 24 6 员工信息检索 6 7 公司资源信息访问 6 8 公司图文处理 6 9 员工业务交流 12 项目联调 12 合计 102
能力训练项目设计
编号 学习情境 学习目标 学生知识与能力要求 教师知识与能力要求 教学材料 教学方法建议 结果 1 系统平台搭建 6 学生能够基于Java的AEMS的开发需要安装开发工具、配置开发环境、配置网络和常用的外围设备。 1、了解JDK的下载、安装和配置;
2、了解常用Java开发工具的基本使用方法。 1、熟练配置JDK开发环境;
2、具备Java桌面程序开发经验。 1、电子课件
2、课堂实践评价表
3、学习任务书
4、JDK开发包
5、教案
6、Eclipse 1、项目教学法
2、案例教学法
3、引导文教学法
4、小组学习法 搭建出一个可用的Java运行平台。 2 系统需求分析 3 学生能够按照AEMS系统功能给出系统的概要设计UML类图和详细设计说明书、详细设计流程图、系统数据库基本结构。 1、了解软件开发步骤;
2、了解软件开发需求分析阶段的作用;
3、了解概要设计和详细设计的书写格式和要求。
4、能够熟练使用SQL server 2000创建数据库。 1、熟练掌握软件开发的基本流程;
2、MIS系统架构设计 1、电子课件
2、课堂实践评价表
3、学习任务书
4、ROSE项目管理工具
5、教案 1、项目教学法
2、案例教学法
3、引导文教学法
4、小组学习法 1、系统概要设计说明书;
2、系统UML类图;
3、详细设计说明书。
4、关键模块的伪代码实现。 3 员工基本信息处理 12 学生能够熟练的使用八种简单数据类型定义员工基本信息,使用三种基本程序结构操作员工记录,能够使用数组来记录员工情况。 1、了解8种数据类型和使用场合以及每种数据类型的默认值;
2、掌握程序设计的顺序、选择、循环等三种结构并能够熟练使用。
3、掌握数组和字符串的使用。 1、熟练掌握程序设计的基本流程;
2、熟练掌握基本程序设计方法;
3、了解AEMS项目的实现细节并能够指导学生有序完成。 1、电子课件
2、课堂实践评价表
3、学习任务书
4、JDK开发包
5、教案
6、Eclipse 1、项目教学法
2、案例教学法
3、引导文教学法
4、小组学习法 1、能够保存员工信息;
2、能够实现员工绩效考核。 4 员工和部门信息组织 18 学生能够用类的概念来描述员工、部门信息,能够利用继承来实现经理类的定义,能够数据类型来规范输入相应类的信息。 1
您可能关注的文档
- Huma anatomy脑干 2.ppt
- H江碾压混凝土重力设计 说明书.doc
- IEC611313标及其实现.doc
- ICP加速度传感精密恒流源电路设计.docx
- Human anatomychapte02关节学.ppt
- ID卡勤机PCB设计.doc
- IH3605型温度传感器与集运放设计测量湿度的电路.doc
- Human anatomy10心血系统心.ppt
- ICS LABA更好地实现COPD定期治疗目标 .pptx
- IMT2020TCHNMA15010新型多址技术研究报告框架.docx
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)