国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

混合式教學(xué)在《程序設(shè)計(jì)基礎(chǔ)》課程中的應(yīng)用

2020-07-12 09:07由從哲陳湘軍
科技視界 2020年23期
關(guān)鍵詞:程序設(shè)計(jì)學(xué)習(xí)動(dòng)機(jī)編程

由從哲 陳湘軍

1 課程存在的問(wèn)題

《程序設(shè)計(jì)基礎(chǔ)》是計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的第一門(mén)專(zhuān)業(yè)必修課,通過(guò)本課程的學(xué)習(xí),使學(xué)生對(duì)計(jì)算機(jī)和軟件系統(tǒng)有一個(gè)初步的正確的認(rèn)識(shí),培養(yǎng)學(xué)生的用邏輯和數(shù)值方法解決計(jì)算問(wèn)題的思維,具備編寫(xiě)計(jì)算機(jī)程序解決問(wèn)題的能力,為后續(xù)專(zhuān)業(yè)課程的學(xué)習(xí)打下良好的基礎(chǔ)[1]。

初學(xué)者在學(xué)習(xí)編程時(shí)遇到困難的原因有很多,這些困難可以分為以下幾類(lèi):

(1)與學(xué)生有關(guān)的問(wèn)題

盡管隨著計(jì)算機(jī)教育的普及,很多同學(xué)在中學(xué)階段就具有了很多的編程知識(shí),能夠著手去編寫(xiě)一些程序代碼,但是缺乏開(kāi)發(fā)計(jì)算機(jī)算法的能力,尚不具備通過(guò)編寫(xiě)計(jì)算機(jī)程序來(lái)解決具體問(wèn)題的思維和能力。此外,對(duì)于編程中遇到的異常和錯(cuò)誤,學(xué)生們沒(méi)有足夠的耐心對(duì)編寫(xiě)的程序進(jìn)行不斷的調(diào)試和修改錯(cuò)誤。

學(xué)生的主要問(wèn)題在于他們對(duì)通過(guò)編程解決問(wèn)題的性質(zhì)不了解。學(xué)習(xí)編程不僅包括理解編程語(yǔ)言,例如語(yǔ)法和數(shù)據(jù)類(lèi)型,還包括開(kāi)發(fā)多種其他技能,例如分析問(wèn)題、開(kāi)發(fā)算法、編寫(xiě)代碼、調(diào)試和修復(fù)錯(cuò)誤等。培養(yǎng)這些技能需要在課外進(jìn)行大量的解決問(wèn)題和編寫(xiě)程序的練習(xí)。然而,問(wèn)題是,經(jīng)過(guò)高中階段的學(xué)習(xí),許多學(xué)生認(rèn)為閱讀課本和理解語(yǔ)言語(yǔ)法就足夠了,并沒(méi)有意識(shí)到自己的不足。因此,幫助學(xué)生認(rèn)識(shí)到自己的不足,會(huì)使他們更加努力地克服自己的弱點(diǎn),提高學(xué)習(xí)水平。

(2)與學(xué)科性質(zhì)有關(guān)的問(wèn)題

剛剛接觸程序設(shè)計(jì)開(kāi)發(fā)的學(xué)生發(fā)現(xiàn)有些編程概念很難掌握,他們很難將變量、內(nèi)存地址和數(shù)據(jù)類(lèi)型等編程術(shù)語(yǔ)概念化。編程的另一個(gè)挑戰(zhàn)是利用抽象設(shè)計(jì),抽象定義為關(guān)注問(wèn)題的主要細(xì)節(jié)而不是考慮許多次要細(xì)節(jié)的過(guò)程。在編程中,學(xué)習(xí)者需要在不同的抽象層次上思考問(wèn)題,否則,他們將被許多技術(shù)細(xì)節(jié)所淹沒(méi),從而喪失學(xué)習(xí)編程的興趣。

(3)與教學(xué)方法有關(guān)的問(wèn)題

傳統(tǒng)的教學(xué)方法對(duì)學(xué)生在程序設(shè)計(jì)課程中遇到的困難負(fù)有一定的責(zé)任。許多教師忽視了這門(mén)學(xué)科的本質(zhì),更多地關(guān)注編程語(yǔ)言的句法細(xì)節(jié),而不是培養(yǎng)學(xué)生解決問(wèn)題的能力。傳統(tǒng)的講授方法在編程課程中效果往往不盡如人意。因?yàn)槌绦蛟O(shè)計(jì)的教學(xué)主要集中在解決問(wèn)題上,學(xué)生需要即時(shí)的反饋來(lái)幫助他們克服困難并從中取得進(jìn)步。因此,學(xué)生需要更多的個(gè)性化教學(xué)來(lái)解決不同個(gè)體的問(wèn)題。編程學(xué)習(xí)者需要發(fā)展多種技能,但是,由于時(shí)間和課程規(guī)模的限制,很難在課堂上實(shí)現(xiàn)個(gè)性化教學(xué)這一目標(biāo)。一般來(lái)說(shuō),學(xué)生需要在課外自己練習(xí)編程,這就需要更多的課外支持,才能保持進(jìn)步,在遇到問(wèn)題時(shí)不會(huì)灰心。

2 《程序設(shè)計(jì)基礎(chǔ)》混合式教學(xué)分析

2.1 激勵(lì)學(xué)生克服困難

學(xué)習(xí)編程的困難通常會(huì)讓學(xué)生感到沮喪,導(dǎo)致他們中的許多人對(duì)編程產(chǎn)生畏難心理,失去學(xué)習(xí)編程的主動(dòng)性。因此,激勵(lì)學(xué)生學(xué)習(xí)程序設(shè)計(jì)對(duì)于提高他們對(duì)專(zhuān)業(yè)的學(xué)習(xí)是非常重要的。一般來(lái)說(shuō),學(xué)習(xí)動(dòng)機(jī)影響學(xué)生的學(xué)習(xí)努力程度,進(jìn)而影響學(xué)生的學(xué)習(xí)成績(jī)。學(xué)習(xí)動(dòng)機(jī)可以分為兩種類(lèi)型:內(nèi)在的和外在的。內(nèi)在動(dòng)機(jī)是指一項(xiàng)活動(dòng)因其內(nèi)在的滿足感而表現(xiàn)出來(lái),而不是因獎(jiǎng)勵(lì)等外在原因表現(xiàn)出來(lái),而外在動(dòng)機(jī)則可以定義為為了達(dá)到某種結(jié)果而進(jìn)行的活動(dòng)。

在程序設(shè)計(jì)課程中,學(xué)習(xí)動(dòng)機(jī)對(duì)學(xué)生的成績(jī)有積極的影響。學(xué)習(xí)動(dòng)機(jī)在計(jì)算機(jī)程序設(shè)計(jì)課程中的重要性是由于課程的學(xué)科性質(zhì)決定的,程序設(shè)計(jì)開(kāi)發(fā)要求學(xué)生進(jìn)行大量的編碼練習(xí),如果沒(méi)有很高的學(xué)習(xí)積極性,那么這種高強(qiáng)度的練習(xí)是不可能持續(xù)的。為了提高學(xué)生的學(xué)習(xí)動(dòng)機(jī),應(yīng)采用不同的策略使學(xué)生積極參與學(xué)習(xí)過(guò)程。研究發(fā)現(xiàn),提高互動(dòng)水平是提高學(xué)生積極性和創(chuàng)造積極態(tài)度的主要因素,從而提高他們的學(xué)習(xí)表現(xiàn)。此外,更多的支持和豐富的學(xué)習(xí)材料有助于學(xué)生理解課程主題并促進(jìn)他們的學(xué)習(xí)動(dòng)機(jī)。由于時(shí)間限制,在課堂上實(shí)施這些活動(dòng)和支持可能很困難,因此,混合式學(xué)習(xí)環(huán)境是將多種活動(dòng)結(jié)合起來(lái)并提供此類(lèi)額外支持的適當(dāng)方法。

2.2 混合式編程教學(xué)

混合式學(xué)習(xí)是一種新的教育方法,它使用技術(shù)將面對(duì)面課堂教學(xué)和在線教學(xué)策略結(jié)合起來(lái),以增強(qiáng)學(xué)習(xí)過(guò)程[2]。該模式通過(guò)教師及學(xué)生的互動(dòng),為學(xué)生提供更多的支持,另外也滿足了學(xué)習(xí)時(shí)間和地點(diǎn)的靈活性。此外,設(shè)計(jì)良好的混合式學(xué)習(xí)課程可以促進(jìn)個(gè)性化學(xué)習(xí),以滿足不同學(xué)生的學(xué)習(xí)風(fēng)格。根據(jù)學(xué)習(xí)過(guò)程中面對(duì)面角色和在線角色的比例,混合學(xué)習(xí)可以分為不同的模式。它可以通過(guò)三種不同的方法來(lái)實(shí)現(xiàn):線上課程提供和線下課程類(lèi)似的內(nèi)容;線上課程作為線下教育的補(bǔ)充;線上課程替代線下課程。目前常見(jiàn)的模式是,大多數(shù)課程都是通過(guò)傳統(tǒng)的線下教學(xué)來(lái)完成的,而在線學(xué)習(xí)則被用作一種輔助工具,以提高學(xué)生在課堂之外的學(xué)習(xí)。這種模式越來(lái)越多地被高等教育機(jī)構(gòu)采用。許多研究都探討了運(yùn)用混合學(xué)習(xí)來(lái)解決學(xué)習(xí)困難和提高學(xué)生學(xué)習(xí)動(dòng)機(jī)的有效性。研究發(fā)現(xiàn),混合學(xué)習(xí)方法比傳統(tǒng)的線下學(xué)習(xí)方法更方便、更先進(jìn),是最適合學(xué)習(xí)程序設(shè)計(jì)的教學(xué)模式,提高了學(xué)生的學(xué)業(yè)成績(jī)和成功率,提高了學(xué)生的滿意度。

2.3 教學(xué)方案研究

目前,大多數(shù)大學(xué)使用不同的工具,如泛雅課堂、MOOC 或SPOC 等來(lái)實(shí)現(xiàn)混合學(xué)習(xí)。然而,這類(lèi)系統(tǒng)的利用率仍保持在較低水平,僅限于張貼PPT 講稿和提交家庭作業(yè)。我們的最終目標(biāo)旨在開(kāi)發(fā)一個(gè)混合式的學(xué)習(xí)環(huán)境來(lái)教授計(jì)算機(jī)程序設(shè)計(jì),以提高學(xué)生的學(xué)習(xí)動(dòng)機(jī),并最終提高他們的學(xué)習(xí)能力。為了實(shí)現(xiàn)這一目標(biāo),學(xué)生應(yīng)該積極參與混合學(xué)習(xí)的兩個(gè)方面:線下教學(xué)的課堂時(shí)間和通過(guò)在線互動(dòng)的課外活動(dòng)?;旌蠈W(xué)習(xí)模式適合于程序設(shè)計(jì)課程,因?yàn)閷W(xué)生需要付出很大的努力來(lái)提高他們的程序設(shè)計(jì)能力,他們的大部分實(shí)踐將在課后進(jìn)行。因此,他們需要一個(gè)在線支持環(huán)境來(lái)幫助他們克服可能面臨的困難。

在江蘇理工學(xué)院,所有課程都由泛雅平臺(tái)[3]進(jìn)行管理,并鼓勵(lì)教師有效地使用這一工具,將積極學(xué)習(xí)作為大學(xué)的戰(zhàn)略目標(biāo)之一。許多教師僅僅使用該平臺(tái)來(lái)放置課堂教學(xué)的PPT,以及提交課后作業(yè)。在《程序設(shè)計(jì)基礎(chǔ)》課程中,我們希望充分利用線上教學(xué)平臺(tái),將學(xué)習(xí)活動(dòng)融入網(wǎng)上,并使之與課堂教學(xué)良性互補(bǔ),創(chuàng)造一個(gè)積極的混合學(xué)習(xí)環(huán)境。

3 《程序設(shè)計(jì)基礎(chǔ)》混合式教學(xué)實(shí)施

我們的目標(biāo)是設(shè)計(jì)一個(gè)積極的混合式學(xué)習(xí)環(huán)境,以提高學(xué)生的學(xué)習(xí)興趣,提高他們的學(xué)習(xí)動(dòng)機(jī),并加強(qiáng)他們計(jì)算機(jī)程序設(shè)計(jì)能力。這種環(huán)境下的活動(dòng)應(yīng)該解決這門(mén)學(xué)科學(xué)習(xí)困難的原因。主動(dòng)學(xué)習(xí)旨在通過(guò)不同的活動(dòng),如討論、閱讀和解決實(shí)際問(wèn)題,使學(xué)習(xí)者參與學(xué)習(xí)過(guò)程,而不是被動(dòng)地聽(tīng)老師講授。一般來(lái)說(shuō),主動(dòng)學(xué)習(xí)會(huì)激發(fā)學(xué)生對(duì)學(xué)習(xí)的興趣,因此,在程序設(shè)計(jì)課程中使用不同的主動(dòng)學(xué)習(xí)策略可以激發(fā)學(xué)生的學(xué)習(xí)興趣,幫助他們克服主題的困難。

以下是用于在我們的混合環(huán)境中進(jìn)行主動(dòng)學(xué)習(xí)的具體做法:

(1)小組學(xué)習(xí)

學(xué)生們被分成小組一起做一個(gè)小項(xiàng)目。通過(guò)分組學(xué)習(xí),有助于學(xué)生在線互動(dòng),并支持小組成員之間交換材料。老師也加入了每個(gè)小組,讓學(xué)生覺(jué)得自己是項(xiàng)目的一部分,教師需要隨時(shí)準(zhǔn)備在需要時(shí)幫助學(xué)生。分組學(xué)習(xí)注入合作學(xué)習(xí)和激勵(lì)學(xué)生的教學(xué)方法,我們的目標(biāo)是促進(jìn)學(xué)生的學(xué)習(xí),并激勵(lì)他們互相幫助,克服這門(mén)學(xué)科的困難。

(2)案例教學(xué)

學(xué)生需要知道如何分析問(wèn)題和設(shè)計(jì)完整的解決方案,這種能力在傳統(tǒng)學(xué)習(xí)編程語(yǔ)言的課堂上并沒(méi)有教給他們。為了幫助學(xué)生具備這一能力,我們給學(xué)生布置了一個(gè)類(lèi)似于項(xiàng)目作業(yè)的具體案例研究。學(xué)生得到了問(wèn)題描述和要求,需要他們針對(duì)具體問(wèn)題編寫(xiě)計(jì)算機(jī)程序進(jìn)行解決。這項(xiàng)研究的主要目的是幫助學(xué)生利用他們各自所學(xué)的知識(shí),為一個(gè)具體的實(shí)際問(wèn)題建立一個(gè)解決方案。作為本課程的主要評(píng)估之一,學(xué)生在開(kāi)發(fā)他們的程序設(shè)計(jì)項(xiàng)目時(shí)需要模擬項(xiàng)目開(kāi)發(fā)的全過(guò)程。

(3)互動(dòng)討論

討論式教學(xué)是激發(fā)學(xué)生學(xué)習(xí)動(dòng)機(jī)的一種積極的教學(xué)方法。它使課堂更加愉快,提高了學(xué)生的批判性思維,提高了他們的溝通能力。教師的角色是觸發(fā)和引導(dǎo)討論以獲得特定的結(jié)果。在我們的教學(xué)過(guò)程中,討論通常是在課堂上由與先前主題相關(guān)的問(wèn)題開(kāi)始的,以確保學(xué)生理解這些主題,鼓勵(lì)所有學(xué)生參與討論,并允許他們之間進(jìn)行辯論。另一方面,利用線上平臺(tái)的在線論壇鼓勵(lì)學(xué)生參與異步討論。與課堂討論一樣,在線討論要求教師對(duì)討論進(jìn)行管理,并將其導(dǎo)向支持學(xué)生學(xué)習(xí)。

(4)學(xué)生日記

要求學(xué)生利用在線平臺(tái)的日志文檔完成學(xué)習(xí)情況的日記。學(xué)生們?cè)诿恐艿娜沼浿性敿?xì)說(shuō)明他們所學(xué)的課程、開(kāi)始學(xué)習(xí)前的目標(biāo)、面臨的困難、如何克服困難、如何評(píng)價(jià)自己以及他們的反思。教師利用日記來(lái)指導(dǎo)學(xué)生學(xué)習(xí)程序設(shè)計(jì)的正確方法,幫助他們調(diào)整學(xué)習(xí)方法,使之更好地適應(yīng)學(xué)科性質(zhì),這主要取決于教學(xué)實(shí)踐,而不僅僅是單純的編程知識(shí)。學(xué)生日記反映了他們的態(tài)度和動(dòng)機(jī)。我們注意到,學(xué)生們開(kāi)學(xué)時(shí)充滿了熱情,對(duì)自己的成績(jī)寄予了很高的期望。教師有責(zé)任運(yùn)用不同的策略,通過(guò)推動(dòng)學(xué)生取得更大成就,盡可能長(zhǎng)時(shí)間地保持這種態(tài)度。

4 結(jié)語(yǔ)

采用不同的策略使學(xué)生積極參與混合式學(xué)習(xí),對(duì)他們的態(tài)度和滿意度有積極的影響,從而激發(fā)了學(xué)生對(duì)編程課程的興趣,提高了他們的學(xué)習(xí)成績(jī)。為了充分利用混合學(xué)習(xí)環(huán)境的兩個(gè)組成部分:線下學(xué)習(xí)和在線學(xué)習(xí)的優(yōu)勢(shì),必須仔細(xì)設(shè)計(jì)混合學(xué)習(xí)環(huán)境。這兩個(gè)組成部分應(yīng)相互補(bǔ)充,以創(chuàng)造一個(gè)協(xié)作的支持性學(xué)習(xí)環(huán)境,提供與教師的高水平互動(dòng),為學(xué)生提供良好反饋,并指導(dǎo)學(xué)生學(xué)習(xí)的正確方式。這種支持性的環(huán)境適合計(jì)算機(jī)程序設(shè)計(jì)學(xué)科的性質(zhì),有助于學(xué)習(xí)者克服其困難。從我們的教學(xué)實(shí)踐來(lái)看,混合學(xué)習(xí)提高了學(xué)生的滿意度,提高了他們的學(xué)習(xí)動(dòng)機(jī),最終對(duì)他們的學(xué)習(xí)成績(jī)產(chǎn)生了積極的影響。

猜你喜歡
程序設(shè)計(jì)學(xué)習(xí)動(dòng)機(jī)編程
編程,是一種態(tài)度
元征X-431實(shí)測(cè):奔馳發(fā)動(dòng)機(jī)編程
編程小能手
基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
紡織機(jī)上誕生的編程
如何激發(fā)初中學(xué)生英語(yǔ)學(xué)習(xí)動(dòng)機(jī)
從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
高職高專(zhuān)院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
大學(xué)生學(xué)習(xí)動(dòng)機(jī)與學(xué)習(xí)成績(jī)的相關(guān)研究
仲巴县| 定州市| 醴陵市| 罗田县| 赣州市| 都兰县| 高唐县| 成安县| 镇平县| 白山市| 平远县| 北川| 依安县| 大冶市| 临洮县| 黄浦区| 赣州市| 长沙市| 江达县| 永宁县| 开远市| 万盛区| 巨野县| 江都市| 宁安市| 涿州市| 小金县| 虞城县| 大庆市| 墨竹工卡县| 曲阳县| 唐海县| 黄梅县| 区。| 平山县| 沁阳市| 五寨县| 凤阳县| 涡阳县| 通榆县| 镇江市|