- 3
- 0
- 约4.3千字
- 约 9页
- 2016-08-29 发布于贵州
- 举报
《Java程序设计理论课程教学大纲
《Java程序设计》课程教学大纲
课程编号:0311028
适用专业:计算机应用技术
总学时数:64
学 分:2
开课单位:计算机应用技术系(计算机应用技术教研室)
编制时间:2011年3月2日
一、课程性质和任务
《Java语言程序设计》课程是计算机应用技术专业的专业核心课程。本课程的教学目标是以Java语言为基础,培养学生在软件开发中应用Java语言编程的能力。本课程对于实现专业的培养目标、增强学生的就业竞争力具有非常重要的作用,是检验专业教学成果的重要课程,也是评价本专业学生是否掌握学科基础知识、能否综合运用所学知识解决实际问题、是否具备软件开发各种技能的重要课程。本课程突出了专业培养目标中实践能力强的特点。在前续课程(程序设计基础(C语言)和数据结构基础(C语言))的基础上,进一步培养学生编码和程序设计方面的专业技能。并且,为后续课程(Web开发技术基础、Web项目实践(Java)、Java认证等)提供了必要的支撑,通过这些后续课程的学习使本专业学生全面掌握软件开发的基本知识与应用技能,能够满足企业中软件开发、测试等岗位(群)的需求。因此该课程的建设对实现本专业的培养目标具有至关重要的作用。
二、教学内容、学时安排和基本要求
第一章 Java概述(2学时)
程序语言发展历史、面向对象程序设计语言概念、Java开发环境和运行环境以及开发工具
1、基本要求
掌握使用Java语言进行程序开发基本过程
Java应用程序的基本结构
2、重点、难点
重点:Java应用程序的基本结构
难点:Java程序的编写
3、说明:通过对以前编程语言课程的复习,对计算机语言历史的回顾,导入新语言的特点,面向对象的基本概念,从而了解并掌握新语言的开发和运行环境,并学习环境的安装与配置。
第二章 Java基础(2学时)
1、基本要求
(1)Java语言的标示符和关键字、数据类型、各种运算符和数据类型之间的转换
2、重点、难点
重点:重点掌握语句、表达式和运算符以及数据类型之间的关系
难点:运算符以及数据类型之间的关系
3、说明:因为本课程的先修课程为c或者其他入门语言,在同学们掌握了一定语言基础的情况下开设这个课程,对于关键字,数据类型的以前提过的概念在这里不详细介绍,着重讲解本语言与先修语言的不同地方和该语言中需要注意的地方
第三章 Java流程控制(2学时)
1、基本要求
熟练使用程序设计中出现的各种程序流程控制
掌握各种流程使用的场合,他们之间的关系
能用Java语言熟练编写使用到流程控制的程序。
2、重点、难点
重点:三种循环语句的使用
难点:程序中用于跳转的语句break和continue的使用
3、说明:因为本课程的先修课程为c或者其他入门语言,在同学们掌握了一定语言基础的情况下开设这个课程,对于程序流程有了一定的基础,所以相关的概念在这里不详细介绍,着重讲解本语言与先修语言的不同地方和该语言中需要注意的地方,并且说明Java语言中流程控制语句的语法问题
第四章 方法 (2学时)
1、基本要求
进一步掌握面向对象语言方法的概念,并明白其使用的场合
掌握方法的声明、调用以及参数的传递
学会在Java语言中递归的使用
2、重点、难点
重点:方法的使用和使用时参数的传递
难点:Java语言中递归的调用
3、说明:在本章学习中,方法为面向对象中所经常使用到的语言,所以我们要对其概念进行详细的讲解,使学生详细了解方法与函数的区别和共同的特点,并能用Java语言熟练的编写方法程序,并投入使用。
第五章 数组 (4学时)
1、基本要求
(1)掌握数组的声明、初始化,并能熟练应用数组
2、重点、难点
数组的声明,数组的基本操作
3、说明
因为本课程的先修课程为c或者其他入门语言,在同学们对数组有一定了解的情况下,我们对数组的概念不做详细的介绍,但是由于新语言与先修语言的差别,在实例中详细地说明在Java语言中数组的声明和初始化,要求学生能对一维和二维数组熟练操作,对多维数组有一定的了解。
第六章 面向对象的程序设计概念(2学时)
1、基本要求
掌握面向对象的程序设计概念,包括对象、属性、方法、类,对他们能用语言熟练的表述出来。
2、重点、难点
重点:面向对象的转变,对象的创建、引用以及初始化等
难点:面向对象程序设计
3、说明:因为本课程的先修课程为c或者其他入门语言,而先修的程序语言都为非面向对象的语言,同学们对面向对象完全处于一种不了解状态,讲授时应采用生动的实例讲解,使得同学们能将编程语言与现实生活完全接轨。
第七章 类的封装、多态和继承(4学时)
1、基本要求
了解类,并掌握封装、多态和继承的概念,能用程序语言表示出类的多种特性
2、重
原创力文档

文档评论(0)