王鵬
吉林電子信息職業(yè)技術(shù)學(xué)院 吉林 吉林 132011
《程序設(shè)計(jì)基礎(chǔ)》是軟件技術(shù)專業(yè)的一門基礎(chǔ)性的課程。該課程是以軟件程序設(shè)計(jì)環(huán)節(jié)的專業(yè)性基礎(chǔ)理論知識作為主要的內(nèi)容,側(cè)重于理論與實(shí)踐相結(jié)合,以培養(yǎng)軟件技術(shù)專業(yè)學(xué)生的基礎(chǔ)理論知識,以及實(shí)踐應(yīng)用知識作為目標(biāo)[1]。
在課程標(biāo)準(zhǔn)的設(shè)計(jì)中,以課程本體作為依托,注重在設(shè)計(jì)理念中凸顯課程的實(shí)踐性。課程標(biāo)準(zhǔn)的設(shè)計(jì)理念是分析應(yīng)用,培養(yǎng)實(shí)踐能力為目標(biāo)。為落實(shí)這一目標(biāo),確立小組活動(dòng)的課程教學(xué)模式。該模式的運(yùn)作以小組活動(dòng)作為核心,形成項(xiàng)目載體與活動(dòng)方式兩大支柱。項(xiàng)目載體中得到順序、分支、循環(huán)三大知識要素為主體的知識架構(gòu)支撐[2]。在此載體的承載條件下,為學(xué)生自主學(xué)習(xí)活動(dòng)的開展提供良好空間。
《程序設(shè)計(jì)基礎(chǔ)》課程標(biāo)準(zhǔn)中明確了基本的目標(biāo),該目標(biāo)是以學(xué)習(xí)者的知識學(xué)習(xí)積累與知識分析應(yīng)用能力的培養(yǎng)作為基本指向[3]。在具體操作過程中,則是通過建立知識單元的方式,細(xì)化以單元為基礎(chǔ)的學(xué)習(xí)任務(wù)。根據(jù)知識單元中學(xué)習(xí)目標(biāo)、知識內(nèi)容,以及能力培養(yǎng)方式共同作用下,引導(dǎo)學(xué)習(xí)者以小組為單位,通過自主分析、探究等方式解決問題,并促進(jìn)知識鏈條的構(gòu)建與實(shí)現(xiàn)。
《程序設(shè)計(jì)基礎(chǔ)》的課程中,課程標(biāo)準(zhǔn)對課程內(nèi)容的設(shè)計(jì)予以規(guī)范,細(xì)化為三大知識單元。
①軟件認(rèn)同知識單元的學(xué)習(xí)目標(biāo)主要是探討教師開展教學(xué)活動(dòng)與學(xué)生學(xué)習(xí)方式,以及語言環(huán)境的設(shè)計(jì)與配置。②學(xué)習(xí)重難點(diǎn)主要為Java語言環(huán)境的設(shè)計(jì)與配置情況。③具體在課程教學(xué)設(shè)計(jì)時(shí),則是根據(jù)課程的性質(zhì)與單元知識能力的培養(yǎng)要求,課程教學(xué)設(shè)計(jì)劃分為兩大板塊,即教師板塊與學(xué)生板塊。教師板塊主要是教師為學(xué)生自主學(xué)習(xí)引導(dǎo)者,以小組內(nèi)的分析、交流活動(dòng)為對象,準(zhǔn)備資料袋。資料袋中涵蓋軟件專業(yè)發(fā)展趨向,軟件專業(yè)課程知識能力體系簡介,以及Java語言環(huán)境設(shè)計(jì)與配置的相關(guān)學(xué)習(xí)資源。學(xué)生板塊主要是在教師的引導(dǎo)下,學(xué)生開展自主性的學(xué)習(xí)活動(dòng)。在活動(dòng)的過程中,借助于教師所提供的資源,了解到軟件專業(yè)發(fā)展的趨向。繼而通過小組內(nèi)的討論和探究的活動(dòng),不斷地從知識和主觀的認(rèn)知中加以完善,提升自我的認(rèn)同感。對于學(xué)習(xí)水平比較高的學(xué)生,可以熟練的配置Java的環(huán)境,形成具有個(gè)人特色的學(xué)習(xí)方法。
①在對順序結(jié)構(gòu)學(xué)習(xí)目標(biāo)的確立中,細(xì)化為三個(gè)小目標(biāo),這三個(gè)目標(biāo)分別為常量和變量、運(yùn)算符及表達(dá),輸入與輸出格式。具體要求能夠詳細(xì)的描述并操作常量和變量,并掌握相關(guān)知識;掌握運(yùn)算符以及表達(dá)式的應(yīng)用方法,并能夠在實(shí)踐中獨(dú)立自主的進(jìn)行操作應(yīng)用;能夠熟練地使用輸入和輸出的格式。②教學(xué)重難點(diǎn)主要是根據(jù)本單元的知識架構(gòu)和能力培養(yǎng)要求,順序結(jié)構(gòu)的描述和操作具有知識量大,能力培養(yǎng)要求高的特點(diǎn)。在解決問題的過程中,會讀并畫流程圖是解決本單元問題的關(guān)鍵方法,因此也成為教學(xué)的重難點(diǎn)。③課程教學(xué)設(shè)計(jì)則是根據(jù)課程的性質(zhì)與單元知識能力的培養(yǎng)要求,課程教學(xué)設(shè)計(jì)劃分為兩大板塊,即教師板塊與學(xué)生板塊。其中,教師板塊主要是教師準(zhǔn)備并向?qū)W生發(fā)放有關(guān)常量和變量、運(yùn)算符及表達(dá),輸入與輸出格式學(xué)習(xí)資源。學(xué)生板塊則是在教師的引導(dǎo)下,學(xué)生開展自主性的學(xué)習(xí)活動(dòng)。在活動(dòng)的過程中,借助于教師所提供的資源,能夠自主性的描述并操作常量和變量,掌握運(yùn)算符以及表達(dá)式的應(yīng)用方法,同時(shí)可以熟練使用輸入和輸出的格式。
①分支結(jié)構(gòu)知識單元的學(xué)習(xí)目標(biāo)具體為:在教師的引導(dǎo)下,學(xué)生能夠建立分支結(jié)構(gòu)的基本思想;熟練掌握流程圖的基本畫法,并學(xué)會分析并應(yīng)用流程圖;掌握分支語句編寫代碼的相關(guān)知識,并培養(yǎng)熟練應(yīng)用的能力。②學(xué)習(xí)重難點(diǎn)主要是描述并學(xué)會應(yīng)用分支結(jié)構(gòu)相關(guān)知識,以及學(xué)會應(yīng)用分支語句解決問題。③課程教學(xué)設(shè)計(jì)是根據(jù)課程的性質(zhì)與單元知識能力的培養(yǎng)要求,課程教學(xué)設(shè)計(jì)劃分為兩大板塊,即教師板塊與學(xué)生板塊。其中,教師板塊由教師準(zhǔn)備并向?qū)W生發(fā)放有關(guān)分支結(jié)構(gòu)、流程圖分析并予以應(yīng)用,以及分支語句編寫代碼學(xué)習(xí)資源。學(xué)生板塊則是在教師的引導(dǎo)下,學(xué)生開展自主性的學(xué)習(xí)活動(dòng)。在教師的引導(dǎo)下,學(xué)生能夠建立分支結(jié)構(gòu)的基本思想,熟練掌握流程圖的基本畫法,并學(xué)會分析并應(yīng)用流程圖。同時(shí)要掌握分支語句編寫代碼的相關(guān)知識,并培養(yǎng)熟練應(yīng)用的能力。
在實(shí)施評價(jià)中,確立學(xué)生主體的地位。對學(xué)生主體的評價(jià),側(cè)重于實(shí)際操作與實(shí)踐應(yīng)用能力的檢測。通過評價(jià)的方式,了解到課程教學(xué)內(nèi)容與方式方法等方面存在不足,從而進(jìn)一步予以完善,這就凸顯出《程序設(shè)計(jì)基礎(chǔ)》課程教學(xué)的專業(yè)化與實(shí)踐性特點(diǎn)。
《程序設(shè)計(jì)基礎(chǔ)》的課程對鞏固學(xué)習(xí)的基礎(chǔ)發(fā)揮十分重要的作用。在課程體系的構(gòu)建中,知識與能力成為體系建設(shè)中的兩大部分,凸顯出程序設(shè)計(jì)基礎(chǔ)課程在育人方面的導(dǎo)向。