课程主题 |
实训内容 |
实训目标 |
 |
C/C++ |
|
|
基本语法 |
数据类型,控制语句,自定义数据类型,模块化程序设计,指针 |
熟练掌握c基础语法,函数的编写和调用 |
面向对象编程 |
类与对象(封装性),类的扩展,继承,虚函数,多态 |
掌握面向对象编程的三个特性,并熟练应用OO思想。 |
数据结构与算法 |
链表,栈,队列,二叉树,算法 |
掌握各种数据结构的实现,并了解常用的算法 |
标准库 |
IO,异常,模版(STL) |
掌握文件编程,标准模版库 |
OOAD&UML |
面向对象分析和设计的各个阶段,UML图,设计模式 |
掌握常用的UML图,初步掌握常用的设计模式。 |
 |
Unix
C |
|
|
Shell编程 |
Shell编程语法 |
掌握Shell编程技术 |
Unix环境编程和开发工具 |
用户信息,文件操作,目录操作,时间处理
make,makefile,gdb
Source Code Control |
掌握和环境编程相关的函数,并能熟练使用编译工具 |
Curses&QT编程 |
Curses编程:屏幕
窗口 子窗体 颜色等
QT编程:Signals Widgets Dialog Menu 等 |
掌握字符界面和图形界面编程 |
进程、进程间的通讯、
多线程编程 |
创建进程 子进程 信号 消息队列
共享内存 信号量 线程的创建线程的状态 多线程编程 线程间的通信 线程同步 |
掌握进程和多线程编程 |
网络编程 |
网络基础 TCP/IP协议基于TCP和UDP的网络编程 |
掌握网络编程,并能编写支持多客户端的服务器软件 |
数据库编程 |
Pro*C ODBC |
熟练掌握Oracle SQL Server等数据库的连接和数据访问 |
Unix项目实战 |
即时通信项目 |
综合运用所 | |