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