软件工程开发设计(学期:24个月)
报名条件:
1、要求学员大学专科以上学历(全日制统招)
2、要求学员掌握一种面向对象的程序语言,如C++,C#,Java,VB.NET等;
3、具有一定的英语、数学、物理基础。
就业前景:可从事程序开发,软件开发,数据库开等相关开发类工作。
学习时间:学期24个月
学习内容:
第一部分 软件工程程序员(基础类课程)
课程内容:1、计算机应用基础2、计算机专业英语3、标准C/C++程序设计(Java程序设计基础)4、操作系统(基 于Linux)
课程目标:
了解计算机基础知识,能够掌握办公自动化操作,计算机网络基础;
了解线性表、栈队、列、串、数组和广义表、树、图、查找及排序等;
熟悉进程管理、作业管理、存储管理、文件管理、设备管理、操作系统结构设计;
熟悉网络操作系统;
熟悉Linux系统涉及到的各种管理知识和技术
掌握标准C/C++语言及其编程方法,采用互动式案例及应用技术讲解C++编程的原理、方法和技巧
第二部分 软件工程编程师(中级类课程)
课程内容:
1、离散数学2、数据结构(基于C++/JAVA)3、数据库系统概 论(基于Oracle)
课程目标:
掌握JAVA语言的语法;
能够使用JAVA来创建图形用户接口(GUI)、事件处理机制、例外处理、多线程、网络编程等技术;
了解文件输入、输出,多媒体编程方面的知识;
能够应用面向对象的方法具体实现某些结构;
了解基于Oracle数据库原理,SQL/PL-SQL,存储过程、触发器、数据库管理
第三部分 软件工程高级架构师(高级类课程)
A类课程:1、计算机网络技术2、JSP/Servlet编程技术3、J2EE高级编程技术4、软件工程5、项目实战
目标:1、了解计算机网络体系结构、分层原理、数据通信、网络协议、交换网络、差错控制等基本问题和主要算法;
2、J2EE Web组件编程技术中所涉及到的JSP、Servlet及Java Bean组件技术、JDBC数据库技术以及JavaScript等;
3、掌握使用Sun公司的J2EE开发和部署企业多层分布式应用的解决方案
4、熟悉J2EE平台的Weblogic应用服务器下的J2EE项目的开发,及以Jbuilder为开发工具的企业应用的设计、发布和维护等方面的技术;
5、掌握软件工程基本范畴,软件开发流程阶段,软件开发模式、统一软件开发过程,面向对象分析设计技巧等;
掌握软件开发过程与文档,UML基本用法及CVS软件配置管理工具,需求分析、概要设计、详细设计、编码、测试等全面涉足的软件项目开发;
B类课程:1、计算机网络技术2、UNIX/Linux下的C编程技术3、VC++.NET编程技术4、软件工程5、项目实战
目标:1、了解计算机网络体系结构、分层原理、数据通信、网络协议、交换网络、差错控制等基本问题和主要算法;
2、对UNIX操作系统的编程环境做了详细而深入的讲座,并对UNIX中的程序开发方法做了有针对性的指导;
3、 开发环境介绍、创建第一个VISUAL C++.NET程序、托管代码对标准C++的扩展、如何使用托管的C++扩展、WINFORM及控件编程、高级控件编程、GDI+编程、属性编程、使用ATL编写COM组件、事件编程、基于DHYML的对话框应用程序、OLEDB使用者属性编程、使用ATL SERVER开发WEB应用ATL WEB SERVICE开发、标准模板库等;
4、掌握软件工程基本范畴,软件开发流程阶段,软件开发模式,统一软件开发过程,面向对象分析设计技巧等;
5、掌握软件开发过程与文档,UML基本用法及CVS软件配置管理工具,需求分析、概要设计、详细设计、编码、测试等全面涉足的软件项目开发;
C类课程:1、计算机网络技术2、UNIX/Linux编程基础3、UNIX/Linux高级编程4、软件工程5、项目实战
目标:1、了解计算机网络体系结构、分层原理、数据通信、网络协议、交换网络、差错控制等基本问题和主要算法;
2、 对UNIX操作系统的编程环境做了详细而深入的讲座,并对UNIX中的程序开发方法做了有针对性的指导;
3、利用标准的UNIX开发工具,掌握UNIX操作系统的内部工作方式,包括文件系统的内部操作以及大量UNIX函数的正确使用方法和技巧;
4、掌握软件工程基本范畴,软件开发流程阶段,软件开发模式,统一软件开发过程,面向对象分析设计技巧等;
5、掌握软件开发过程与文档,UML基本用法及CVS软件配置管理工具,需求分析、概要设计、详细设计、编码、测试等全面涉足的软件项目开发;
现代设计职业沟通和素质教育
第四部分 毕业课程
一、综合训练课程
1、就业方向及目标指导
2、应骋技艺及就业礼议
3、工作中的压力处理及人际关系介绍
二、毕业考核
1、相关程序整理(每一类型程序拥有5套,并详细介绍及答辨)
2、随机考核(设计一套程序)
三、安排相关单位实习
1、安排实习单位(带薪)
2、实习期间,学校抽查实习情况
3、实习结束后回学校进行实习总结
第五部分 颁发证书
维A计算机学校软件工程毕业证书