| 阶段 |
课程名称 |
课程内容 |
培养技能 |
课程实训 |
二
期
中
级
软
件
开
发
工
程
师
|
Java语言基础 |
Java语言特点 |
Java语言和其它语言的特征以及运行机制 |
|
| Java语言的运行机制 |
| 数据类型、常量、变量、运算符 |
熟练掌握Java语言的数据类型,表达式、控制结构、循环结构 |
| 表达式、控制结构 |
| 三大循环结构 |
| Java面向对象 |
Java语言面向对象的思想 |
深刻理解Java语言面向对象的设计思想 |
酒店点菜系统
银行ATM机系统 |
Java语言类的概念 |
| Java语言类的属性、方法,访问权限 |
熟练掌握Java语言面向对象的设计和分析能力 |
| Java语言类的多态,封装、继承 |
| Java语言的抽象类,接口 |
| Java异常和IO流 |
Java语言异常的概念 |
深刻理解Java语言异常的概念以及掌握常用的异常 |
记事本系统 |
| Java语言常用的异常类 |
| Java语言运行时异常和非运行时异常 |
1、区别Java语言运行时异常和非运行时 异常
2、精通Java语言异常的处理方式和熟练编写自定义异常 |
| Java语言异常的处理几种方式 |
| Java语言自定义异常 |
| Java语言IO流的概念 |
深刻理解Java语言IO流的概念 |
| Java语言常用的字节流 |
熟练掌握Java语言常用的字节流,字符流和缓冲流 |
| Java语言常用的字符流 |
| Java语言常用的缓冲流 |
| 通过IO流实现目录的遍历和文件的复制粘贴,以及图片,视频的复制操作 |
熟练掌握Java语言IO流的编码能力 |
| JavaGUI编程 |
Java语言AWT包常用的类,接口 |
熟练掌握Java语言AWT包常用的类,接口以及布局管理 |
计算器系统
贪吃蛇系统
电话本系统
相册系统
|
| Java语言开发界面常用的布局管理器,容器 |
| Java语言开发界面事件的处理 |
掌握事件的概念和各种事件的处理 |
| Java语言Swing包常用的类,接口 |
熟练掌握Swing包和AWT包的类以及二者的区别 |
| Java语言Swing包和AWT包的区别 |
| 利用Java语言Swing包和AWT包的开发项目 |
开发MIS管理系统 |
| Java多线程和网络编程 |
线程、创建线程、启动线程、线程调度 |
1、理解线程的概念
2、了解线程的几种状态
3、熟练掌握线程的同步和交互
4、熟练掌握线程的编码能力
|
简易聊天系统
模拟腾讯QQ系统
|
| 线程控制、终止线程、线程优先级 |
| 线程的同步和交互 |
| 利用线程的同步和交互模拟生产者和消费者编写代码 |
| TCP/IP协议 |
1、理解TCP/IP协议
2、掌握网络连接原理和技术
3、掌握 Socket编程能力
4、和多线结合编写简易聊天室 |
| 网络连接、套接字的概念 |
| 掌握面向连接和非面向连接的编码能力 |
| 简易聊天室 |
| Java实战 |
Java语言连接数据库 |
1、精通JDBC类库
2、C/S架构开发项目
3、掌握Java企业项目开发能力
|
教务管理系统
超市管理系统
企业进销存系统 |
| Java语言sql包常用类和接口 |
| Java语言awt包和sql包整合开发简易项目 |
| SQLServer2005 |
SQL2005的新特征以及关系型数据库简介 |
了解和熟悉SQL2005新特征以及标准SQL的熟练掌握 |
|
| SQL2005的SQL语句建表,删除表,修改表结构,插入数据,删除数据,修改数据以及5种范式的概念 |
| SQL2005的函数以及group by 分组子句和Having子句过滤分组结果 |
掌握SQL2005的语法、函数、流程控制、异常处理 |
| SQL2005的多行和单行连接以及相关子查询,相关删除,相关更新 |
| SQL2005的流程控制语句和异常处理以及事务控制 |
| SQL2005的序列和索引的 |
精通SQL2005的序列、游标、存储过程、函数、触发器的概念和编码能力 |
| SQL2005游标的概念以及使用 |
| SQL2005存储过程的概念以及使用 |
| SQL2005函数的概念以及使用 |
| SQL2005触发器的概念以及使用 |
| Java语言调用SQL2005存储过程、函数 |
熟练掌握 Java语言调用SQL2005的存储过程、函数 |