《Java程序设计》课程标准【普通班】

文章来源:未知     责任编辑:计算机学院    时间:2017-03-07  点击数:

课程编码: 课程类别:B

适用专业:软件技术 授课单位:计算机学院

学时:108 编写执笔人及编写日期:肖 英2015.06.10

学分:6 审定负责人及审定日期:

1课程定位和课程设计

1.1课程性质与作用

课程的性质:本课程是软件技术专业的专业学习领域课程,是培养学生运用Java语言进行应用程序开发的核心基础支撑课程。

课程的作用:本课程以企业人才标准作为依据和培养目标,以培养学生Java应用程序开发能力和基本素质为主线,围绕着Java应用程序开发的基本理论和知识进行学习。通过学习本课程,使学生能够熟练掌握Java语言基础及语法知识,逐步建立面向对象编程的思想,熟悉Java语言面向对象编程的特性,熟悉常用的Java API,理解Java的异常处理机制等,并通过实践训练强化使用Java语言进行程序设计的能力,使学生初步具备开发Java应用程序的能力并为后续学习打下坚实基础。

本课程在软件技术专业的整个课程体系中处于承上启下的关键位置:

(1)前导课程

《计算机应用基础》

(2)后续课程

《WEB应用程序设计基础—JSP》

1.2课程基本理念

本课程本着以专业能力培养为主线、兼顾社会能力、方法能力培养的设计理念,着重发展学生的实践技能。整个课程教学设计紧紧围绕高技能人才培养的目标展开教学,精心选取和设计典型实例组织教学内容,将知识的讲解贯穿于典型实例的开发过程,激发学生的学习兴趣、促进教学效果。加大动手实践环节比例,尽量令学生能在做中学,更好地锻炼学生的实践能力。各教学模块中,根据实现典型实例所需的知识与技能规划教学内容和进度,组织课堂教学,确定学生实训任务,在循序渐进完成典型实例的同时实现教学目标,达到实践与理论的深度融合。

1.3课程设计思路

本课程侧重于培养学生的编程基本能力,令学生掌握Java程序设计语言的核心基础内容,故而课程设计围绕Java语言的基础内容及编程基本能力锻炼的方方面面展开,各个教学模块力求讲解透彻、训练到位,令学生为后续应用程序开发奠定坚实的知识和技能基础。各知识点的讲解以实际工作中软件开发的过程和步骤为出发点,将教学过程分为任务描述、计划、实施、检测、评价五大步骤,分别对应软件开发的需求分析、设计、编码、测试、验收五个工作环节,使得学生除了学习必要的知识和技术外,还能在学习过程中自然而然的了解程序开发的步骤和流程,为将来参加实际工作进行项目开发打下良好的基础。同时通过采用“教”、“学”、“做”三位一体法教学法,教师边示范、边讲解、边提问,学生边做、边学、边思考,从而实现在做中教,在做中学,提高学生的实践能力和专业水平。

2课程目标

通过本课程的学习,使学生掌握Java程序设计语言的核心基础知识和语法、建立面向对象编程的基本概念、能进行类的设计和实现、能运用Java语言进行一般面向对象的程序设计、能使用Java的常用API、理解Java的异常处理机制,为学生后续运用Java语言进行各种类型应用程序开发奠定知识和技术基础,同时在实践教学过程中培养学生的编码能力、程序调试能力,团队合作与沟通能力、自主学习与创新能力等。

具体职业能力目标按下面三个方面进行描述:

  • 专业能力

(1)掌握Java开发环境的准备和使用;

(2)掌握Java语言的核心语法知识;

(3)掌握流程控制语句,熟练使用分支、循环语句;

(4)理解类和对象,能熟练进行类的创建,实例化对象,通过对象调用方法;

(5)理解和掌握构造方法的定义和使用;

(6)理解继承的概念,能通过继承方式创建新类;

(7)理解接口,能通过实现接口方式创建新类;

(8)掌握一维数组的使用,能使用循环语句熟练进行数组的访问;

(9)掌握Java常用API的使用,能进行字符串、数学函数、随机数、日期时间等的处理;

(10)理解集合类,掌握常用集合类的使用,能进行集合元素的遍历。

(11)理解Java的异常处理机制,能进行异常的捕获和处理,能根据需求自定义异常并使用。

  • 方法能力

(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. 常用集合类;

  6. Java的异常处理

  1. 熟练掌握一维基本数据类型数组的定义、创建和访问;

  2. 熟练一维对象数组的定义、创建和访问;

  3. 掌握二维数组的定义、创建和元素的遍历;

  4. 掌握常用API的使用,能阅读和自行学习API的使用;

  5. 掌握常用集合类的使用,能遍历集合元素;

  6. 掌握try-catch-finally异常处理语句的使用,能自定义异常并使用。

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其他说明

Copyright 2018 武汉软件工程职业学院 版权所有 All Rights Reserved

学院地址:武汉市东湖新技术开发区光谷大道117号 邮编:430205 邮箱:whvcse@whvcse.edu.cn

鄂公网安备42018502001188号  鄂ICP备11010169号-2