
- 主页
- 课程标准
- 实施方案
- 课程概述视频
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。 Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
-
《Java语言》课程标准
课程编码: 课程类别:B
适用专业:软件技术 授课单位:计算机学院
学时:108 编写执笔人及编写日期:张宇 肖英 胡双
学分:6 审定负责人及审定日期:
1、课程定位和课程设计
1.1课程性质与作用
课程的性质:本课程是软件技术专业的专业学习领域课程,是培养学生运用Java语言进行应用程序开发的核心基础支撑课程。
课程的作用:本课程以企业人才标准作为依据和培养目标,以培养学生Java应用程序开发能力和基本素质为主线,围绕着Java应用程序开发的基本理论和知识进行学习。通过学习本课程,使学生能够熟练掌握Java语言基础及语法知识,逐步建立面向对象编程的思想,熟悉Java语言面向对象编程的特性,熟悉常用的Java API,并通过实践训练强化使用Java语言进行程序设计的能力,使学生初步具备开发Java应用程序的能力并为后续学习打下坚实基础。
本课程在软件技术专业的整个课程体系中处于承上启下的关键位置:
(1)前导课程
《计算机应用基础》
(2)后续课程
《Java高级程序设计》、《JavaScript程序设计》、《WEB应用程序设计基础—JSP》
1.2课程基本理念
本课程本着以专业能力培养为主线、兼顾社会能力、方法能力培养的设计理念,着重发展学生的实践技能。整个课程教学设计紧紧围绕高技能人才培养的目标展开教学,精心选取和设计典型实例组织教学内容,将知识的讲解贯穿于典型实例的开发过程,激发学生的学习兴趣、促进教学效果。加大动手实践环节比例,尽量令学生能在做中学,更好地锻炼学生的实践能力。各教学模块中,根据实现典型实例所需的知识与技能规划教学内容和进度,组织课堂教学,确定学生实训任务,在循序渐进完成典型实例的同时实现教学目标,达到实践与理论的深度融合。
1.3课程设计思路
本课程侧重于培养学生的编程基本能力,令学生掌握Java程序设计语言的核心基础内容,故而课程设计围绕Java语言的基础内容及编程基本能力锻炼的方方面面展开,各个教学模块力求讲解透彻、训练到位,令学生为后续应用程序开发奠定坚实的知识和技能基础。各知识点的讲解以实际工作中软件开发的过程和步骤为出发点,将教学过程分为任务描述、计划、实施、检测、评价五大步骤,分别对应软件开发的需求分析、设计、编码、测试、验收五个工作环节,使得学生除了学习必要的知识和技术外,还能在学习过程中自然而然的了解程序开发的步骤和流程,为将来参加实际工作进行项目开发打下良好的基础。同时通过采用“教”、“学”、“做”三位一体法教学法,教师边示范、边讲解、边提问,学生边做、边学、边思考,从而实现在做中教,在做中学,提高学生的实践能力和专业水平。
2、课程目标
通过本课程的学习,使学生掌握Java程序设计语言的核心基础知识和语法、建立面向对象编程的基本概念、能进行类的设计和实现、能运用Java语言进行一般面向对象的程序设计,为学生后续运用Java语言进行各种类型应用程序开发奠定知识和技术基础,同时在实践教学过程中培养学生的编码能力、程序调试能力,团队合作与沟通能力、自主学习与创新能力等。
具体职业能力目标按下面三个方面进行描述:
Ø 专业能力
(1)掌握Java开发环境的准备和使用;
(2)掌握Java语言的核心语法知识;
(3)掌握流程控制语句,熟练使用分支、循环语句;
(4)理解类和对象,能熟练进行类的创建,实例化对象,通过对象调用方法;
(5)理解和掌握构造方法的定义和使用;
(6)理解继承的概念,能通过继承方式创建新类;
(7)理解接口,能通过实现接口方式创建新类;
(8)掌握一维数组的使用,能使用循环语句熟练进行数组的访问;
(9)掌握Java常用API的使用,能进行字符串、数学函数、随机数、日期时间等的处理;
(10)理解集合类,掌握常用集合类的使用,能进行集合元素的遍历。
Ø 方法能力
(1)分析问题、解决问题的能力。
(2)知识的融会贯通和举一反三的能力。
(3)动手实践能力。
(4)自主学习和创新能力。
Ø 社会能力
(1)遵纪守法,爱岗敬业,具有良好的职业道德和职业形象。
(2)具有严谨的科学作风和踏实的工作态度,积极的求知欲和进取心。
(3)具有自觉的规范意识和团队精神,并具有良好的沟通和交流能力。
(4)身心健康,能精力充沛地工作。
(5)思维敏捷,反应迅速。
(6)心理素质高,遇到困难能迎难而上。
3、课程内容与要求
学习情境规划和学习情境设计
学习情境
情境描述
职业能力(知识、技能、态度)
课时
Java语言基础
(1) 开发环境的安装与使用;
(2) Java程序的开发流程;
(3) Java的核心语法基础;
(4) 流程控制语句;
(5) 熟练运用Java语言
(1) 使用JDK和Eclipse开发和运行Java程序;
(2) 掌握Java语言核心语法知识;
(3) 熟练运用分支、循环结构语句;
(4) 运用Java语言编程解决简单算法。
32
Java面向对象编程
(1) 创建类和使用对象;
(2) 类的静态成员;
(3) 方法的定义、返回和调用;
(4) 继承和接口;
(5) 方法重写和重载;
(6) 包和访问控制符。
(1) 熟练掌握类的定义;
(2) 熟练掌握对象的创建,使用对象引用成员;
(3) 掌握静态成员的引用;
(4) 掌握方法的定义和调用;
(5) 掌握通过继承或实现接口的方式创建新类;
(6) 理解和掌握方法的重写和重载;
(7) 理解和掌握包的使用,访问控制符的作用
32
Java语言的应用
(1) 一维数组;
(2) 对象数组;
(3) 二维数组;
(4) Java常用API;
(5) 常用集合类。
(1) 熟练掌握一维基本数据类型数组的定义、创建和访问;
(2) 熟练一维对象数组的定义、创建和访问;
(3) 掌握二维数组的定义、创建和元素的遍历;
(4) 掌握常用API的使用,能阅读和自行学习API的使用;
(5) 掌握常用集合类的使用,能遍历集合元素。
24
Java语言的程序开发
(1) 综合实例
(1) 熟练运用Java语言进行小型应用系统的设计和实现
20
4、课程实施
4.1教学条件
4.1.1软硬件条件
硬件要求:
Intel及其兼容计算机,P4或者更高处理器;1G以上内存;10GB以上的硬盘空间。
软件要求:
(1)Windows xp以上操作系统
(2)JDK1.6或以上版本
(3)Eclipse 3.2或以上版本
4.1.2师资条件
教师队伍要求年龄层次清晰,梯队结构合理,要求教师教学经验丰富,具有较强的创新精神,要求具有“双师”结构的特点。
对任课教师的职业能力和知识结构的要求:
职业能力
知识结构
良好的个人素质
现代化的教育、教学理念
现代化的教学手段
较强的实践能力
Java应用开发及其相关课程知识
教学内容组织
教学方法与手段
课堂教学管理等
4.2教学方法建议
拥有先进的教学理念和教学方法是课程教学的重要保证。要采用先进的教学方法,充分利用现代化的教学方法和手段,以确保教学质量的提高。
Ø 案例教学法
围绕一定的教学目标,把实际中真实的情景加以典型化处理,形成典型案例,涵盖必要的知识和核心技术,先演示案例效果,吸引学生学习兴趣,再引导学生分析解决问题的思路和方案,最终带领学生完成案例,令学生能边学边做,既锻炼学生实践能力,也培养学生分析问题、解决问题的能力。
Ø 多媒体演示教学法
在课堂教学中,灵活运用多媒体教学软件,既可将教学相关重要资料共享给学生,又可将教学案例的分析、实现过程演示给学生,令学生能更直观地接收相关的知识和技术,达到较好的教学效果。
Ø 项目小组协作教学法
将学生组成一个个项目小组,分派一个具体的实践任务,让他们在限定的时间内通过讨论研究、编码实现、演示成果来完成整个任务,老师根据其完成的情况进行评价。这种教学方式可以锻炼学生的团队精神,加强教学的互动性,增强学生学习的主动性。
4.3教学评价、考核要求
课程的评价根据课程标准的目标和要求,实施对教学全过程和结果的有效监控。采用形成性评价与终结性评价相结合的方式,既关注结果,又关注过程。其中形成性评价注重平时表现和实践能力的考核。主要根据学生完成每个学习情境的情况,结合平时表现,进行综合打分。打分标准如下:
评价指标
所占比例(%)
课程的参与度
出勤情况
12%
课堂表现情况
4%
实践任务完成质量
24%
期末考试
期末考试
60%
总评成绩
100
5、课程资源开发与利用
(一)学习资料资源:
(1)推荐教材:
1. 《Java程序设计基础》 ,王路群,大连理工大学出版社,2011-08,ISBN 9787561161685
(2)推荐参考书:
1.《Head First Java(中文版)》,(美)塞若(Sierra,K.),(美)贝茨(Bates,B.) 著,O’Reilly Taiwan公司译,张然等改编,中国电力出版社,2007-02,ISBN 9787508344980
2.《Java核心技术 卷1 基础知识(原书第9版)》,(美)霍斯特曼,科内尔著,周立新等译,机械工业出版社,2014-01,ISBN 9787111445142
(二)信息化教学资源:
多媒体课件、网络课程、多媒体素材、电子图书和专业网站的开发与利用。
6、其他说明
理 论 教 学 进 度 安 排
-
暂未设置课程概述视频信息