[关闭]
@guochy2012 2014-03-09T12:55:00.000000Z 字数 689 阅读 1222

会议

讲课顺序

3月 C & Linux & 开发环境搭建

头两周多写 不灌输理论

1 week  C 语言基础 
        a 内置数据类型    (2day)
        b 操作符运算        1day
        c 流程控制  if while   0.5 day
        d 数组 字符串   2day  *****
            指针 
        e 宏                    
        周末重点练习字符串
2.week  C  文件IO 
        b 函数                      1 day
        c 结构体 枚举 共用体  1.5 day    ***
        d 文件读写                 2.5 day    ****  字节 行 块 
        e 小项目                     3 day  ****  所有人全部做完
        周末重点 文件读写

3 week Linux基础
        a 基础命令 & vim           1day           鹰哥
        b gcc & gdb & Makefile       1.5 day    ***  鹰哥
        c 系统函数 例如 read write   2.5 day     ***  

 4 week  进程 线程  IPC                                            ****
        a 进程以w及进程间通信&守护进程   pipe & socket   4day
         b 线程                      3 day  (同步) 

5 week      Network基础                                          
        网络编程 UDP            2day(weekend)
         TCP
                a 三次握手 四次挥手
                b client  Server实现 
        NETWORK IO model   Epoll  Select    1day
         小项目                                      3-4day   
        目标:  成就感!

4月 C++ & network

1 week  C++            课后题
        a IO stream
        b    内存管理
        c 文件读写  
        d string  vector map set 
        e   类    声明  定义 初始化

 2week  类        安排课后题

        b  复制控制  构造函数  析构  
        c  继承  多态  虚函数 运算符重载 


3 week  

         类的实现(Vector String)  多态  

        加一天  MySQL数据库 
4 week  项目  拼写更正系统

5月 项目

搜索项目 

tinyxml   Boost正则表达式 

工具

项目

时间

8:00  自习
8:30 - 10:30  讲课
10:30 - 12:00 练习

2:00 -  4:00 讲课
4:00 - 6:00 练习

7:00 - 11:00 晚自习    
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注