• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Karel在面向?qū)ο蟪绦蛟O(shè)計(jì)課程教學(xué)中的應(yīng)用

    2015-05-30 10:48:04趙欽佩李江峰史揚(yáng)
    計(jì)算機(jī)教育 2015年11期
    關(guān)鍵詞:面向?qū)ο?/a>程序設(shè)計(jì)

    趙欽佩 李江峰 史揚(yáng)

    文章編號(hào):1672-5913(2015)11-0061-06

    中圖分類號(hào):G642

    摘要:探討教育編程語言Karel在面向?qū)ο蟪绦蛟O(shè)計(jì)課程入門介紹中的應(yīng)用,通過實(shí)踐和調(diào)查指出教育編程語言可以降低學(xué)習(xí)難度,利用Karel設(shè)計(jì)的游戲競(jìng)賽可以顯著提高Java初學(xué)編程者的興趣。

    關(guān)鍵詞:面向?qū)ο?;教育編程語言Karel;程序設(shè)計(jì);編程初學(xué)者;游戲競(jìng)賽

    0 引 言

    隨著計(jì)算機(jī)編程技術(shù)的發(fā)展,面向?qū)ο蟮某绦蛟O(shè)計(jì)(obj ect-oriented program,OOP)是目前軟件開發(fā)人員所必須掌握的一項(xiàng)基本技術(shù),因此面向?qū)ο蟮木幊陶Z言如面向?qū)ο蟮腃++、Java也成為軟件工程專業(yè)的基礎(chǔ)課程。面向?qū)ο蟪绦蛟O(shè)計(jì)理念以“對(duì)象”代表一個(gè)客觀世界中的具體事物,而將具有相同屬性和操作的對(duì)象集合定義為“類”的概念,每個(gè)對(duì)象是類的實(shí)例化。另外,與過程式編程語言相比,OOP加入了繼承性和多態(tài)性,這些基本概念如對(duì)象、類、繼承和派生等往往是編程初學(xué)者的“攔路虎”。對(duì)于教師而言,在入門介紹時(shí)單純地講解概念一般得不到很好的教學(xué)效果;對(duì)于學(xué)生而言,晦澀的概念和枯燥的語法很容易打擊他們的學(xué)習(xí)積極性;另外,對(duì)于軟件工程專業(yè)來說,編程基礎(chǔ)是整個(gè)課程體系的基礎(chǔ),由此可見面向?qū)ο蟪绦蛟O(shè)計(jì)課程的重要性。

    對(duì)于以實(shí)踐操作為主、技術(shù)性較強(qiáng)的計(jì)算機(jī)語言來說,面向?qū)ο蟪绦蛟O(shè)計(jì)課程教學(xué)需要一種理論和實(shí)踐融合的教學(xué)方法和模式,以培養(yǎng)學(xué)生根據(jù)實(shí)際問題動(dòng)手的能力。結(jié)合現(xiàn)場(chǎng)編程和啟發(fā)式的教學(xué)方式是比較常見的,案例教學(xué)被認(rèn)為是一種具有發(fā)展?jié)摿Φ慕虒W(xué)方法。雖然案例教學(xué)對(duì)初學(xué)者學(xué)習(xí)編程具有一定的作用,但是學(xué)生在選擇案例材料并以此進(jìn)行課程設(shè)計(jì)時(shí)則感覺比較困難。針對(duì)編程入門課程,國(guó)外大學(xué)引入競(jìng)爭(zhēng)模式和團(tuán)隊(duì)合作項(xiàng)目,這種模式對(duì)于增強(qiáng)課程的趣味性有一定幫助。通過對(duì)程序設(shè)計(jì)類課程的教學(xué)特點(diǎn)和方法進(jìn)行研究,結(jié)合國(guó)內(nèi)外的教學(xué)經(jīng)驗(yàn),我們?cè)诿嫦驅(qū)ο蟪绦蛟O(shè)計(jì)課程的入門介紹中引入教育編程語言。教育編程語言是一種教育性質(zhì)的程序設(shè)計(jì)語言,每種語言都建立在其他語言的基礎(chǔ)上,使得學(xué)生能夠適應(yīng)從簡(jiǎn)單又易于理解的娛樂性編程環(huán)境到專業(yè)開發(fā)環(huán)境的轉(zhuǎn)變。適用于學(xué)習(xí)OOP的教育編程語言,第一個(gè)被引入的是Karel。Karel給編程初學(xué)者提供一個(gè)簡(jiǎn)單直觀的環(huán)境,使得他們能擺脫大多數(shù)編程語言復(fù)雜的特性,學(xué)習(xí)基本的編程思想。在這個(gè)思路上,類似的教學(xué)編程語言還包括Jeroo等。

    1 課程特點(diǎn)及難點(diǎn)

    1.1 課程間的聯(lián)動(dòng)性

    面向?qū)ο蟪绦蛟O(shè)計(jì)方法是在吸收了軟件工程領(lǐng)域?qū)嵺`經(jīng)驗(yàn)的基礎(chǔ)上而發(fā)展起來的一種軟件開發(fā)方法,它集抽象性、封裝性、繼承性和多態(tài)性于一體,可以幫助人們開發(fā)出模塊化,數(shù)據(jù)抽象程度高,體現(xiàn)信息隱蔽、可復(fù)用、易修改和擴(kuò)充等特性的程序。面向?qū)ο蟪绦蛟O(shè)計(jì)課程是軟件工程專業(yè)基礎(chǔ)課程,由于和Java編程與應(yīng)用結(jié)合緊密,因此可將Java語言作為學(xué)生學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計(jì)方法的途徑。由于Java的特性給其他課程如數(shù)據(jù)庫原理、算法與數(shù)據(jù)結(jié)構(gòu)、移動(dòng)計(jì)算等的學(xué)習(xí)提供了方便,而課程之間具有聯(lián)動(dòng)性,因此學(xué)生學(xué)習(xí)該課程的效果可能會(huì)直接影響其他課程的教學(xué)效果。

    1.2 入門介紹的復(fù)雜性

    “萬事開頭難”,編程語言的入門介紹往往比較困難。傳統(tǒng)的入門介紹往往從簡(jiǎn)單的程序開始如“Hello World”,逐漸地引入復(fù)雜的編程案例和項(xiàng)目。這種傳統(tǒng)的入門介紹方法提供了一個(gè)平緩的學(xué)習(xí)曲線,能為學(xué)習(xí)者遞增地提供吸收和構(gòu)建知識(shí)結(jié)構(gòu)的時(shí)間。然而,我們認(rèn)為在進(jìn)行面向?qū)ο蟪绦蛟O(shè)計(jì)課程的入門介紹時(shí),應(yīng)該考慮以下幾點(diǎn)。

    首先需要考慮授課對(duì)象。大學(xué)低年級(jí)的編程初學(xué)者往往具有參差不齊的能力和分散的興趣點(diǎn),因而一種能激起所有學(xué)生積極參與的教學(xué)方式對(duì)于改進(jìn)教學(xué)效果有很大的幫助。在編程入門介紹課程中,教學(xué)方式往往具有多樣性,然而這些教學(xué)方式有一個(gè)共同點(diǎn),就是刺激初學(xué)者使其能更加積極主動(dòng)地學(xué)習(xí)。我們認(rèn)為,游戲競(jìng)爭(zhēng)的方式可以激發(fā)初學(xué)者積極參與的動(dòng)力。

    其次需要考慮授課內(nèi)容。面向?qū)ο蟮某绦蛟O(shè)計(jì)涉及內(nèi)容太多、太雜,分散了學(xué)生的精力和學(xué)習(xí)重點(diǎn)。我們根據(jù)教學(xué)經(jīng)驗(yàn)發(fā)現(xiàn),編程初學(xué)者往往對(duì)面向?qū)ο缶幊陶Z言所提出的新概念如類、對(duì)象、繼承等難以掌握。例如,如何設(shè)計(jì)一個(gè)類、對(duì)象是如何使用的、怎么區(qū)分過程式編程語言(如C)和面向?qū)ο缶幊陶Z言(如Java)等問題。除了基本的概念,異常處理、I/O、網(wǎng)絡(luò)通信、數(shù)據(jù)庫訪問、GUI編程等都是面向?qū)ο缶幊陶Z言的難點(diǎn)。

    最后是預(yù)期的教學(xué)結(jié)果。對(duì)于編程初學(xué)者而言,具有濃厚的編程興趣和具備基本的編程技能是教學(xué)結(jié)果最大的預(yù)期。

    將以上幾點(diǎn)融人課程設(shè)計(jì)中才是一個(gè)好的入門介紹。培養(yǎng)學(xué)習(xí)興趣是入門介紹中最重要的輸出。

    1.3 競(jìng)賽中的趣味性

    編程能力的培養(yǎng)需要從編程理念和實(shí)際動(dòng)手能力的培養(yǎng)兩方面出發(fā)。動(dòng)手能力差是很多初學(xué)者普遍存在的問題,有時(shí)一個(gè)“;”都會(huì)令很多學(xué)生找不到問題所在,最終導(dǎo)致他們對(duì)編程喪失興趣。在編譯出錯(cuò)后,一些學(xué)生根據(jù)英文的錯(cuò)誤提示往往能定位出大部分的錯(cuò)誤,這也是需要大量的實(shí)踐積累才能獲得的經(jīng)驗(yàn)。在這種情況下,選擇合適的上機(jī)內(nèi)容并提高趣味性,對(duì)于提高學(xué)生的動(dòng)手能力非常重要。很多學(xué)生學(xué)習(xí)積極性差,卻在游戲競(jìng)技方面顯現(xiàn)出濃厚的興趣,因而將游戲引入到面向?qū)ο蟪绦蛟O(shè)計(jì)過程中使學(xué)習(xí)更加有趣,不失為一個(gè)促進(jìn)學(xué)習(xí)的好方法。文獻(xiàn)中介紹了如何將游戲引入編程課程并取得了一定的成果。

    2 教育編程語言的應(yīng)用

    教育編程語言是教育性質(zhì)的程序設(shè)計(jì)語言,是與用于編寫真實(shí)環(huán)境下應(yīng)用程序的編程語言不大相同的一種編程語言。理解編程概念最好的方式就是將其轉(zhuǎn)化成現(xiàn)實(shí)中的東西,教育性編程語言往往有很強(qiáng)大的可視化/圖形組件,幫助面向?qū)ο蟮某鯇W(xué)者“看”到實(shí)際對(duì)象。

    2.1 Karel小機(jī)器人

    小機(jī)器人Karel作為一門教育編程語言被設(shè)計(jì)用來幫助面向?qū)ο缶幊痰某鯇W(xué)者。在編程基礎(chǔ)的教學(xué)中,學(xué)生需要擺脫大多數(shù)編程語言復(fù)雜的特性,學(xué)習(xí)基本的編程思想。面向?qū)ο缶幊陶Z言中的語法限制很少,最大的特點(diǎn)是具有可拖拽的界面,操作性強(qiáng)。Karel的原理使其自身產(chǎn)生了多個(gè)變種,隨著Java的流行,新的Karel設(shè)計(jì)兼容Java及其集成開發(fā)環(huán)境(IDE) Eclipse。作為一個(gè)入門編程環(huán)境,Karel具有簡(jiǎn)單易用的界面,能讓學(xué)生教一個(gè)機(jī)器人解決簡(jiǎn)單的問題。

    Karel生活在一個(gè)簡(jiǎn)單的世界中(如圖1所示),這個(gè)世界是由墻壁Wall、水平和垂直的街道、Karel機(jī)器人以及蜂鳴器Beeper組成。

    簡(jiǎn)單的Karel具有4種功能/方法:①move()往前單步走;②turnLeft()Karel左轉(zhuǎn)90°;③putBeeper()在Karel所處的位置放置一個(gè)蜂鳴器;④pickBeeper()Karel將所在位置的蜂鳴器撿走。Karel的世界是由墻壁包圍起來的,Karel不能穿過墻壁,而只能在墻的周邊走動(dòng),整個(gè)世界的大小可以隨著需求而作調(diào)節(jié)。當(dāng)Karel試圖穿墻或撿起不存在的蜂鳴器時(shí),就會(huì)出現(xiàn)錯(cuò)誤提示。

    預(yù)定義的命令和語法規(guī)則定義了Karel編程語言。類似于孩童玩的樂高玩具,利用Karel編程所做的工作就是將Karel所具有的功能組合成更高級(jí)的功能并執(zhí)行某些任務(wù)。

    2.2 Karel在面向?qū)ο缶幊倘腴T上的應(yīng)用

    該課程的一個(gè)重要目的是讓初學(xué)者學(xué)習(xí)和理解面向?qū)ο蟮母拍睿缋^承、多態(tài)、類、異常等,這些概念使得面向?qū)ο蟮木幊陶Z言區(qū)別于基于過程的編程語言,也是多數(shù)學(xué)生容易產(chǎn)生困惑的地方。大多數(shù)時(shí)候,該課程在入門時(shí)的授課內(nèi)容常局限于利用辦公軟件PPT進(jìn)行舉例講解,然而,我們發(fā)現(xiàn)學(xué)生對(duì)于這些概念往往是在后期的實(shí)踐中輔以實(shí)際的編程經(jīng)驗(yàn)才會(huì)慢慢理解。因此,我們引入Karel用以介紹面向?qū)ο蟮幕靖拍?,通過游戲競(jìng)爭(zhēng)的方式讓學(xué)生自己領(lǐng)悟編程基礎(chǔ),對(duì)面向?qū)ο蟮幕A(chǔ)概念有初步了解,方便后續(xù)內(nèi)容的介紹。在教學(xué)環(huán)節(jié)上,除了理論課教學(xué)、課內(nèi)實(shí)驗(yàn)、課外作業(yè)等,我們還分配12個(gè)課內(nèi)學(xué)時(shí)用以入門介紹,包括面向?qū)ο蠡舅枷?、語法特性、基本概念以及方法與技術(shù)。

    在引入Karel后,我們期待學(xué)生能有一定的收獲。首先,他們可以了解Java的集成開發(fā)環(huán)境Eclipse,作為主要的開發(fā)工具,Eclipse的使用不需要過多地介紹界面,真正需要的是熟練使用,因此通過使用Karel,學(xué)生可以在實(shí)踐中慢慢地熟悉Eclipse;其次,在Karel編程中,學(xué)生可以學(xué)習(xí)基本的編程語言規(guī)則,如循環(huán)語句、判斷語句、函數(shù)/方法等,另外,由于良好的可視化界面,學(xué)生可以通過Karel理解面向?qū)ο缶幊陶Z言中的基本概念,如類、對(duì)象、繼承等;最后,解決問題的能力是最重要的收獲,通過簡(jiǎn)單的語法和界面,學(xué)生可以學(xué)習(xí)從宏觀的角度利用編程語言解決問題,完成任務(wù)。

    2.3 基于Karel的程序設(shè)計(jì)實(shí)踐

    在學(xué)習(xí)了Eclipse和Karel的基本概念以后,我們?cè)O(shè)計(jì)了4個(gè)階段的程序設(shè)計(jì)實(shí)踐環(huán)節(jié),通過循序漸進(jìn)的方式讓學(xué)生了解、掌握并精通Karel的程序設(shè)計(jì)方法?;贙arel的程序設(shè)計(jì)實(shí)踐要求學(xué)生以小組形式完成,這一方面有助于減少初學(xué)者的畏懼心理,另一方面可以增加團(tuán)隊(duì)合作和競(jìng)爭(zhēng)的趣味性。

    1)基礎(chǔ)版。

    基礎(chǔ)版的程序設(shè)計(jì)中,我們首先要求每個(gè)小組設(shè)計(jì)一個(gè)10×10大小的迷宮,Karel初始狀態(tài)在左下角;然后每個(gè)小組在自己設(shè)計(jì)的迷宮上,利用Karel基本的方法如move()、turnLeft()等編寫程序,使得Karel走到迷宮右上角,學(xué)生可以有半小時(shí)的練習(xí)時(shí)間;接著,各個(gè)小組之間交換迷宮,使得每個(gè)小組都是在其他組的迷宮上完成任務(wù)。此次競(jìng)賽的獲勝標(biāo)準(zhǔn)是時(shí)間,哪組最快地完成任務(wù)將獲勝。由于時(shí)間是決勝關(guān)鍵,因此團(tuán)隊(duì)間需要分工合作,有人負(fù)責(zé)將其他組的迷宮畫出來、有人可以將路線通過編程語言表述出來、有人負(fù)責(zé)驗(yàn)證等。

    基礎(chǔ)版程序設(shè)計(jì)實(shí)踐的內(nèi)容比較簡(jiǎn)單,初學(xué)者只需要會(huì)運(yùn)用Karel的基本函數(shù),是否有編程基礎(chǔ)對(duì)結(jié)果的影響不是很大。此競(jìng)賽容易調(diào)動(dòng)初學(xué)者的興趣,不會(huì)令初學(xué)者在開始的時(shí)候被一堆概念所嚇倒。

    2)提升版。

    提升版的程序設(shè)計(jì)實(shí)踐是基礎(chǔ)版的升級(jí)。我們?cè)O(shè)定所有組在同一個(gè)迷宮上以最少的代碼完成任務(wù)的組將贏得競(jìng)賽,這需要學(xué)生在編程過程中思考,學(xué)習(xí)運(yùn)用循環(huán)結(jié)構(gòu)和方法的概念。舉例來說(如圖2所示),基本的Karel沒有提供右轉(zhuǎn)的方法,我們可以通過3個(gè)左轉(zhuǎn)完成一個(gè)右轉(zhuǎn);通過Karel提供的單步走move(),我們可以設(shè)計(jì)多步走的函數(shù)moveSteps()。

    提升版的程序設(shè)計(jì)實(shí)踐需要學(xué)生開始思考,通過自己設(shè)計(jì)方法了解方法( method)的定義、方法之間的調(diào)用關(guān)系等,此處漸漸引入了編程的基礎(chǔ)概念。

    3)高級(jí)版。

    在基礎(chǔ)版和提升版程序設(shè)計(jì)實(shí)踐的基礎(chǔ)上,我們還設(shè)計(jì)了一個(gè)提高版的問題。Karel中除了簡(jiǎn)單版的Karel類,還有一個(gè)SuperKarel類,該類中包含的功能更多,如可以判斷前方是否有阻礙frontIsClear()等。學(xué)生可以在課后考慮利用SuperKarel類設(shè)計(jì)一段適用于所有迷宮場(chǎng)景的代碼,這個(gè)思考題需要學(xué)生學(xué)習(xí)算法的概念。算法也是編程語言中需要學(xué)習(xí)的一個(gè)重要概念,通過此題,學(xué)生可以理解算法在解決問題中的作用。

    再深入地,我們借由Karel可以引入面向?qū)ο缶幊陶Z言的一些基本概念如類。機(jī)器人Karel就是一個(gè)類,這個(gè)類集合了所有Karel對(duì)象的共同行為和狀態(tài)屬性;SuperKarel也是一個(gè)類,這個(gè)類繼承了Karel類的所有功能,但同時(shí)還具有Karel類所沒有的功能;我們自己設(shè)計(jì)的類也繼承了Karel類。一個(gè)類的實(shí)例即對(duì)象可以通過它在空間中的位置、面向的方向、所擁有蜂鳴器的個(gè)數(shù)等一些特性指定;對(duì)象也具有行為,即它在世界中響應(yīng)來自其他對(duì)象的命令的方法,每個(gè)小組設(shè)計(jì)的迷宮中的Karel機(jī)器人就是一個(gè)對(duì)象。

    3 教學(xué)效果

    為了了解學(xué)生對(duì)于在面向?qū)ο蟪绦蛟O(shè)計(jì)課程中引入教育編程語言Karel的反應(yīng)和教學(xué)效果,我們?cè)O(shè)計(jì)了一份問卷調(diào)查并進(jìn)行總結(jié)整理。參與調(diào)查問卷的為學(xué)習(xí)該課程的學(xué)生,有效的問卷為58份。其中,63.8%為男性,36.2%為女性;曾經(jīng)學(xué)習(xí)過一門編程語言的占67.2%;100%的參與者認(rèn)為在課程中引入競(jìng)賽機(jī)制使用Karel比較有意思。問卷調(diào)查統(tǒng)計(jì)后部分結(jié)果如圖3所示,其中支持Karel用于教學(xué)的支持度(10%~30%、30%-60%、60%-90%、>90%)的比例如圖3 (a),支持度在90%以上的占調(diào)查人群的65.40%;在教學(xué)中引入Karel之后,學(xué)生的興趣顯著提高(圖3(b)),興趣大增的占調(diào)查人群的52.80%。

    另外,我們分析了編程基礎(chǔ)與引入Karel后編程興趣提高之間的關(guān)系,以及參與者編程基礎(chǔ)對(duì)于Karel的支持程度的影響。從圖3(c)和3(d)可知,沒有編程基礎(chǔ)的參與者在引入Karel后編程興趣明顯提高,有編程基礎(chǔ)的有5.4%的參與者認(rèn)為Karel沒有提高他們的編程興趣,其余的人則認(rèn)為有提高;在對(duì)Karel的支持度方面,同樣也是沒有基礎(chǔ)的參與者給予的支持力度比有基礎(chǔ)的參與者高。從兩個(gè)結(jié)果可知,Karel對(duì)于入門級(jí)編程者的作用更大一點(diǎn)。

    在引入Karel后,40%的學(xué)生對(duì)Java的集成開發(fā)環(huán)境(IDE)工具Eclipse有了更深一步的了解,26.7%的參與者認(rèn)為自己對(duì)Java語言的語法規(guī)范有了更深的認(rèn)識(shí),22.7%的人了解了Java原理。對(duì)于面向?qū)ο蟪绦蛟O(shè)計(jì)中的基本概念如類、對(duì)象、方法、繼承性、多態(tài)性等,70.7%的參與者有模糊、基礎(chǔ)的認(rèn)識(shí),20.7%的人則認(rèn)為非常了解。通過這些數(shù)據(jù)和分析,我們發(fā)現(xiàn)Karel在面向?qū)ο蟪绦蛟O(shè)計(jì)課程中對(duì)于提高學(xué)生學(xué)習(xí)興趣和教學(xué)效果有積極的作用。

    4 相關(guān)討論

    面向?qū)ο蟮幕A(chǔ)概念(如對(duì)象實(shí)例化、方法調(diào)用、繼承等)在課程中出現(xiàn)的時(shí)機(jī)往往很難把握。過早地介紹概念,學(xué)生沒有足夠的時(shí)間消化,過晚地介紹使得很多其他的概念得不到很好地解釋,因此在整個(gè)課程教學(xué)中,教師往往需要不停地講解這些概念。學(xué)生雖然可能熟知名詞,但是不一定能真正理解面向?qū)ο蟮脑O(shè)計(jì)理念。

    我們?cè)谑谡n過程中發(fā)現(xiàn)給編程初學(xué)者進(jìn)行入門介紹非常關(guān)鍵。如果入門介紹過多地關(guān)注理論概念,學(xué)生的接受程度不是很高;而啟發(fā)式或案例式的教學(xué)方式需要合適的案例供學(xué)生進(jìn)行討論和分析,為入門級(jí)概念選取合適的案例具有一定挑戰(zhàn)性。目前,也有用教育編程軟件為初學(xué)編程者提供入門級(jí)介紹。教育編程軟件Karel在斯坦福大學(xué)計(jì)算機(jī)一年級(jí)課程CSI上的成功應(yīng)用給了我們啟發(fā),我們?cè)诿嫦驅(qū)ο蟮某绦蛟O(shè)計(jì)課程中引入Java版的Karel。由于用Karel編程降低了編程初學(xué)者所面臨的復(fù)雜細(xì)節(jié),提供了對(duì)象的設(shè)計(jì)方法以及可視化的界面,因而可以降低初學(xué)者在入門初期的學(xué)習(xí)難度。在授課過程中,采用競(jìng)賽的方式介紹理論知識(shí)還比較少見,我們認(rèn)為競(jìng)爭(zhēng)意識(shí)和游戲會(huì)給學(xué)生帶來激情和創(chuàng)造力,也能吸引學(xué)生注意力。通過問卷調(diào)查,學(xué)生對(duì)課程中引入Karel的支持度也得到了證實(shí)。在后期的工作中,我們將在課程中完善基于Karel的程序設(shè)計(jì)實(shí)踐部分,不止是單純的迷宮找路線游戲,還會(huì)將引入Karel之后的學(xué)生成績(jī)進(jìn)行分析,通過統(tǒng)計(jì)分析更確鑿地驗(yàn)證課程中引入Karel后的實(shí)質(zhì)作用。

    5 結(jié)語

    在面向?qū)ο蟮某绦蛟O(shè)計(jì)這門課程中,面向?qū)ο蟮幕A(chǔ)(如類、對(duì)象、繼承等)和傳統(tǒng)過程式編程基礎(chǔ)(如循環(huán)、迭代、選擇等)給教師和學(xué)生都帶來了挑戰(zhàn)。我們介紹了在課程入門階段引入教育編程軟件Karel,通過問卷調(diào)查的方式對(duì)其在編程初學(xué)者接納編程語言時(shí)的作用進(jìn)行了統(tǒng)計(jì)分析,結(jié)果證明Karel給教師和學(xué)生都帶來了學(xué)習(xí)編程的快樂,使學(xué)生更容易理解編程語言的設(shè)計(jì)理念,提高了編程初學(xué)者對(duì)編程的興趣,取得了一定的教學(xué)效果。

    猜你喜歡
    面向?qū)ο?/a>程序設(shè)計(jì)
    基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
    從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
    電子制作(2019年9期)2019-05-30 09:42:04
    面向?qū)ο蟮挠?jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)軟件系統(tǒng)的開發(fā)
    面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
    高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
    OBE理念下基于Greenfoot的Java程序設(shè)計(jì)課程教學(xué)改革
    基于面向?qū)ο蟮腛ffice評(píng)測(cè)系統(tǒng)的分析
    峰叢洼地農(nóng)作物面向?qū)ο笮畔⑻崛∫?guī)則集
    遙感信息(2015年3期)2015-12-13 07:26:54
    PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
    三級(jí)甲等公立醫(yī)院績(jī)效考核程序設(shè)計(jì)
    亚洲专区国产一区二区| 久久久国产成人精品二区| 老女人水多毛片| 老司机深夜福利视频在线观看| 久久热精品热| 亚洲精品粉嫩美女一区| 久久久国产成人免费| 亚洲第一电影网av| 成人国产综合亚洲| 在线观看一区二区三区| 欧美成人性av电影在线观看| 亚洲av电影不卡..在线观看| 亚洲欧美日韩东京热| 午夜福利在线在线| 亚洲性夜色夜夜综合| 国产成人aa在线观看| 午夜精品一区二区三区免费看| 少妇高潮的动态图| 中文字幕人成人乱码亚洲影| 制服丝袜大香蕉在线| 狂野欧美白嫩少妇大欣赏| 久久人妻av系列| .国产精品久久| www日本黄色视频网| 99国产综合亚洲精品| 日韩 亚洲 欧美在线| 国产成人a区在线观看| 国语自产精品视频在线第100页| 国产三级在线视频| 嫩草影院新地址| 日本撒尿小便嘘嘘汇集6| av专区在线播放| 亚洲电影在线观看av| 久久99热这里只有精品18| 两个人视频免费观看高清| 男人狂女人下面高潮的视频| 激情在线观看视频在线高清| 久久久成人免费电影| 91久久精品国产一区二区成人| 女人被狂操c到高潮| 国产亚洲精品综合一区在线观看| 国产av在哪里看| 欧美日韩中文字幕国产精品一区二区三区| 一级黄片播放器| 成人一区二区视频在线观看| 12—13女人毛片做爰片一| 色吧在线观看| 国产成人aa在线观看| 啦啦啦观看免费观看视频高清| 夜夜看夜夜爽夜夜摸| 色综合亚洲欧美另类图片| 亚洲黑人精品在线| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 久久中文看片网| 中亚洲国语对白在线视频| 亚洲第一欧美日韩一区二区三区| 伊人久久精品亚洲午夜| 国产主播在线观看一区二区| 亚洲精华国产精华精| 蜜桃久久精品国产亚洲av| 亚洲国产精品合色在线| 欧美bdsm另类| 中亚洲国语对白在线视频| 久久伊人香网站| 免费无遮挡裸体视频| 久久精品国产自在天天线| 性色av乱码一区二区三区2| 欧美丝袜亚洲另类 | 精品人妻偷拍中文字幕| 日本精品一区二区三区蜜桃| 国产淫片久久久久久久久 | 亚洲中文字幕一区二区三区有码在线看| 亚洲av.av天堂| 欧美xxxx黑人xx丫x性爽| 久久伊人香网站| 在线观看66精品国产| 国产蜜桃级精品一区二区三区| 久久亚洲真实| 国产综合懂色| 国内少妇人妻偷人精品xxx网站| 精品久久久久久久久av| 欧美日韩福利视频一区二区| 在线播放无遮挡| 婷婷精品国产亚洲av在线| 露出奶头的视频| 午夜激情福利司机影院| 两性午夜刺激爽爽歪歪视频在线观看| 亚洲精品成人久久久久久| 亚洲七黄色美女视频| 如何舔出高潮| 99视频精品全部免费 在线| 香蕉av资源在线| 久久久久国内视频| 国产 一区 欧美 日韩| 熟女电影av网| 国产一区二区亚洲精品在线观看| 亚洲人成伊人成综合网2020| 黄色配什么色好看| 美女高潮喷水抽搐中文字幕| 无人区码免费观看不卡| 亚洲av五月六月丁香网| 国产91精品成人一区二区三区| 99riav亚洲国产免费| 最近最新中文字幕大全电影3| 全区人妻精品视频| 免费高清视频大片| 非洲黑人性xxxx精品又粗又长| 99热这里只有是精品50| 国产精品影院久久| 69av精品久久久久久| 国产成人啪精品午夜网站| 三级男女做爰猛烈吃奶摸视频| 久久精品国产亚洲av香蕉五月| 一个人观看的视频www高清免费观看| 日韩欧美在线二视频| 熟女电影av网| 久久久精品欧美日韩精品| 国产精品伦人一区二区| 白带黄色成豆腐渣| 五月玫瑰六月丁香| bbb黄色大片| 韩国av一区二区三区四区| 日韩欧美精品v在线| 少妇裸体淫交视频免费看高清| 亚洲第一欧美日韩一区二区三区| 全区人妻精品视频| 久久精品综合一区二区三区| 国产单亲对白刺激| 亚洲va日本ⅴa欧美va伊人久久| 午夜福利欧美成人| 国产亚洲精品久久久com| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | АⅤ资源中文在线天堂| 久久久久性生活片| 变态另类成人亚洲欧美熟女| 国产一区二区在线av高清观看| 中文字幕精品亚洲无线码一区| 国产精品不卡视频一区二区 | 久久国产精品人妻蜜桃| 久久欧美精品欧美久久欧美| 亚洲黑人精品在线| 国产欧美日韩精品一区二区| 午夜福利欧美成人| 亚洲av免费高清在线观看| 丁香六月欧美| 草草在线视频免费看| 亚洲五月婷婷丁香| 国产伦精品一区二区三区四那| 亚洲精品一区av在线观看| 亚洲欧美日韩卡通动漫| 丁香六月欧美| 婷婷六月久久综合丁香| 国产中年淑女户外野战色| 欧美绝顶高潮抽搐喷水| 精品一区二区免费观看| 美女 人体艺术 gogo| 国产免费男女视频| 免费av毛片视频| 免费搜索国产男女视频| 国产v大片淫在线免费观看| 看黄色毛片网站| 日本黄大片高清| 日韩成人在线观看一区二区三区| 亚洲av.av天堂| av视频在线观看入口| 日韩亚洲欧美综合| 午夜福利成人在线免费观看| 9191精品国产免费久久| 一级黄色大片毛片| 欧美又色又爽又黄视频| 九九久久精品国产亚洲av麻豆| 国产精品久久久久久久电影| 黄片小视频在线播放| 日韩有码中文字幕| 国产精品一区二区三区四区免费观看 | 国内精品久久久久精免费| 好男人电影高清在线观看| 一个人免费在线观看电影| av黄色大香蕉| 国产伦精品一区二区三区四那| 亚洲美女黄片视频| 一本一本综合久久| 老熟妇乱子伦视频在线观看| or卡值多少钱| 国产 一区 欧美 日韩| 午夜福利在线在线| 午夜精品在线福利| 亚洲va日本ⅴa欧美va伊人久久| 日韩欧美三级三区| 欧美日韩亚洲国产一区二区在线观看| 麻豆久久精品国产亚洲av| 舔av片在线| 亚洲不卡免费看| 悠悠久久av| 制服丝袜大香蕉在线| 久久人妻av系列| 免费看a级黄色片| 色精品久久人妻99蜜桃| 熟妇人妻久久中文字幕3abv| 亚洲综合色惰| 久久亚洲真实| 欧美日韩国产亚洲二区| av中文乱码字幕在线| 久久精品综合一区二区三区| 亚洲天堂国产精品一区在线| 午夜免费成人在线视频| 欧美乱妇无乱码| 久久久久久久久久成人| 五月玫瑰六月丁香| 极品教师在线视频| 久久精品人妻少妇| 男插女下体视频免费在线播放| 9191精品国产免费久久| www.999成人在线观看| 国产精品亚洲av一区麻豆| 国产精品亚洲一级av第二区| 男女之事视频高清在线观看| 丁香六月欧美| 国产主播在线观看一区二区| 亚洲一区高清亚洲精品| 亚洲第一区二区三区不卡| 免费观看人在逋| 乱码一卡2卡4卡精品| 欧美又色又爽又黄视频| www.www免费av| 午夜日韩欧美国产| 香蕉av资源在线| 麻豆av噜噜一区二区三区| 欧美区成人在线视频| 欧美性感艳星| 久久久久久久亚洲中文字幕 | 精品久久久久久久久久久久久| 91午夜精品亚洲一区二区三区 | 久久伊人香网站| 欧美又色又爽又黄视频| 日韩高清综合在线| 亚洲色图av天堂| 久久久久久久午夜电影| 老女人水多毛片| 亚洲国产精品999在线| 好男人在线观看高清免费视频| 特级一级黄色大片| 亚洲av日韩精品久久久久久密| 国产精品久久电影中文字幕| 国产真实伦视频高清在线观看 | 国产色婷婷99| 最新中文字幕久久久久| 日本撒尿小便嘘嘘汇集6| 精品国产亚洲在线| 18美女黄网站色大片免费观看| 欧美日本视频| 麻豆国产97在线/欧美| 日本在线视频免费播放| 午夜影院日韩av| 日韩亚洲欧美综合| 成人特级黄色片久久久久久久| 日韩欧美免费精品| 精品午夜福利视频在线观看一区| 久久久久亚洲av毛片大全| 性色avwww在线观看| 91九色精品人成在线观看| 波多野结衣高清作品| 亚洲欧美精品综合久久99| 国产高潮美女av| 一区二区三区免费毛片| 伊人久久精品亚洲午夜| 一级毛片久久久久久久久女| 99久久99久久久精品蜜桃| 国产私拍福利视频在线观看| 99热这里只有精品一区| 久久国产乱子伦精品免费另类| 麻豆成人午夜福利视频| 在线观看66精品国产| 欧美日韩乱码在线| 18+在线观看网站| 久久99热这里只有精品18| 麻豆av噜噜一区二区三区| 特级一级黄色大片| 亚洲18禁久久av| 国产成人啪精品午夜网站| 变态另类成人亚洲欧美熟女| 欧美性猛交黑人性爽| 亚洲人成网站高清观看| 久久精品久久久久久噜噜老黄 | 国产精品不卡视频一区二区 | 搞女人的毛片| 亚洲最大成人av| 精品久久久久久久久久免费视频| 高清日韩中文字幕在线| 国产久久久一区二区三区| 最好的美女福利视频网| 亚洲欧美激情综合另类| 亚洲专区中文字幕在线| 麻豆国产av国片精品| 亚洲av二区三区四区| 美女xxoo啪啪120秒动态图 | 欧美黑人巨大hd| 搡老熟女国产l中国老女人| 99在线人妻在线中文字幕| 国产久久久一区二区三区| 亚洲国产精品sss在线观看| 国产美女午夜福利| 日韩人妻高清精品专区| 久久久国产成人免费| 国产视频一区二区在线看| 91在线精品国自产拍蜜月| 午夜免费男女啪啪视频观看 | 国产蜜桃级精品一区二区三区| 国产单亲对白刺激| 成人三级黄色视频| 麻豆av噜噜一区二区三区| 成人国产一区最新在线观看| 欧美日韩福利视频一区二区| 国产爱豆传媒在线观看| 久久午夜亚洲精品久久| 动漫黄色视频在线观看| 久久久久九九精品影院| 国产精品一区二区三区四区免费观看 | 大型黄色视频在线免费观看| 亚洲成人久久爱视频| 日本黄大片高清| 国产成人影院久久av| 网址你懂的国产日韩在线| а√天堂www在线а√下载| 在线国产一区二区在线| 色综合站精品国产| 午夜日韩欧美国产| 亚洲狠狠婷婷综合久久图片| 国产探花在线观看一区二区| 十八禁网站免费在线| av黄色大香蕉| 色吧在线观看| 亚洲av成人精品一区久久| 丰满的人妻完整版| 国产大屁股一区二区在线视频| 色噜噜av男人的天堂激情| 久久草成人影院| av天堂在线播放| 青草久久国产| 身体一侧抽搐| 1024手机看黄色片| 亚洲av.av天堂| 精品99又大又爽又粗少妇毛片 | 51午夜福利影视在线观看| 欧美高清成人免费视频www| 少妇的逼好多水| 99热这里只有是精品50| 亚洲熟妇中文字幕五十中出| 国产综合懂色| 国产精品,欧美在线| 又爽又黄a免费视频| avwww免费| 国产精品久久久久久久久免 | 简卡轻食公司| 成人国产一区最新在线观看| 老司机午夜十八禁免费视频| 1000部很黄的大片| 成人av在线播放网站| 麻豆久久精品国产亚洲av| 欧美成狂野欧美在线观看| 日韩中文字幕欧美一区二区| 嫁个100分男人电影在线观看| 99视频精品全部免费 在线| 一边摸一边抽搐一进一小说| 在线观看免费视频日本深夜| a在线观看视频网站| 在线a可以看的网站| 欧美成人一区二区免费高清观看| 欧美日韩综合久久久久久 | 国产淫片久久久久久久久 | 成人无遮挡网站| 精品福利观看| 99riav亚洲国产免费| 亚洲人成网站在线播放欧美日韩| 男插女下体视频免费在线播放| 国产亚洲精品久久久久久毛片| 国模一区二区三区四区视频| 熟女电影av网| 亚洲欧美日韩高清专用| 91久久精品电影网| aaaaa片日本免费| 自拍偷自拍亚洲精品老妇| 免费在线观看亚洲国产| 深夜a级毛片| 女人被狂操c到高潮| 深夜a级毛片| 国产v大片淫在线免费观看| 91av网一区二区| 午夜福利成人在线免费观看| 国产免费av片在线观看野外av| 亚洲国产精品久久男人天堂| 欧美午夜高清在线| 亚洲人成网站高清观看| 精品久久国产蜜桃| 在线国产一区二区在线| 国产黄色小视频在线观看| 成人高潮视频无遮挡免费网站| 搡老妇女老女人老熟妇| 成人国产综合亚洲| a在线观看视频网站| 动漫黄色视频在线观看| 能在线免费观看的黄片| 亚洲精品一区av在线观看| 欧美黄色淫秽网站| 最新中文字幕久久久久| 国产aⅴ精品一区二区三区波| 高清日韩中文字幕在线| 日韩大尺度精品在线看网址| 国产三级黄色录像| 国产伦一二天堂av在线观看| 两个人视频免费观看高清| 国产乱人伦免费视频| 久久亚洲真实| 精品一区二区三区视频在线观看免费| 国产成人aa在线观看| 精品人妻1区二区| 在线看三级毛片| 丁香欧美五月| 别揉我奶头 嗯啊视频| 九九久久精品国产亚洲av麻豆| 天堂影院成人在线观看| 亚洲国产欧洲综合997久久,| 18+在线观看网站| 我要搜黄色片| 欧美最新免费一区二区三区 | 757午夜福利合集在线观看| 91在线精品国自产拍蜜月| 国产精品98久久久久久宅男小说| 欧美乱妇无乱码| 国产爱豆传媒在线观看| 久久久久性生活片| 久久精品久久久久久噜噜老黄 | 欧美区成人在线视频| 成年人黄色毛片网站| 国产免费一级a男人的天堂| 热99re8久久精品国产| 亚洲乱码一区二区免费版| 精品日产1卡2卡| 国产主播在线观看一区二区| 亚洲在线观看片| 有码 亚洲区| 久久久久久久久中文| 美女xxoo啪啪120秒动态图 | 欧美日韩福利视频一区二区| 色在线成人网| 久久久久精品国产欧美久久久| 亚洲,欧美精品.| 日日摸夜夜添夜夜添小说| 午夜免费成人在线视频| 男女之事视频高清在线观看| 午夜老司机福利剧场| 十八禁国产超污无遮挡网站| 国产真实伦视频高清在线观看 | 精品一区二区三区视频在线| 免费av不卡在线播放| 18美女黄网站色大片免费观看| 三级男女做爰猛烈吃奶摸视频| 国模一区二区三区四区视频| 精品不卡国产一区二区三区| 一区二区三区免费毛片| 熟女电影av网| 久久午夜亚洲精品久久| 日韩欧美 国产精品| bbb黄色大片| 婷婷精品国产亚洲av在线| 麻豆av噜噜一区二区三区| 亚洲精品日韩av片在线观看| 人妻久久中文字幕网| 国产精品av视频在线免费观看| 精品久久久久久久久久久久久| 久久中文看片网| 成人美女网站在线观看视频| 少妇的逼好多水| 人人妻人人看人人澡| 欧美一区二区亚洲| 欧美乱色亚洲激情| 亚洲欧美日韩卡通动漫| 国产精品98久久久久久宅男小说| 日韩高清综合在线| 不卡一级毛片| 成人av在线播放网站| 欧美+亚洲+日韩+国产| 桃色一区二区三区在线观看| 91av网一区二区| 欧洲精品卡2卡3卡4卡5卡区| 亚洲美女视频黄频| 欧美日韩亚洲国产一区二区在线观看| 亚洲 国产 在线| 熟女人妻精品中文字幕| 亚洲电影在线观看av| www.www免费av| 一区二区三区激情视频| 免费观看的影片在线观看| 91九色精品人成在线观看| 欧美一区二区国产精品久久精品| 精品国内亚洲2022精品成人| 亚洲综合色惰| 性欧美人与动物交配| 日本黄大片高清| 在现免费观看毛片| 久久精品91蜜桃| 一本久久中文字幕| 欧美区成人在线视频| 国产成人影院久久av| 九九在线视频观看精品| 午夜老司机福利剧场| 99视频精品全部免费 在线| 一本久久中文字幕| 夜夜看夜夜爽夜夜摸| 免费观看的影片在线观看| 亚洲国产高清在线一区二区三| 国产精华一区二区三区| 精品一区二区三区视频在线观看免费| 亚洲成av人片免费观看| 国产极品精品免费视频能看的| 青草久久国产| 亚洲中文字幕一区二区三区有码在线看| 免费看美女性在线毛片视频| 国产免费男女视频| 亚洲欧美日韩卡通动漫| 精品福利观看| 成人无遮挡网站| 精品国产亚洲在线| 欧美bdsm另类| 99久久成人亚洲精品观看| 色综合站精品国产| 欧美最新免费一区二区三区 | 九九在线视频观看精品| 国产视频内射| 久久久久久久久久黄片| 欧美+日韩+精品| 国产亚洲精品久久久com| 国产午夜精品久久久久久一区二区三区 | 3wmmmm亚洲av在线观看| 免费人成在线观看视频色| 日日干狠狠操夜夜爽| 999久久久精品免费观看国产| 女人被狂操c到高潮| 美女高潮喷水抽搐中文字幕| 久久精品国产亚洲av涩爱 | 亚洲精品亚洲一区二区| 亚洲美女搞黄在线观看 | 国产精品综合久久久久久久免费| 麻豆国产av国片精品| 2021天堂中文幕一二区在线观| 丰满人妻熟妇乱又伦精品不卡| 国产精品一及| 国产精品电影一区二区三区| 乱人视频在线观看| 99视频精品全部免费 在线| 一级黄片播放器| 国产91精品成人一区二区三区| 国产亚洲精品综合一区在线观看| 性色avwww在线观看| 久久久久亚洲av毛片大全| 中文在线观看免费www的网站| 欧美一区二区国产精品久久精品| 一级黄色大片毛片| 麻豆av噜噜一区二区三区| 一进一出好大好爽视频| 日日摸夜夜添夜夜添小说| 老鸭窝网址在线观看| 国内少妇人妻偷人精品xxx网站| 亚洲av不卡在线观看| 九色成人免费人妻av| 黄色一级大片看看| 日韩有码中文字幕| 欧美在线黄色| 老司机午夜福利在线观看视频| 国产一区二区在线观看日韩| 午夜福利视频1000在线观看| 亚洲精品456在线播放app | 国产精品一区二区性色av| 男插女下体视频免费在线播放| 三级国产精品欧美在线观看| 最近在线观看免费完整版| 日韩欧美 国产精品| 无人区码免费观看不卡| 午夜影院日韩av| 国产精品久久久久久久久免 | av视频在线观看入口| 日本成人三级电影网站| 精品欧美国产一区二区三| 欧美又色又爽又黄视频| 如何舔出高潮| 亚洲激情在线av| 怎么达到女性高潮| 亚洲狠狠婷婷综合久久图片| 少妇熟女aⅴ在线视频| 亚洲精华国产精华精| 国内精品美女久久久久久| 国产美女午夜福利| 少妇人妻一区二区三区视频| 99热这里只有精品一区| 99热只有精品国产| 看黄色毛片网站| 日日干狠狠操夜夜爽| 久久香蕉精品热| 亚洲人成电影免费在线| 亚洲自拍偷在线| 精品久久久久久久久久久久久| 九色成人免费人妻av| 国产精品99久久久久久久久| 99久久无色码亚洲精品果冻| 99视频精品全部免费 在线| 熟女人妻精品中文字幕| 亚洲激情在线av| 在线十欧美十亚洲十日本专区| 热99re8久久精品国产| 美女高潮喷水抽搐中文字幕| 伦理电影大哥的女人| 亚洲人成伊人成综合网2020| 波多野结衣高清作品| .国产精品久久| 成年女人毛片免费观看观看9|