序号 |
单元名称 |
主要内容 |
教学目标与要求 |
建议 课时 |
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 |