課程主題
課程內(nèi)容
課程目標(biāo)
Unix開發(fā)環(huán)境
Unix系統(tǒng)原理、Java/C Unix開發(fā)環(huán)境、Unix常用命令
Unix系統(tǒng)操作
Oracle數(shù)據(jù)庫管理
Oracle 10數(shù)據(jù)庫原理、SQL語句、數(shù)據(jù)庫表及索引
掌握數(shù)據(jù)庫操作
PL/SQL
PL/SQL語法,存儲(chǔ)過程,存儲(chǔ)函數(shù),觸發(fā)器等。
熟練掌握PL/SQL
基本語法
數(shù)據(jù)類型,控制語句,自定義數(shù)據(jù)類型,模塊化程序設(shè)計(jì),指針
熟練掌握c基礎(chǔ)語法,函數(shù)的編寫和調(diào)用
PL/SQL面向?qū)ο缶幊?
類與對(duì)象(封裝性),類的擴(kuò)展,繼承,虛函數(shù),多態(tài)
掌握面向?qū)ο缶幊痰娜齻€(gè)特性,并熟練應(yīng)用OOP思想。
數(shù)據(jù)結(jié)構(gòu)與算法
鏈表,棧,隊(duì)列,二叉樹,算法
掌握各種數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn),并了解常用的算法
標(biāo)準(zhǔn)庫
IO,異常,模版(STL)
掌握文件編程,標(biāo)準(zhǔn)模版庫
OOAD&UML
面向?qū)ο蠓治龊驮O(shè)計(jì)的各個(gè)階段,UML圖,設(shè)計(jì)模式
掌握常用的UML圖,初步掌握常用的設(shè)計(jì)模式。
Shell編程
Shell編程語法
掌握Shell編程技術(shù)
Unix環(huán)境編程和 開發(fā)工具
用戶信息,文件操作,目錄操作,時(shí)間處理make,makefile,gdb Source Code Control
掌握和環(huán)境編程相關(guān)的函數(shù),并能熟練使用編譯工具
Curses&QT編程
Curses編程:屏幕 窗口 子窗體 顏色等 QT編程:Signals WidgetsDialogMenu等
掌握字符界面和圖形界面編程
進(jìn)程、進(jìn)程間的 通訊、多線程編程
創(chuàng)建進(jìn)程、子進(jìn)程、信號(hào)消息隊(duì)列、共享內(nèi)存、信號(hào)量、線程的創(chuàng)建線程的狀態(tài)、多線程編程、線程間的通信、線程同步
掌握進(jìn)程和多線程編程
網(wǎng)絡(luò)編程
網(wǎng)絡(luò)基礎(chǔ)TCP/IP協(xié)議基于TCP和UDP的網(wǎng)絡(luò)編程
掌握網(wǎng)絡(luò)編程,并能編寫支持多客戶端的服務(wù)器軟件
數(shù)據(jù)庫編程
Pro*C ODBC
練掌握Oracle MySQL等數(shù)據(jù)庫的連接和數(shù)據(jù)訪問
Unix項(xiàng)目實(shí)戰(zhàn)
即時(shí)通信項(xiàng)目
綜合運(yùn)用所學(xué)知識(shí),完成項(xiàng)目
MFC GUI編程
MFC的類層次結(jié)構(gòu)文檔/視圖體系結(jié)構(gòu) 繪圖 控件 消息映射動(dòng)態(tài)鏈接庫(DLL)
掌握?qǐng)D形界面編程
MFC集合和文件編程
數(shù)組 列表 射表CFile 串行化 CArchive
掌握常見的集合和文件讀寫
多線程編程
Win32、C Runtime Library和MFC下的線程編程多線程編程 線程同步(臨界區(qū) 互斥量 事件 信號(hào)量等)
掌握各種庫環(huán)境下的線程編程
網(wǎng)絡(luò)編程
TCP/IP協(xié)議 WinSock網(wǎng)絡(luò)編程接口 MFC windowssocket類 UDP協(xié)議的實(shí)現(xiàn)網(wǎng)絡(luò)安全
掌握win32和MFC網(wǎng)絡(luò)編程,熟悉常見協(xié)議的實(shí)現(xiàn)方式
數(shù)據(jù)庫編程
ODBC編程 MFC ODBC編程
熟練掌握通過ODBC訪問常見的數(shù)據(jù)庫
COM編程
COM簡介 IUnknown、QueryInterface、HRESULT、GUID、注冊(cè)表、類廠、IDL及IDispatch的介紹ATL編程
掌握COM編程,能夠編寫并調(diào)用COM
ACE和Boost框架介紹
ACE通信框架 Boost中的字符串及文本處理、并發(fā)編程、數(shù)學(xué)相關(guān)、跨語言支持、內(nèi)存相關(guān)等的 介紹
了解常用的框架