学校首页
当前位置: 首页 >> 课程建设 >> 院级课程 >> 正文
院级课程

软件编程(Java方向)

发布日期 :2017-08-29作者 :刘婷点击 :

软件编程(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

4

图形用户界面程序设计

(1)布局管理器;

(2)容器;

(3)AWT组件;

(4)常用Swing组件;

(5)事件处理模式。

(1)熟练使用基本Swing组件构造GUI界面;

(2)掌握按钮的ActionEvent动作事件处理;

(3)了解事件类、处理事件的接口中的方法;

(4)熟练使用JComBox、JCheckBox、JRadioButton、JList等常用组件;

(5)了解常用事件的处理;

(6)了解鼠标事件、键盘事件、文字事件和窗口事件等。

16

5

Java语言高级程序设计

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

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

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

(4)文件追加;

(5)Thread类;

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

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

(8)JDBC数据连接。

(1)理解文件流;

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

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

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

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

16

上一条:软件设计

关闭

© 2002 - 2025 长春职业技术大学 长春市卫星路3278号 [130033] 吉ICP备07000052号-6 吉公网安备 22010202000250号 设计维护:“5G + 信息智能”产教协同应用技术研发服务中心