版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《JavaSE程序设计》课程标准《JavaSE程序设计》课程标准一、【课程基本信息】课程名称:《JavaSE程序设计》课程学时:96(其中理论学时:48实践学时:48)课程学分:6适用专业:软件技术适用年级:大一第二学期课程性质:专业课先修课程:《程序设计基础》后继课程:《JavaWEB程序设计》、《SSM框架技术》、《JavaEE企业应用开发》二、【课程定位】本课程是软件技术专业课,必修课,在大一第二学期开设。本课程是在学生大一第一学期学完《程序设计基础》的一门连续的后继课程,目的是使学生掌握面向对象(OO)编程的基本知识技能,为大二大三的专业核心课程打基础。开设本课程,也可以为学生参加“全国计算机二级Java等级考试”、“计算机技术与软件专业技术资格(水平)考试”软件设计师考证提供知识技能准备。本课程知识技能,也是软件技术专业学生就业对口岗位之Java软件开发工程师必须熟练掌握的基本知识技能。三、【课程目标】(一)技能目标1.掌握面向对象编程的思想和技巧2.能用Java语言结合数据库知识编写程序《JavaSE程序设计》课程标准全文共10页,当前为第1页。3.具备一定网络编程能力《JavaSE程序设计》课程标准全文共10页,当前为第1页。4.通过本课程的学习,使学生掌握JavaSE面向对象编程的知识,使学生学会运用面向对象方法分析和解决实际问题的能力。5.能够运用软件工程开发思想,实现“XX管理系统”的开发。(二)知识目标1.面向对象实现,包括类与对象、方法、重载、封装、继承、多态、接口;2.掌握泛型与集合、文件输入输出流、GUI设计、事件处理、数据库编程、网络编程及网络编程等相关知识。3.数据库设计4.公共模块设计5.业务模块设计6.Swing版面设计素质目标1.培养学生分析问题、解决问题的能力2.培养学生团队合作的能力培养学生与人交流、沟通的能力培养学生创新意识与能力四、【课程设计】(一)整体设计1.整体设计理念《JavaSE程序设计》课程标准全文共10页,当前为第2页。本课程采取先基于任务驱动的分知识模块教学,再项目实训收尾总结,其中项目实行课堂、课外平行双项目。课堂上:首课,教师先演示课程项目程序,运行效果,引出课程性质与定位、课程能力目标、知识目标,同时布置平行的课后项目,只发总体要求任务书,其余完全由学生课外完成。再分知识模块教学,过程中运用任务驱动,完成相对应的任务案例,最后3周,用一个课堂项目实训来收尾、总结、验收课程,同时课程结束后,收缴课堂外项目。《JavaSE程序设计》课程标准全文共10页,当前为第2页。2.平行双项目名称及内容(1)课堂项目:图书借阅管理系统,包括需求分析、数据库设计与实现、界面创建、各模块功能实现【用户管理、图书管理、借阅管理】(2)课外项目:选课系统,包括需求分析、数据库设计与实现、界面创建、各模块功能实现【用户管理、课程管理、选课管理、成绩管理】《JavaSE程序设计》课程标准全文共10页,当前为第3页。3.课堂分知识模块名称、对应非项目任务及子项目、预计学时《JavaSE程序设计》课程标准全文共10页,当前为第3页。序号分知识模块名称对应项目任务知识点预计学时1类与对象、类方法、方法的重载及构造方法(1)、编程实现模拟银行账户业务,进行余额查询,实现存款和取款(2)编写一个程序,可以求正方形、矩形、梯形的面积(3)编写一个类Book3,代表教材:具有属性:名称(title)、页数(pageNum)、种类(type)具有方法:detail,用来在控制台输出每本教材的名称、页数、种类。(4)其它(1)类与对象的定义、关系、创建类与实例化对象(2)类的无参、有参方法、构造方法、方法的重载的定义、创建与调用。162封装、继承、多态(1)编写一个类Book,对属性进行封装(2)开发教员类,其中教员分为Java教员以及.NET教员,用继承实现代码复用(3)教员类的基础上,开发一个类代表总部,负责对各教员进行评估,升级ACCP教员类,增加一种新类型,用多态实现代码可拓展及可维护(4)其它(1)封装的概念、作用(2)封装的实现(3)访问修饰符的访问范围(4)继承、多态概念、作用(5)继承实现(6)super关键字(7)多态实现103接口及抽象类(1)创建PCI主板接口程序(2)创建教员中心打印信息程序(3)4S店购买汽车程序(4)其它(1)接口及抽象类的定义、异同(2)接口及抽象类的步骤、实现及应用64泛型与集合(1)编写CollectionTest类,用Set接口、List接口、Map接口三种方法,输出元素值(2)编写DictionaryTest类,实现简易电子辞典(3)其它(1)泛型与集合概念、特征(2)collection、set、list、map接口及相应类(3)泛型类(4)枚举85GUI设计与事件处理(1)创建一个DictionaryGui类,编写一个英汉小词典的查询界面,响应事件,实现功能(2)编写LoginFrame类,实现系统登录界面,响应事件,实现功能(3)创建StudentInfo类,实现学生基本信息录入界面,响应事件,实现功能(4)其它(1)容器、组件的概念(2)Frame、Panel容器(3)组件Label、Button、TextField、TextArea、List、Choice、Checkbox等(4)常用布局管理器(5)下拉式菜单(一级、二级)(6)Font类及Color类106数据库编程(1)创建创建SQLServerDemo类,实现学生表数据的读写,即增、删、改、查操作(2)在前面创建的用户登录界面中,连接数据库用户表,实现查询比对验证(3)其它(1)JDBC基础知识(2)JDBC常用类和接口(3)JDBC实现原理(4)数据库连接的主要步骤(5)数据库增、删、改、查编程87文件与输入输出流(1)FileOutInputStreamDemo类创建,实现记事本文件数据的读写操作(2)创建KeyBoardRecorder类,模拟实现盗取账号密码程序其它(1)JAVA中流的概念(2)JAVA中输入输出流的分类(3)文件输入输出流的使用方法8《JavaSE程序设计》课程标准全文共10页,当前为第4页。8《JavaSE程序设计》课程标准全文共10页,当前为第4页。网络编程与多线程(1)运用网络编程,创建相关类,基于TCP协议编写C/S模式的一对一、一对多聊天程序(2)运用多线程,创建相关类,实现模拟抢购票程序(3)其它(1)TCP和UDP协议(2)C/S模型与Socket(3)TCP和UDP编程(4)线程优先级(5)线程同步(6)线程间通信149课程综合实训图书借阅管理系统:基于C/S结构实现用户管理、图书管理、借阅管理数据读写操作:查询、增加、修改、删除数据库设计与实现(5)实现数据的相关约束、保证数据一致性综合运用上述所有知识点16(二)单元设计《JavaSE程序设计》课程标准全文共10页,当前为第5页。(阐述每个子项目的培养目标、主要内容、参考学时)《JavaSE程序设计》课程标准全文共10页,当前为第5页。第一单元:类与对象、类方法、方法的重载及构造方法参考学时16学习目标能力目标:能够运用类与对象、类方法创建实现相关小程序知识目标:(1)理解、掌握类与对象的定义、关系、创建类与实例化对象(2)理解、掌握类方法、构造方法、方法的重载的创建与调用素质目标:分析问题、解决问题能力单元任务名称及描述参考课时(1)、编程实现模拟银行账户业务,进行余额查询,实现存款和取款(2)编写一个程序,可以求正方形、矩形、梯形的面积(3)编写一个类Book3,代表教材:具有属性:名称(title)、页数(pageNum)、种类(type)具有方法:detail,用来在控制台输出每本教材的名称、页数、种类。(4)其它16第二单元:封装、继承、多态参考学时10学习目标能力目标:能够运用面向对象三大特性创建实现相关小程序知识目标:理解、掌握封装、继承、多态的定义、关系、步骤、实现素质目标:分析问题、解决问题、信息检索能力单元任务名称及描述参考课时(1)编写一个类Book,对属性进行封装(2)开发教员类,其中教员分为Java教员以及.NET教员,用继承实现代码复用(3)教员类的基础上,开发一个类代表总部,负责对各教员进行评估,升级ACCP教员类,增加一种新类型,用多态实现代码可拓展及可维护(4)其它10第三单元:接口及抽象类参考学时6学习目标能力目标:能够运用接口及抽象类创建实现相关小程序知识目标:(1)接口及抽象类的定义、异同(2)接口及抽象类的步骤、实现素质目标:分析问题、解决问题、团队合作能力单元任务名称及描述参考课时(1)创建PCI主板接口程序(2)创建教员中心打印信息程序(3)4S店购买汽车程序(4)其它6第四单元:泛型与集合参考学时8学习目标能力目标:能够运用泛型与集合创建实现相关小程序知识目标:(1)Set接口:HashSet、TreeSet、(2)List接口:ArrayList、LinkedList、Vector(3)Map接口:HashMap、TreeMap、Hashtable素质目标:分析问题、解决问题、信息检索能力单元任务名称及描述参考课时(1)编写CollectionTest类,用Set接口、List接口、Map接口三种方法,输出元素值(2)编写DictionaryTest类,实现简易电子辞典(3)其它8第五单元:GUI设计与事件处理参考学时10学习目标能力目标:能够运用GUI设计与事件处理创建实现相关小程序知识目标:(1)容器、组件的概念(2)Frame、Panel容器(3)组件Label、Button、TextField、TextArea、List、Choice、Checkbox等(4)常用布局管理器(5)下拉式菜单(一级、二级)(6)Font类及Color类素质目标:分析问题、解决问题、沟通表达能力单元任务名称及描述参考课时(1)创建一个DictionaryGui类,编写一个英汉小词典的查询界面,响应事件,实现功能(2)编写LoginFrame类,实现系统登录界面,响应事件,实现功能(3)创建StudentInfo类,实现学生基本信息录入界面,响应事件,实现功能《JavaSE程序设计》课程标准全文共10页,当前为第6页。(4)其它《JavaSE程序设计》课程标准全文共10页,当前为第6页。10第六单元:数据库编程参考学时8学习目标能力目标:能够运用数据库编程创建实现相关小应用知识目标:(1)JDBC基础知识(2)JDBC常用类和接口(3)JDBC实现原理(4)数据库连接的主要步骤(5)数据库增、删、改、查编程素质目标:分析问题、解决问题、信息检索能力单元任务名称及描述参考课时(1)创建创建SQLServerDemo类,实现学生表数据的读写,即增、删、改、查操作(2)在前面创建的用户登录界面中,连接数据库用户表,实现查询比对验证(3)其它8第七单元:文件与输入输出流参考学时8学习目标能力目标:能够运用文件与输入输出流创建实现相关小程序知识目标:(1)File类;(2)InputStream、OutputSteam、Reader、Writer类及其子类(3)流的“逐层包装”素质目标:分析问题、解决问题、信息检索能力单元任务名称及描述参考课时(1)创建FileOutInputStreamDemo类,实现记事本文件数据的读写操作(2)创建KeyBoardRecorder类,模拟实现盗取账号密码程序(3)其它8第八单元:网络编程与多线程参考学时14学习目标能力目标:能够运用网络编程与多线程创建实现相关小程序知识目标:(1)TCP和UDP协议(2)C/S模型与Socket(3)TCP和UDP编程(4)线程优先级(5)线程同步(6)线程间通信素质目标:分析问题、解决问题、团队合作能力单元任务名称及描述参考课时《JavaSE程序设计》课程标准全文共10页,当前为第7页。(1)运用网络编程,创建相关类,基于TCP协议编写C/S模式的一对一、一对多聊天程序《JavaSE程序设计》课程标准全文共10页,当前为第7页。(2)运用多线程,创建相关类,实现模拟抢购票程序(3)其它14第九单元:课程综合实训参考学时16学习目标能力目标:能够运用上述单元模块的知识技能实现C/S结构桌面应用程序知识目标:综合运用上述单元模块所有知识点素质目标:分析问题、解决问题、信息检索、团队合作、沟通表达能力单元任务名称及描述参考课时图书借阅管理系统:基于C/S结构实现用户管理、图书管理、借阅管理数据读写操作:查询、增加、修改、删除数据库设计与实现实现数据的相关约束、保证数据一致性16五、【教学评价】1、期末考核评价及方式本课程学习的期末考核评价及方式为:课堂考勤+平时模块作业+课堂项目+课外项目+期末考试相结合的方式,其中课堂考勤占20%,平时模块作业占20%,课堂项目占20%,课外项目占20%,期末考试占20%。2、教学过程评价1)课堂考勤(100分),最后得分乘于20%加到总分,超过总学时的三分之一,取消考试资格2)平时模块作业(100分),最后得分乘于20%加到总分,按单元模块提交作业,抽查完成情况,最后统计次数。3)课堂项目(100分),最后得分乘于20%加到总分,学生期末提交项目并进行演示。《JavaSE程序设计》课程标准全文共10页,当前为第8页。4)课外项目(100分),最后得分乘于20%加到总分,课程结束后,提交课外项目。《JavaSE程序设计》课程标准全文共10页,当前为第8页。5)期末考试(100分),最后得分乘于20%加到总分,最后一次课,用2个课时,进行随堂闭卷上机操作考试。课程成绩形成方式序号考核主要内容考核要求评分标准分数分配1课堂考勤上课点名,迟到、旷课扣分的方式(1)正
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年部编版八年级英语下册阅读理解专项训练习题及答案
- 2026年部编版初中生物八年级上册生物伦理学习题及答案
- 陕西省西安市第十四中学初中劳动技能测试卷及答案
- 统编版西安市第四中学高二英语第11章模拟试卷及答案
- 课堂教学教学设计的优化
- 新能源汽车电池检测与维护技能考核试卷及答案
- 真核微生物的形态和构造
- 2026年四川省成都市实验小学六年级英语第12单元写作练习题及答案
- 血液净化治疗在充血性心力衰竭中的应用
- 生物医学传感与检测第一章绪论
- 2026年云南省直机关遴选公务员笔试真题及答案解析
- 2026年护理信息化技术操作规范考核试卷答案及解析
- AQ3072-2026《危险化学品重大危险源安全包保责任管理要求》解读
- (正式版)DB45∕T 2962-2025 《中小河流生态治理设计导则》
- 身边好人好事宣传课件
- 中国人工智能学会中国人工智能系列白皮书-具身智能2026版
- 2026年广电网络公司考试试题及答案
- 2026年河南省机关事业单位工勤技能岗位等级考试(护理员·高级技师/一级)(综合评审技能)历年参考题
- L25J101-2建筑工程做法(下册)
- 2026广东省选调生招录1715人参考考试试题及答案解析
- 行政接待标准操作流程手册
评论
0/150
提交评论