欢迎访问长春职业技术学院网站!

您当前所在的位置:   首页 > 课程建设 > 国家课程 > 正文
软件编程(Java方向)

软件编程(Java方向)

课程建设类别

国家级精品课程

课程名称

软件编程(Java方向)

课程学时

72

课程负责人

陈显刚

完成时间

2008

适用专业

软件技术

课程简介

本课程软件技术专业开设的一门专业基础课程、专业必修课程,是学习Java Web应用开发、Android手机应用开发等后续课程的基础。该课程对于Java程序员岗位应具备的桌面程序开发能力的培养起到重要作用。在学生具备一定的编程逻辑、程序设计能力的基础上,主要介绍应用J2se技术进行桌面应用程序开发的技术,使学生掌握基本的Java桌面应用程序开发的方法和技能。通过本课的学习使学生了解java体系结构、面向对象的设计理念以及程序设计思想。

前修课程为:程序设计基础、数据结构、数据库技术、计算机维护与维修、办公应用、界面设计。

后续课程为:Java Web程序设计、Android手机应用开发、软件设计、软件测试等。

课程内容

本课程采用“校企合作开发”、“走出去,请进来”的方式,以培养学生成为合格的Java初级程序员为重点,通过设计学生易于理解和掌握的工作任务,对教学内容进行重新细化、序化和反复论证,通过划分4个项目,进行教学过程的实施。具体内容如下表所示:

序号

单元名称

主要内容

教学目标与要求

建议

课时

1

Java语言

程序设计

基础

(1)Java语言特点;

(2)Java实现机制;

(3)集成开发环境;

(4)Java应用程序结构;

(5)Java程序编写及运行原理;

(6)标示符与关键字;

(7)数据类型类型;

(8)运算符和表达式;

(9)if条件语句;

(10)switch分支语句;

(11)while循环结构;

(12)for循环结构。

(1)理解Java实现机制;

(2)掌握搭建和使用集成开发环境;

(3)掌握简单调试与排错技术;

(4)正确定义和使用变量、常量;

(5)正确使用运算符和表达式进行数值计算程序的处理;

(6)掌握if语句的形式及使用;

(7)掌握switch语句的形式和使用;

(8)理解循环结构的几个要素;

(9)掌握for语句结构及使用方法;

(10)能正确区分和选择三种不同循环语句。

12

2

面向对象

程序设计

(1)类和对象的概念与特征、属性与方法;

(2)类与对象的关系;

(3)变量作用域;

(4)变量作用域;

(5)定义包和导入包;

(6)构造方法的特点及实现对象成员变量初始化;

(7)方法重载;

(8)多态的概念和实现;

(9)最终类和抽象类;

(10)面向接口编程概念和实现。

(1)掌握定义和使用类的方法;

(2)理解变量的作用域;

(3)掌握使用对象的步骤;

(4)掌握创建包组织java工程;

(5)掌握private关键字和构造方法;

(8)掌握继承的实现;

(9)掌握多态的实现;

(10)掌握this和super关键字;

(11)掌握Java接口的实现

(12)掌握面向接口编程的思想。

16

3

数据与异常处理程序设计

(1)声明数据与创建;

(2)数组的初始化和元素使用;

(3)main()方法参数使用;

(4)java.util.Arrays类的使用;

(5)定义和初始化字符串;

(6)StringBuffer类的定义和常用方法;

(7)异常的概念和关键字;

(8)异常处理结构;

(9)声明和抛出异常。

(1)掌握一维数组的定义和使用;

(2)掌握使用数组解决简单问题;

(3)掌握String的基本语法;

(4)掌握获得字符串长度、比较等方法;

(5)掌握使用StringBuffer类的方法;

(6)掌握java的异常处理机制;

(7)掌握使用try-catch-finally处理异常;

(8)理解自定义异常的概念和使用方法;

(9)掌握运用throw抛出异常。

12

5

Java语言高级程序设计

(1)java的文件管理机制;

(2)文件的创建和目录管理;

(3)文件流的操作方法;

(4)文件追加;

(5)Thread类;

(6)Date时间的概念和实践;

(7)线程的状态和优先级;

(8)JDBC数据连接。

(1)理解文件流;

(2)掌握文件的顺序访问方式;

(3)掌握随机读取文件的方法;

(4)掌握使用Thread类创建线程应用程序;

(5)能使用JDBC技术完成对数据的连接和增删改查操作。

16