培养目标:
本专业专门培养计算机软件开发专业人才。掌握常用的计算机词汇,学会编程式样说明书的规范使用;基本掌握计算机编程原理;掌握计算机操作系统、数据库管理与应用、微软NET编程等知识;基本掌握软件开发技巧和开发流程,学会软件开发项目中的综合开发。通过专业技能集训,学生将具有较丰富的代码编写经验,达到一名计算机开发人员的综合素质要求。
教学体系:
ü 项目驱动式教学:国内首推项目驱动式教学模式,针对企业技术应用要求,真实项目贯穿课程,以项目开发为主导,以理论知识和项目用例讲解为前提,通过演示和动手实践活动来强化概念,驱动学习内容,使学员具有极强的动手能力,并不断积累项目经验,真正实现“以就业为导向”的职业教育。
ü 真实项目实战:每阶段安排一个大型真实项目实战,实战期间,每天完成500行以上编码,累积3-4个大型项目实战,完全超越软件工程师一年工作经验。
ü 开源、商用技术体系并重:课程体系不但讲授常用的开源技术,同时兼顾商用技术的学习,让学生能够更好的满足银行、金融、航空、保险等企业的高端需求;
ü 职业规划课程:利用IT行业政府背景优势及资深HR专家的资源优势,为学生开设职业发展规划课程,使其对目前学什么,以后做什么的学习和职业发展有非常清晰的思路。
ü 课程内容快速更新:按照规定,课程体系的更新周期为12个月,而开发项目则在4个月内必须进行更新和升级,确保学习内容与企业需求保持同步。
课程设置:
|
阶段 |
课程名称 |
主要内容 |
|
第一阶段 |
C语言基础 |
主要介绍C程序设计的基本概念、基本结构、基本方法与技巧,主要内容包括:数据类型、运算符、表达式等编程基本成份;顺序结构、选择结构和循环结构3种基本的程序控制结构;数组、函数、编译预处理、指针、结构体、文件的基本概念及其在实际编程中的应用。以能力培养为主线,以项目实例贯穿始终,使学生在不知不觉中学会用C语言进行项目开发。 |
|
网页设计基础与应用 |
讲述目前最流行的网页制作套装软件Macromedia Studio MX2004中的网页制作三剑客,其中穿插介绍CSS、JavaScript在网页中的应用; |
|
|
操作系统 |
以Linux和Windows XP操作系统为实例,全面、系统地介绍了操作系统的基本概念、基本技术和基本方法,详细地分析了Linux和Windows XP的核心技术。掌握计算机操作系统的基本原理及组成;计算机操作系统的基本概念和相关的新概念、名词及术语;了解计算机操作系统的发展特点、设计技巧和方法; |
|
|
第二阶段 |
数据结构 |
使学生了解数据对象的特性, 学会数据组织的方法和把现实世界中的问题转化为在计算机内部的表示方法, 理解数据结构的基本概念,掌握用C语言描述抽象数据类型的方法,培养学生根据求解的要求选择合适的数据结构,运用抽象数据类型的思想方法组织数据和算法的能力,进一步提高程序设计水平,培养良好的程序设计方法。 |
|
计算机网络基础 |
主要讲授计算机网络的基本概念、网络体系结构、OSI/RM和 TCP/IP模型,并从物理层、数据链路层、网络层、传输层和应用层等来详细介绍局域网技术、广域网技术、网络互联、分布式进程通信、Internet应用与网络安全。 |
|
|
C#编程基础 |
C#的数据类型、运算符与表达式,结构化程序设计及算法,数组、结构和枚举,面向对象程序设计,可视化应用程序设计,C#的文件操作,Web服务等。 |
|
|
Winform编程 |
学习掌握多线程编程、文件的操作和程序集的相关概念,学习反射和属性。掌握 Socket 编程、TCP、 UDP编程、远程处理(Remoting)技术、Windows服务编程;Com+ 服务、WSE2.0等。 |
|
|
第三阶段 |
数据库基础(SQL Sever2005) |
采用项目驱动形式,内容包括数据库技术、SQL Server 2005数据库操作、SQL Server 2005表的管理、SQL Server 2005数据查询、SQL Server 2005索引和视图操作、SQL Server 2005存储过程操作、数据库完整性、数据库安全性、SQL Server 2005数据管理、事务和锁、数据库设计和SQL Server 2005数据库开发实例等 |
|
ASP.NET Web 开发高级编程 |
从ASP.NET的基础知识入手,系统地讲述使用ASP.NET开发动态网站的技术,包括:.NET的架构、Web窗体设计、服务器控件的使用。此外还将重点介绍了.NET框架中的数据访问技术ADO.NET以及Web Service技术。 |
|
|
软件工程 |
以Rational Unified Process软件工程的思想为基础设计实训项目,实训项目贯穿于整个项目的软件工程生命周期。介绍许多软件工程应用的关键概念,包括电子商务开发过程、用例需求捕获、可控制的迭代化开发、基于构件的软件开发,以及软件构架的早期验证 |
|
|
基于 Ajax 的Web2.0 开发技术 |
AJAX实现原理;AJAX开发模型;AJAX开发组件和开发框架;微软AJAX1.0 fro ASP.NET2.0框架工具:包括ScriptManager 、UpdatePanel、UpdateProgress、PopupExtentder等工具; |
|
|
第四阶段 |
SOA面向服务的构架 |
SOA简介、SOA基本模型、SOA基本特征及要素 、SOA实现核心技术 、SOA主流厂商;微软下一代SOA技术概述。 |
获得技能:
C#部分:
C#.NET--.NET框架结构
C#语言基础-算法基础-类和对象-操作符重载-数组和索引器-泛型和集合字符串-正则表达式-委托和事件-异常处理-多线程编程
WinForm基础
ASP.NET部分
ASP.NET状态管理、生命周期管理及实践
ADO.NET外观、布局及其用户体验
站点导航控件
AJAX基础与提高
ASP性能管理
ASP.NET安全性配置与部署
XML基础与实践。
数据库部分:
数据库基础-安全管理,T-SQL-数据修改,表连接, 子查询,实现数据完整性,创建和管理数据库-数据备份与恢复,索引规划,数据转移 触发器,视图,存储过程,自定义函数。
就业岗位:
Ø .NET开发工程师
Ø ASP.NET WEB网站开发工程师
Ø SQL Server 2005数据库管理员
Ø 微软.NET企业级高级开发工程师
Ø 管理信息系统开发和维护人员
Ø 网页制作和客户端脚本程序编写人员
Ø 系统分析设计工程师
Ø 软件项目配置管理员
Ø 文档编写工程师