- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《面向对象程序设计——Java》核心课程标准
课程编码
0403003
课程类别
专业核心课
计划学时
72
课程类型
B类
适用专业
软件与信息服务
课程性质
必修
开课学期
第2学期
学分
4
先行课程
C程序设计基础
开课单位
信息工程系
平行课程
网页设计技术
考核类型
考试
后继课程
GUI程序开发、Java Web应用开发、安卓平台应用
一、课程性质与定位
本课程是专业核心课程,也是后续多门专业课的基础课程。其功能主要是通过课堂教学和实践教学相结合,使学生能够深入理解面向对象概念,掌握面向对象程序的设计思路和流程,具备Java程序编写的基本方法和基本技能,培养学生利用JCreator、Net Beans、Eclipse等开发环境进行Java程序的分析、设计、编码和测试的能力,培养学生科学的思维方法,灵活运用知识的能力,实验操作能力,为后续Java高级编程、Android和Java Web的学习打下坚实的基础。
二、课程设计理念
本课程强调对学生面向对象思想和规范编程能力的养成,按照理实一体、课内外互补、课堂教学与培优工程相结合的课程设计指导思想,以任务或项目为载体组织教学内容,采取讲练结合、微课教学、视频辅导、单元测试、赛练融合等多种教学形式和手段,突出学生的主体地位,在校内实训室完成所有教学环节,实现“教、学、做”的有机融合;通过班级讲授、团队学习、个体辅导、展示交流、技能大赛等手段,实现从模仿到应用到创新的高职学生递进式培养。
三、课程目标
(一)总体目标
通过本课程的学习使学生掌握面向对象的基本概念和使用面向对象技术进行程序设计的基本思想;掌握面向对象编程语言Java的基础知识、类和对象、Java工具类、IO流等知识;以培养学生实际编写Java程序的主要技能为主线,重点围绕Java基础和面向对象思想等内容培养学生编写规范Java代码的技能,并使学生养成善于观察、独立思考的习惯,同时通过教学过程中的实际开发过程的规范要求强化学生的职业道德意识和职业素质养成意识,为学生后续课程学习奠定基础。
(二)具体目标
1.能力目标
培养学生Java程序基本的分析、设计、编码和测试能力;培养学生自主、开放的学习能力;培养学生良好的编程习惯和准确的语言表达能力;培养学生一定的科学思维方式和分析判断解决问题的能力;培养学生良好的自我表现、与人沟通的能力;培养学生良好的职业道德和勇于创新、敬业乐业的工作作风;培养学生的团队合作意识。
2.知识目标
理解面向对象程序设计的基本概念;熟悉JDK的安装和环境变量的配置,熟悉Eclipse的使用;熟练掌握Java面向对象程序设计的基本语法;熟练掌握类的定义和对象的创建及使用;理解类的继承性和多态性;认识接口和抽象类的作用,一般掌握其使用方法;一般掌握常用API的使用;理解和掌握异常的概念和异常处理方法;理解和掌握基本I/O流和文件管理方法。
四、课程教学内容及学时分配
教学/工作任务
学习目标
主要教学内容
学时分配
Java开发入门
了解Java语言的特点及相关特性;掌握JDK的安装以及环境变量的配置;了解Eclipse开发环境。
1.Java语言概述;
2.JDK的安装和环境变量配置;
3.第一个Java程序;
4
Java编程基础
掌握Java的基本语法;掌握Java中常量和变量的使用;掌握Java流程控制语句的使用;掌握数组的定义与使用
1.Java注释、标识符和关键字;
2.Java变量与常量;
3.运算符与表达式;
4.Java流程控制语句;
5.数组。
18
类的设计与对象的创建及使用
了解面向对象的基本特征;熟悉类和对象的创建与使用;掌握构造方法的定义和重载;掌握this和static关键字的使用;了解内部类。
1.类与对象的概念,面向对象的程序设计思想;
2.类和对象的创建于使用;
3.构造方法的定义和重载;
4.this和static;
5.内部类
12
类的继承与多态性
掌握类的继承和多态的特性;了解抽象类和接口的作用。
1.类的继承,final关键字。
2.抽象类和接口;
3.多态。
10
异常的处理
理解异常的概念;了解异常类的层次结构;掌握异常处理方法。
1.异常的概念;
2.异常类的层次结构;
3.try-catch异常处理
4.包机制
2
JavaAPI
掌握String类和String Buffer类的使用;了解System类、Runtime类、Math类和Random类的使用;掌握包装类和日期类的使用。
4.String类和String Buffer类
5.System类和Runtime类
6.Math类和Random类
7.包装类
8.日期类。
8
IO输入与输出
熟悉字节流和字符流读写文件的操作;熟悉如何使用File类访问文件系统。
4.输入输出
文档评论(0)