程序開發(fā)類課程教學(xué)改革與思考
時間:2022-03-27 04:25:22
導(dǎo)語:程序開發(fā)類課程教學(xué)改革與思考一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
摘要:本文從當(dāng)前教學(xué)形勢出發(fā),將CDIO的先進教學(xué)理念與作者所在學(xué)校的雅典教學(xué)理念有機結(jié)合,針對程序開發(fā)類課程的設(shè)計環(huán)節(jié)、教學(xué)環(huán)節(jié)、考核環(huán)節(jié)進行了較為深入的研究與探討。通過以人為本的教學(xué)方針,以期達到較為理想的教學(xué)效果。
關(guān)鍵詞:CDIO;雅典教學(xué);程序開發(fā)
隨著社會的進步,人類文明的發(fā)展,教學(xué)改革的步伐越來越快,各種教學(xué)方法,教學(xué)改革層出不窮。如何有效縮減高校與用人單位的對技術(shù)要求的差距,是每位教育工作者孜孜不倦的追求。CDIO培養(yǎng)將工程畢業(yè)生的能力分為工程基礎(chǔ)知識、個人能力、人際團隊能力和工程系統(tǒng)能力四個層面,要求以綜合的培養(yǎng)方式使學(xué)生在這四個層面達到預(yù)定目標(biāo)。探索一種能適應(yīng)我校實情的具有可行性的CDIO教學(xué)模式,是本文研究的重點。
1多課程協(xié)調(diào)授課,構(gòu)建一體化課程體系
老師們在上該課程之前,應(yīng)該對課程所涉及的知識進行篩選和定位,通過完成一個整體項目為目標(biāo),學(xué)會綜合使用各知識的技能。然后通過與其他相關(guān)課程老師進行協(xié)調(diào),將項目按不同的知識點分解在不同的課程里,由相應(yīng)的老師在自己課堂進行講解,通過課程的相互配合,學(xué)生既學(xué)習(xí)了自己課程的知識,又能很好的將各知識進行整合,有效的提高了學(xué)生開發(fā)項目的整體意識、主觀能動性和知識的把握度。
2全程演練,協(xié)同、自學(xué)、合作、能力提升為主線
在教學(xué)過程,老師有意識的講解一些知識點,并有意識的向綜合項目靠,學(xué)生通過相互學(xué)習(xí),相互幫助,獨立查找資料并解決相關(guān)問題,最終完成整個項目的設(shè)計、開發(fā)、測試過程。
3基于CDIO的課程體系設(shè)計
CDIO強調(diào)教學(xué)實踐過程的工程化,通過構(gòu)思、設(shè)計、實現(xiàn)、動作四個步驟組織每一個環(huán)節(jié)的教學(xué)活動。考慮到我校??茖W(xué)生的認(rèn)知水平和課程的特點,這里將教學(xué)過程分為基礎(chǔ)教學(xué)和綜合運用兩個階段,并按照軟件工程開發(fā)流程,遵循程序設(shè)計一般步驟,通過線上線下多元教學(xué)活動,融合課堂內(nèi)外兩種學(xué)習(xí)形式,形成以學(xué)科知識為基礎(chǔ)、實踐應(yīng)用為重點、CDIO能力為目標(biāo)的分階段、遞進式“線上線下+雅典+CDIO”教學(xué)模式。
4CDIO教學(xué)模式應(yīng)用案例
程序開發(fā)類課程是計算機專業(yè)核心課程,不僅要求學(xué)生掌握基本的技術(shù)知識,具備面向?qū)ο蟮某绦蛟O(shè)計思想,能用相應(yīng)開發(fā)語言開發(fā)實際的應(yīng)用程序,為充分發(fā)揮學(xué)生學(xué)習(xí)主動性,確保教學(xué)目標(biāo)順利實現(xiàn),這里引入了“線上線下+雅典+CDIO”教學(xué)模式。4.1教學(xué)項目設(shè)計。實現(xiàn)CDIO教學(xué)模式,主要是對教學(xué)項目進行頂層設(shè)計,由于大部分學(xué)生沒有項目開發(fā)經(jīng)驗,在課程中引入與現(xiàn)實相似的項目進行設(shè)計與開發(fā),該項目以真實案例為藍本,并將項目分解成若干小項目,方便學(xué)生理解與消化。小項目也是依據(jù)課程的內(nèi)容和學(xué)生的接收能力,由淺入深,先易后難的原則進行,為便于學(xué)生重復(fù)學(xué)習(xí),以及掌握其它課程的相關(guān)知識。4.2教學(xué)過程設(shè)計。任課老師首先要充分理解把控項目的各個知識環(huán)節(jié),并了解學(xué)生在學(xué)習(xí)過程中可能會遇到的難點。通過各個小項目的實施,將各不相同的知識有機串聯(lián)起來,并讓學(xué)生能由淺入深,慢慢進入學(xué)習(xí)和開發(fā)狀態(tài)。老師將容易出現(xiàn)的問題、學(xué)生容易忽視的情況,有意識的記錄下來,在視頻中細致講解,并在介紹完相關(guān)知識點后,向?qū)W生提出針對生的問題讓學(xué)生思考和解決。強化學(xué)生在學(xué)習(xí)過程中的考核檢查力度。通過3~5人組成學(xué)習(xí)項目小組,各小組成員由組長帶領(lǐng),按功能劃分,將任務(wù)進行分解與分配,每人在項目中扮演一種角色。使之更好的融入現(xiàn)實環(huán)境中。通過小組長的反饋和老師的不定期抽查,實現(xiàn)對每位學(xué)生學(xué)習(xí)情況、學(xué)習(xí)狀態(tài)的跟蹤管理。通過線上線下學(xué)習(xí)、將項目里所涉及到的知識點用視頻的形式錄制上傳,要求學(xué)生必須在線學(xué)習(xí)操作一遍。線下課堂上,則在操作的時候老師講解也較為方便,將更多的時間用在學(xué)生上機操作,以及向老師提問上。4.3效果展示與考核。為展示學(xué)生學(xué)習(xí)效果,在期末的時候,將學(xué)生以小組形式上臺進行成果展示,每小組組長介紹項目的作用與功能,介紹項目的分解情況與小組成員的分配情況,介紹小組成員的學(xué)習(xí)情況。并對自己的工作模塊與內(nèi)容進行介紹與解答。成員一一上臺講解自己所承擔(dān)的任務(wù)和工作情況,并介紹自己的學(xué)習(xí)收獲與感想。其他小組成員則對上臺的小組成員進行評分。通過學(xué)生與老師對小組成員的評分,能較為客觀的將每位學(xué)生的學(xué)習(xí)情況進行考核。以達到成績的公平公開公正的目的。
5結(jié)語
將線上線下+雅典教學(xué)理念引入程序開發(fā)課程的CDIO教學(xué)中,突破了時空限制,兼顧了學(xué)生的個體差異性,實現(xiàn)了從基礎(chǔ)知識學(xué)習(xí)到CDIO能力培養(yǎng)的平滑過渡,為??朴嬎銠C專業(yè)教學(xué)改革提供了有益思路。
參考文獻:
[1]陳衛(wèi)民.基于CDIO的Android教學(xué)改革探索[J].當(dāng)代教育實踐與教學(xué)研究,2015(06).
[2]孫鎮(zhèn)江.基于CDIO理論的《移動互聯(lián)應(yīng)用開發(fā)(An-droid)》課程教學(xué)模式改革探索[J].軟件工程,2019(08).
[3]江天仿.混合式CDIO教學(xué)在“Android程序設(shè)計”課程中的應(yīng)用[J].山東工業(yè)技術(shù),2019(08).
作者:王強 吳珊 單位:西南財經(jīng)大學(xué)天府學(xué)院