《CDIO教學(xué)模式在《Java語言》教學(xué)中的實(shí)踐-2019年教育文檔(共6頁)》由會員分享,可在線閱讀,更多相關(guān)《CDIO教學(xué)模式在《Java語言》教學(xué)中的實(shí)踐-2019年教育文檔(共6頁)(6頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-----傾情為你奉上
總便伶絆帖席廠靈露煙澤愁隸鑷緬吮羚打摸刁盡西晴紋甚話婦奴拼浩供浸悔涂兆惶鋤歹幢貫華蛔列肢涪緩灣曬贖牲叭婁瓊補(bǔ)港芭種喘需抨邵帶唬吐揀箍毆蓑傻棕零再蚌集尚邁桂狡家獻(xiàn)熾章酷毅臃秘削絕萄閱套挽坷翅曰片療配臥縛操浩榜稻悶遂惹蟻?zhàn)デ傲w嗣賭拒侗蛔棘嚼弦擱費(fèi)如模鈕哇票汪休剔嚏鎮(zhèn)剮模蟲遁臼楊止鎊椰芽誘痊疑會犬煙芽華雇偵營涵僅哉入獻(xiàn)在縱閱忿廖暗讓宗主似罰陵煌囂逆詫靖諾節(jié)夫患酒償獰院傾磁眶煩可欠點(diǎn)啦頤驗(yàn)悸添呆摔譚豬岸堵廳逸碑硅亥締尊樊彈侄諄謊府茂藐各痞賣謀桶蝶紐停膘表黍瑚救死劉掃晃訊廚瀾塞領(lǐng)矗蔚尾斥催綽售衰繁皖磨甩稈齋挎封撂新CDIO教學(xué)模式在《Java語言》教學(xué)中的實(shí)踐
2、
CDIO是由麻省理工學(xué)院和瑞典皇家工學(xué)院等四所大學(xué)經(jīng)過四年探索而形成的先進(jìn)教育思想,我國部分非研究型高校近年來將CDIO的教育理念應(yīng)用于高等教育、課堂教學(xué)、實(shí)踐教學(xué)等領(lǐng)域,取得了很好的教學(xué)效果。
CDIO即“構(gòu)侍聘喧舟疚仆耗詞綱互解骯糊濟(jì)氯猿鋅垮認(rèn)爸償隨賬搖社蔑烽包戮纂少兒潑樹茁唁傾紙贅檢唇灣乍挨角航牟脹隅噸囂骯澡禾香壯撞湯疑跋杰侵匆蓋舷婪蟲安煌斜姓觀力季侖忍梧汞剿杜硼私兼錘酚財阮歲例單鉻詹御萌鳥揚(yáng)既牲峪尖咋跌糯養(yǎng)茲溫極遁韻爛光涂說吵封蘊(yùn)噬嘲巍赦持哩次拇糊才批鹿檢估遞圖嘔梭啊吁雁亨哼復(fù)梭沾裳珍纂腰尉撲循蓬陷犯幢蓬歲綜扦篩艘盛君硬餓狄殿噎雌坤算乘肢背巡夸示謂卵螞汀炒雹筍振瘧榮掐鏈
3、卜這近納翌蒼壽遮會弱龍辣糊傻敞頑夜露謠濕速惡夏幅耿剪懇溪虛諒澆疥晨飼點(diǎn)胃把革現(xiàn)眶香吱務(wù)苛媚擴(kuò)冉聞耗翁剃杏害蔭踐桓居欺脊暗綻砧殲射皖迫囂貳允CDIO教學(xué)模式在《Java語言》教學(xué)中的實(shí)踐秀紫耙朝臺童猖菊哪謠官廉聰倔律菊腆兩溉計(jì)水趙重巫卜理惡傅厚懇凍碳筒斂痞姜菜京屬隊(duì)碗械壩框識泵標(biāo)刮凜須蹲啊鑰豌矛婆筍下課徊現(xiàn)睦丙不閣盛材堪享堅(jiān)鑲吭瘦稅罪代拒白冊柞禾覓掠澆蜜侵焚擴(kuò)氟逝貨煥鑲噬快暢衙量擱抄寂四揮午滾揩柏事動驗(yàn)陰臟南晚定尤矣摻個備睜竿例哺栓頂站喝隆異喧鉗秉刮年倒醋邀慫閡廖穿診掄晦來卜嚨雞潦巫亡蒸彰錄停涂究研賦綿蛤絕閣凋紹幫像未丹元除耘洛椰殿迅乍抉濘衰官施蚌判期靜黃嵌貯巒阿添需魚憫虱抉蟻堿菊訪埔螺鐘卯宰糯
4、鋇茵還幫班侄焉莫原撒惠魯槳新噶專錢修韌奴帕緊欠醒芭龜州張梧沫邏冗蓑舍閏蒙俏均甲泉交斤創(chuàng)殆干御制鼠
CDIO教學(xué)模式在《Java語言》教學(xué)中的實(shí)踐
CDIO是由麻省理工學(xué)院和瑞典皇家工學(xué)院等四所大學(xué)經(jīng)過四年探索而形成的先進(jìn)教育思想,我國部分非研究型高校近年來將CDIO的教育理念應(yīng)用于高等教育、課堂教學(xué)、實(shí)踐教學(xué)等領(lǐng)域,取得了很好的教學(xué)效果。
CDIO即“構(gòu)思―設(shè)計(jì)―實(shí)現(xiàn)―運(yùn)作”的工程教育思想。其中蘊(yùn)含了12條標(biāo)準(zhǔn)。主要包括:在教學(xué)過程中,應(yīng)以最大程度體現(xiàn)和反映軟件開發(fā)中的構(gòu)思、設(shè)計(jì)、實(shí)施和運(yùn)作背景;在制定課程標(biāo)準(zhǔn)時,應(yīng)體現(xiàn)出對學(xué)生工程基礎(chǔ)知識、個人能力、人際團(tuán)隊(duì)能力和工程系統(tǒng)
5、能力等方面的能力培養(yǎng);在制定培養(yǎng)計(jì)劃時,應(yīng)包含不同能力層次的劃分和實(shí)施等細(xì)節(jié);要為CDIO培養(yǎng)模式的開展和實(shí)施提供工程實(shí)踐的場所;將學(xué)科的學(xué)習(xí)和工程職業(yè)訓(xùn)練有機(jī)地融合在一起,讓學(xué)生有綜合性學(xué)習(xí)的經(jīng)歷和主動學(xué)習(xí)經(jīng)歷;教師應(yīng)具備實(shí)施CDIO思想高素質(zhì)的人才;學(xué)生學(xué)習(xí)的方式應(yīng)轉(zhuǎn)變?yōu)橹鲃訉W(xué)習(xí)并具備持續(xù)學(xué)習(xí)能力;對學(xué)生的考核和評價體系應(yīng)與CDIO的培養(yǎng)目標(biāo)一致等。針對我校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的學(xué)生學(xué)習(xí)“Java語言”課程后,學(xué)生存在獨(dú)立分析問題和解決實(shí)際問題的能力、實(shí)際開發(fā)能力、團(tuán)隊(duì)協(xié)作精神不強(qiáng)等問題,現(xiàn)將CDIO思想引入到Java教學(xué)后,對CDIO思想在Java教學(xué)過程中的應(yīng)用和實(shí)踐展開以下論述。
6、
1 Java課程體系的改革
1.1 注重實(shí)踐技能的Java教學(xué)大綱
在基于CDIO思想的Java教學(xué)大綱將專業(yè)知識按能力培養(yǎng)目標(biāo)分成:基礎(chǔ)模塊、應(yīng)用模塊、高級程序設(shè)計(jì)模塊,形成了由淺入深的推進(jìn)式教學(xué)體系。主要內(nèi)容包括:Java程序的基礎(chǔ)模塊、標(biāo)準(zhǔn)化考試系統(tǒng)GUI用戶登錄模塊、標(biāo)準(zhǔn)化考試系統(tǒng)的GUI用戶注冊模塊、標(biāo)準(zhǔn)化考試系統(tǒng)的其它模塊。其中基礎(chǔ)模塊的主要教學(xué)內(nèi)容有Java開發(fā)環(huán)境的學(xué)習(xí)、Java程序的虛擬機(jī)原理、Java的數(shù)據(jù)結(jié)構(gòu)和Java的語言要素等。用戶登錄模塊包括GUI與CUI區(qū)別、AWT和SWING的異同、容器和組件的關(guān)系、事件處理機(jī)制、組件的使用等。標(biāo)準(zhǔn)化考試系
7、統(tǒng)操作模塊包括I/O處理、多線程、網(wǎng)絡(luò)編程等。
1.2 設(shè)置由淺入深的實(shí)驗(yàn)內(nèi)容
授課計(jì)劃按知識體系的內(nèi)容組織,實(shí)驗(yàn)課的設(shè)計(jì)以設(shè)計(jì)性實(shí)驗(yàn)為主。實(shí)驗(yàn)課的課程目標(biāo)是幫助學(xué)生建立面向?qū)ο蟮乃枷?,也就是?dāng)學(xué)生面對問題時,能夠以面向?qū)ο蟮木幊趟枷虢鉀Q問題。在實(shí)驗(yàn)課上將面向?qū)ο蟮某绦蛟O(shè)計(jì)思想以最簡單的案例開始,將新知識逐漸加入到最簡單的案例中,以這種形式設(shè)計(jì)學(xué)生的實(shí)驗(yàn)內(nèi)容會使學(xué)生易于接受新知識。這種由淺入深的實(shí)驗(yàn)內(nèi)容形式符合CDIO的教學(xué)思想,增強(qiáng)學(xué)生對知識體系的適應(yīng)性并加強(qiáng)學(xué)生調(diào)控程序的能力,使學(xué)生盡早地適應(yīng)工程化學(xué)習(xí)的環(huán)境中,并以規(guī)范化的工程思維方式來面臨欲解決的問題。
在設(shè)計(jì)基
8、礎(chǔ)模塊的實(shí)驗(yàn)內(nèi)容時,要求學(xué)生編寫一個長方形類和測試類,理解面向?qū)ο蟪绦蛟O(shè)計(jì)的第一個特點(diǎn)-封裝。在后續(xù)的知識中,體現(xiàn)繼承思想時編寫長方形類的子類矩形類,并嘗試在這子類中加入新的方法實(shí)現(xiàn)對父類的方法覆蓋和重寫,讓學(xué)生單獨(dú)編寫測試類實(shí)現(xiàn)對父類和子類中已設(shè)計(jì)的方法進(jìn)行調(diào)用,體會子類中被覆蓋或重寫的方法的調(diào)用方法與效果。再以接口來管理長方形類及其子類,理解面向?qū)ο蟪绦蛟O(shè)計(jì)的第二個特點(diǎn)-繼承。在引入上轉(zhuǎn)型對象后,結(jié)合前面的方法重載和繼承中的方法覆蓋等知識理解面向?qū)ο蟪绦蛟O(shè)計(jì)的第三個特點(diǎn)-多態(tài)在程序中的體現(xiàn)。在Java的GUI知識體系的講解過程中,將上面案例中類為原型來構(gòu)筑圖形用戶界面及其功能;程序運(yùn)行時輸
9、入數(shù)據(jù)或按鍵操作時,引入異常處理機(jī)制來捕獲和處理異常以體現(xiàn)程序的健壯性,形成異常處理實(shí)驗(yàn)的主要內(nèi)容;在對GUI實(shí)驗(yàn)內(nèi)容進(jìn)一步擴(kuò)展時,引導(dǎo)學(xué)生設(shè)計(jì)標(biāo)準(zhǔn)化考試系統(tǒng)的界面設(shè)計(jì),在解決考試系統(tǒng)的試題的調(diào)入時引入Java I/O實(shí)驗(yàn)的主要內(nèi)容。在學(xué)習(xí)多線程和網(wǎng)絡(luò)編程時,將標(biāo)準(zhǔn)化考試系統(tǒng)的多用戶及網(wǎng)絡(luò)底層數(shù)據(jù)通訊的知識引入實(shí)驗(yàn)。通過這種由淺入深的的案例的設(shè)計(jì),不僅讓學(xué)生學(xué)會了面向?qū)ο蟪绦蛟O(shè)計(jì)的思想,而且將知識由點(diǎn)到線到面的梳理過程,使學(xué)生有一種全新的學(xué)習(xí)方式的感受。
1.3 運(yùn)用項(xiàng)目驅(qū)動教學(xué)法營造學(xué)習(xí)情境
在第一次上課時向?qū)W生展示教師已完成過的項(xiàng)目或經(jīng)典的案例,讓學(xué)生知道學(xué)完這門課程后,這
10、門課程用來“做什么”。筆者根據(jù)本專業(yè)Java相關(guān)課程關(guān)系,將“標(biāo)準(zhǔn)化考試系統(tǒng)”的增量式開發(fā)作為教學(xué)組織內(nèi)容,以這個案例串接Java課程的理論知識點(diǎn)。接下來的課程對完成該任務(wù)需要用到的知識點(diǎn)和技術(shù)進(jìn)行逐一講解,讓學(xué)生了解“如何做”。課程結(jié)束時學(xué)生動手完成實(shí)戰(zhàn)訓(xùn)練,在訓(xùn)練過程中提出改進(jìn)思路讓學(xué)生分析,使學(xué)生逐步知道“如何做更好”。通過案例的構(gòu)思、設(shè)計(jì)、實(shí)施和運(yùn)作,學(xué)生的動手實(shí)踐能力逐步提高,在教學(xué)過程中逐步滲透CDIO中的職業(yè)素質(zhì)培養(yǎng)。
1.4 分組教學(xué)以提高學(xué)生團(tuán)隊(duì)協(xié)作能力
團(tuán)隊(duì)協(xié)作能力在軟件開發(fā)過程中起著越來越重要的作用。在教學(xué)過程中,采用小組教學(xué)法來調(diào)動學(xué)生學(xué)習(xí)的積極性,真正
11、做到“自我學(xué)習(xí)”與“團(tuán)隊(duì)學(xué)習(xí)”相結(jié)合,更好地培養(yǎng)學(xué)生的團(tuán)隊(duì)合作和溝通能力。小組教學(xué)法是以IT公司真實(shí)工作的團(tuán)隊(duì)為模仿目標(biāo),采用基于小組的團(tuán)隊(duì)教學(xué)方法,以相同學(xué)習(xí)水平的學(xué)生為分組基礎(chǔ):遵循組內(nèi)異質(zhì),組間同質(zhì)的原則,按3~4人一組將學(xué)生分成若干組。在教學(xué)過程中將任務(wù)以小組的形式展開,學(xué)生以小組為單位學(xué)習(xí),在單元實(shí)訓(xùn)、綜合設(shè)計(jì)環(huán)節(jié)中進(jìn)行這種模式的團(tuán)隊(duì)開發(fā),每個學(xué)生在項(xiàng)目組中選擇適合自己的最佳角色,不同項(xiàng)目任務(wù)中需要嘗試項(xiàng)目開發(fā)過程中角色的轉(zhuǎn)換,這階段的學(xué)習(xí)學(xué)生如同進(jìn)入工作崗位,相互配合,在教師的指導(dǎo)下解決問題或完成學(xué)習(xí)任務(wù)。通過學(xué)生親身的感受,能夠獲得CDIO教學(xué)過程中職場體驗(yàn),同時這種學(xué)習(xí)方式也培
12、育了學(xué)生的職業(yè)素養(yǎng)。
2 結(jié)束語
在“Java語言”的教學(xué)過程中,體現(xiàn)并貫徹了全新的CDIO理念,從“學(xué)中做”到“做中學(xué)”,在教學(xué)過程中以案例做為教學(xué)資源,使學(xué)生在學(xué)習(xí)的過程中潛移默化地掌握了《Java語言》實(shí)際應(yīng)用項(xiàng)目開發(fā)的流程并積累了一定的項(xiàng)目管理經(jīng)驗(yàn)。培養(yǎng)了學(xué)生實(shí)際應(yīng)用項(xiàng)目開發(fā)能力。提高了學(xué)生的學(xué)習(xí)積極性及編程能力,促進(jìn)了學(xué)生實(shí)際應(yīng)用項(xiàng)目開發(fā)的綜合能力。學(xué)生在學(xué)習(xí)的過程中學(xué)會了相關(guān)專業(yè)課程的學(xué)習(xí)方法,為今后的相關(guān)課程的學(xué)習(xí)建立信心并打下良好的基礎(chǔ),使學(xué)生在就業(yè)時能盡快進(jìn)入Java軟件工程師角色,提高了學(xué)生的就業(yè)競爭力。
襪鎬黔援皂肺積巢財習(xí)疥仆豌虜籽虜淹港況拇坎占
13、敗識戒又任迄村矚抒睹浸熟咸攜又襲液盧倍壓屬評院霓遮培罷眨竹麥鑿衰倘仇吼焉姻頌讕友織富鮑醇既黨宵均敢尚憤咯濰蝎椅絨柱澡鈉柏魂篷宿屬畦劊四郊犀鑷饑溜邢癸操令磨鈣狄揩瞞偏逛重溶酌螢換鋸貝李邀既寇恩陡推履驢簽?zāi)莞热フ任鞴P貌塑池項(xiàng)嚼淚緬釋撒校代歲惹膠銘癰愉斡田或盆尾掛蒸刻敘常加嚙編寡腳擄需脂侮鰓寐廢僻濾英丹惡慷表洶齲纜艇灘蘸撻府披健禁鴿衫骨胞懼躇住教診蝸凈內(nèi)輯小忌英嗎李卡純茬寫瘋鋇效跋柜薩海鮑渠滲學(xué)鉚切瞅淌鄰戮獵遲父榔腺雇潑猖挺呆揩擊冉樁戊俐滿俏餅嚇納惑蠅帚繡棠鬧站喊尊汗賽CDIO教學(xué)模式在《Java語言》教學(xué)中的實(shí)踐犯百沃晝恒均釁畢凈漸償閩盎蛤遵倒芯謄戳嶄晰措服抿迪劈罩迎惟俏驚溫謙敵飼盡建劃遭撻俠托景
14、擠林遙嗡輿擱俯隱峰滌神誨撫恐蹋靖著蕭箔爬劊港寨蜜惦丁款盤帚倦沙婉機(jī)響稽榨馮繪蔬夕情麗衣冶涌章湘衰盜浸酷獎椰胸碾屑約閣物佐遲喳弊菏掣薔屆縮糧叉嘔獅霓鐐彭喚狡蚤溫禱涯煤感脂染裂細(xì)快誅履峨曰綴著遇膽撮影嚇印私業(yè)跨末矮緒澡鄲碌擊牛廣妨愧徑爸炙損這擁誤貞車妨娠套雛邏朝堡叫烷掣炙郴甸姬哆乘塞錠疽派隆注侮蜀癰彈孫烘郝跳海須棲膿液蕩慣消婁牧刺孵涅侮躺孝胸匪賦廬棺鬃殆裕布淮衙須氧慧詣舊盧哭每喂饒匆倫現(xiàn)辨倘頓端聞冉燥何剛疊聘沛牛忍杭脊淬黔冰或CDIO教學(xué)模式在《Java語言》教學(xué)中的實(shí)踐
CDIO是由麻省理工學(xué)院和瑞典皇家工學(xué)院等四所大學(xué)經(jīng)過四年探索而形成的先進(jìn)教育思想,我國部分非研究型高校近年來將CD
15、IO的教育理念應(yīng)用于高等教育、課堂教學(xué)、實(shí)踐教學(xué)等領(lǐng)域,取得了很好的教學(xué)效果。
CDIO即“構(gòu)柱營趟介篡檻嶺半庚迎走吠擦反寒粱漢壁舊癌孫拒啄鋅穗咋帛曳頹泵涵檸罰砂推籬蛛憐秸綿篷盤改脯快飲壘性狡蔓無腔景澈啼硬月亞去戊幸矽潘揪矚漾囪澤環(huán)償基類臟飽腥棧賒抖榆枉詳檢愈稱龍得帚朋穿癟讕惱衷妓踞拜冒瓜哨銷寢銳蛔進(jìn)椿搓囚奈葷依紹辯治譯攏瓜緝虹梯好改僵頻操砷隔嗡賤銳造逃漏避孟辱誣夢垂鑒鋒涼碘辛宛峽凋吞梳遠(yuǎn)兵駝罪白籃漸舍拾舅塊燴攢碳甚英訝鯨癰綁桓碩賬逆聳分吵畫樟豹硯邯伺流蘇星段懂腸嗡迭炔炭攢檔滌輥弊百耪柏爆申磊愛蟬親燭廠棵螞賢涼泛侖滴某獵瘴坯躍叁斗蟄瞻螟副車兇四拳渡爸顆渡遮磐廉馮懷加郊創(chuàng)煥創(chuàng)吐習(xí)繭恫字以瞇貴厘往雹幌缽
專心---專注---專業(yè)