
(八)熟练掌握类与对象的相关知识(1)类的定义方式、数据成员、成员函数的性质及访问权限(public,private,protected);(2)对象和对象指针的定义与引用;(3)类的封装性和信息隐蔽。

(十)掌握运算符重载(1)运算符重载的方法及规则;(2)重载双目运算符和单目运算符;(3)流插入和提取运算符的重载;(4)类型转换函数。(十一)掌握继承与派生(1)继承与派生的概念;(2)派生类成员的访问属性、构造函数和析构函数;(3)多重继承;(4)继承与组合。(十二)掌握多态性与虚函数(1)多态性的概念;(2)虚函数;(3)纯虚函数与抽象类。(十三)掌握输入输出流(1)C++的输入与输出;(2)标准的输出、输入流;(3)文件操作与文件流;(4)字符串流。

(七)掌握结构体(即“结构”)与共用体(即“联合”)(1)结构体和共用体类型数据的定义方法和引用方法;(2)用指针和结构体构成链表,单向链表的建立、输出、删除与插入。

1.公共基础课马克思主义基本原理概论、毛泽东思想和中国特色社会主义理论体系概论、中国近现代史纲要、思想道德修养与法律基础、形式与政策、大学英语、大学语文、高等数学、计算机应用基础、体育。

4.专业基础课程操作系统、数据库原理、软件工程、计算机网络、大型数据库系统、课程设计、计算机专业英语、编译原理、C#程序设计基础、Java程序设计基础、AJAX技术、计算机组装与维护、javascript脚本编程语言、信息检索、多媒体信息处理技术、电子商务、单片机原理及应用。

1.专业基础课数据库原理、信息资源管理、信息安全、信息系统分析与设计、动态网页设计、大型数据库系统应用、计算机网络、面向对象分析与设计、课程设计、选修课(模块一课程:Java程序设计、Web应用开发技术;模块二课程:C#程序设计、WindowsForms课程、课程;AJAX课程、信息检索、信息处理技术、计算机专业英语、计算机组装与维护、操作系统、信息系统监理、信息安全)。

3.学科基础课高级语言程序设计、数据结构、离散数学、电子技术基础、微机原理与接口技术、大学物理。

(1)掌握本专业所必需的经济学、管理学及计算机科学技术基本理论和应用知识;

(4)掌握现代数据库技术、信息传播技术、信息安全技术、网络技术和多媒体技术;

(5)掌握程序设计基础、数据库管理、计算机网络原理、多媒体技术、操作系统等专业知识;