課程簡介:
天地培訓(xùn)*的C/C++課程體系圍繞核心熱點技術(shù)展開,深入剖析C和C++編程語言,設(shè)計桌面應(yīng)用,網(wǎng)絡(luò)編程,多媒體游戲等C/C++主流領(lǐng)域。
發(fā)展方向:
軟件開發(fā)工程師
適合人群:
打算從事IT行業(yè)的在讀學(xué)生或往屆生
只要你有信心、有毅力,愿意花時間去學(xué)習(xí)、理解,就一定可以符合我們的要求。
教學(xué)目標(biāo):
1.掌握面向?qū)ο缶幊痰幕舅枷?,以C++程序?qū)嵗秊橹鲗?dǎo)逐步理解掌握類、對象、繼承、重載、多態(tài)、模板等概念及其編程。
2.數(shù)據(jù)結(jié)構(gòu)的實現(xiàn),了解常用算法,并能在軟件開發(fā)中靈活應(yīng)用。
3.掌握標(biāo)準(zhǔn)C++的I0輸入輸出,編寫穩(wěn)定高效的應(yīng)用,并能應(yīng)用STL提高開發(fā)效率。
4.掌握跨平臺智能手機(jī)應(yīng)用及游戲開發(fā),熟練應(yīng)用cocos2d-x框架進(jìn)行多個智能手機(jī)平臺的游戲開發(fā),能從事移動互聯(lián)網(wǎng)Android應(yīng)用和游戲開發(fā)、I0S應(yīng)用和游戲開發(fā),跨平臺的移動互聯(lián)網(wǎng)游戲開發(fā)等相關(guān)領(lǐng)域工作。
課程概要:
標(biāo)題 內(nèi)容 目標(biāo)
C++語言核心 C++程序設(shè)計基本概念
C++的基本類型和語句
構(gòu)造函數(shù) 析構(gòu)函數(shù)
運算符重載;輸入輸出流
函數(shù);數(shù)組和指針
函數(shù)重載的概念和實現(xiàn)
類和抽象數(shù)據(jù)類型
類和對象
類型轉(zhuǎn)換與類型重載
異常處理(Exception)
封裝、繼承和多態(tài)
面向?qū)ο缶幊?00P)
C++模板和元編程 掌握面向?qū)ο缶幊痰幕舅枷?,以C++程序?qū)嵗秊橹鲗?dǎo)逐步理解 掌握類、對象、繼承、重載、多態(tài)、模板等概念及其編程。
C++數(shù)據(jù)結(jié)構(gòu)與算法 鏈表,棧,隊列,哈希表,二叉樹等容器實現(xiàn)常用算法與排序算法實現(xiàn) 數(shù)據(jù)結(jié)構(gòu)的實現(xiàn),了解常用算法,并能在軟件開發(fā)中靈活應(yīng)用。
STL標(biāo)準(zhǔn)模板庫 容器(containers)、迭代器(iterators)、空間配置器(allocator)、配接器(adaptors)、算法(algorithms)、仿函數(shù)(functors)六個部分。 掌握標(biāo)準(zhǔn)C++的I0輸入輸出,編寫穩(wěn)定高效的應(yīng)用,并能應(yīng)用STL提高開發(fā)效率。
C++游戲開發(fā) c++游戲引擎--coco2d-x
coco2d-x基礎(chǔ)知識
coco2dx框架粒子系統(tǒng)
Box2D腳本綁定
網(wǎng)絡(luò)基礎(chǔ)周邊工具
AI算法
游戲開發(fā)項目實戰(zhàn) 掌握跨平臺智能手機(jī)應(yīng)用及游戲開發(fā),熟練應(yīng)用cocos2d-x框架進(jìn)行多個智能手機(jī)平臺的游戲開發(fā),能從事移動互聯(lián)網(wǎng)Android應(yīng)用和游戲開發(fā)、I0S應(yīng)用和游戲開發(fā),跨平臺的移動互聯(lián)網(wǎng)游戲開發(fā)等相關(guān)領(lǐng)域工作。
培訓(xùn)周期 1-2個月