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