999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于計算思維的程序設(shè)計課程改革研究與實踐

2017-06-15 16:46:56朱前飛楊鼎強蔣加伏孟愛國
計算機時代 2017年6期
關(guān)鍵詞:教學(xué)改革

朱前飛+楊鼎強+蔣加伏+孟愛國

摘 要: 通過分析程序設(shè)計課程教學(xué)現(xiàn)狀,提出了基于計算思維的程序設(shè)計課程教學(xué)改革方向。探討將計算思維引入程序設(shè)計課程教學(xué),并進(jìn)行強化訓(xùn)練的教學(xué)方法與實踐。教師從計算思維的角度重新審視和組織程序設(shè)計基礎(chǔ)的課堂和實踐教學(xué),可以讓學(xué)生樹立用計算機求解問題的意識,實現(xiàn)教學(xué)由傳授知識到培養(yǎng)能力的轉(zhuǎn)變。

關(guān)鍵詞: 程序設(shè)計課程; 計算思維; 教學(xué)改革; 教學(xué)方法與實踐

中圖分類號:G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2017)06-69-05

Research and practice of the programming course reform

based on computational thinking

Zhu Qianfei, Yang Dingqiang, Jiang Jiafu, Meng Aiguo

(Changsha University of Science and Technology, Computer and Communication Engineering college, Changsha, Hunan 410114, China)

Abstract: Through the analysis of the present situation of programming course teaching, the direction of teaching reform for programming course based on computational thinking is put forward. The introduction of computational thinking into the programming course teaching and the teaching method and practice of strengthening the programming training are discussed. Teachers from the perspective of computational thinking to re-examine and organize the classroom teaching and practice teaching of programming fundamentals, can make the students to establish the consciousness of using computer to solve problems, realize the changes of teaching from imparting knowledge to ability training.

Key words: programming course; computational thinking; teaching reform; teaching method and practice

0 引言

程序設(shè)計課程屬于高校非計算機專業(yè)的必修公共課,主要基礎(chǔ)課程有“C語言程序設(shè)計”、“Visual Basic程序設(shè)計”、“Visual FoxPro程序設(shè)計”、“Visual C++程序設(shè)計”等,對于培養(yǎng)大學(xué)生的邏輯思維、抽象思維、創(chuàng)新精神與創(chuàng)新能力,以及提高綜合素質(zhì)起著十分重要的作用。

在我校,非計算機專業(yè)學(xué)生占全體學(xué)生比例約為90%,其程序設(shè)計課程一般采取大班上課,學(xué)生剛開始對程序設(shè)計課程頗有興趣,但隨著知識點的增多,難以理解和記憶的新概念、新術(shù)語、新規(guī)則大量出現(xiàn)后,逐漸感覺課程難度加大,且認(rèn)為與后續(xù)專業(yè)課程結(jié)合不夠緊密,未正確認(rèn)識到計算科學(xué)在本專業(yè)領(lǐng)域中的重要作用,所以學(xué)習(xí)的主動性、自覺性不斷下降,學(xué)習(xí)效益低。最終導(dǎo)致學(xué)生實踐能力不足,綜合分析能力及創(chuàng)新能力欠缺,難以滿足當(dāng)今社會對人才的要求。因此,程序設(shè)計課程的教學(xué)改革勢在必行。

1 計算思維

目前,計算思維的培養(yǎng)成為國際和國內(nèi)計算機教育界關(guān)注的熱點。計算思維概念的提出,國際上廣泛認(rèn)同的是2006年美國卡內(nèi)基·梅隆大學(xué)計算機系主任Jeannette M.Wing教授在ACM上發(fā)表的《Computational Thinking》(計算思維,簡稱CT),她提出:“CT是運用計算機科學(xué)的基礎(chǔ)概念進(jìn)行問題求解、系統(tǒng)設(shè)計,以及人類行為理解的涵蓋計算機科學(xué)之廣度的一系列思維活動[1]”,她認(rèn)為計算思維是除閱讀、寫作、算數(shù)外,每個人必須掌握的技能之一。

在我國,2010年《九校聯(lián)盟(C9)計算機基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略聯(lián)合聲明》的核心要點也強調(diào)“需要把培養(yǎng)學(xué)生的‘計算思維能力作為計算機基礎(chǔ)教學(xué)的核心任務(wù)[2]”。從國家層面上講,大學(xué)計算機基礎(chǔ)教育這門課程的定位就是基礎(chǔ)課程,也就是與數(shù)學(xué)、物理同等地位。既然是基礎(chǔ)課程,其教學(xué)方法和教學(xué)理念就應(yīng)該像數(shù)學(xué)與物理一樣,將學(xué)科的基本理論、基本思維教授給學(xué)生。計算和計算思維是計算機基礎(chǔ)課程的基本理論和基本思維,科學(xué)家已將計算思維和理論思維、實驗思維并列為人類三大科學(xué)思維。因此,在大學(xué)計算機基礎(chǔ)教育中強調(diào)和深化“計算思維”的培養(yǎng),既有助于計算機基礎(chǔ)教育學(xué)科的健康、持續(xù)發(fā)展,又有助于國家戰(zhàn)略型人才的培養(yǎng)。

程序設(shè)計課程是大學(xué)計算機基礎(chǔ)課程的重要分支,也是許多高校非計算機專業(yè)進(jìn)行計算機基礎(chǔ)教育的重要課程之一。程序設(shè)計課程的學(xué)習(xí)主要有二個內(nèi)容:第一,算法學(xué)習(xí),即學(xué)習(xí)問題求解的方法;第二,編程實現(xiàn),即理解計算機是如何實現(xiàn)算法的,利用計算機編程實現(xiàn)算法。課程學(xué)習(xí)不只是編寫程序,而是算法思想與問題求解的思路。總之,要教會學(xué)生使用計算機編程,逐步形成計算思維。

2 程序設(shè)計教學(xué)與計算思維

程序設(shè)計課程是訓(xùn)練學(xué)生思維能力的一個最直接最重要的平臺,而計算思維則提供了重新審視程序設(shè)計教學(xué)的視角,將計算思維融入到程序設(shè)計教學(xué)中是改革的必然趨勢。

計算思維的本質(zhì)是抽象和自動化,計算思維的抽象是使用符號代替實際問題中的各種變量,每個程序包括各種標(biāo)識符、常量、變量、數(shù)組、函數(shù)和結(jié)構(gòu)體等符號語言,這些組合在一起就構(gòu)成了程序設(shè)計語言。計算思維的自動化則體現(xiàn)在程序的機械式執(zhí)行,這也是馮·諾伊曼計算機體系的本質(zhì)特征。要實現(xiàn)自動化,就必須要設(shè)計精確的算法和嚴(yán)格的程序語言體系。

計算思維的主要特征有三點。

⑴ 嚴(yán)謹(jǐn)規(guī)整。完備的算法是計算機程序解決問題的基本要求,它的實現(xiàn)必然要使用嚴(yán)格的數(shù)學(xué)符號描述。計算思維要求用確定、形式化并且無二義性的語言描述問題,這就要求在程序設(shè)計課程教學(xué)過程中強化計算思維訓(xùn)練。例如學(xué)生在編寫程序時使用了錯誤的符號或者語法,都會在編譯或運行時提示錯誤,教師要引導(dǎo)學(xué)生糾正自己的錯誤,培養(yǎng)他們嚴(yán)謹(jǐn)?shù)目茖W(xué)實證精神和編程的良好習(xí)慣,這些都屬于強化計算思維嚴(yán)謹(jǐn)性的范疇[3]。

⑵ 目標(biāo)明確。計算思維是用來解答問題的,它將實際生活中的問題以抽象化和程序化的形式表示出來。通常解答問題的過程如下:發(fā)現(xiàn)問題—分析問題—思考問題—解決問題—反思。程序設(shè)計課程要注意培養(yǎng)學(xué)生依據(jù)已有的知識體系,提出問題、解決問題的能力,著重強化利用計算思維的方式描述問題和使用機器語言解決問題的訓(xùn)練。例如,成績5級計分制就是我們在日常生活中感受到的問題,學(xué)生可根據(jù)自己對成績等級計分的理解寫出數(shù)學(xué)式,然后用多分支結(jié)構(gòu)算法進(jìn)行描述,最后上機實現(xiàn)。

⑶ 機械化。用來描述問題和解決問題的算法有三種形式[4]。①生活算法:完成某項任務(wù)的計劃,例如一個學(xué)期的學(xué)習(xí)計劃。②數(shù)學(xué)算法:對一類計算問題確定統(tǒng)一的求解方法,例如一元二次方程組的求解公式。③計算思維算法:精確描述問題和求解問題的自動化形式語言,比如高級程序設(shè)計語言。計算思維算法強調(diào)利用計算機的速度和存儲優(yōu)勢,通過嚴(yán)格機械化的操作時序解決實際問題。比如“雞兔同籠”問題可以使用兩個二元方程組進(jìn)行數(shù)學(xué)求解,但是計算機算法則可以使用窮舉法進(jìn)行簡單重復(fù)的操作求解,充分利用了計算機的計算速度優(yōu)勢。在程序設(shè)計課程中強化計算思維訓(xùn)練,可以讓學(xué)生掌握使用機械化思維進(jìn)行信息處理的能力[5]。

3 基于計算思維的程序設(shè)計課程教學(xué)實踐

對于非計算機專業(yè)的學(xué)生來說,學(xué)習(xí)程序設(shè)計的目的是學(xué)會用計算機去分析問題和解決問題的思維方法,因此計算思維可以貫穿于程序設(shè)計課程的整個教學(xué)過程。

3.1 計算思維視角下的課程引入

首先,在引入程序設(shè)計類課程之前告訴學(xué)生編程能力是計算思維的具體表現(xiàn)。學(xué)生不僅要掌握計算機語言的相關(guān)知識,而且要能夠應(yīng)用程序設(shè)計的思想與方法分析和解決問題。例如,Visual Basic程序設(shè)計基礎(chǔ)就是Visual Basic語言。正像自然語言的產(chǎn)生是人類社會活動發(fā)展的客觀要求和必然結(jié)果,同樣,計算機語言的產(chǎn)生和發(fā)展則是人類使用計算機的客觀要求和必然結(jié)果。從計算機語言的基本語法到其整體結(jié)構(gòu),都滲透著許多計算思維。因此,將“計算思維”引入“Visual Basic程序設(shè)計”教學(xué)就是:在講解相關(guān)知識點的同時,也要講授其中所反映的計算思維,通過思維強化知識,通過知識培養(yǎng)思維。

人們利用計算機就是為了處理信息數(shù)據(jù),而不同類型的信息數(shù)據(jù),其表達(dá)方式不盡相同,其處理方式也會有所不同,那么,計算機是如何實現(xiàn)信息數(shù)據(jù)的表示、存儲和處理的,這其中蘊含的計算思維又是什么。首先,根據(jù)馮·諾依曼計算機體系結(jié)構(gòu):從軟件方面考慮,可通過聲明或定義不同類型數(shù)據(jù)以表示不同類型的信息;從硬件方面考慮,可通過存儲元件可實現(xiàn)信息數(shù)據(jù)的存儲,不同類型的數(shù)據(jù)占用不同長度的存儲單元。但僅僅完成信息數(shù)據(jù)的表示和存儲是遠(yuǎn)遠(yuǎn)不夠的,而要真正實現(xiàn)數(shù)據(jù)處理,由此便產(chǎn)生了計算機語言,即利用計算機語言編寫的數(shù)據(jù)處理程序指揮CPU(中央處理器)完成相應(yīng)的數(shù)據(jù)處理。這個通過人、機共同努力完成的“問題求解”過程,就是一個計算思維的實現(xiàn)過程。顯然,實現(xiàn)這樣一個信息處理的計算思維,是需要計算機語言的技術(shù)支持即:數(shù)據(jù)表示(數(shù)據(jù)類型)、數(shù)據(jù)存儲(變(常)量)和數(shù)據(jù)處理(表達(dá)式和控制結(jié)構(gòu)),并由此引出Visual Basic語言基礎(chǔ)知識的學(xué)習(xí)。

3.2 梳理內(nèi)容,加強基于計算思維的關(guān)聯(lián)案例庫建設(shè),創(chuàng)新教學(xué)方法

筆者在深入研究非計算機專業(yè)學(xué)生認(rèn)知規(guī)律、思維模式和專業(yè)背景后,站在計算思維的層面上按照課程知識的內(nèi)在體系結(jié)構(gòu)梳理教學(xué)內(nèi)容,突出“案例化、實用化”,強調(diào)基于計算思維的關(guān)聯(lián)案例庫的建設(shè)。關(guān)聯(lián)案例,一方面是指案例中的知識點相互關(guān)聯(lián),另一方面是指案例和生活、專業(yè)領(lǐng)域中的應(yīng)用相關(guān)聯(lián)。例如,在“Visual Basic程序設(shè)計”課程中,可以根據(jù)課程知識點,按代表性、實用性、趣味性原則來設(shè)計關(guān)聯(lián)案例,如計算器、字幕、鬧鐘、文本編輯器、菜單、數(shù)據(jù)庫管理系統(tǒng)等,將設(shè)計全過程呈現(xiàn)在大屏幕上,讓學(xué)生親身感受并參與其中,激發(fā)了學(xué)生的求知欲。筆者在“Visual Basic程序設(shè)計”課程第一堂課中就展示經(jīng)典案例及上屆學(xué)生的優(yōu)秀作品,使學(xué)生對本課程產(chǎn)生濃厚的興趣,接著以一個簡單實用的例子展示了“VB”小程序的制作,介紹了VB編程環(huán)境和VB編程四部曲,說明VB編程上手的容易,克服學(xué)生的畏難情緒,幫助學(xué)生更快地入門。

在課堂教學(xué)中,筆者貫穿“案例引導(dǎo),精講多練,教學(xué)互動”的教學(xué)原則,探索和自創(chuàng)出一套適合程序設(shè)計課程的關(guān)聯(lián)案例式教學(xué)方法(“關(guān)聯(lián)案例展示—案例剖析—講解相關(guān)知識點-知識點在實踐中的應(yīng)用”),即在傳統(tǒng)教學(xué)方法的基礎(chǔ)上,將關(guān)聯(lián)案例式教學(xué)法引入到課堂教學(xué)中來。例如,在Visual Basic程序設(shè)計課程教學(xué)中,可以用案例“登陸界面的制作”講解基本控件(form、label、text、command等),用案例“出租車計費問題”講解分支結(jié)構(gòu),用案例“計算器”講解控件數(shù)組,用案例“成績管理系統(tǒng)”講解菜單和多重窗體程序制作等。這些實例滲透了“知識來源于生活”的教學(xué)思想,能使學(xué)生意識到學(xué)習(xí)知識的目的是為了解決生活中的實際問題。

此外,還可以嘗試從社會實際、學(xué)生實際出發(fā),采取多種直觀、具體、多樣化的教學(xué)方法,去激發(fā)、調(diào)動學(xué)生的學(xué)習(xí)熱情和興趣。比如講授for循環(huán)語句時,盡量采用啟發(fā)式教學(xué),老師多提問,引導(dǎo)學(xué)生積極思考答案,自己得出結(jié)論,最后再由老師補充完善。例如,我們可以從最簡單的計算1+2+3+……+10這個問題開始,然后讓學(xué)生計算10!=1×2×3×……×10,再讓學(xué)生計算1!+2!+……+10!,這樣不斷地制造問題,讓學(xué)生不斷地想辦法去解決問題,用改變循環(huán)體的方法,化特殊為一般;用比喻的方法降低學(xué)生對累加器的理解難度,化抽象為具體,不斷地感覺到學(xué)習(xí)程序設(shè)計的用途和樂趣,積極地思考、分析、歸納,從而使計算思維得到訓(xùn)練。又如講到數(shù)組中對數(shù)據(jù)的排序問題時,可以采用啟發(fā)式、游戲法和課件演示教學(xué)法,游戲法是讓幾個同學(xué)上來,站成一排,然后按身高進(jìn)行排序,課件演示教學(xué)法師則用Flash動畫把排序過程詳細(xì)展示,幫助學(xué)生更好地理解,促使學(xué)生利用自己已有的知識結(jié)構(gòu)和邏輯思維對問題進(jìn)行分析和歸納。通過這樣的思維訓(xùn)練,讓學(xué)生在思考中學(xué)習(xí),在學(xué)習(xí)中運用新的方法破解難題,培養(yǎng)學(xué)生分析問題、解決問題的能力,鍛煉學(xué)生數(shù)學(xué)建模能力,鞏固知識的同時拓展技能和技巧。

3.3 以上機實驗為重點,思維多樣化的計算思維強化訓(xùn)練

⑴ 以上機實驗為重點

筆者在講授程序設(shè)計課程的教學(xué)過程中,采用以上機實驗為重點的計算思維訓(xùn)練模式,讓學(xué)生在動手實踐中掌握知識、消化知識,強化計算思維。實驗內(nèi)容采用“驗證-調(diào)試-設(shè)計”的形式進(jìn)行設(shè)計;上機實驗采用流程化管理的方式,對于任何實驗內(nèi)容,都要求學(xué)生按照“閱讀題目-分析總結(jié)-設(shè)計算法-編寫實現(xiàn)代碼-上機調(diào)試-優(yōu)化程序”的順序進(jìn)行,引導(dǎo)他們養(yǎng)成良好的思維能力和編程習(xí)慣;在實驗過程中遇到困難和錯誤,不輕易否定和批評學(xué)生,而是指導(dǎo)他們分析難點和錯誤,自己解決。同時,給學(xué)生提出新的解決方案或排除未知問題的滿足感,激發(fā)他們的學(xué)習(xí)積極性,大膽創(chuàng)新。

強化計算思維,實驗內(nèi)容的設(shè)計非常重要。教師要不斷學(xué)習(xí)和創(chuàng)作適合學(xué)生知識和心理特點的實驗內(nèi)容。實驗內(nèi)容不應(yīng)是課堂內(nèi)容的簡單復(fù)習(xí),要給學(xué)生提供計算思維的創(chuàng)新空間。課堂內(nèi)容要符合實驗內(nèi)容,要給學(xué)生留問題,讓他們自己分析總結(jié),在實驗上機時解決,提高自主思維能力。

例如,實驗案例:公主出嫁。美麗的公主伊麗莎白長大成人,鄰國的六個王子來提親,公主有三位侍女,她們猜測哪位王子會得到公主的芳心。 侍女一說:“我認(rèn)為公主會嫁給科爾王子,或者是威廉王子。”侍女二說:“我想公主一定不會選擇亞瑟王子,因為他的身材實在太矮了。”侍女三說:“不管怎么說,公主肯定不會嫁給菲利普、查理、路易斯三位王子,因為他們的國家正準(zhǔn)備和我們打仗。” 事實上,三個侍女中只有一人猜對了。試編寫程序,找出哪位王子能與公主喜結(jié)良緣。為了找出伊麗莎白的白馬王子,從計算思維的角度進(jìn)行邏輯推理。首先引入邏輯運算符和邏輯表達(dá)式,規(guī)定一些符號變換規(guī)則,將三個侍女的話分別轉(zhuǎn)換成邏輯表達(dá)式,給出綜合判斷條件,再借助這些符號和規(guī)則將邏輯推理過程在形式上變得像代數(shù)演算一樣。比如定義6個整型變量——A、B、C、D、E、F分別代表6位男嘉賓,變量取值為0表示不是伊麗莎白的白馬王子,為1表示是白馬王子。每位男嘉賓都有兩種可能:“是(1)”或者“不是(0)”,6位男嘉賓按A、B、C、D、E、F順序,有64種取值:000000,000001,…,111111。對案例分析的目的是讓學(xué)生懂得:

① 掌握解題的重要一步是將人的想法寫成計算機能夠處理的表達(dá)式或操作步驟,要用到關(guān)系運算、邏輯運算和算術(shù)運算;

② 用計算機解題經(jīng)常需要從多種可能性中尋找其中的一種或幾種,因此,要用“枚舉法”,當(dāng)遇到大量重復(fù)計算時,自然就引出了循環(huán)結(jié)構(gòu);

③ 分支是計算思維的重要方式。 筆者借助這個案例題把程序設(shè)計的基本概念和方法傳授給學(xué)生,當(dāng)學(xué)生建立起這種認(rèn)識之后,在潛移默化中也就培養(yǎng)了邏輯思維和計算思維。

學(xué)生通過上機實踐可以體會到計算思維的精髓[6]。上機實踐要有目的地訓(xùn)練五種能力:

① 分析題目,找到問題,并將其抽象為數(shù)學(xué)模型;

② 構(gòu)思算法;

③ 編寫程序;

④ 調(diào)試程序;

⑤ 分析運行結(jié)果,一旦出錯,應(yīng)該仔細(xì)認(rèn)真找出原因,提出改正的意見。

大多數(shù)學(xué)生對許多問題的看法是在實驗課的討論中逐漸清晰和升華,對思想啟發(fā)、計算思維的培養(yǎng)起到推動作用。依據(jù)非計算機專業(yè)學(xué)生認(rèn)知的規(guī)律,我們設(shè)計了生活化、趣味化的實驗內(nèi)容,如俄羅斯方塊游戲、計算器、打字游戲等。

⑵ 以思維多樣化為核心點

由于學(xué)生認(rèn)知方式和心理特征存在個體差異,在程序設(shè)計課程的教學(xué)過程中必然會出現(xiàn)思維多樣化的現(xiàn)象。教師要尊重這種認(rèn)知方式的差異,倡導(dǎo)多樣化的算法思維,即“一題多解”,鼓勵學(xué)生根據(jù)自己的興趣,從不同角度發(fā)現(xiàn)問題和分析問題,用不同的算法解決問題,用不同的程序?qū)崿F(xiàn)算法,培養(yǎng)學(xué)生的探索精神和創(chuàng)新意識。強調(diào)多樣化的算法思維,可以有效地強化計算思維,讓學(xué)生明白“條條大路通羅馬”的道理。

好的算法不一定適用于每個問題和每個學(xué)生,并且?guī)缀跛械乃惴ǘ加芯窒扌浴T谠O(shè)計上機實驗內(nèi)容時,教師要考慮給出一些可供學(xué)生重構(gòu)的程序片段,培養(yǎng)他們的思維創(chuàng)新能力。所謂重構(gòu),就是在已有的程序基礎(chǔ)上衍生出的新的解決問題算法實現(xiàn)。這種通過分析已有程序的優(yōu)缺點,修改并把自己的思維融入新程序的過程,就是最好的鍛煉計算思維的訓(xùn)練手段。

教師還應(yīng)引導(dǎo)學(xué)生進(jìn)行反思和創(chuàng)新聯(lián)系,達(dá)到簡化和優(yōu)化算法的目的。這個簡化和優(yōu)化算法的過程可以很好地強化計算思維訓(xùn)練,幫助學(xué)生舉一反三地學(xué)好程序設(shè)計課程。比如“百雞百錢”問題,大多數(shù)學(xué)生都采用三重循環(huán)的算法實現(xiàn)。我們就可以提出改進(jìn)方案,鼓勵學(xué)生積極思考如何采用二重循環(huán)的方式實現(xiàn),然后再比較兩種算法的性能,三重循環(huán)的次數(shù)達(dá)到了100萬次,而二次循環(huán)是1萬次,性能提升了99%。一個簡單的循環(huán)就可以讓學(xué)生認(rèn)識算法優(yōu)化的魅力,這就可以讓他們繼續(xù)思考如何簡化問題,公雞數(shù)量不可超過32,就可以在循環(huán)中把公雞數(shù)量由100降到32,同理,母雞也降到98,這樣循環(huán)又降低了10000-32×98=6864次,比之前的二重循環(huán)又減少了70%左右,這一系列的簡優(yōu)化處理,對于增強計算思維能力有極大的促進(jìn)作用。

4 結(jié)束語

本文通過分析程序設(shè)計課程教學(xué)現(xiàn)狀和計算思維的特征,提出了基于計算思維的程序設(shè)計課程教學(xué)改革方向。并進(jìn)行了基于計算思維的程序設(shè)計課程教學(xué)研究與實踐:如計算思維視角下的課程引入;重新梳理和組織教學(xué)內(nèi)容,加強基于計算思維的關(guān)聯(lián)案例庫建設(shè),創(chuàng)新教學(xué)方法;以上機實驗為重點、思維多樣化為核心點的計算思維強化訓(xùn)練等。將計算思維貫穿于程序設(shè)計課程的整個教學(xué)過程。實踐證明,這種教學(xué)模式對學(xué)生計算思維和創(chuàng)新能力的培養(yǎng)大有裨益。

將計算思維引入程序設(shè)計課程教學(xué)的整個過程是必要的也是可行的,教師從計算思維的角度重新審視和組織程序設(shè)計基礎(chǔ)的課堂和實踐教學(xué),提煉課程中含有的計算思維的基本概念、方法和思想,通過精心的課程教學(xué)設(shè)計和實驗指導(dǎo),可以讓學(xué)生樹立用計算機求解問題的意識,認(rèn)識到計算機對于人的優(yōu)勢和局限性,最終自覺地運用計算思維來看問題、思考問題和解決問題,從而實現(xiàn)教學(xué)由傳授知識到培養(yǎng)能力的轉(zhuǎn)變。我們不僅要在程序設(shè)計課程中強化計算思維,還應(yīng)努力把它推廣到更多的計算機課程中去,真正地把強化計算思維做到實處。

參考文獻(xiàn)(References):

[1] Jeannette M W. Computational Thinking[J]. Communica-

tions of ACM,2006.49(3):33-35

[2] 陳國良,董榮勝.計算思維與大學(xué)計算機基礎(chǔ)教育[J].中國大

學(xué)教學(xué),2011.1:9

[3] 董榮勝,古天龍.計算思維與計算機方法論[J].計算機科學(xué),

2009.1:1-4

[4] 陳杰華,戴麗娟.以培養(yǎng)計算思維為核心的程序設(shè)計實驗教

學(xué)[J].實驗技術(shù)與管理,2011.1:125-127

[5] 臧勁松.培養(yǎng)學(xué)生計算思維的程序設(shè)計課程教學(xué)[J].計算機

教育,2012.2:78-80

[6] 于寧,崔武子,蔡春,戴紅.突出計算思維訓(xùn)練的VB程序設(shè)計

實驗教學(xué)[J].實驗技術(shù)與管理,2016.9:182-185

猜你喜歡
教學(xué)改革
完全學(xué)分制下選課管理的思考與實踐
考試周刊(2016年76期)2016-10-09 10:08:04
金工實習(xí)教育對工科院校創(chuàng)客教育影響分析
考試周刊(2016年76期)2016-10-09 10:04:11
新形勢下小學(xué)語文教學(xué)方法研究
考試周刊(2016年76期)2016-10-09 08:47:08
譯林版英語教材的人文特點研究
成才之路(2016年26期)2016-10-08 11:33:49
當(dāng)前農(nóng)村學(xué)校實施“新教育實驗”的研究
成才之路(2016年25期)2016-10-08 10:05:54
構(gòu)建和改進(jìn)現(xiàn)代化學(xué)校美育工作體系研究
成才之路(2016年25期)2016-10-08 10:04:29
中職學(xué)校“生本課堂”的調(diào)查研究與實踐
成才之路(2016年25期)2016-10-08 10:03:04
高校三維動畫課程教學(xué)方法研究
成才之路(2016年25期)2016-10-08 10:00:36
基于人才培養(yǎng)的技工學(xué)校德育實效性研究
成才之路(2016年25期)2016-10-08 09:51:08
現(xiàn)代信息技術(shù)在高職數(shù)學(xué)教學(xué)改革中的應(yīng)用研究
科技視界(2016年20期)2016-09-29 12:59:03
主站蜘蛛池模板: 97色伦色在线综合视频| 婷婷五月在线视频| 国产精品林美惠子在线观看| 人妻中文久热无码丝袜| 日日碰狠狠添天天爽| 成年免费在线观看| 91系列在线观看| 亚洲成AV人手机在线观看网站| 国产精品吹潮在线观看中文| 欧美精品成人| 9啪在线视频| 国产精品va免费视频| 色欲不卡无码一区二区| www.国产福利| 亚洲综合色区在线播放2019| 无码国产伊人| 欧美不卡二区| 成人在线欧美| 欧美人人干| 欧美α片免费观看| 欧美日韩国产在线播放| 亚洲成A人V欧美综合| 中文字幕永久在线观看| 香蕉色综合| 老司机午夜精品网站在线观看| 欧美日在线观看| 91色爱欧美精品www| 亚洲成人一区二区| 国产一在线| 欧美日韩福利| 久久久久中文字幕精品视频| 青青草国产在线视频| 国产精品一区二区国产主播| 久久国产av麻豆| 亚洲区第一页| 麻豆精品国产自产在线| 又大又硬又爽免费视频| 波多野结衣无码视频在线观看| 亚洲有无码中文网| 国产精品手机在线观看你懂的| 91色国产在线| 成年女人a毛片免费视频| 99热这里都是国产精品| 亚洲精品色AV无码看| 亚洲欧美日韩成人在线| 在线不卡免费视频| 永久免费无码日韩视频| 97狠狠操| 亚洲中文字幕久久无码精品A| 九九热精品在线视频| 久久久精品国产SM调教网站| 福利在线免费视频| 二级特黄绝大片免费视频大片| 亚洲视频免费在线| 亚洲无码免费黄色网址| 成人在线观看不卡| 伊人久久大香线蕉aⅴ色| 欧美高清三区| 日韩a级片视频| 91精品在线视频观看| 亚洲日韩精品无码专区97| 91视频99| 亚洲欧洲日产国产无码AV| 国产真实乱了在线播放| 黄色在线网| 国产欧美在线观看一区| 亚洲高清国产拍精品26u| 99精品国产高清一区二区| 国产成人亚洲毛片| 2021国产乱人伦在线播放| 成人在线视频一区| 91在线高清视频| 黄色片中文字幕| 亚洲精品无码高潮喷水A| 丁香亚洲综合五月天婷婷| 国产欧美精品专区一区二区| 人妻一区二区三区无码精品一区| 色综合久久综合网| 日本免费福利视频| 天堂成人av| 亚洲国产精品久久久久秋霞影院| 久久国产精品影院|