中科院西安网络中心 >> 专业设置 >> 软件工程开发课程设置

软件工程开发课程设置

来源:中科院西安分院 作者:中科院西安分院 点击:

教学周期:11个月,其中第一学期3个月,第二学期6个月,课程实训2个月。

1.课程设置

课程编号

教学单元

教学内容

就业岗位

第一学期   J2SE桌面开发  教学课时3个月

ZKR090101

C语言

C语言概述及TUBOC2开发工具的使用;C语言中的数据类型;C语言中的表达式;顺序结构语句;选择结构语句的用法;循环控制结构语句的使用;C语言中的数组;C语言的函数及使用。

 •JAVA程序员
 •
管理信息系统开发和维护人员
 •
数据库管理和维护人员
 •
软件维护工程师 

ZKR090102

JAVA核心程序编程

java体系结构与开发流程;java基础语法初步;java语法与数组;面向对象基础;封装、构造函数、this引用;垃圾回收机制、参数传递、单态设计模式;类的继承性、子类的实例化顺序、抽象类、接口;类的多态性、对象类型的转换、jar文件;异常及异常处理、打包、访问控制;API、开发工具、String类;包装类、集合类、开发工具断点调试;java中的IO操作相关类;java中的GUI程序设计、事件机制;图形及图像处理类、重绘机制;常用GUI组件及小案例。

ZKR090103

MSSQL/MY SQL数据库

数据库概念、MS SQL安装、查询分析器使用;约束和排列数据;单行函数;从多表中显示数据;聚合函数、子查询;DML语句、事物处理;创建和管理表、内置约束;视图、存储过程、触发器;MY SQL安装与使用;MY SQLMS SQL参照应用。

ZKR090104

JDBC 数据库连接技术

JDBC技术的介绍,在 DOC 环境下配置JDBC,实现JAVA程序与数据库连接;在目前比较流行的JAVA开发工具(NetBeans, Eclipse, Jdeveloper)中利用JDBC技术实现与数据库的链接;

ZKR090105

统一建模语言UML

介绍统一建模语言UML. 学习UML语言中常用的模型符号,既关系(依赖,聚合,泛化);学习UML 语言中常用的几种图形(用例,活动,类图)的设计方法及它们在UML语言中所起的作用。

ZKR090106

JAVA 项目实战(C/S模式)

介绍Oracle Jdeveloper 开发工具,如何利用这个工具开发JAVA 项目;学习三种连接数据库的参数传递方法(直接赋值法,文本赋值法,XML文件赋值法);设计用户登陆界面,将用户登陆的类封装,进行传参数调用;一般C/S模式用户主界面的设计,主要是对菜单项的设计以及用户权限的设计;利用JAVA语言对数据库中数据进行查询,添加,修改,删除等操作,及对数据的显示问题;JAVA实现对文本文件的操作,返回参数存储过程的调用;JAVA 对数据的加密(Md5加密, 凯撒加密,BASE64加密等)。及一些简单的软件性能测试方法;JAVA 实现多媒体技术。将完成的JAVA项目生成EXE 可执行文件;

第二学期  教学总课时6个月   J2EE网络开发  教学课时3个月

ZKR090201

Oracle/pl/sq

数据库概论、 Oracle产品介绍及Oracle10G安装;Oracle数据库组件及体系结构;管理Oracle数据库实例;创建数据库;使用数据字典和动态性能表;维护控制文件、重做日志文件、数据文件和表空间;介绍Oracle存储结构和关系;管理还原段、表段、索引段等;维护数据完整性和安全性;管理用户、分配权限和角色;Oracle数据库备份策略和操作方法;Oracle NLS 介绍以及Oracle SQLSQL标准语法对比学习。

 •软件开发工程师                 
 •
软件测试工程师        
 •J2EE
系统工程师
 •ORACLE
数据库开发工程师        
 •
系统分析设计工程师
 •
软件项目配置管理员
 •
文档编写工程师
 •
企业网站开发工程师

ZKR090202

PLSQL

PL/SQL结构与子程序 PL/SQL储存过程;PL/SQL函数 PL/SQL权限管理;PL/SQLPL/SQL触发器;Oracle操纵大对象。

ZKR090203

Java BS系统界面开发

HTML 基础;div+css (基于图层与样式的基面设计);javascript 脚本语言基础;XML语言基础。

ZKR090204

JSP&Servlet

NT上安装Apache+Servlet+jspJSP构建动态网站,JSP的简介;JSP9种基本内置组件(request, responsepageContextsessionapplication servletout);JSP基本语法包括JSP基本语法。JSP指令和脚本元素。JSP表达式的学习;JSPreturn 转为<br>函数,类似于ASPhtmlencode函数的JSP函数;JSPJDBC结合完成对数据库中数据的操作(查询,添加,修改,删除等操作);Servlet 简单概述,工作原理,生命周期的讲解;在TOMCAT 容器中如何运行Servlet,ServletJSP 的对比;JavaBean的介绍,如何利用JavaBean来连接数据库并对数据进行操作;利用JavaBean 来对数据进行加密保存,并对数据进行读取;用Jsp+Servlet+JavaBean完成一个留言板的前台设计包括前台界面的设计,及数据的读取工作;用Jsp+Servlet+JavaBean完成一个留言板的后台设计包括后台代码及界面的设计,主要是对数据库的设计;Jsp项目的发布工作,及一些简单的性能测试工作。

ZKR090205

Struts2

Struts2开发环境;Struts2类型转换;Struts2输入验证;Struts2验证框架;Struts2上传下载;Struts2标签库;Struts2拦截器机制(Interceptor)与反转控制(IoC)Struts2国际化;Struts2数据库的CRUD(创建、读取、更新、删除)Struts2Ajax;基于Struts2BBS开发。

 

ZKR090206

SpringHibernate开源框架

Ant工具,体验配置文件的作用;HTTP协议,使用命令行访问网页;MVC深入,体验Bean的控制;Spring开源框架的搭建;Spring开源框架的核心类与配置文件;Spring开源框架在数据库中的应用;Hibernate开源框架的核心类;Hibernate开源框架的开发流程;Hibernate开源框架的配置文件的映射;开源框架的整合实例;Spring框架案例;Hibernate框架案例。

ZKR090207

AJAX+EXT+JQUERY

AJAX 的介绍,使用场合,工作原理,优缺点及简单一个AJAX的应用例子;AJAX 的基本程序执行过程(XMLHttpRequestOpen,Send)等属性的介绍,及它是如何向服务器进行提交数据,服务器是如何向客户端返回数据的;EXT 介绍主要是对它的框架进行讲解,并学习如何使用这个框架,利用这个框架完成一些简单的页面效果;JQUERY介绍主要是对它的框架进行讲解并学习如何使用这个框架,利用这个框架完成一些简单的页面效果,及它们与AJAX的结合;利用一个Blog 程序来介绍AJAX,EXT,JQUERY在具体的项目中的应用。

第二学期  教学总课时6个月   J2ME嵌入式开发  教学课时3个月

ZKR090301

嵌入式程序开发技术

J2ME体系结构;开发与应用环境特点。

嵌入式软件开发工程师
手机开发

ZKR090302

CDCCLDC规范

CDC2MB以上内存设备上的应用;CDC针对有限和间歇的无线连接设备的应用;CDCCVMFoundation profile对完全的J2ME环境的共同定义

ZKR090303

核心类库与应用

MIDPMobile Information Device Profile)针对移动信息处理设备的图形界面,输入和时间处理,持久性存储,无线电话网络连接、安全等等API的定义与应用;MIDP提供的基于javax.microedition.midlet 包的MIDlet应用程序框架的应用

ZKR090304

MIDP2.0开发技术            

手机游戏开发案例

ZKR090305

基于红外和蓝牙协议开发技术 

蓝牙协议入门;蓝牙配置文件;Java蓝牙无线技术APIAPI结构与应用模型;蓝牙无线设备管理和服务

ZKR090306

3D技术  

 

课程实训   实训课时2个月

1.   SQL SERVERoracle通用数据迁移工具的开发(netbeans)版

2.   SQL SERVERoracle通用数据迁移工具的开发(eclipse)版

3.   Access数据库小型应用系统----营养评价系统

4.   仓库管理系统(JSF+Oracle)版

5.   企业进销存管理系统

6.   Struts电子商务系统

7.   办公自动化管理系统(JSP+Sevlet+JavaBean

8.   个性化定制系统(Ajax+Spring+Hibernate

9.   企业门户网站

10.客户管理系统

11.留言板(JSP+Sevlet+SQL Server

12.人力资源管理系统

13.物流信息网

14.新闻发布系统

课程特色:

  基于项目的学习方法来进行教学。

适合学员:

  有计算机基础的
2、就业保障
    为保障学员就业,中国科学院大学生企业化实训基地在北京、上海、广州和西安都设立了就业指导中心,我们郑重承诺:
· 培训合格学员全部推荐就业·部分课程内容消化不好,享受免费再培训,直至就业。

3、报名须知
报名时携带2张一寸相片,一张两寸相片(背面写上姓名)
本人身份证或学生证(如果有)的复印件
注意:需要开发票的同学请在报名交费时说明,学校财务制度规定开学一周后开发票。

4、办公时间
每周一--周日早9:00--晚18:00
法定节假日不休息