软件工程师专业
报名条件:高中以上学历,对软件设计、编和感兴趣者
就业分析:从事企业编程、网络编程、游戏编程等相关工作
相关证书教委钢印证书、国家软件水平考试(程序员等级),SCJP(sun认证程序员)
第一阶段 教学目标:培养抽象、沟通能力,并学会使用语言表达编程思想
1、商务办公软件:计算机的起源与发展、计算机原理概论、Windows操作系统、计算机知识、Word文字处理软件、图文并茂的文档编辑及打印、Excel完成复杂的数据运算和图表制作、PowerPoint演示文稿软件、Internet互联网应用。
2、计算机英语:通用英语语法、计算机英语词汇,通用文章翻译技巧,科技文章翻译,重点词汇解析,网络英语专题,软件开发英语专题,英语文档撰写、缩略语专题。
3、计算机与网络技术:计算机硬件组成、CMOS设置、磁盘管理、装机实践、系统常用工具软件部署、注册表优化管理、通过软件HardInfo实现系统主机软硬件配置测试、Internet网络体系介绍、通过双绞线实现路由器、交换机、防火墙等网络设备的基本规划、通过协议分析软件sniffer实现OSI网络七层参考模型规划、在企业网络环境中正确实现IP地址部署和服务器架设、掌握网络环境中常见故障诊断与排除技巧
4、C 语言程序设计:程序的基本框架,ANSI C语言语法规则,掌握抽象编码技术,学习数字解析和使用编程语言描述现实世界。基本数据类型,语句控制结构,三种循环,多种构造数据类型数组、链表、位段、结构等,基本操作单元函数的声明、定义,及模块化结构程序设计,静态内存分配,动态内存分配,及C语言的灵魂指针的应用。
第二阶段 教学目标:深化编程思想,掌握高级工具和平台,培养团队协作能力
5、C++程序设计:面向对象编程思想,C++语法特性,数据类型,类的概念,内存管理、高效编程规则。基本操作单元类的声明和定义,重载构造函数,析构函数,效用函数,运算符的重载,友元函数,部分STL及算法的使用。运用C++语言实现线性数据结构(链表、栈等)。
6、SQLServer数据库:RDBMS数据库原理,数据库设计分析,SQLServer数据库安装、配置和维护,数据库中表的创建、删除、更改,表的各种约束(主键、外键、默认、检查、非空)等,索引、存储过程、触发器,批量导入、导出数据等。
7、Java 程序设计:基于Java平台的面向对象语法实现,Java虚拟机原理,J2SE1.6语法,Java包lang、util中常用标准类的应用,异常、多线程、集合。
8、Java 图形界面编程:Java Swing/AWT等GUI开发技术,各种图形界面布局管理器,各种基本组件按钮、标签、下拉表、菜单、滚动条类,及基于框架窗口图形的绘制,JDBC访问SQLServer数据库、Oracle数据库,GUI同人的交互,访问数据库的GUI实现等。
9、面向对象设计:UML语言基础,用UML对系统结构建模技术,用UML对系统行为建模技术。面向对象的设计理念,系统分析与设计。用例图,序列图,协作图,活动图,状态图等基本及高级技术。建模工具Rational Rose的使用。设计模式基础,应用案例分析。
10、RedHatLinux 配置管理:安装并配置Red Hat Linux AS3/AS4、命令行使用、帮助使用、vi使用、对用户和组进行管理、对进程进行管理,对可移动设备的管理、Shell配置、内核编译、文件系统等。
11、Oracle数据库: NT/Linux多环境下数据库安装、Oracle RDBMS基础知识、定义数据库对象实施数据完整性和业务规则、事务、锁定和并发性、Oracle SqL PL/SQL语言、数据库的安全策略,DataManager、SchemaManager、SecurityManager、StorageManager、InstanceManager
第三阶段:教学目标:了解和掌握软件行业的最新动态,学习职场开发经验和技术
12、JSP实现数据库编程:Tomcat/Jboss服务器配置和简单管理、SP内置组件和动作、Servlet编程、JavaBean应用、request、response、config、application、session、page内置对象的使用,三层MVC架构编程。
13、Java实现网络编程:网络传送原理、编码技术、网络套接字实现TCP、UDP和多播传送、实现服务器/客户端的编程框架、P2P网络通信模型的实现、RMI远程方法调用、开发2层网络程序、分析C/S文件。
14、Struts Hibernate 程序设计:MVC模型、ActionForm Beans、Action、ActionMapping、struts标签组、自动表单验证、图片处理组件、Controller组件、FilterServlet、Struts权限的实现、R/O Mapping技术、Hibernate配置和实现、HQL语句等、整合MVC Framework、R/O开发技术。
15、J2EE企业开发:JTA、JMS、JNDI、JAAS、JavaMail、EJB、RMI/IIOP等JavaAPI,XML技术、Java Weblogic实现WebService、开发、部署企业组件到J2EE Application Server、介绍企业软件的需求实现和利用Java平台部署可伸缩的软件系统。
16、C#语言:类与对象,继承与多态,装箱和拆箱,接口,索引器和集合,字符串与正则表达式,委托与事件,.NET类库,磁盘操作,.NET框架,ADO.NET编程
17、ASP.NET网站开发:服务器控件,ADO.NET数据访问模型,数据绑定与数据绑定控件,母版页,用户控件,本地化,导航控件,状态管理,强类型DataSet,请求上下文,三层架构编程,ASP.NET安全,ASP.NET网站管理工具,Web Part,Ajax,性能调优,打包与部署。
18、Winform界面设计:菜单,事件,状态栏,可重用库,通用文件对话框,绘图,面板,自动滚动,对话框,基本控件,列表控件,工具栏和提示,列表视图,树视图,多文档界面,数据绑定,访问数据库。
19、软件工程与项目管理:生存周期方法学、软件结构分析及设计技术、从问题定义、可行性研究、需求分析、总体设计、详细设计、编码和单元测试、综合测试、软件维护等阶段,使用敏捷、XP等开发方法对企业项目和使用软件的开发模式进行分析,掌握很必要的项目预测、实施和评价的手段。
第四阶段 教学目标:完成对学业的回顾和总结,准备面对职场
20、毕业设计:资深设计师指导作品方向,学生自主完成设计作品以及毕业答辩等。
第五阶段 教学目标:培养职业素质及沟通能力
21、实习与就业:参加就业会议,演讲与沟通,实习、上岗
学期:12个月 学费:16800元 免费住宿(管理费100元/月/人) 实习期:两个月