red-top
北京   广州   太原   长沙   石家庄   唐山   杭州   郑州   西安   大连   成都   南通   兰州   东莞   江苏  
沈阳   青岛   重庆   松江   上海  











 

《全国计算机职业技能考试》大纲(2007年)

软件工程师(VC)考试大纲
一、考试对象
二、考试内容

=======================================
注释:认知水平标记代表含义
识记(I)--能正确认识和表述科学事实、原理、术语和规律,知道该课程的基础知识,并能进行正确的选择和判断;
理解(II)--能将所学知识加以解释、归纳,能领悟某一概念或原理与其它概念或原理之间的联系,理解其引申意义,并能做出正确的表述和解释;
应用(III)--通常能用所学的概念、原理、方法正确分析和解决较简单的问题,具有分析和解决一般问题的能力;能够灵活运用所学的知识,分析和解决比较复杂的问题,具有一定的解决实际问题的能力。
========================================

软件工程师(VC) 考试大纲
软件工程师(VC)考试内容覆盖了VC程序员、专业软件公司VC软件工程师、高级软件工程师、多媒体公司VC程序员等职位所要求的知识与技能,突出强调并着重考查考生的需求分析能力、项目设计能力、编码能力、排错能力和协作能力。

一、考试对象
已完成NIT-Pro课程“软件工程师(VC)”学习,透彻掌握VC开发技术的学习者。

二、考试内容

能力目标

具体要求

知识点

认知层次

01.掌握C语言
基本知识、C编程
语法基础

 

 

 

01.C语言基本知识

C语言的特点
函数与参数
指针
main()函数
两种C的注释方式

I
III
III
II
II

02.C编程语法基础

标识符和关键字
变量声明和作用域
运算符和表达式
流程控制语句
数组
递归函数

命令行参数

II
II
II
III
II
II
III
II

03.标准C运行时库

文件操作库函数
字符串操作库函数
内存操作库函数
输入输出库函数
其他常用库函数

III
III
III
III
I

02.掌握C++
程序设计技能

 

01.C++语言基本知识

对象和类
成员函数和成员变量
构造函数与析构函数
对象内存分配

III
III
II
III

02.C++编程语法基础

类的继承
类成员的控制
函数的重载与重写
对象的构造和初始化
static关键字和const关键字
虚函数和抽象类
this的使用
多态

III
III
III
III
II
II
II
III

03.C++模板

命名空间的定义和使用
异常处理
流的定义和使用
模板的定义和使用

II
II
III
II
04.C++标准库(STL)

泛型编程的概念和使用
容器
算法
迭代器
仿函数
适配器
分配器

II
II
II
II
II
II
II

03.掌握VC/MFC
程序设计

01.VC/MFC中常见类
等基本知识

MFC应用程序框架
集合类的使用
VC中文件的操作
动态链接库
消息驱动模型的使用
常用消息的掌握与使用

III
III
III
III
III
III

02.图形界面程序设计

菜单、工具栏和资源等常用界面元素使用
基于对话对话框程序设计
事件模型
常用控件的使用

II
II
II
II

03.多线程

线程基本概念及模型
线程的创建及状态控制
多线程共享数据
线程的同步控制及通信
线程的异步控制及通信

II
III
III
III
III

04.网络编程

通过Socket实现网络通信
TCP/IP与UDP协议的区别
网络的基础知识

III
II
I

04.掌握基于SQL
Server数据库
程序设计

01.掌握SQL Server
数据库一般性使用

掌握基本的数据库安装方法
理解基本的数据库概念,掌握数据库的主要工具

I
II

02.具备使用SQL
语句管理数据库的能力

使用基本Select语句查询数据
使用SQL函数
使用DML语句
事务处理
触发器
表的创建和管理
索引的创建和管理
视图的创建和管理

II
III
III
III
III
III
II
III

03.具备数据库设计能力

实体-关系模型
1NF、2NF、3NF

III
III

05.掌握ODBC的使用

01. 理解ODBC的基本概念

ODBC的功能
ODBC工作原理

II
II

02. 使用VC访问数据库

应用CDatabase类、CRecordset类、CRecordView类、CDBException类
设置ODBC数据源
编写程序实现对数据库中表的访问

II

II
II

03.访问SQL Server
数据库

使用ODBC访问SQL Server数据库

II

06.掌握经典
数据结构和算法

01. 数据结构的
概念及意义

数据结构的概念
效率的衡量方式
数据结构的目标

I
I
I

02. 经典数据结构

链表的构建和应用
栈的构建和应用
队列的构建和应用
二叉树的递归构建方式和非递归构建方式
图的应用

II
II
II
II
II

03. 经典算法

冒泡排序的应用
选择排序的应用
堆排序的应用
二分搜索的应用
字符串匹配算法的应用
贪心算法和穷举算法

III
III
II
III
II
II

07.掌握Windows
程序设计

01.Windows编程基础

Windows程序框架
Windows事件处理机制

II
III

02.Windows编程

典型消息的使用
对话框、菜单等资源的使用
文件系统的管理机制
内存的管理机制
进程和线程的管理机制

II
II
I
I
I

08.掌握COM组件应用技能  01.COM组件基础知识 COM组件基本概念
COM组件的使用方法
II
III
02.ADO组件使用方法  

ADO组件基础知识
ADO组件访问数据库的方法

II
III

注:“考试说明”与“考试样题”请参考“初级软件工程师(Java)” 相关部分内容



 
bottom