首页
学校简介
学校新闻
师资力量
课程设置
招生问答
就业广场
学员活动
在线报名
咨询电话
TEL:(010)51282234
在线咨询
QQ:376167581
邮箱报名
itzixun@gmail.com
在线报名
软件工程课程简介
课程结构
课程体系详解
教学方法
网络工程师课程简介
课程结构
课程体系详解
教学方法
咨询电话
TEL:(010)51282234
在线咨询
QQ:376167581
邮箱报名
itzixun@gmail.com
在线报名

ACCP4.0 软件工程师课程体系详解

(一)ACCP 4.0的特点
   ACCP4.0是北大青鸟Aptech推出的最新产品,是在大量的教学实践和市场调研的基础上,结合新技术发展的现状,继承和发扬了ACCP产品固有的特点和优势而开发出来的、具有众多特色的软件工程师职业教育体系。其主要特色如下:


(二)课程的前瞻性
   随时与市场保持同步是ACCP课程体系设计的一条基本原则,在进行了充分的市场调研、对专业的数据进行分析的基础上,我们推出了精心打造的ACCP 4.0版本。该课程体系保持了高度的技术敏感性,在此课程体系中,XML、JAVA、.NET等主流课程进一步加强,知识点的安排更加细致和结构化,增强了网页设计、ASP、ASP.NET系列课程体系,构建基于Internet高效和可重用的企业级应用成为ACCP 4.0课程体系编排的主导思想。
   ACCP 4.0没有刻意追求时髦的编程语言,而是非常注重让学员轻松掌握程序设计的基本思想,因而成熟的技术例如Visual Basic在课程体系中占有一定的份量,并且随着课程内容步步深入。
   UML建模语言是高级软件工程师不可或缺的技能,而项目管理理论在软件开发行业的应用正如火如荼。ACCP 4.0仍然保留有面向对象的分析与设计、软件项目管理等课程。


(三)课程和课时安排的合理性
   ACCP 4.0第一、第二学期的数据库部分,采用SQL Server来讲述,并且把三个学期的Visual Basic课程合并为两个学期,为ASP技术设置了单独的课程。
   ACCP 4.0每阶段的总课时数有所增加,并且在保证学员知识体系完整性的情况下,为学员提供更多核心的、实际的课程内容,以保证学有所长。
   ACCP 4.0的理论课程专注于理论的讲解,在第一、第二学期的上机课程中,明确规定了教员讲解、辅导的流程和步骤。


(四)安排的递进性
   ACCP 4.0的不同阶段具有不同的阶段目标(阶段目标见以下描述)。ACCP 4.0在保证阶段目标明确的同时,在充分考虑到学习规律的前提下安排课程的递进性。
   ACCP 4.0兼顾了学员不同的起点和对知识掌握的层次,首先并且专门为需要掌握计算机基础知识的学员提供了一门基础课程,在此基础上,可以顺利进入ACCP 4.0第一阶段的学习。
   在第一阶段,C语言为程序设计提供了基础的逻辑表达方法,为后续课程的语法提供了基础,可视化程序设计为Visual Basic高级编程提供基础,HTML-ASP-ASP.NET为可伸缩的B/S结构体系提供了渐进的解决方案,SQL Server-Oracle同样遵循了从易到难的学习规律。

加强了基础能力的培养
   ACCP 4.0加强了基础知识和基本技能的培养,除了提供程序设计的基础的知识之外,C语言得到了加强并提供了简单的数据结构、算法的实现。
   ACCP 4.0对面向对象语言C++的特征进行了更深入的阐述,同时,考虑到.NET体系中有更新的可替代解决方案,删除了Visual C++ MFC的内容。


(五)各学期的课程及课时安排

二.ACCP4.0课程介绍:

学期 课程名称 学时 课程目标 内容介绍
预科 计算机基础 42 建立计算机应用概念,和在单机下常用工具的使用 计算机概念及应用,计算机系统组成,Windows 2000/XP基本操作及管理,word,excel,PowerPoint应用,internet、IE及Outlook使用等。
第1学期218学时 软件技术基础 12 让学员整体的、系统的了解计算机的软件基础(软件概念、软件分类、开发平台)、开发语言、数据库及软件开发相关知识了解软件开发流程、形式、行业状况、ACCP学员定位 回顾计算机及计算机进行处理的基本知识,软件及软件分类,进制转换、操作系统及网络基础知识,软件开发的发展过程,开发语言、数据库、,SDLC、软件开发过程流程及任务,管理信息系统开发
程序设计基础:C语言实现 46 1、使学员掌握程序实现的基础;2、使学员理解以数据为中心结构化编程的特点;3、使学员理解C语言基本的数据结构 编程基本概念(程序、算法、命令、编译等概念),变量和数据类型,基本的表达式,输入输出语句介绍,条件语句,循环语句,数组,指针,函数(#include),字符串,结构,基本算法(排序),文件操作
关系型数据库及SQL语言 26 了解关系型数据库的基本概念,能使用T-SQL语言对SQL SERVER数据库进行设计和维护 关系型数据库基础,含access简单应用,SQL SERVER2000的基本操作和管理,、sql语句、DML。
VB可视化编程 54 熟识并且掌握Windows平台上简单的界面程序设计,并使用Visual Basic编写简单的数据库应用程序 代码和注释规范,VB集成开发环境、图形用户界面,语法,入门级的控件,过程、函数、参数的传递,菜单和状态栏、工具栏,与数据库的连接ADO对象,程序调试和错误处理
网页编程 44 掌握HTML语言各种标志,了解样式表,能够使用JAVASCRIPT编写客户端程序,能看懂大部分JAVASCRIPT程序。能规划网站,设计动态的页面。 网络的一些基本概念和HTML的文档结构,HTML中基本的标志,表和图片的标志,使用表单和框架,DHTML和使用样式表,JavaScript的基本概念,变量,数据类型和操作符,语句,对象,事件,事件处理,层,动态的网页效果,DW的使用及实现
沟通和职业素质培养/新技术研讨 4    
毕业项目 14    

 

学期 课程名称 学时 课程目标 内容介绍
第2学期268学时 面向对象基础:C++实现 38 了解面向对象思想,掌握基本的C++的特点 面向对象的概念,详解类,动态内存分配,对象指针,构造方法,析构方法,函数重载,引用,友元,继承,基类,派生类,继承类型,多态,虚函数,动态绑定,纯虚函数,抽象类,基本的数据结构和算法、模板
SQL SERVER数据库设计和实现 38 掌握数据库设计,以及Sql Server高级开发技术 数据库设计概念,数据完整性和范式,安全,游标,存储过程,触发器,索引,视图,DTS
VB高级编程 52 掌握Visual Basic的一些扩展特性和高级特性、应用面向对象的设计思想进行Windows的高级应用开发 高级的界面设计,文件和注册表操作、系统对象的使用等、使用WIN32 API进行功能强化、ActiveX控件、ActiveX组件、ADO+存储过程,打包和部署,socket控件,SourceSafe
Java编程基础 46 掌握Java语言及其开发过程,深化面向对象的思想 java简介(特点 虚拟机 开发过程),成员变量 数据类型,方法 构造方法,继承,接口,包,内部类,修饰符, 异常处理,内部类,awt, 事件处理(界面和事件),i/o,多线程, Applet,swing
ASP网络编程 28 使用ASP技术开发动态的网站,可以独立完成一个动态网站,可以是各种类型的网站,从建立规划站点,到设计开发网页程序 ASP的概念,工作方法及在IIS上的相关的配置,Response,Request,Application,Session对象和Server对象的使用,使用ADO连接数据库,及对数据库的操作,使用File Acess组件对文件系统的操作,使用CDO的NTS发送Email,使用第三方组件,网站的规划,程序的测试,网站的管理和维护
软件测试和软件质量保证 20 了解软件质量和质量保证的基本概念和相关知识;了解软件质量保证的过程和方法;了解软件测试的基本概念;了解软件测试的基本过程和方法 质量和质量保证相关概念,软件开发过程的质量控制,软件测试基础, 软件测试流程和测试阶段,软件测试技术,用例编写,用例设计技术,测试自动化,软件测试规划
沟通和职业素质培养/新技术研讨 8    
毕业项目 16    

 

学期 课程名称 学时 课程目标 内容介绍
第二学年308学时 面向对象的分析与设计 12 了解OOAD的软件开发过程了解UML的语言产生及发展能够看懂UML图, 了解为什么使用UML图 设计的概念及方法,OOAD与UML简介, 视图,图,模型元素,通用机制,扩展机制,用UML建模,工具的支持,用例和用例图,用例图,系统,角色,用例,类图和对象图,类和对象,类图,关系,约束派生,接口,包,动态建模,消息,状态图,顺序图,协作图,活动图,物理架构视图,逻辑架构和物理架构,组件图和展开图
XML基础 22 读懂XML代码,了解应用 XML介绍,文档类型和命名空间,显示XML文档,DOM,Schema
J2EE实现企业级应用开发 60 基于web的企业级J2EE的应用 J2EE介绍,EJB,设计模式网络编程,JDBC,XML的Java实现,JavaBean组件模型,JavaBean高级 事件处理,Servlet请求 应答 会话, 指令脚本元素 动作,标签库 与 Servlet Bean整合,J2EE的打包和部署
.net平台及C#编程 36 掌握C#语言的基本概念掌握C#语言面向对象的实现;掌握.net组件的基本概念;理解.net FrameWork基本特性 .net简介,C#应用程序(变量、数据类型、表达式、基本语句结构),net类型系统,类的基本概念(字段、方法的概念,封装、继承、多态的实现),属性、数组、索引,异常处理机制,.net组件与接口,委托和事件,C#winForm开发技术,多线程技术,安全验证
ASP.net编程 46 掌握Web表单的开发,服务器控件、Html控件;内置对象;使用ADO.NET进行数据库的访问;理解用户控件和自定义控件;理解Web Service;熟悉Web应用程序调试、配置和部署技术。 ASP.NET基础,服务器端控件的使用,创建用户控件,创建自定义控件,ADO.NET入门,ADO.NET高级,创建和使用XML Web Service,ASP.NET应用程序配置,ASP.NET应用程序调试和部署
Winform开发 28 了解.net FrameWork用于开发WinForm的类库;熟悉.net 窗体、控件的使用;熟悉.net SDI,MDI程序;了解GDI+技术了解自定义Windows控件 本课程主要介绍如何使用.net进行winForm开发,在第一学期和第二学期中,学员已经学习了VB6.0。通过VB6.0的学习,学员能够进行WinForm开发,本课程将介绍如何在.net下进行WinForm开发。主要包括使用.net 类库进行WinForm开发,使用窗体、组件、对话框,编写单文档程序以及多文档程序,自定义Windows控件以及GDI+编程技术。
软件项目管理 12 了解项目管理的方法 项目、软件、软件项目、软件项目管理、项目管理软件,常见的组队方式及存在的问题
沟通和职业素质培养/新技术研讨 8    
毕业项目 30    

三.培训模块划分说明

1、第一学期:计算机基础(预科),软件技术基础,程序设计基础:C语言实现,网页编程,VB可视化编程,关系型数据库及SQL语言

2、第二学期:
模块A:VB高级编程,SQL SERVER数据库设计和实现,ASP网络编程
模块B:面向对象基础:C++实现,Java编程基础,软件测试和软件质量保证

3、第二学年:
模块A:.net平台及C#编程,ASP.net编程,Winform开发
模块B:面向对象的分析与设计,J2EE实现企业级应用开发
模块C:XML基础,软件项目管理


友情链接:
             

北京教育资讯网 版权所有Copyright 1996-2005
京ICP备05068063号

北京教育资讯网 ©Copyright By www.bwjsj.com 1996-2006.All rights reserved
京ICP备05068063