收藏 分销(赏)

《JAVA程序设计与开发》课程教学大纲.docx

上传人:二*** 文档编号:4513965 上传时间:2024-09-26 格式:DOCX 页数:12 大小:35.20KB
下载 相关 举报
《JAVA程序设计与开发》课程教学大纲.docx_第1页
第1页 / 共12页
本文档共12页,全文阅读请下载到手机保存,查看更方便
资源描述
《JAVA程序设计与开发》课程教学大纲一、课程基本信息 课程名称(中文) Java程序设计与开发 课程名称(英文) Java ProgrammingDesignand Development 课程类别1 专业选修课 课程性质2 选修授课语言3 中文 授课学期 4 学分 3 课程学时及分配 总学时 讲课 实验 课外 48 32 16 适用专业 网络工程 教材 《Java 7实用教程》+《Java EE实用基础教程》 授课学院 计算机与软件学院 先修课程 程序设计基础,离散数学,数据结构 后续课程 课程简介 课程基本定位:Java程序设计与开发课程是网络工程专业的一门理论性与实 践性很强的专业课。通过本课程的学习,学生将会掌握Java基础知识和面向 对象编程技术,为后继课程的学习打下坚实的编程基础。本课程既培养学生 分析问题、解决问题的能力,又能够使学生具备一定的实践能力。通过全面、 系统地介绍Java语言基础知识、运行机制、多种编程方法和技术,使学生具 备Java SE和Java EE开发的基本理论、技术和工具。 核心学习结果: 作为一门实践性、应用性较强的计算机专业课,涵盖Java基本语法、Java类 和对象、Java高级类、Java输入与输出、SWT用户界面、Java事件处理、异 常处理和调试与打包、多线程编程、JDBC数据库编程、JSP/Servlet编程等基 础理论和核心技术。通过该课程的学习,学生可以更好的运用Java语言和知 识来解决具体问题(系统开发),从而全面提高学生解决实际问题的能力,为 未来从事科学研究和企业工程应用打下坚实基础。 主要教学方法:讲授+演本+讨论+实践 大纲更新时间 2020.8 注:1.课程类别:选填“通识核心课/通识拓展课/通修课/学科基础课/专业主干课/专业选修课/专业 实践/素质拓展”2.课程性质:选填“选修/必修” 3,授课语言:选填“中文/双语/全英文或其他语种” 二、课程目标 序号 课程目标(参考培养目标、毕业要求、 课程定位) 支撑毕业要求指标点1 达成途径 1 掌握面向对象程序设计的基础知识; 讲授演示和实践 如何编写Java应用程序Application、 小程序Applet; Java的常用标准类库、 编程技巧、异常处理及高级编程等内 容。 2 掌握Java编程的基础知识和Java的 面向对象编程技术和应用。 讲授演示和实践 3 能够具备较好Java窗口程序的开发 能力,并基本掌握JavaEE平台开发技 术,能够初步了解各种行业的企业级 别软件开发工作 讲授讨论和实践 4 熟悉Java软件开发流程;具备解决主 要问题的能力;掌握良好的语言表 达、沟通能力、工作责任心和团队意 识;掌握Java编程工具。 讲授讨论和实践 5 掌握良好的编码规范和编程习惯,了 解编程中注释、文档的意义。 讲授讨论和实践 注:1.支撑毕业要求指标点:选填项。需要进行专业认证,有毕业要求指标点可参照的课程必填,无明确毕业要求指标点可参照的可不填。 三、理论教学内容 章标题 教学内容 学 时 思政融 入点1 学生学习 预期成果2 教学方式 3 课程 目标 第1章 Java语言 概论 IJava语言开展史 以及Java语言特征 0.5 引入计 算机理 论的科 学方法 L掌握Java 7语言 特点。 2 .掌握Java开发 环境配置和开发工 具的使用; 3 .掌握简单Java Application 的正 确编写和调试; 4 .掌握Java编程 规范。 讲授 目标1 2」ava7体系结构、 编译环境和工具 1 讲授+演 示 目标1 3. Java程序分类和 编程规范 0.5 引入职 业素养 的基本 要求 讲授+演 示 目标 1, 5 第2章 Java基本 语法 1 .标识符和数据类 型 0.5 1 .掌握基本数据类 型的使用; 2 ,掌握常见运算符 的使用; 讲授 目标1 2.运算符 0.5 讲授 目标 1,2 3.流程控制 1 3 .掌握 if 和 switch 分支语句, for/while/for Each 循环语句,以及 break 和 continue 等控制语句; 4 ,掌握数组概念和 基本用法;掌握 String、StringBuffer 类的正确使用; 讲授+演 示 目标 1,2 4 ,数组与字符串 1 讲授+演 示 目标 1,2 第3章 Java类和 对象 1. Java类和对象 0.5 引入人 类认知 世界的 方式 1 .理解面向对象相 关概念;掌握Java 类和对象的使用; 2 .掌握对象中的方 法、变量的正确使 用; 3 .理解并掌握构造 函数使用; 4 .理解覆盖、重载、 继承相关概念,并 能正确使用; 5,理解多态性、动 态绑定概念,掌握 多态的使用。 6 .理解并掌握4种 访问权限修饰符 讲授+讨 论 目标2 2 .对象与类的成员 1 讲授+讨 论 目标2 3 •构造函数 0.5 讲授+演 示 目标2 4.方法重载与方法 覆盖 1 讲授+演 示 目标2 5 •类的继承 1 引入中 国文化 传承相 关理念 讲授+演 示 目标2 6 .多态性与动态绑 定 0.5 讲授+讨 论 目标2 7Java访问权限 0.5 讲授+演 示 目标2 第4章 Java高级 类 1. static 与 final 关键 字 0.5 L 掌握 static 和 final 关键字的使用。 2 .理解并掌握this 和super关键字的 区别和使用; 3 .掌握内部类声明 与访问、成员内部 类、方法内部类、 匿名内部类和静态 讲授+演 示 目标 1,2 2.this 与 super 关键 字 0.5 讲授+演 示 目标 1,2 3 ,内部类与匿名类 1.5 讲授+演 示 目标 1,2 4Java类库简介 0.5 讲授 目标 1,2 5 .抽象类与接口 1.5 内部类的使用; 4,了解Java类库; 理解并掌握抽象类 与接口; 5 .了解包的作用。 讲授+演 示 目标 1,2 6 .包 0.5 讲授+讨 论 目标 1,2 第5章 Java的输 入输出 1. Java的输入输 出概述 0.5 1 .理解Java的输入 输出流体系。 2,掌握File类的正 确使用; 3,掌握字节流 Inputstream、 Outputstream、以 及一些常见子类的 使用; 4 .掌握字符流 Reader 类、Writer 类的使用; 5 .掌握基本的对象 序列化; 6 ,了解并掌握 Scanner 和 BufferedReader 键 盘输入功能。 讲授+讨 论 目标 2,4 2. File类与字节 流 1 讲授+演 示 目标 2,4 3.字符流 0.5 讲授+演 示 目标 2,4 4.对象流和对象 序列化 0.5 讲授+演 示 目标 2,4 5.键盘输入 0.5 讲授+演 示 目标 2,4 第6章 SWT界面 编程及事 件处理 1. SWT简介 0.2 1 . 了解SWT组成和 开发准备; 2 .掌握SWT布局管 理器、各类组件的 使用; 4 .掌握SWT菜单和 对话框; 5 .理解SWT事件 处理过程; 6 .理解与掌握适配 器Adaptor和常用 SWT事件处理编 程。 讲授+讨 论 目标3 2.SWT布局管理器 0.3 讲授+讨 论 目标3 3. SWT文本输入以 及选择组件 1 讲授+演 示 目标3 4. SWT菜单与SWT 对话框(Dialog类) 0.5 讲授+演 示 目标3 5. SWT常见事件处 理 1 讲授+演 示 目标 2, 3 第7章异 1. Java异常处理概 1.5 L了解Java异常的 讲授+演 目标 常处理、 调试与打 包 述与异常处理语句 概念; 2 .掌握抛出异常、 声明异常、捕获异 常及异常处理; 3 ,掌握一些调试技 巧和调试器; 4 ,掌握Jar打包方法 示 2,4 2. Java调试技术 1 讲授+讨 论 目标 2,5 3Java打包 0.5 讲授+演 示 目标 2,5 第8章 JDBC数据 库编程 1. JDBC概述 0.5 L了解SQL常用操 作(SQL增、册h改、 查语句); 2 .掌握JDBC组件、 JDBC架构。 3 ,掌握通过JDBC进 行数据库连接的方 法。 4 .掌握数据库SQL 操作的编程过程。 讲授 目标 2,4 2.数据库连接 1 讲授 目标 2/ 3.数据库操作 1.5 讲授+演 示 目标 2,4 4.应用实例 1.0 讲授+演 示 目标 4,5 第9章JSP 编程 1JSP语法 0.5 L掌握JSP语法 2,了解和掌握JSP 内置对象 3 .掌握JSP的指令 和动作 4 .掌握JSP的简单 应用 讲授 目标 1,2 2JSP内置对象 1.5 讲授 目标 2,4 3JSP的指令和动 作 0.5 讲授 目标 2,4 4JSP应用举例 1 讲授+演 示 目标 4,5 第10章 Servlet 编 程 1.Servlet基本结构 0.2 1 .理解Servlet基本 结构和生命周期 2,掌握Servlet常用 接口和子类及其正 确使用; 3.掌握Java Web综 合开发技术 讲授 目标 1,2 2.Servlet的编程方 式 1 讲授 目标 1,2 3.Servlet生命周期 0.3 讲授 目标 2,4 4.Servlet应用举例 1 讲授+演 示 目标 4,5 5Java Web综合开 发实战:网络留言 系统 1.5 引入职 业素养 的基本 要求 讲授+演 示 目标 4,5 注:1.思政融入点:至少写3条,简述该课程教学中将思政教育内容与专业教育内容有机融合的知识 点(下同)。 2 .学生学习预期成果:描述学生在学完本节内容后应获得的知识、能力或素养水平(下同).教学方式:包括讲授、讨论、案例、演示等,但不限于所列,根据课程实际需要列举 四、实践(实验或实习)教学1 编 号 实验或实习 工程名称 教学内容 学时 实验或实 习类型2 思政融入点 学生学习 预期成果 课程 目标 1 实验一 Java 环境安装配 置与简单程 序编写 Java环境安装配 置; 编写简单 Application 和 Applet程序 2 验证性 掌握Java环境 变量配置;掌握 Java编程流程 课程 目标 L2 2 实验二Java 基本语法 采用for Each语 句编写一个循环 语句,实现集合中 所有元素的输出; 采用冒泡排序算 法实现一维数组 内所有元素的排 序(从小到大) 2 验证性 理解Java分支 结构和循环结 构的正确使用 课程 目标 1,2 3 实验三Java 类和对象 定义一个类 Circle,实现其面 积计算功能 getAreaO ; 利用多态性编程, 实现求三角形、正 方形和圆形的面 积。 2 验证性 掌握类/对象的 正确使用; 理解并掌握 java面向对象 编程技术 课程 目标 2,4 4 实验五输入 输出处理 使用 FllelnputStream 与 FileOutputStrea m编写一个文 件读写的实例 使用Scaner和 BufferedReader ,分别编写一个 程序实现键盘 输入功能,并比 较其不同点。 2 掌握输入输出 编程技术; 掌握键盘输入 的两种不同方 式 课程 目标 2,4 5 实验六SWT 界面编程 使用 MyEclipse 创立一个SWT 工程,设计一个 2 验证性 掌握SWT界面 编程技术; 课程 目标 3,4 **管理系统,至 少包括登录界 面,注册界面和 业务界面。 实现登陆界面 登陆功能,用户 身份验证通过 进入业务界面, 失败提醒错误 信息; 6 实验七Java 数据库编程 编写一个JDBC 程序,实现全部 学生信息 (student 表) 的显不; 编写一个JDBC 程序,在 student表增加 一个新的学生 信息; 2 验证性 掌握JDBC数据 库编程技术 课程 目标 2,4 7 实验八综合 实验-学生信 息管理系统 的实现 创立学生信息 管理系统工程, 并采用SWT设 计功能界面; 实现用户登录 功能(采用数据 库用户表进行 身份验证) 实现某一个功 能模块的增删 改查功能 2 设计性 掌握Java窗体 编程技术进行 模拟工程开发 课程 目标 3,4,5 8 实验八Java Web综合实 验-网络留言 系统的实现 创立网络留言 系统数据库; 采用 JSP+Servlet+Jav aBean+JDBC 实 现系统的编程 2 设计性 掌握 Java Web 编程技术进行 模拟工程开发 课程 目标 3,4,5 注:1.此表可用于课内实践教学环节或某门综合实践课程2.实验类型:选填”验证性/综合性/设计性”;实习类型:选填“认识实习/生产实习/毕业实习” 五、课程评价 (一)考核内容、考核方式与课程目标对应关系注:1.课程目标在考核方式及占比:主要根据课程目标自行设计和制定多元化考核方式,表中所列仅为参 考(红色数据可删除)。但所列考核方式必须覆盖全体学生,可根据当学期具体教学情况酌情调整。 课程目标 考核内容 课程目标在各考核方式中占比】 平时表 现 课程作业 期中考 试 期末考 试 1-3 Java基础知识和编程技术 80% 80%~90% 90% 70%~80% 4-5 运用Java编程技术进行工程开 发 20% 10%~20% 10% 20%~30% 合计 100% 100% 100% 100% 各考核方式占总成绩权重(自行赋值) 10% 10% 20%~30% 60%~70% 2.各考核方式占总成绩权重:根据课程实际情况对各考核方式占总成绩的权重予以赋值。 (二)考核方式评分标准1.课程作业评分标准 课程目标 评分标准 占比 90-100 (优) 80-89 (良) 70-79 (中) 60-69 (及格) 0-59 (不及格) 1-3 作业认真 效果优 作业态度认 真效果良 作业态度基 本认真效果 一般 作业态度 一般,效果 差 不做作业 或抄袭作 业 4-5 作业认真 效果优 作业态度认 真效果良 作业态度基 本认真效果 一般 作业态度 一般,效果 差 不做作业 或抄袭作 业 2.期中/期末考试评分标准(笔试类评分标准可在大纲中按以下格式予以说明,也可在通 过“试卷分析表”予以说明) 课程目标 评分标准 占比 90-100 (优) 80-89 (良) 70-79 (中) 60-69 (及格) 0-59 (不及格) 1-3 准确理解和 解答 局部理解和解 答 能理解和解答 基本理解和 答题 不能正确理 解 4-5 准确理解和 解答 局部理解和解 答 能理解和解答 基本理解和 答题 不能正确理 解 注:考核方式和课程目标在考核方式中占比应与“(一)考核内容、考核方式与课程目标对应关系” 一 致。所列考核环节,除了笔试类均须依次给出评分标准,格式同上。笔试类课程考核评分标准可以在本课 程大纲里进行说明,也可以通过提交“试卷分析表”予以说明。 六、参考书目及学习资料 1 .[美]Cay S.Horstmann等著,周立新等译,《Java核心技术》卷I:基础知识(第9 版),机械工业出版社,2014年版.[美]Mary Campione著,Java语言导学,机械工业出版社,2008年版
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服