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

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Java SE程序设计》课程标准 一、【课程基本信息】 课程名称:《Java SE程序设计》 课程学时:96(其中理论学时:48 实践学时:48) 课程学分:6 适用专业: 软件技术 适用年级:大一第二学期 课程性质:专业课 先修课程:《程序设计基础》 后继课程:《JavaWEB程序设计》、《SSM框架技术》、《Java EE企业应用开发》 二、【课程定位】 本课程是软件技术专业课,必修课,在大一第二学期开设。本课程是在学生大一第一学期学完《程序设计基础》的一门连续的后继课程,目的是使学生掌握面向对象(OO)编程的基本知识技能,为大二大三的专业核心课程打基础。开设本课程,也可以为学生参加“全国计算机二级Java等级考试”、“计算机技术与软件专业技术资格(水平)考试”软件设计师考证提供知识技能准备。本课程知识技能,也是软件技术专业学生就业对口岗位之Java软件开发工程师必须熟练掌握的基本知识技能。 三、【课程目标】 (一)技能目标 1.掌握面向对象编程的思想和技巧 2.能用Java语言结合数据库知识编写程序 3.具备一定网络编程能力 4.通过本课程的学习,使学生掌握Java SE面向对象编程的知识,使学生学会运用面向对象方法分析和解决实际问题的能力。 5.能够运用软件工程开发思想,实现“XX管理系统”的开发。 (二)知识目标 1.面向对象实现,包括类与对象、方法、重载、封装、继承、多态、接口; 2.掌握泛型与集合、文件输入输出流、GUI设计、事件处理、数据库编程、网络编程及网络编程等相关知识。 3.数据库设计 4.公共模块设计 5.业务模块设计 6.Swing版面设计 素质目标 1. 培养学生分析问题、解决问题的能力 2. 培养学生团队合作的能力 培养学生与人交流、沟通的能力 培养学生创新意识与能力 四、【课程设计】 (一)整体设计 1.整体设计理念 本课程采取先基于任务驱动的分知识模块教学,再项目实训收尾总结,其中项目实行课堂、课外平行双项目。课堂上:首课,教师先演示课程项目程序,运行效果,引出课程性质与定位、课程能力目标、知识目标,同时布置平行的课后项目,只发总体要求任务书,其余完全由学生课外完成。再分知识模块教学,过程中运用任务驱动,完成相对应的任务案例,最后3周,用一个课堂项目实训来收尾、总结、验收课程,同时课程结束后,收缴课堂外项目。 2.平行双项目名称及内容 (1)课堂项目:图书借阅管理系统,包括需求分析、数据库设计与实现、界面创建、各模块功能实现【用户管理、图书管理、借阅管理】 (2)课外项目:选课系统,包括需求分析、数据库设计与实现、界面创建、各模块功能实现【用户管理、课程管理、选课管理、成绩管理】 3. 课堂分知识模块名称、对应非项目任务及子项目、预计学时 序号 分知识模块名称 对应项目任务 知识点 预计学时 1 类与对象、类方法、方法的重载及构造方法 (1)、编程实现模拟银行账户业务,进行余额查询,实现存款和取款 (2)编写一个程序,可以求正方形、矩形、梯形的面积 (3)编写一个类Book3,代表教材:具有属性:名称(title)、页数(pageNum)、种类(type) 具有方法:detail,用来在控制台输出每本教材的名称、页数、种类。 (4)其它 (1)类与对象的定义、关系、创建类与实例化对象 (2)类的无参、有参方法、构造方法、方法的重载的定义、创建与调用。 16 2 封装、继承、多态 (1)编写一个类Book,对属性进行封装 (2)开发教员类,其中教员分为Java教员以及.NET教员,用继承实现代码复用 (3)教员类的基础上,开发一个类代表总部,负责对各教员进行评估,升级ACCP教员类,增加一种新类型,用多态实现代码可拓展及可维护 (4)其它 (1)封装的概念、作用 (2)封装的实现 (3)访问修饰符的访问范围 (4)继承、多态概念、作用 (5)继承实现 (6)super关键字 (7)多态实现 10 3 接口及抽象类 (1)创建PCI主板接口程序 (2)创建教员中心打印信息程序 (3)4S店购买汽车程序 (4)其它 (1)接口及抽象类的定义、异同 (2)接口及抽象类的步骤、实现及应用 6 4 泛型与集合 (1)编写CollectionTest类,用Set接口、List接口、Map接口三种方法,输出元素值 (2)编写DictionaryTest类,实现简易电子辞典 (3)其它 (1)泛型与集合概念、特征 (2)collection、set、list、map接口及相应类 (3)泛型类 (4)枚举 8 5 GUI设计与事件处理 (1)创建一个DictionaryGui类,编写一个英汉小词典的查询界面,响应事件,实现功能 (2)编写LoginFrame类,实现系统登录界面,响应事件,实现功能 (3)

文档评论(0)

印刻时光 + 关注
实名认证
内容提供者

知识就是力量

1亿VIP精品文档

相关文档