能力目标 |
具体要求 |
知识点 |
认知层次 |
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 |