我要咨詢

第壹階段:C 語言開發基礎(標準 C、算法和數據結構)
模 塊 課程目標 內 容 項 目
標準 C 基礎 完全掌握 C 語言的本質,成為壹名合格的 C 程序員,為以後的學習和工作打下堅實的基礎

· gcc 編譯器,數據類型,變量和常量 ; T-Score學生成績管理系統
· 運算符和表達式,分支,循環 ;
· 數組,函數,指針和字符串,結構,聯合和枚舉 ;
· 指針高級應用,雙指針,void 指針,函數指針 ;
· C 標準庫,堆內存分配,IO 等 ;
數據結構和算法 掌握基本數據結構,掌握集合、線性結構、樹狀結構的基本用法,掌握排序算法和查找算法

· 數據結構的基本概念 ; LinkedList 的實現
· 線性結構 ;
· 雙向鏈表 ;
· 棧和隊列 ;
· 樹和二叉樹 ;
· 順序查找法和二分查找法 ;
· 排序算法 ( 冒泡、選擇、插入、快速 ) ;
第二階段:Unix 核心編程和數據庫編程 (UC、SQL、PL/SQL、Pro*c、C++、QT)
模 塊 課程目標 內 容 項 目
Unix/Linux 掌握 Unix/Linux 系統下 C 語言的開發,熟練使用常用的系統調用函數,掌握 Unix/Linux 下內存管理,進程管理、文件操作,掌握 Unix/Linux 信號,了解 IPC,熟練編寫網絡多線程程序。 · Unix/Linux 靜態庫和共享庫的使用 ; T-Bank 銀行賬戶管理系統
T-Chat 多線程聊天室
· Unix/Linux 內存管理 (malloc/brk/mmap);
· Unix/Linux 文件和輸入輸出設備的系統調用 (System Call) ;
· Unix/Linux 進程管理 ;
· Unix/Linux 信號處理 (signal) ;
· Unix/Linux 進程間通信 (IPC) ;
· Unix/Linux 網絡編程 (socket) ;
· Unix/Linux 多線程開發 ;
· Unix/Linux 多線程同步技術 ;
Oracle 數據庫和數據庫開發 掌握 Oracle 數據庫的基本知識,熟練使用 SQL 語句,掌握 PL/SQL 編程,掌握 Por*c 訪問 Oracke 數據庫。 · Oracle SQL 查詢語句 ; 網上商城數據庫設計
Pro*c 連接 Oracle 數據庫
· Oracle SQL DML 和事務處理語句 ;
· Oracle SQL 建表和約束 ;
· Oracle 的序列、視圖和索引 ;
· PL/SQL 存儲過程 ;
· PL/SQL 函數 (function) ;
· PL/SQL 遊標和觸發器 ;
· PL/SQL 異常處理 (Exception) ;
· Pro*c 操作數據庫 ;
· 動態 SQL ;
C++ 編程 面向對象編程編程思想,類和對象;
構造器,拷貝構造,析構函數,new/delete,方法重載,運算符重載; 面向對象編程的基本特性:封裝、繼承和多態,重寫,覆蓋,虛函數,虛函數表;
· 面向對象的編程思想,類和對象 ; 好友管理系統
· 構造函數,拷貝構造函數,析構函數,方法重載,運算符重載;
·封裝,繼承和多態,虛函數,虛函數表;
·C++類庫,輸入輸出函數,異常和異常處理;
QT 圖形界面開發 了解 QT,熟練使用 QT Creator 和 Designer 進行開發,理解信號和槽的概念和用法。 · QT 基礎 ; T-Lottery
T-Snake
T-Bank 界面
· QT 信號和槽 ;
· QT Creator 的使用 ;
· QT Designer 的使用 ;
大型項目 - DMS 電信計費系統 編寫 T-DMS 電信數據采集系統。 · 數據讀取模塊 ;· 數據匹配模塊 ;· 數據發送模塊 ; T-DMS
· 數據接收模塊 ;· 數據保存模塊 ;· 數據整合模塊 ;
第三階段:Windows 開發 /VC++(Win32、MFC、COM、網絡和數據庫 )
模 塊 課程目標 內 容 項 目
模板和 STL 掌握模板的基本概念和基本用法,掌握特化和偏特化,了解智能指針;掌握 STL( 標準模板庫 ),熟練使用容器,叠代器,熟悉各種相關算法 · 模板基本概念 (template) ; T-Emis 企業信息
管理系統的重構
· 類模板和模板類 ;
· 函數模板和模板函數 ;
· 類型推斷 ;
· 類模板和函數模板的特化 ;
· 智能指針的實現 ;
· 標準模板庫 (Standard Template Library) ;
· STL 容器、叠代器和算法,
Windows 核心編程 熟悉 Windows 核心編程,熟練進行 Windows 窗口程序的編寫,理解消息和消息隊列,並能完成相關開發;了解Windows 控件,掌握 Windows 文件管理、內存管理,掌握 Windows 進程和線程開發,解決多線程的同步問題 · Windows 窗口程序的開發 ; T-Hook
· Windows 消息機制和消息相關函數 (Message) ;
· Windows 繪圖 (Paint) ;
· Windows 控件開發 (Control) ;
· Windows 文件管理和目錄管理函數 ;
· Windows 資源的使用 ;
· Windows 內存管理 (virtual memory) ;
· Windows 靜態庫和動態庫 (lib/dll) ;
· Windows 進程開發 ;
· Windows 線程和線程同步 ;
MFC 框架開發 了解 MFC 框架的開發,理解並能使用 MFC 中的消息映射,熟練使用 MFC 菜單、工具欄和視圖,掌握運行時類和動態創建,熟練使用 MFC 繪圖,熟練使用 MFC 集合類,理解並掌握 MFC 序列化和控件,掌握 MF C 動態庫和線程
· MFC 基礎 ;· MFC 消息映射和消息處理 ; T-Notepad
T-Draw
T-QQ 界面

· MFC 菜單、工具欄和視圖 ;· MFC 繪圖和 DC ;
· MFC 集合類 ;· MFC 序列化 ;
· MFC 控件 ;· MFC 對話框和屬性頁 ;
· MFC 動態庫 ;· MFC 線程 ;
COM 組件開發 了解組件和接口,掌握 ATL 庫的使用,掌握組件接口調動,類廠和組件; · 組件和接口基本概念 ; T-Calculator
· COM 組件和 ATL 庫的應用 ;
· 接口調動和接口函數 ;
· Automation 程序 ;
· ActiveX 控件的使用 ;
WINDOWS 網絡和數據庫編程 掌握 Windows 平臺下主流的數據庫訪問技術 ADO,熟練使用 Windows 網絡 API 完成網絡程序的開發 · Windows 訪問數據庫技術 ADO(ActiveX Data Object) ; T-FeiQ
· Windows 網絡基礎 ;
· 有連接協議 (TCP) 和無連接協議 (UDP) ;
· Windows Socket API ;
· MFC Socket 編程 ;