C语言游戏开发领域
C语言手机应用程序开发
零死角打磨课程大纲
标准C及数据结构
课程模块 课程内容 项目贯穿
计算机概述 开发环境的搭建、linux常见命令的使用 扫雷/俄罗斯方块等小游戏
标准C语言(C99标准) 数据类型、类型转换、进制、流程控制、标准库函数、数组、指针、IO流
数据结构和算法设计 堆栈、队列、链表、二叉树、冒泡排序、插入排序、快速排序等
linux系统级开发
课程模块 课程内容 项目贯穿
Linux文件系统 文件读写的基本操作、文件描述符、读写锁机制、系统与标准IO Web服务器
Linux内存管理 内存管理、进程映射、虚拟内存、内存映射的建立与解除
Linux进程管理 子进程创建、进程间通讯(消息队列/共享内存/管道等)、信号捕获和处理
Linux线程管理 子进程创建、进程间通讯(消息队列/共享内 存/管道等)、信号捕获和处理
网络通讯 网络与网络协议、TCP、UDP网络通讯底层协议