1.基础学习模块:C语言核心、Linux系统基础、辅助工具、数据结构。理解Qt/C++跨平台框架特性、军工行业分类、十大军工集团业务布局;掌握Linux系统操作、C语言完整语法、开发调试工具、链表、树、哈希表等数据结构。
2.进阶学习模块:系统编程和网络编程。掌握Linux系统I/O、进程线程、进程间通信、UDP/TCP网络开发,能够独立完成网络收发、局域网通信程序。
3.核心开发模块:C++核心语法、QT编程基础、QT数据结构、图形界面、对话框、事件处理、文件操作、数据库、进程线程、网络编程、图形视图框架、MVC框架、自定义插件。精通C++面向对象、STL模板、设计模式、C++11新特性;掌握Qt信号槽、各类控件、绘图、事件系统、文件XML/JSON处理、SQL数据库、多线程网络通信;熟练GraphicsView图形视图、Model-View数据模型,实现Qt插件化开发。
4.实战项目训练:5G物联网数据展示平台、无线水文监测系统、安防视频监控系统、无人机地面站系统、航空母舰仿真、歼20、中国VT5坦克、航母数据采集分析平台、航电总线数据仿真测试平台。可完成物联网数据可视化界面、监测监控软件、无人机地面控制站;实现航母、战机、坦克装备仿真软件;开发舰船通信数据仿真、1553B/ARINC429航电总线仿真测试平台。
5.配套输出:完整课程大纲,配套行业真实项目案例,提供学员就业案例参考。
