《JavaSE程序设计》课程标准.docx

上传人:太** 文档编号:63210130 上传时间:2022-11-23 格式:DOCX 页数:11 大小:29.36KB
返回 下载 相关 举报
《JavaSE程序设计》课程标准.docx_第1页
第1页 / 共11页
《JavaSE程序设计》课程标准.docx_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《《JavaSE程序设计》课程标准.docx》由会员分享,可在线阅读,更多相关《《JavaSE程序设计》课程标准.docx(11页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Java SE程序设计课程标准一、【课程基本信息】课程名称:Java SE程序设计课程学时:96 (其中理论学时:48 实践学时:48)课程学分:6适用专业:软件技术适用年级:大一第二学期课程性质:专业课先修课程:程序设计基础后继课程:JavaWEB程序设计、SSM框架技术、Java EE企业应用开发 二、【课程定位】本课程是软件技术专业课,必修课,在大一第二学期开设。本课程是在学 生大一第一学期学完程序设计基础的一门连续的后继课程,目的是使学生 掌握面向对象(00)编程的基本知识技能,为大二大三的专业核心课程打基础。 开设本课程,也可以为学生参加“全国计算机二级Java等级考试”、“计算机技

2、 术与软件专业技术资格(水平)考试”软件设计师考证提供知识技能准备。本 课程知识技能,也是软件技术专业学生就业对口岗位之Java软件开发工程师必 须熟练掌握的基本知识技能。三、【课程目标】(一)技能目标.掌握面向对象编程的思想和技巧1 .能用Java语言结合数据库知识编写程序.具备一定网络编程能力计算机配置:CPU: Pentium 1GHz以上,内存2GB以上,硬盘80GB以上,保证人手一台O软件:安装Windows 7以上操作系统,安装JDK、MyEclipse、MySQL等软件。网络:实训室连成局域网,能够访问Internet,能用红蜘蛛控制教学。多媒体:高分辨率投影和多媒体广播软件。2

3、、教材Java基础入门黑马程序员/编著,清华大学出版社,2018-07-312 .通过本课程的学习,使学生掌握Java SE面向对象编程的知识,使学生学会 运用面向对象方法分析和解决实际问题的能力。3 .能够运用软件工程开发思想,实现“XX管理系统”的开发。(二)知识目标.面向对象实现,包括类与对象、方法、重载、封装、继承、多态、接口;1 .掌握泛型与集合、文件输入输出流、GUI设计、事件处理、数据库编程、 网络编程及网络编程等相关知识。2 .数据库设计.公共模块设计3 .业务模块设计. Swing版面设计(三)素质目标.培养学生分析问题、解决问题的能力1 .培养学生团队合作的能力.培养学生与

4、人交流、沟通的能力2 .培养学生创新意识与能力四、【课程设计】(一)整体设计.整体设计理念本课程采取先基于任务驱动的分知识模块教学,再工程实训收尾总结,其 中工程实行课堂、课外平行双工程。课堂上:首课,教师先演示课程工程程序, 运行效果,引出课程性质与定位、课程能力目标、知识目标,同时布置平行的 课后工程,只发总体要求任务书,其余完全由学生课外完成。再分知识模块教 学,过程中运用任务驱动,完成相对应的任务案例,最后3周,用一个课堂项 目实训来收尾、总结、验收课程,同时课程结束后,收缴课堂外工程。1 .平行双工程名称及内容(1)课堂工程:图书借阅管理系统,包括需求分析、数据库设计与实现、 界面创

5、立、各模块功能实现【用户管理、图书管理、借阅管理】(2)课外工程:选课系统,包括需求分析、数据库设计与实现、界面创立、 各模块功能实现【用户管理、课程管理、选课管理、成绩管理】3.课堂分知识模块名称、对应非工程任务及子工程、预计学时序号分知识模块名称对应工程任务知识点预计学时1类与对象、类 方法、方法的 重载及构造 方法(1)、编程实现模拟银行账户业 务,进行余额查询,实现存款和 取款(2)编写一个程序,可以求正方 形、矩形、梯形的面积(3)编写一个类Book3,代表教 材:具有属性:名称(title)、 页数(pageNum) 种类(type) 具有方法:detail,用来在控制 台输出每本

6、教材的名称、页数、 种类。(4)其它(1)类与对象的定义、关 系、创立类与实例化对象(2)类的无参、有参方法、 构造方法、方法的重载的定 义、创立与调用。162封装、继承、 多态(1)编写一个类Book,对属性 进行封装(2)开发教员类,其中教员分为 Java教员以及.NET教员,用继承 实现代码复用(3)教员类的基础上,开发一个 类代表总部,负责对各教员进行 评估,升级ACCP教员类,增加一 种新类型,用多态实现代码可拓 展及可维护(4)其它(1)封装的概念、作用(2)封装的实现(3)访问修饰符的访问范围(4)继承、多态概念、作用(5)继承实现(6) super关键字(7)多态实现103接口

7、及抽象 类(1)创立PCI主板接口程序(2)创立教员中心打印信息程序(3) 4s店购买汽车程序(4)其它(1)接口及抽象类的定义、异 同(2)接口及抽象类的步骤、实 现及应用64泛型与集合(1)编写 Co I I ect i onTest 类, 用 Set 接口、List 接口、Map 接 口三种方法,输出元素值(2)编写 DietionaryTest 类, 实现简易电子辞典(3)其它(1)泛型与集合概念、特征(2) collection、 set、 list、map接口及相应类(3)泛型类(4)枚举85GUI设计与事 件处理(1 )创立一,个 DietionaryGui 类,编写一个英汉小词

8、典的查询 界面,响应事件,实现功能(2)编写LoginFrame类,实现 系统登录界面,响应事件,实现 功能(3)创立 Student I nfo 类,实 现学生基本信息录入界面,响应 事件,实现功能(4)其它(1)容器、组件的概念(2) Frame、PaneI 容器(3 )组件 Label Button TextField TextArea List Choice、 Checkbox 等(4)常用布局管理器(5)下拉式菜单(一级、二级)(6) Font 类及 Color 类106数据库编程(1 )创立创 建 SQLServerDemo 类,实现学生表数据的读写,即 增、删、改、查操作(2)在

9、前面创立的用户登录界 面中,连接数据库用户表,实现 查询比对验证(3)其它(1) JDBC基础知识(2) JDBC常用类和接口(3) JDBC实现原理(4)数据库连接的主要步骤(5)数据库增、删、改、查编 程87文件与输入 输出流(1 ) FiIeOutInputStreamDemo 类创立,实现记事本文件数据的 读写操作(2)创立 KeyBoardRecorder 类, 模拟实现盗取账号密码程序(3)其它(1) JAVA中流的概念(2)JAVA中输入输出流的分类(3)文件输入输出流的使用方 法88网络编程与 多线程(1)运用网络编程,创立相关 类,基于TCP协议编写C/S模式 的一对一、一对

10、多聊天程序(2)运用多线程,创立相关类, 实现模拟抢购票程序(3)其它(1) TCP和UDP协议(2) C/S 模型与 Socket(3) TCP和UDP编程(4)线程优先级(5)线程同步14(6)线程间通信9课程综合实训图书借阅管理系统:(1)基于C/S结构实现(2)用户管理、图书管理、借 阅管理(3)数据读写操作:查询、增 加、修改、删除(4)数据库设计与实现(5)实现数据的相关约束、保证数据一致性综合运用上述所有知识点16(二)单元设计(阐述每个子工程的培养目标、主要内容、参考学时)第一单元:类与对象、类方法、方法的重载及构 造方法参考学时16学习 目标能力目标:能够运用类与对象、类方法

11、创立实现相关小程序知识目标:(1)理解、掌握类与对象的定义、关系、创立类与实例化对象(2)理解、掌握类方法、构造方法、方法的重载的创立与调用素质目标:分析问题、解决问题能力单元任务名称及描述参考课时(1)、编程实现模拟银行账户业务,进行余额查询,实现存款和取款(2)编写一个程序,可以求正方形、矩形、梯形的面积(3)编写一个类Book3,代表教材:具有属性:名称(title)、页数(pageNum)、 种类(type)具有方法:detail,用来在控制台输出每本教材的名称、页数、种类。(4)其它16第二单元:封装、继承、多态参考学时10学习 目标能力目标:能够运用面向对象三大特性创立实现相关小程

12、序知识目标:理解、掌握封装、继承、多态的定义、关系、步骤、实现素质目标:分析问题、解决问题、信息检索能力单元任务名称及描述参考课时(1)编写一个类Book,对属性进行封装(2)开发教员类,其中教员分为Java教员以及.NET教员,用继承实现代码复 用(3)教员类的基础上,开发一个类代表总部,负责对各教员进行评估,升级 ACCP教员类,增加一种新类型,用多态实现代码可拓展及可维护10(4)其它第三单元:接口及抽象类参考学时6学习 目标能力目标:能够运用接口及抽象类创立实现相关小程序知识目标:(1)接口及抽象类的定义、异同(2)接口及抽象类的步骤、实现素质目标:分析问题、解决问题、团队合作能力单元

13、任务名称及描述参考课时(1)创立PCI主板接口程序(2)创立教员中心打印信息程序(3) 4s店购买汽车程序(4)其它6第四单元:泛型与集合参考学时8学习 目标能力目标:能够运用泛型与集合创立实现相关小程序知识目标:(1) Set 接口: HashSet TreeSet(2) Li st 接口: ArrayLi st、LinkedLi st Vector(3) Map 接口: HashMap、TreeMap Hashtab I e素质目标:分析问题、解决问题、信息检索能力单元任务名称及描述参考课时(1 )编写 Co I I ect i onTest 类,用 Set 接口、List 接口、Map

14、接口三种方法, 输出元素值(2)编写DictionaryTest类,实现简易电子辞典(3)其它8第五单元:GUI设计与事件处理参考学时10学习 目标能力目标:能够运用GUI设计与事件处理创立实现相关小程序知识目标:(1)容器、组件的概念(2) Frame、PaneI 容器(3)组件 Label、Button、TextField、TextArea List Choice Checkbox 等(4)常用布局管理器(5)下拉式菜单(一级、二级)(6) Font 类及 Color 类素质目标:分析问题、解决问题、沟通表达能力单元任务名称及描述参考课时(1)创立一个DictionaryGui类,编写一个

15、英汉小词典的查询界面,响应事件, 实现功能(2)编写Log inFrame类,实现系统登录界面,响应事件,实现功能(3)创立Student Info类,实现学生基本信息录入界面,响应事件,实现功能 (4)其它10第六单元:数据库编程参考学时8能力目标:能够运用数据库编程创立实现相关小应用知识目标:(1) JDBC基础知识学习 目标学习 目标(2) JDBC常用类和接口JDBC实现原理(4)数据库连接的主要步骤(5)数据库增、册口、改、查编程素质目标:分析问题、解决问题、信息检索能力单元任务名称及描述参考课时(1)创立创立SQLServerDem。类,实现学生表数据的读写,即增、册 1 改、查操

16、作(2)在前面创立的用户登录界面中,连接数据库用户表,实现查询比对验证(3)其它.第七单元:文件与输入输出流|参考学时8能力目标:能够运用文件与输入输出流创立实现相关小程序知识目标:学习(1) File类;目标(2) InputStream、OutputSteam Reader Writer 类及其子类(3)流的“逐层包装”素质目标:分析问题、解决问题、信息检索能力 单元任务名称及描述参考课时(1 )创立Fi leOut InputStreamDemo类,实现记事本文件数据的读写操作(2)创立KeyBoardRecorder类,模拟实现盗取账号密码程序8(3)其它|第八单元:网络编程与多线程|

17、参考学时 14能力目标:能够运用网络编程与多线程创立实现相关小程序 知识目标:(1) TCP和UDP协议学习 目标学习 目标(2) C/S 模型与 SocketTCP和UDP编程(4)线程优先级(5)线程同步(6)线程间通信素质目标:分析问题、解决问题、团队合作能力单元任务名称及描述参考课时14(1)运用网络编程,创立相关类,基于TCP协议编写C/S模式的一对一、一对 多聊天程序(2)运用多线程,创立相关类,实现模拟抢购票程序(3)其它第九单元:课程综合实训参考学时16学习 目标能力目标:能够运用上述单元模块的知识技能实现C/S结构桌面应用程序知识目标:综合运用上述单元模块所有知识点素质目标:

18、分析问题、解决问题、信息检索、团队合作、沟通表达能力单元任务名称及描述参考课时图书借阅管理系统:(5)基于C/S结构实现(6)用户管理、图书管理、借阅管理(7)数据读写操作:查询、增加、修改、删除(8)数据库设计与实现(9)实现数据的相关约束、保证数据一致性16五、【教学评价】1、期末考核评价及方式本课程学习的期末考核评价及方式为:课堂考勤+平时模块作业+课堂工程+ 课外工程+期末考试相结合的方式,其中课堂考勤占20%,平时模块作业占20%, 课堂工程占20%,课外工程占20%,期末考试占20%o2、教学过程评价1)课堂考勤(100分),最后得分乘于20%加到总分,超过总学时的三分之一, 取消

19、考试资格2)平时模块作业(100分),最后得分乘于20%加到总分,按单元模块提交作 业,抽查完成情况,最后统计次数。3)课堂工程(100分),最后得分乘于20%加到总分,学生期末提交工程并进 行演示。4)课外工程(100分),最后得分乘于20%加到总分,课程结束后,提交课外5)期末考试(100分),最后得分乘于20%加到总分,最后一次课,用2个课 时,进行随堂闭卷上机操作考试。课程成绩形成方式序号考核主 要内容考核要求评分标准数配 分分1课堂考 勤上课点名,迟到、 旷课扣分的方式(1)正常出勤不扣分,无故旷课扣1 分,迟到扣0.5分。(2)超过总学时三分一,取消考试资 格;20%2平时模块作业每个单元模块教 学完后,收缴作 业(1)课堂上提问,巡回指导学生,掌 握学生整体情况,给予加减分(2)统计作业次数(3)抽查作业完成情况,给予加减分20%3课堂项目学生演示自己的 工程、教师现场 提问,打分(1)完成工程要求功能(2)附加创新功能(3)工程文档20%4课外项目课程结束后,上缴工程作品(1)完成工程要求功能(2)附加创新功能(3)工程文档20%5期末考试最后2课时,进 行上机操作考试(1)按规定时间完成,并上缴答案文 件(2)试卷完成情况,对错20%合计100%六、【教学资源】(包含教室、教材、软件、实操环境等)1、本课程教学在实训室进行,实训室配备如下

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com