課程簡(jiǎn)介:
清華IT軟件開(kāi)發(fā)課程體系匯集了清華大學(xué)100多名教授及企業(yè)中的項(xiàng)目經(jīng)理共同研制開(kāi)發(fā),集中體現(xiàn)了清華大學(xué)百年理工科的積淀和現(xiàn)代軟件企業(yè)的主流技術(shù)及創(chuàng)新精神,是實(shí)用、科學(xué)、先進(jìn)的課程體系。
課程詳情
階段1
Java概述 Java基礎(chǔ)入門
Java開(kāi)發(fā)環(huán)境搭建 熟練開(kāi)發(fā)環(huán)境搭建,使用Eclipse編譯運(yùn)行調(diào)試項(xiàng)目
Java基本程序設(shè)計(jì)結(jié)構(gòu) 熟練Java基本程序的書(shū)寫,熟練運(yùn)用數(shù)據(jù)類型,變量,流程,數(shù)組等
對(duì)象和類(OOP基礎(chǔ)) 深刻理解變相對(duì)象思想,熟練運(yùn)用類,對(duì)象,方法等Java等基本程序單位
繼承 熟練Java繼承程序設(shè)計(jì)思想,能夠使用繼承思想編寫Java程序
接口與內(nèi)部類 熟練Java接口的定義與使用,理解使用Java接口設(shè)計(jì)系統(tǒng)
異常與調(diào)試 激烈Java異常的機(jī)制,能夠捕獲常見(jiàn)異常,可以自定義異常
集合框架 熟練使用三種集合框架List,Map,Set;能夠使用集合框架模擬數(shù)據(jù)庫(kù)操作
多線程 熟練Java多線程的定義與使用,熟練Java的同步機(jī)制與通信機(jī)制,編寫安全的Java多線程程序
網(wǎng)絡(luò)編程 熟練Java網(wǎng)絡(luò)編程客戶端和服務(wù)端類,使用Java網(wǎng)絡(luò)編程接口實(shí)現(xiàn)聊天室
Java I0 流 熟練各種Java I/0流的使用,使用I0流拷貝,上傳,下載
GUI 熟悉常見(jiàn)的Java GUI控件的使用,熟練Java事件的處理機(jī)制,熟練常見(jiàn)事件處理方法
Java數(shù)據(jù)庫(kù)編程(JDBC) 能夠使用JDBC訪問(wèn)各種數(shù)據(jù)庫(kù),MySQL,Oracle
熟練Java的CRUD方法,使用Java調(diào)用存儲(chǔ)過(guò)程
Java Web編程 使用Web編程思想,理解Web編程的請(qǐng)求響應(yīng)機(jī)制,熟練Servlet Web編程
Java項(xiàng)目 熟練使用Java基礎(chǔ)知識(shí),多線程,網(wǎng)絡(luò)編程,I0,GUI實(shí)現(xiàn)聊天室
階段2
Android入門與應(yīng)用開(kāi)發(fā) Android基礎(chǔ)入門 熟練Android平臺(tái)搭建,熟練使用Android創(chuàng)建命令工具,編寫個(gè)Android應(yīng)用程序
Android用戶界面 熟練Android創(chuàng)建UI組件的應(yīng)用,能夠使用創(chuàng)建UI組件設(shè)計(jì)實(shí)際項(xiàng)目UI,熟練UI的使用,例如:MapView,WebView,Gallery,GridView等
Android基本組件 深刻理解Android應(yīng)用程序的設(shè)計(jì)思想,熟練Android四大組件Activity,Service,BroadCastReceiver,ContentProvider的使用
能夠使用通知,Alarm等實(shí)現(xiàn)備忘錄等真實(shí)項(xiàng)目
Android數(shù)據(jù)存儲(chǔ) 熟練Android平臺(tái)的數(shù)據(jù)存儲(chǔ),熟練使用Aqlite數(shù)據(jù)庫(kù)實(shí)現(xiàn)CRUD操作
熟練Android文件系統(tǒng)的操作
多媒體 熟練使用Android平臺(tái)的多媒體的使用,播放音頻,視頻,操作圖片
互聯(lián)網(wǎng)應(yīng)用 熟練Android平臺(tái)的網(wǎng)絡(luò)編程接口,熟練Sock,URL,ApacheClient的各種使用方法
GPS定位應(yīng)用 熟練android平臺(tái)的定位API,能夠使用這些API實(shí)現(xiàn)定位,跟蹤,查找等功能
Android多線程 熟練Android平臺(tái)的多線程處理方法,熟練使用Android平臺(tái)的消息處理機(jī)制
Android應(yīng)用項(xiàng)目 學(xué)習(xí)版本控制工具,熟練團(tuán)隊(duì)開(kāi)發(fā)流程
階段3
游戲開(kāi)發(fā) 圖形圖像 熟練Android平臺(tái)的圖形圖像處理API,能夠使用這些API繪制圖形,動(dòng)畫(huà)等
View,Surfaceview 熟練View,Surfaceview,自定義視圖
Android平臺(tái)下的傳感器 能夠使用Android平臺(tái)API實(shí)現(xiàn)感應(yīng)操作
游戲中的物理與數(shù)學(xué) Android平臺(tái)的物理特性實(shí)現(xiàn)
OpenGL ES初級(jí) 熟練OpenGL ES的常見(jiàn)API的使用
OpenGL 進(jìn)階 能夠使用OpenGL ES API實(shí)現(xiàn)一些
游戲引擎初步 熟練游戲引擎基礎(chǔ)框架
游戲引擎音效模塊 熟練游戲引擎音效部分實(shí)現(xiàn)
游戲引擎實(shí)體模塊 熟練游戲引擎粒子系統(tǒng)實(shí)現(xiàn)
游戲引擎OpenGL模塊 熟練游戲引擎OpenGL ES 3D部分實(shí)現(xiàn)
Android游戲項(xiàng)目 使用游戲引擎編寫游戲
清華IT工程師課程體系匯集了清華大學(xué)100多名教授和企業(yè)中的項(xiàng)目經(jīng)理共同研制開(kāi)發(fā),每12個(gè)月更新一次教材,由清華大學(xué)出版社出版,專業(yè)的課程,專業(yè)的教材,專業(yè)的師資,是成功的**。
勝任職位
Android軟件工程師、Android應(yīng)用開(kāi)發(fā)工程師、系統(tǒng)驅(qū)動(dòng)工程師、Android手機(jī)游戲開(kāi)發(fā)工
所獲證書(shū)
清華軟件工程師專業(yè)技術(shù)證書(shū)技術(shù)特點(diǎn):高效、易用、兼容
教學(xué)環(huán)境
學(xué)校師資
楊曉輝(JAVA講師) 行業(yè)經(jīng)驗(yàn):12年
擅長(zhǎng)技術(shù):Java、Struts2、Spring、Hibernate、MySQL、Oracle、Sybase、MQ、SpringMVC、MyBatis、WebService、Maven、memcached、Hadoop、Android、SOA、jBPM、性能調(diào)優(yōu),集群,Maven分層架構(gòu)等
項(xiàng)目經(jīng)驗(yàn):
深圳市協(xié)卓軟件公司 Java研發(fā)工程師
深圳市國(guó)泰安集團(tuán)公司 項(xiàng)目經(jīng)理兼技術(shù)架構(gòu)
清華IT思途教育 講師
項(xiàng)目經(jīng)驗(yàn):信令監(jiān)測(cè)系統(tǒng),供應(yīng)鏈金融,智能倉(cāng)儲(chǔ)系統(tǒng),綜合第三方物流平臺(tái),小區(qū)掌上通(android項(xiàng)目)
學(xué)員反饋
高中畢業(yè)后,譚嘉欣一直在尋找自己心儀的學(xué)校,在一次高中同學(xué)聚會(huì)上他了解到有位同學(xué)正在清華IT學(xué)習(xí),對(duì)IT感興趣的譚嘉欣詳細(xì)詢問(wèn)了同學(xué)的學(xué)習(xí)情況,并被我校重視實(shí)踐,寓教于樂(lè),讓學(xué)生參與真實(shí)軟件項(xiàng)目開(kāi)發(fā)的教學(xué)方式深深吸引,通過(guò)實(shí)地考察后,譚嘉欣決定來(lái)我校就讀,但回家與父母商量時(shí)遭到父母的強(qiáng)烈反對(duì),父母認(rèn)為女孩子的邏輯思維能力和動(dòng)手能力都不如男孩子強(qiáng),認(rèn)為女孩學(xué)不好IT。性格倔強(qiáng)的譚嘉欣并沒(méi)有因?yàn)楦改傅姆磳?duì)而放棄自己的決定,她不斷地和父母分析學(xué)好IT需要具備的素質(zhì),并多次強(qiáng)調(diào)女孩學(xué)IT的優(yōu)勢(shì),她的堅(jiān)持和決心終感化了父母,進(jìn)入清華IT后,譚嘉欣學(xué)習(xí)非??炭?,她暗下決心要向父母證明:女孩可以比男孩更!通過(guò)自己的努力以及老師的悉心培養(yǎng),譚嘉欣已經(jīng)從當(dāng)年那個(gè)清澀的小女孩成長(zhǎng)為穩(wěn)重、干練的職業(yè)人了。