2022年《java程序设计》课程整体教学设计.pdf
《2022年《java程序设计》课程整体教学设计.pdf》由会员分享,可在线阅读,更多相关《2022年《java程序设计》课程整体教学设计.pdf(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、java 程序设计课程整体教学设计南 京 化 工 职 业 技 术 学 院 Java程 序 设 计 课 程 整 体 教 学 设 计方赓南京化工职业技术学院信息系软件教研室2011、11精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 39 页 - - - - - - - - - - java 程序设计课程整体教学设计目 录一、管理信息 . 2二、基本信息 . 2三、课改前课程状况. 2四、改革的简要思路. 2五、课程设计 . 31、课程目标. 3总体目标. 3能力目标. 3知识目标. 4素质目标.
2、 52、课程内容设计 . 53、能力训练项目设计表. 74、教学进度表. 16 5、项目化教学实施过程. 22 六、第一堂课设计 . 22 七、考核方案设计 . 26 八、教材及参考资料. 29 九、新课效果 . 30 十、新旧教法对比 . 30 十一、课改感受. 31 十二、双语方面对学生的引导 . 31 附件: . 31精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 39 页 - - - - - - - - - - java 程序设计课程整体教学设计一、管理信息课程名称 :Java 程序设
3、计制定时间 :2011、 11 所属系部 :信息技术系制 定 人:方赓二、基本信息学分:4 先修课 :C+ 语言学时:72 后续课 :Java Web 程序设计、J2EE 授课对象 :软件技术专业二年级课程性质 :专业课程三、 课改前课程状况以往的课程教学, 多数以书本教学方式与多媒体课件方式为主, 理论性较强 , 知识覆盖面广 , 操作性差 , 学生被动地接受较为抽象的网络知识, 对网络知识的学习兴趣不高, 理解也不够深刻。教学方法 : 讲授为主学生反映 : 不知所云问题 : 教师讲不透 , 学生难接受 , 学完不会用; 学生觉得教学内容不实用,学生对于知识的掌握停留在小项目小案例的层面上,
4、参与度低 ,积极性不高四、改革的简要思路以岗位目标为依据, 确定课程内容以任务为载体 , 组织课程内容以行动为导向 , 实施教学过程以工作过程为主线, 设计教学情境以过程为重点 , 制定评价方法精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 39 页 - - - - - - - - - - java 程序设计课程整体教学设计用任务训练职业岗位能力,用企业真实的项目分解工作任务,创设学习情景,在真实的工作环境中 ,以真实的工作流程,执行真实的任务要求,制作真实的网络。建立教、学、做一体的教学模式
5、。同时将基本素质(德育、外语等)渗透融合到课程的教学内容中,培养同学“自学、与人交流、合作、分析、解决问题”的能力。?课程的能力目标:来自于职业岗位(程序开发、管理、维护、测试、规划) ?知识的处理方式:从培养综合职业能力的整体目标出发,结合课程特点,有效运用现代教育技术手段整合、 序化教学内容,彻底打破原来的学科体系,以工作过程为导向设计教学内容。以任务驱动与协作学习为主要教学策略。使学生对抽象的Java程序设计知识有了直观生动的认识与理解,自己动手动脑操练,培养学生的设计能力,充分调动了学生学习的积极性、主动性。五、课程设计1、课程目标总体目标本课程通过贯穿全的开发“毕业设计管理信息系统”
6、项目 , 贯穿全程 , 使学生能够具有分析用户需求、 确定项目开发流程。具有撰写项目工程技术文档的能力。具备 Java提供的软件编程规范技术实现代码编辑、调试运行,最终可以发布有一定实用价值的软件作品的能力。在项目训练过程中增长知识、训练技能、积累经验、养成习惯、固化能力。使学生初步具备分析、解决实际工程问题的能力, 同时具备团队协作精神、创新能力 , 为后续专业课的学习打下良好的基础。能力目标职业特定能力(表现在每一个具体的职业、工种与岗位上的能力):能配置典型的java 开发环境 (JDK、eclipse) 能应用java常用组件创建图形用户界面(JFrame 、 JPanel 、 JBu
7、tton 、 JLabel 、JTextFiled等) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 39 页 - - - - - - - - - - java 程序设计课程整体教学设计能应用 java 中的事件处理方法处理组件事件能应用 java 抛出、捕获与处理异常, 编写高质量的程序会使用 JDBC访问数据库技术连接数据库会使用 java 文件处理技术完成文件的处理会使用 Graphics 类绘制图形能应用 JMF实现多媒体处理能应用 ServerSocket 、Socket 进行 T
8、CP网络编程能应用 DatagramPacket 、DatagramSocket 进行 UDP网络编程能够根据需求分析报告进行软件系统架构设计能够根据软件系统架构设计进行数据库设计使用 UML建模工具进行系统建模的能力(Rational Rose) 能够运用Junit进行项目测试能够阅读设计文档、编写规范程序文档的能力专业英文资料阅读能力同时能够掌握在相应的岗位工作中的处理事务能力、计划安排工作能力、 与人沟通能力、自我表达能力、 团队协作能力、自我展示能力、自我学习能力。并且能够在学习与制作的过程中充分发挥自己的创造性与创意。行业通用能力(表现在每一个行业或者用相近工作领域的,存在一定共性的
9、能力);能够通过阅读需求分析报告理解客户需求; 能架构虚拟网络环境; 能安装与配置网络操作系统、管理软件; 能对现有系统提出进一步的发展规划及改造方案。能书写规范的工程技术文档。知识目标学生完成本课程学习后,应掌握以下知识:掌握 Java 平台开发环境的搭建与配置; 掌握 Java的基本语法 ,掌握流程控制语句的基本语法,掌握 Java数组的创建与使用方法; 熟练掌握Java 的开发平台与开发软件包,熟悉各种参数设置及利用其进行程序开发的精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 39 页
10、 - - - - - - - - - - java 程序设计课程整体教学设计方法 ; 掌握 Java 类的概念、定义及创建类对象的方法,掌握面向对象编程的基本方法,掌握类的定义与对象创建,掌握方法重载的概念,掌握类的继承概念,理解多态的概念,掌握包的创建与引用,理解抽象类与接口的相关概念; 掌握 Java 图形界面程序的基本结构,掌握 Java 布局管理器的使用与各种布局管理的风格; 掌握常用组件的使用,掌握 Java 事件处理机制及相关的知识,学会事件处理的编程; 掌握异常的概念及Java异常的层次结构、处理机制,掌握异常的处理方法; 掌握撰写综合项目报告的相关知识(包括需求分析报告 、 系
11、统初步设计报告 、 系统详细设计报告 、 系统测试大纲 、 系统测试报告以及操作使用说明书)。素质目标学生完成本课程学习后,应初步具备以下素质: 能够自觉维护工作场所的正常秩序,具有规范的安全操作理念,认真严谨的工作态度; 能够自觉遵守职业行为规范,具有高度的责任心与良好的服务意识; 能够与工作团队保持良好的协作关系与人际关系,主动与人合作、与人交流,具有团队意识与组织协调能力; 能够有条理地表达自己的思想与观点,提出问题、分析问题与解决问题,具有观察能力、独立思考、自主创新与自我展示的能力; 能够撰写综合项目报告书,具有良好的语言表达与文字应用能力; 能够使用图书馆与Internet 上各类
12、资料帮助解决系统开发过程中所遇到的问题,具有自我学习能力。2、课程内容设计每一个学习情景都具有完整的工作过程,实行“任务驱动、 理论实践一体化” 的教学方法 ,在学习情景组织过程中,按照项目工作过程进行设计,使整个环节符合职业规律,融“教、学、练、评”四者于一体,体现了“做中学、做中会”的教学理念。增强学生对完成职业岗位实践工作的认识 ,提高同学的综合素质。学生在完成这些任务后会产生一定的成就感,有利于增强学习的积极性与主动性。根据总体目标、能力目标、知识目标与素质目标,遵循“由简单到复杂、由易到难”的认知精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名
13、师归纳 - - - - - - - - - -第 6 页,共 39 页 - - - - - - - - - - java 程序设计课程整体教学设计学习规律 ,并以真实工作任务为载体,将课程设置一个课外项目,开发学生信息管理系统(师生课内共同完成 ),该项目贯穿课程始终。项目的实施过程,以过程性知识为主,陈述性知识为辅,即以实际应用的经验与策略知识的习得为主 ,以必需、够用的概念、原理等理论知识为辅。根据毕业设计管理信息系统的开发内容,可将综合项目分成八个子项目(22 个任务 )进行 ,同时 ,为有效地组织教学,教学模块就根据该七个子项目确定,具体内容见下表。项 目 名 称学 时课内项目开发毕业
14、设计管理系统子项目 (1): 搭建系统平台任务一 : 搭建 Java 开发环境4 任务二 : 安装 Eclipse平台子项目 (2): 分析系统需求任务一 : 分析系统需求2 子项目 (3): 学生信息管理任务一 : 学生信息管理6 任务二 : 学生选题任务三 : 文档上交子项目 (4): 教师信息管理任务一 : 信息修改8 任务二 : 教师出题任务三 : 学生成绩评定阶段项目汇报一子项目 (5): 设计系统 GUI 任务一 : 设计系统登陆界面( 一) 16 任务二 : 设计系统登陆界面( 二) 任务三 : 设计学生管理界面任务四 : 设计老师管理界面任务五 : 设计后台管理界面任务六 :
15、设计系统帮助界面任务七 : 设计系统主界面阶段项目汇报二子项目 (6): 后台管理任务一 : 添加与删除公告信息8 任务二 : 查询与更新公告信息子项目 (7): 公告信息管理任务一 : 播放公告视频新闻8 任务二 : 下载公告资源子项目 (8): 师生交流园地任务一 : 实现留言板8 任务二 : 实现聊天室功能阶段项目汇报三项目联调6 项目验收与总结4 课外项目开发学生信息管理系统( 学生根据课内项目的进度在课外完成学生信息管理系统或类似的其她项目。在学期末会用 2 个学时对该项目进行项目验收。) 2 + 课外精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下
16、载 名师归纳 - - - - - - - - - -第 7 页,共 39 页 - - - - - - - - - - java 程序设计课程整体教学设计合计72 每一个子项目都对应着软件开发生命周期中的一个过程,通过这些真实工作过程的训练,使学生对职业岗位实践工作有所认识,提高她们的综合素质。在这里我们采用单项任务的方式,即每个子项目有若干个单项任务组成,学生在完成这些任务后会产生一定的成就感,有利于增强学习的积极性与主动性。教师在整个过程中,从主导者转型为引导者,最终成为辅导者。具体的教学模块(子项目 )与单项任务的对应关系可参见能力训练项目设计表,同时该表也说明了每个子项目的具体设计方法。
17、3、能力训练项目设计表编号能力训练项目名称对应单项任务名称拟实现的能力目标相关支撑知识训练方式手段及步骤结果1 搭建系统平台1、1 Java 开发环境的搭建(1) 能够安装、配置基于Java的 AEMS开发环境、配置网络与常 用 的 外 围 设备(1)JDK的 下载、安装与环境 变 量 的 配置(2)JDK的 目录组织结构1、 布置任务(1)请查找到 oracle sun官方网站 , 下载并安装jdk (2)请配置环境变量2、 小组分工(1)*: 查找 oracle sun 网站 , 下载 JDK,与组员共同安装,配置(2)*: 查找环境变量配置方法, 与组员共同安装, 配置3、 每个小组总结
18、完成以上任务时, 需要注意的问题与工作过程中发现的问题4、 成果展示成果内容 :oracle sun网站地址 ; 目前最新版JDK的版本 ;课程使用的JDK 的版本 ;JDK 下载地址 ; 环境变量配置 ; 常用 java 命令 ; 5、 个人评价 6、 小组评价 7、 教师评价搭 建 出一 个 可用的Java 运行平台精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 39 页 - - - - - - - - - - java 程序设计课程整体教学设计1、2 Eclipse 平台的安装(1) 能
19、 够 安 装eclipse开发平台(2)能配置eclipse的关键参数(3) 能 够 使 用eclipse编写简单的 java 程序。(1)eclipse开 发 平 台 的安装 ; (2)eclipse关 键 参 数 的配置1、 布置任务(1)下载 eclipse (2)安装 eclipse (3)在 eclipse环境中调式第一个Java 程序2、 小组分工下载 eclipse*、安装 eclipse 、在 eclipse环境中调式第一个 Java 程序、搜集资料3、 每个小组总结完成以上任务时, 需要注意的问题与工作过程中发现的问题eclipse与 java 版本匹配的问题?4、 成果展示
20、成果内容 :eclipse下载网站 ;eclipse关键参数; 当前eclipse版本 ; 您的 JDK版本 ; 5、 个人评价 6、 小组评价 7、 教师评价最 终 效果贴图2 分析系统需求2、1系统需求的分析(1)能 够 按 照AEMS系 统 功 能给出系统的概要设计 UML类图与详 细 设 计 说 明书、详细设计流程图、系统数据库基本结构(1) 系统功能的分析(2)ROSE工具的使用与 UML图 的 画 法 完成概要设计(3) 模块功能完 成 详 细 设计的分析1、 布置任务(1)能根据 AEMS 的需要 , 给出系统需求分析说明书(2)画出系统的功能模块图(3)给出基本的系统数据库的结
21、构2、 小组分工(1)*:撰写需求说明说(2)*:查找资料(3)*:绘制功能模块图(4)*:给出数据库结构3、 每个小组总结完成以上任务时, 需要注意的问题与工作过程中发现的问题该项目的需求分析说明书应该有哪些基本内容?4、 成果展示成果内容 : 需求分析说明书; 系统功能模块图; 数据库的基本结构 ;系统 UML类图 ; 详细设计说明书; 5、 个人评价 6、 小组评价 7、 教师评价系 统 概要 设 计说明书系统UML 类图详 细 设计 说 明书关 键 模块 的 伪代 码 实现3 学生模块3、1 学生信息管理能配置典型的java开 发 环 境(JDK、eclipse) 能 应 用java常
22、用组件创建图形 用 户 界 面(JFrame、JPanel、JButton、JLabel、JTextFiled等。能够设置不同条件查询数据库中内容 掌 握 列 表框、组合框、文本框、表格控件属性、方法 掌 握Java结构化程序设计语句数据库基础知识 : 查询、添加、删除与修改操作1、 布置任务1)检索学生信息2)添加学生信息3)删除学生信息2、 小组分工3、 每个小组总结完成以上任务时, 需要注意的问题与工作过程中发现的问题简述类与对象的关系?4、 成果展示成果内容 : 能够对学生信息进行管理。5、 个人评价 6、 小组评价 7、 教师评价能 够 保存 学 生的 各 类信息能 够 实现 对 以
23、上 信 息的 增 、删、 检索的功能。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 39 页 - - - - - - - - - - java 程序设计课程整体教学设计3、2学生选题(1) 能选择合适的流程设计程序(2) 能利用Java所提供的几种基本流程实现学生选题(1) 三种基本Java程序结构(2)if语句(3)switch语句(4) 利用合适的控制流程,学 生 选 题 基本 功 能 的 实现1、 布置任务(1)设计学生可选的题目资源显示(2)选题的具体实现(3)问题总结2、 小组分工
24、3、 每个小组总结完成以上任务时, 需要注意的问题与工作过程中发现的问题主要使用了哪种循环语句, 请简述之?4、 成果展示成果内容 : 学生选题 ; 选题标准 ; 编程实现 ; 5、 个人评价 6、 小组评价 7、 教师评价能 够 保存 学 生选 题 信息能 够 实现 对 学生 选 题的检索。3、3文档上交(1) 能查询出符合条件的学生文档信息(2) 能够在界面上实现对各类文档的上传下载及查瞧(1)数 组 定义、初始化与使用(2) 数据的查找及排序(3) 字符串的各 种 使 用 方法(4)文 件 上传、下载、查瞧功能1、 布置任务(1)文档上传(2)文档下载(3)文档在线浏览2、 小组分工 (
25、 设计考核标准、定义考核方法、考核具体实现、问题总结) 3、 每个小组总结完成以上任务时, 需要注意的问题与工作过程中发现的问题字符串比较操作中, 用了什么方法?就是用“=”不?为什么?4、 成果展示成果内容 : 文档上传、文档下载、文档在线浏览、编程实现5、 个人评价 6、 小组评价 7、 教师评价能 够 保存 学 生上 传 的文 档 信息能 够 实现 学 生在 系 统中 的 文档 各 类管理4 教师模块4、1 描述毕业选题信息修改一(1) 能掌握类的基本定义过程(2) 能了解类与对象的区别, 明确 类 就 是 一 个对 象 集 合 的 抽象概念(1)类 的 概念、定义及使用(2) 对象的定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java程序设计 2022 java 程序设计 课程 整体 教学 设计
限制150内