PDT4J是動力節(jié)點為了提高Java語言教學(xué)效果的探索與實踐而開發(fā)的一種更適合于Java教學(xué)的一種項目驅(qū)動教學(xué)方式。
注:PDT4J: A Project Driven Teaching Method More Suitable For Java Teaching
介紹
所謂“PDT4J”就是在Java項目驅(qū)動教與學(xué)的方式中,不把所有的知識點講完之后再做項目,而是以完成一個個具體的項目功能為線索,把教學(xué)內(nèi)容巧妙地隱含在每個項目之中,讓學(xué)員在學(xué)習(xí)的過程中有目標感,也更能讓學(xué)員體驗實踐的情境和感悟問題的情境,圍繞項目展開學(xué)習(xí),以項目的完成結(jié)果,檢驗和總結(jié)學(xué)習(xí)過程,這樣就可以先人一步培養(yǎng)項目思維、學(xué)完也可以靈活運用,為后期做項目打下堅實的基礎(chǔ)。
基本理論
建構(gòu)主義學(xué)習(xí)理論強調(diào):學(xué)生的學(xué)習(xí)活動必須與任務(wù)或問題相結(jié)合,以探索問題來引導(dǎo)和維持學(xué)習(xí)者的學(xué)習(xí)興趣和動機,在Java授課過程中這是一種“倒敘式”的授課方法,主要運用于項目實戰(zhàn)階段,即先確定項目的功能,再分析項目達到此功能所需要的技術(shù),然后通過技術(shù)的講解讓學(xué)員徹底掌握編程的原理,確保學(xué)員去企業(yè)就可以勝任項目開發(fā)。
軟件工程師的工作就是去各大IT公司做項目,不能做項目的軟件工程師就不是合格的軟件工程師,所以課程體系只有圍繞著企業(yè)真實項目而設(shè)計,把各個知識點穿插到項目中去講解,只有這樣才可以達到知識的融會貫通。
基本環(huán)節(jié)
1、項目演示:使把看起來比較“酷炫”的項目成果展示給學(xué)員看,讓其明白我們學(xué)完如下技術(shù)可以達到什么樣的效果。
2、項目設(shè)計:把課程所需要講的知識點,巧妙的植入到項目中。
3、授課思路: 項目分析,學(xué)習(xí)技術(shù),實現(xiàn)功能。
作用
每學(xué)習(xí)一個技術(shù),學(xué)員都清楚為什么要學(xué)習(xí)這個技術(shù),學(xué)完這個技術(shù)能解決項目中什么樣的問題,學(xué)員不至于到真正項目開發(fā)階段茫然不知所措。
特點
1、項目思維:提前培養(yǎng)學(xué)員編程思維和項目思維。
2、知識理解:對知識的理解比較透徹,知其然知其所以然。
3、項目實戰(zhàn):由于有好的編程思維和項目思維,接到開發(fā)項目能夠快速上手,完全打破“一聽就會,一做就廢”的魔咒。
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!