《JAVA编程基础》课程标准软件16级.docx

上传人:b****8 文档编号:9119877 上传时间:2023-02-03 格式:DOCX 页数:17 大小:19.12KB
下载 相关 举报
《JAVA编程基础》课程标准软件16级.docx_第1页
第1页 / 共17页
《JAVA编程基础》课程标准软件16级.docx_第2页
第2页 / 共17页
《JAVA编程基础》课程标准软件16级.docx_第3页
第3页 / 共17页
《JAVA编程基础》课程标准软件16级.docx_第4页
第4页 / 共17页
《JAVA编程基础》课程标准软件16级.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

《JAVA编程基础》课程标准软件16级.docx

《《JAVA编程基础》课程标准软件16级.docx》由会员分享,可在线阅读,更多相关《《JAVA编程基础》课程标准软件16级.docx(17页珍藏版)》请在冰豆网上搜索。

《JAVA编程基础》课程标准软件16级.docx

《JAVA编程基础》课程标准软件16级

辽宁机电职业技术学院

《JAVA编程基础》课程标准

课程类别/性质:

理实一体/专业必修课程

课程代码:

305332011

开课学期:

2

教学时数:

72

学分:

5

制订人:

迟勇完成时间:

2017-1-10

一、课程标准的制订依据

本课程标准依据软件技术专业标准中的人才培养目标和培养规格以及对《JAVA编程基础》课程教学目标要求而制定,用于指导《JAVA编程基础》课程建设和课程教学。

二、课程性质与作用

在软件技术专业课程体系中,本课程是专业选修课程之一,属于岗位核心能力训练层次,也可作为专业群内其它专业的核心课或选修课。

本门课程的作用在于使学生掌握OOP编程思想和Java语法,了解开发规范,培养信息搜索与解释能力。

三、本课程与其他课程的关系

序号

前期课程名称

为本课程支撑的主要能力

1

网页制作

静态网站的设计、制作能力

2

C语言程序设计

掌握程序设计的逻辑能力

序号

后续课程名称

需要本课程支撑的主要能力

1

Java高级应用

在掌握Java基本语法和编程思想的基础上,了解和掌握GUI,I/O,网络,多线程和数据库技术。

2

移动应用程序开发

综合运用Java及相关Web开发技术设计和开发移动应用。

四、课程目标

掌握面向对象的程序设计语言—Java知识,了解代码规范,熟悉项目设计方法,养成良好的软件开发习惯,培养团队协作精神。

为今后深入学习Java高级编程技术奠定良好的知识和工程实践基础。

1.专业能力

(1)掌握Java的基本语法和语义;

(2)掌握应用程序开发方法;

(3)熟练使用IDE开发Java程序。

2.社会能力

(1)具备良好的职业道德和社会责任感。

(2)具备与客户沟通与协商的能力;

(3)具备团队合作能力;

(4)具备良好的语言表达能力。

(5)培养学生创新精神、创业意识。

3.方法能力

(2)具备信息收集与分析的能力;

(3)具备自学提高的能力;

(4)具备制定计划和总结能力;

(5)具备基于现有学习基础解决一定知识领域问题的能力。

五、课程教学内容与建议学时

表1《JAVA编程基础》课程教学情景

序号

学习情境

学时分配

教学形式

备注

总计

理论

实践

理实一体

1

开发简单Java应用程序

8

8

演练结合

2

熟悉IDE下编写Java程序和掌握基本语法

12

12

演练结合

3

掌握Java程序和程序调试的基本方法

8

8

演练结合

4

掌握JavaOOP基本思想

16

16

演练结合

5

熟悉JavaOOP的高级特性

16

16

演练结合

6

练习Java数组与字符串

8

8

演练结合

7

Java的异常处理

4

4

演练结合

合计

72

72

六、课程教学设计

 

表2《JAVA编程基础》课程教学设计

序号

学习情境

教学目标

学习内容及训练项目

教学载体

学时

教学方法及资源

教学环境

考核评价

1

开发简单Java应用程序

1.了解程序的基本概念:

什么是程序

2.了解Java的技术内容

3.熟悉基本的Eclipse操作(创建Java工程,创建Java文件,运行)

4.掌握简单的调试与排错

学习内容:

1.什么是Java

2.Java程序的开发步骤

3.排错与调试

训练项目:

1.开发并调试JavaApplication实例

PC机,互联网

8

教学方法:

以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程

资源:

多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源

1.提供多媒体教室的PC机;

2.能提供互联网环境

 

考核方式:

考勤与项目参与情况(20%)

本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)

考核标准:

以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩

成绩权重:

0.10

2

熟悉IDE下编写Java程序和掌握基本语法

1.掌握变量的概念

2.掌握数据类型的概念

3.掌握常用变量类型

4.掌握运算符

5.掌握数据类型转换

学习内容:

1.变量

2.数据类型

3.运算符

4.数据类型转换

训练项目:

1.模拟登录系统的实现—需求分析

PC机,互联网

12

教学方法:

以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程

资源:

多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源

1.提供多媒体教室的PC机;

2.能提供互联网环境

 

考核方式:

考勤与项目参与情况(20%)

本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)

考核标准:

以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩

成绩权重:

0.10

 

3

掌握Java程序和程序调试的基本方法

1.复习boolean类型和关系和逻辑运算符,掌握if条件结构

2.掌握键盘输入

3.掌握循环结构

4.掌握调试方法

学习内容:

1.if条件结构

2.switch结构

3.while和do-while循环

4.for循环

5.跳转语句

6.程序调试

训练项目:

1.模拟登录系统的实现—阅读登录实现样例

PC机,互联网

8

教学方法:

以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程

资源:

多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源

1.提供多媒体教室的PC机;

2.能提供互联网环境

 

考核方式:

考核方式:

考勤与项目参与情况(20%)

本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)

考核标准:

以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩

成绩权重:

0.10

4

掌握JavaOOP基本思想

1.掌握类和对象的特征

2.理解封装

3.掌握创建和使用对象的语法

4.掌握类的方法和JavaDoc注释

5.掌握方法的调用

6.掌握变量的作用域

7.掌握创建包组织Java工程

8.掌握JavaAPI文档的阅读方法

学习内容:

1.对象与类

2.类的方法和属性

3.包

4.JavaDoc注释和JavaAPI文档

训练项目:

1.模拟登录系统的实现—编写包与类,使用工具绘制工程图例

PC机,互联网

16

教学方法:

以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程

资源:

多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源

1.提供多媒体教室的PC机;

2.能提供互联网环境

 

考核方式:

考勤与项目参与情况(20%)

本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)

考核标准:

以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩

成绩权重:

0.20

5

熟悉JavaOOP的高级特性

1.复习封装的特性

2.掌握构造方法的概念

3.掌握方法重载

4.掌握继承和多态特性

5.掌握方法重写

6.掌握面向接口的编程

学习内容:

1.封装

2.构造方法

3.方法重载

4.继承

5.多态

6.方法重写

7.接口

8.内部类

9.匿名类

 

训练项目:

1.模拟登录系统的实现—根据提示完成复杂登录过程

PC机,互联网

16

教学方法:

以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程

资源:

多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源

1.提供多媒体教室的PC机;

2.能提供互联网环境

 

考核方式:

考勤与项目参与情况(20%)

本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)

考核标准:

以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩

成绩权重:

0.30

6

练习数组与字符串

1.掌握数组的定义,初始化和使用

2.掌握String的定义,初始化和使用

3.掌握字符串的常用方法

4.掌握带参数的方法

5.掌握StringBuffer类

学习内容:

1.数组的定义,初始化和使用

2.String的定义,初始化和使用

3.带参数的方法

4.StringBuffer类与String类的区别

训练项目:

1.模拟登录系统的实现—对登录案例现有功能模块进行集成

PC机,互联网

8

教学方法:

以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程

资源:

多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源

1.提供多媒体教室的PC机;

2.能提供互联网环境

考核方式:

考勤与项目参与情况(20%)

本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)

考核标准:

以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩

成绩权重:

0.10

7

Java的异常处理

1.掌握异常处理机制

2.掌握try,catch,finally块

3.掌握throws,throw机制

4.掌握使用log4j记录异常日志

学习内容:

1.异常处理的机制和语法

2.Log4j的使用

 

训练项目:

1.为登录系统加入异常处理功能

PC机,互联网

4

教学方法:

以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程

资源:

多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源

1.提供多媒体教室的PC机;

2.能提供互联网环境

 

考核方式:

考勤与项目参与情况(20%)

本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)

考核标准:

以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩

成绩权重:

0.10

 

七、课程考核

表3《JAVA编程基础》课程评价标准

考核方式:

过程性评价+终结性评价

评价项目之一:

过程性评价(满分30分,占总成绩30%)

评价项目

评价标准

分值

及格

不及格

平时表现(学习纪律、团队合作、作业)

15

内测

15

评价项目之二:

终结性评价(满分70分,占总成绩70%)

评价内容

评价方式

分值

期末测试

开卷机试

70

总评=过程性评价+终结性评价

八、教学基本条件

1.教师的能力要求

1)分析制作课程任务书;

2)熟悉Java理论知识与实践操作;

3)了解计算机语言最新趋势。

2.教学硬件环境基本要求

1)理实一体化教学实训室一间,学生人手一机;

2)多媒体教学演示机,局域网与Internet;

3.教学资源基本要求

1)自编教材

2)多媒体课件与软件项目开发文档模板;

3)项目进度跟踪表

4)评审表

九、教学建议

1.教学方法

1)以工作过程为导向,任务驱动的教学设计模式;

2)理论与实践结合,演示与操作结合的教学方法;

3)每个教学单元布置预习作业,提升授课效果;

4)每个教学单元进行单元测试,巩固学习成果;

5)整个教学过程按照“确定项目(信息获取与分析)、指定计划(软件需求文档)、决策、实施、检查(软件测试)、评价”六步教学法进行教学活动的组织;

6)分组完成项目,促进团队合作,以小组为单位,记录实践完成情况进度跟踪表,实时控制学习进度;

7)锻炼学生的语言表达能力与职业素养。

2.教材及参考资料

《JAVA语言程序设计》、《JAVA语言程序设计实训》迟勇主编。

课程组组长:

何芳专业群部主任:

丛佩丽系主任:

刘中华

日期:

2017年1月10日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1