《Java 程序设计》课程标准_第1页
《Java 程序设计》课程标准_第2页
《Java 程序设计》课程标准_第3页
《Java 程序设计》课程标准_第4页
《Java 程序设计》课程标准_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《Java程序设计》课程标准

课程代码:0406303

课程名称:Java程序设计

课程类别:(理论+实践)课

总学时:80学时理论学时:40学时实践学时:40学时

学分:5学分

适用专业:软件技术专业

先修课程:Java程序设计基础

开课部门:商务信息技术学院

一、课程性质与任务

本门课程是软件技术专业的专业核心课程。

Java程序设计是软件技术专业的专业核心课程,是学习Java的面向对象程序设计思

想和实际应用技术的编程语言核心,该课程在Java程序设计基础课程的基础上进一步巩

固专业基础课程知识,让学生熟练掌握常见的Java类库,熟练掌握面向对象程序设计的

开发方法。采用案例教学法,既让学生学会Java语言的面向对象的基础知识,同时也让学

生在潜移默化中了解一些面向对象编程方法及软件工程思想,为今后下一步学习javaweb

程序设计和框架技术开发打下坚实基础。

二、课程目标和要求

(一)总体目标和要求

通过本课程的学习,以企业对JAVA编程能力需求为导向,坚持理论够用,将相关知识

点分解到实际项目中,让学生通过对项目的分析和实现来掌握相关理论知识和编程技能,

选择技术实用性、知识拓展性强的教学用例和实训项目,同时将JAVA认证相关内容融入到

相关的教学单元中。培养学生树立面向对象程序设计的思想和使用JAVA技术进行面向对象

程序设计是本课程的主要目标,学生的实际工程项目开发能力培养以及再学习能力和创新

能力培养也是这门课程的重点目标。

本课程要求以线上+线下的模式组织教学,采用案例(任务)驱动教学法、小组合作探

究法等教学形式,引导、培养学生具备初步的程序设计的基本能力和方法。教学活动要求

均在实验机房进行。考核采用平时成绩+期末闭卷考试。

(二)素质目标和要求

1)养成良好的编程习惯和团队协作精神;

2)培养学生的良好的逻辑思维意识;

3)培养学生自主思考、自主学习的意识和习惯;

4)培养学生独立分析问题和解决问题的意识;

1

5)培养学生的沟通能力、团队协作和自我创新的素质;

6)培养学生敬业耐劳、讲究效率、尊重规则等职业道德素养。

(三)知识目标和要求

1)掌握Java的面向对象程序设计思想;

2)掌握Java的面向对象程序设计思想和实际应用技术;

3)熟练掌握常见的Java类库;

4)熟练掌握面向对象程序设计的开发方法;

5)掌握循环结构程序设计的设计用法;

6)掌握熟多线程的使用方法;

7)掌握集合的使用方法。

(四)能力目标和要求

(1)通过理论和实践教学,使学生掌握面向对象的程序设计语言java解决实际问

题的能力;

(2)熟练使用JDK及Eclipse等工具来开发java程序的能力;

(3)培养学生提出问题、分析问题和解决问题的能力。

2

三、结构与内容

表1课程结构与内容一览表

序工作任

课程内容要求活动设计思政元素

号务模块

1)Java语言基本组成能按照程序编写规范,熟练编写简单Java应用程java分支结构算法的运用练习;1)融入讲解软件

2)Java基本数据类型序。Java循环结构算法的运用练习;工程师的基本职

语法基础

3)ava运算符与表达式正确定义与使用变量、常量,正确使用运算符与表java数组的基本运用练习。业素养;

14)分支语句达进行数值计算程序的处理。

5)循环语句会编写分支结构程序。熟悉Java从键盘输入数据

的方法。2)在日常教学中,

会使用循环语句编写程序。引导学生科学求

1)面向对象基本思想与方法理解面向对象编程的基本思想用具体案例引导面向对象的概念;真:

2)类、对象与封装的基本概念掌握类、对象的基本概念,类与对象之间的关系用具体案例展示类的定义和应用;求实精神;

面向对象编程

3)对象成员(属性与方法)、构造器方法能用Java语言编写一个类用案例分析构造方法的运用;求是精神;

4)static变量与方法能实现成员方法和成员变量的调用案例分析、讨论独立思考;

25)方法重载与静态多态初步理解封装与抽象的概念创新精神;

基础

6)对象的高级使用掌握private/public关键字的使用

7)Java数组掌握构造器方法与对象初始化

掌握static变量与方法的使用3)恪守职业操守

掌握方法的重载与静态多态性和道德底线;

3

序工作任

课程内容要求活动设计思政元素

号务模块

面向对象编程高级技术1)类的继承性理解继承的基本概念,掌握extends的使用用案例分析继承、多态的规则和实现方

2)运行时多态了解并掌握类成员的继承规则法;

3)抽象类了解动态多态性,熟练掌握抽象方法与抽象类实践类的继承、抽象方法;4)工匠精神:

34)接口了解并掌握接口定义、接口的实现、接口的继承实践接口定义、实现;爱岗敬业

5)异常掌握接口与多态的使用精益求精

6)包机制了解包的创建与使用专注笃定

掌握最常见的异常类不断创新

1)线程的创建掌握创建线程的两种方式案例展示线程和进程的关系;大大方方做

多线程技术

2)线程的生命周期了解线程的生命周期及其调度方式实践线程调度、优先级;人

43)线程的调度掌握线程间的同步实践线程间的同步与通信;斤斤计较做

4)线程的同步掌握线程间的通信事

5)线程的通信

1)String类掌握String类和StringBuffer类的使用实践字符串的常用方法;

2)StringBuffer类了解System类、Runtime类、Math类和Random类的实践日期类的常用方法;

3)System类使用实践数学相关类的常用方法;

J

AVA

4)Runtime类掌握包装类和日期类的使用

5API

5)Math类

6)Random类

7)包装类

8)日期类

4

序工作任

课程内容要求活动设计思政元素

号务模块

1)List接口掌握List集合、Set集合以及实践单列有序集合的使用方法;

2)Set接口Map集合的使用实践常见双列集合的使用方法;

集合

3)Map接口熟悉泛型的使用实践泛型的使用方法;

6

4)泛型熟悉Collections和Arrays工具类的使用

5)Collections工具类

6)Arrays工具类

1)标准输入输出流熟悉字节流和字符流读写文件的操作实践文件的读取;

I2)使用节点流进行数据输入输出熟悉如何使用File类访问文件系统实践文件夹的读取。

7O

3)使用过滤流进行数据的输入输出掌握如何处理中文乱码

4)File类

5

四、实施与保障

(一)课程负责人

课程负责人能认真贯彻党的教育方针,热爱高职教育事业,爱岗敬业,治学严谨,组

织协调能力强,具有开拓进取精神和良好的师德师风;具有中级及以上职称,或本科毕业

工作三年以上且具有硕士学位,具有三年及以上的软件技术专业课程教学经历;能准确把

握软件技术专业人才培养目标、培养规格及课程定位,有较强的教学能力和丰富的项目实

践开发经验;教学、科研业绩突出,能对本课程教学过程各环节进行督促和指导;

(二)主讲教师

主讲教师热爱教育事业,有良好的道德素养和专业功底,有软件开发实践与教学经验,

有较强的沟通能力和一丝不苟的工作作风;具备爱岗敬业、为人师表、锐意进取的职业道

德;具备先进的教学理念,有较强的课堂驾驭能力;学生及同行评教反映良好,教学质量

优良;

(三)教学设施

配备黑(白)板、多媒体计算机、投影设备、音响设备,互联网接入或WiFi环境,并

具有网络安全防护措施。安装应急照明装置并保持良好状态,符合紧急疏散要求、标志明

显、保持逃生通道畅通无阻。

表2主要软件列表

软件类别软件名称

操作系统Windows1064位

浏览器主流浏览器

文档编辑器office2007及以上版本

截图工具Windows7系统自带

输入法主流输入法

课程所需软件压缩软件、绘图软件、主流音、视频播放软件、JDK、eclipse、mysql

五、课程考核与评价

(一)成绩构成

课程考核包括平时过程考核、期末考试考核两部分。

(二)考核内容

学习态度、知识与技能、综合素质表现(专业能力、社会能力、方法能力等)

(三)考核方案

6

课程考核成绩组成:平时过程成绩占50%;期末考试成绩占50%。

1、平时过程成绩

1)课堂表现(30%)

其中:课堂出勤30%,课堂纪律占30%,课堂发言占40%。

2)实践操作(70%)

其中:各阶段案例根据难易程度比例分配

各实践操作成绩都由学生互评(30%)和教师评价(70%)两部分组成。

2、期末考试成绩

建议采用笔试考核方法,考试时间90分钟,对本课程所学内容进行综合考核。

其中:基础知识填空、选择占40%,程序填空、阅读占30%,独立编程占30%。

六、进程与安排

本课程建议学时64学时,建议第一学期开设。教学学时分配建议如下表3所示。

表3教学学时分配建议表

序号工作任务模块理论学时实践学时合计

1语法基础336

2面向对象编程基础6612

3面向对象编程高级技术141428

4多线程技术336

5JAVAAPI448

6集合6612

7IO448

学时总计404080

七、教学建议

(一)教学方法建议

1、教学方法多样化

采用案例教学法,激发学生思维;采用任务驱动教学法,提高学生学习的目的

性,提高学生解决实际问题能力等。

2、教学手段现代化

利用多媒体、视频、课堂教学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论