前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計算機課程設(shè)計主題范文,僅供參考,歡迎閱讀并收藏。
1、程序設(shè)計是中學(xué)生計算機課程的基本內(nèi)容嗎?
2、必須“盡快終止”程序設(shè)計的教學(xué)嗎?
最后提出了作者的看法:“中學(xué)計算機課程要以基礎(chǔ)性知識和技能性操作為主,程序設(shè)計是更高層次的學(xué)習(xí)內(nèi)容” 。在時間和學(xué)生的接受水平允許的情況下應(yīng)該并盡可能早地在計算機課中安排一些程序設(shè)計內(nèi)容,但內(nèi)容和深度要根據(jù)不同年齡的學(xué)生認(rèn)知特點做精心的安排。
當(dāng)前關(guān)于中小學(xué)計算機課程設(shè)置的一個爭論焦點是計算機課程中要不要有“程序設(shè)計”的內(nèi)容,如果有,應(yīng)該要求到什么程度?下面我們專門來討論這個問題。
一、澄清幾個概念
1. 計算機語言≠程序設(shè)計語言
在一些教師的腦中和普及計算機知識的書中,常把這兩個概念混為一談。例如一本全國范圍發(fā)行的計算機普及讀物中寫道:“為了和電腦交流信息,也要通過語言,……,由于電腦語言就是用來告訴電腦按次序干什么事情的,所以電腦語言又稱為程序設(shè)計語言?!笨梢娺@個問題不是個別人的問題,而是帶有普遍性的問題,必須加以澄清。
什么是計算機語言?“①狹義的指計算機可以執(zhí)行的機器語言。②廣義的指一切用于人與計算機通訊的語言。包括程序設(shè)計語言,各種專用的或通用的命令語言、查詢語言、定義語言等?!盵1]現(xiàn)在一般采用后一種說法。
什么是程序設(shè)計語言?“泛指一切用于書寫計算機程序的語言,包括匯編語言、機器語言,以及一般稱為高級語言的完全符號形式的獨立于具體計算機的語言?!盵1]
上面兩段引言很清楚地說明了計算機語言與程序設(shè)計語言之間的區(qū)別和聯(lián)系。計算機語言是外延較大的概念,程序設(shè)計語言只是計算機語言下的一個屬概念?!拔覀兒陀嬎銠C打交道,就要用計算機語言”這句話是對的,但用計算機語言與計算機打交道,不一定要用程序設(shè)計語言。我們用DOS命令,就是在用計算機語言棗命令語言;我們用鼠標(biāo)單擊某一圖標(biāo),讓計算機執(zhí)行某一操作也是一種計算機語言。但它們都不是程序設(shè)計語言。當(dāng)然這些命令語言,最后都要翻譯成機器語言去執(zhí)行,但這是計算機內(nèi)部運行機制的問題,絕不能以此為理由把這兩個概念混為一談(否則也不用區(qū)分機器語言、匯編語言和高級語言了,因為它們最終也都要翻譯成機器語言)。
弄清了這兩個概念的不同,一些說法的正確與否也就不言自明了。例如有人說:“人們交流要通過語言,人要和計算機打交道,也要通過語言,所以要使用計算機必須學(xué)習(xí)程序設(shè)計語言?!鼻鞍刖湓捴傅氖怯嬎銠C語言,而后半句話指的是程序設(shè)計語言,由于“偷換”了概念,推理不合邏輯,結(jié)論也就不可靠了。當(dāng)然說這句話的人,我相信絕不是有意的詭辯,而是由于概念的混亂,自己欺騙了自己。 我們使用計算機,和計算機打交道,一定要學(xué)習(xí)計算機語言。我們學(xué)習(xí)DOS命令,學(xué)習(xí)Windows操作,就是學(xué)習(xí)管理計算機資源的語言。我們學(xué)習(xí)某種應(yīng)用軟件的操作,也是學(xué)習(xí)計算機語言??傊?,我們在學(xué)習(xí)計算機知識的過程中一直在學(xué)習(xí)計算機語言,一直是通過計算機語言和計算機打交道,但這不是程序設(shè)計語言。也就是說,學(xué)習(xí)使用計算機,一定要學(xué)習(xí)計算機語言,但不一定要學(xué)習(xí)程序設(shè)計語言。
2. 學(xué)習(xí)程序設(shè)計≠學(xué)習(xí)程序設(shè)計語言
在討論中另一個模糊的概念是把學(xué)習(xí)程序設(shè)計和學(xué)習(xí)程序設(shè)計語言混為一談。
我國著名的科學(xué)家馬希文教授寫道:“用一串符號把一個計算機過程描述出來,就是一個程序。……要制定一些嚴(yán)格的規(guī)則,以確定什么樣的符號表示什么樣的程序。這些規(guī)則的總和就叫做一種語言?!盵2]
馬希文教授又接著寫道:“一個完整的程序設(shè)計過程大體有以下幾個步驟:(1)要把程序的功能描述清楚?!?2)用程序語言把預(yù)定的計算方案書寫出來。這是程序設(shè)計中最有特色的部分。簡單的計算可以直覺地進行程序設(shè)計。復(fù)雜的計算往往可以由簡單的程序按照各種模式搭配而成。然而,卻沒有一種機械的辦法可生成各種程序,換句話說,程序的設(shè)計是一件具有創(chuàng)造性的工作。(3)證明程序的正確性。……(4)在實際工作中,試算和修正是不可缺少的?!?[2]
從上面兩段引言中可以看出,語言是“嚴(yán)格的…規(guī)則總和”,我們學(xué)習(xí)一種程序設(shè)計語言,就是學(xué)習(xí)這種語言的規(guī)則,即學(xué)習(xí)語法、語義、程序及其他一些規(guī)定。這里涉及的是嚴(yán)格的定義,嚴(yán)格的書寫方法,沒有任何的創(chuàng)造性可言(一個字母一個標(biāo)點都不能錯)。而學(xué)習(xí)程序設(shè)計是學(xué)習(xí)“設(shè)計過程”,內(nèi)容主要是描述功能、書寫方案、證明正確性和試算和修正。程序設(shè)計“是一件具有創(chuàng)造性的工作”,兩者有著根本性的區(qū)別。 當(dāng)然學(xué)習(xí)程序設(shè)計一般應(yīng)選用一種語言作為工具,學(xué)程序設(shè)計就必須學(xué)程序語言,學(xué)習(xí)時兩者是不可能絕然分開的。但問題是各自的地位是什么?以哪個作為重點?我們中小學(xué)的教學(xué)目標(biāo)是什么?是讓學(xué)生掌握一種程序語言呢?還是把程序語言作為一種載體,一種學(xué)習(xí)程序設(shè)計的工具,而把教學(xué)目標(biāo)和重點落在程序設(shè)計的思想方法上?這就是當(dāng)前計算機教學(xué)中的帶根本性的分歧點。目前很多計算機教師在進行程序設(shè)計教學(xué)時,往往把很大的精力,甚至是主要精力放在語法和語義上,他們不自覺地把程序設(shè)計的課上成了“程序語言”課,違背了我們的教學(xué)目標(biāo),原因就是沒有真正區(qū)別清楚程序設(shè)計和程序語言這兩者之間的不同。
二、程序設(shè)計是中學(xué)生計算機課程的基本內(nèi)容嗎?
1.一部分人明確地提出計算機課中必須有程序設(shè)計內(nèi)容,理由是“它是計算機學(xué)科的核心內(nèi)容”。這里涉及到兩個問題,一是程序設(shè)計是否是核心內(nèi)容;二是中學(xué)計算機課程是否應(yīng)該按計算機學(xué)科專業(yè)要求來設(shè)置內(nèi)容。
對于第一個問題,在大學(xué)計算機本科教學(xué)計劃《計算機教學(xué)計劃1993》中列出了計算機學(xué)科主科目有九項,而“程序設(shè)計”僅是其中一項[3]。為什么在9項中只選擇了“程序設(shè)計”這一科目為核心科目?為什么不選其他科目?理論上和實踐上的根據(jù)是什么?
對于第二個問題早有定論,中學(xué)是基礎(chǔ)教育不是專業(yè)教育,課程應(yīng)該主要根據(jù)社會的需要來設(shè)置,同時考慮學(xué)生的接受能力和學(xué)科本身的需要。提出上述看法的人,不自覺地受到了“學(xué)科中心論”的影響,其理論基礎(chǔ)就是錯誤的,因此論點也就不能成立。
2.有人認(rèn)為,選“程序設(shè)計”內(nèi)容是因為它可以培養(yǎng)學(xué)生的“分析問題和解決問題的能力”。這個論點在一定條件下說是正確的。我國十幾年來在國內(nèi)外計算機程序設(shè)計競賽中,涌現(xiàn)出大批的優(yōu)秀人才,這些學(xué)生的分析問題和解決問題的能力,通過程序設(shè)計鍛煉確實有不同程度的提高,他們進入大學(xué)后的表現(xiàn)也證明了這點。 但研究任何問題不能脫離實際抽象地論證。我們這里談的不是競賽,不是少數(shù)優(yōu)秀學(xué)生的課外活動,而是全體學(xué)生都要學(xué)習(xí)的計算機課程,即素質(zhì)教育。目前我國計算機課一般在高一開設(shè),總共只有60-70學(xué)時。在這幾十學(xué)時內(nèi)要學(xué)習(xí)計算機基本知識、基本操作,還要學(xué)習(xí)應(yīng)用軟件的使用以及操作系統(tǒng)的初步知識。這樣留給學(xué)習(xí)程序設(shè)計的時間至多只有30多學(xué)時。在這樣少的課時內(nèi),能學(xué)多少程序設(shè)計的內(nèi)容?全體學(xué)生能達到什么水平?分析問題和解決問題的能力能有多大提高?根據(jù)筆者十幾年的教學(xué)實踐,至少需要40以上學(xué)時大部分學(xué)生才能學(xué)會初步BASIC程序設(shè)計,80以上學(xué)時才能進行真正的程序設(shè)計(算法設(shè)計),這時候才能真正談及能力的提高。
另外,我們這里討論的不是一些小問題,而是涉及到國家政策的制定,關(guān)系到千百萬學(xué)生的大問題。因此結(jié)論必須有比較可靠的理論和實踐根據(jù),只憑個人直覺和的經(jīng)驗是不夠的。提出這一結(jié)論的人能拿出什么比較可靠的科學(xué)的依據(jù)證明這一點?目前我們還沒有看到。而國外一些實驗卻對這一假設(shè)作出了否定性的結(jié)論。美國的瑪霞·林和她的同事在1985年的一份報告中表明,“在普通學(xué)校,學(xué)生在學(xué)習(xí)程序設(shè)計語言時,一般能力是重要的。能力低的組,最后程序設(shè)計語言成績評定也低。能力高的組,最后成績也高?!盵4]美國銀行街的柯蘭德等人的報告也指出:“要成為程序設(shè)計的專家,至少要有500小時以上的上機時間,而大部分只有10-12臺微機用于程序設(shè)計課的學(xué)校,上機時間很少,即使一些學(xué)生家里有計算機,對他們最后程序設(shè)計能力的測量,效果并不顯著?!盵4]雖然我國與美國相比有很多特殊性,美國的結(jié)論不能照搬到我國來,但還是有很大參考價值的。 因此,在較短時間內(nèi)的程序設(shè)計課,能否使大部分學(xué)生的分析問題和解決問題的能力有所提高,仍是需要研究的課題。
3.有人提出學(xué)生學(xué)習(xí)BASIC程序設(shè)計目的是為了使他們懂得“計算機能做什么,是怎樣工作的?”
這句話如果是在70年代或80年代初講的,有一定的道理,因為那時計算機軟件還很不豐富,使用計算機解決問題,大多數(shù)情況下還必須使用者自己編程。并且在編程時必須了解計算機的軟硬件結(jié)構(gòu)和工作過程。但在計算機的軟、硬件的功能、數(shù)量和質(zhì)量極大發(fā)展的90年代,還拿來作為學(xué)習(xí)程序設(shè)計的主要理由,似乎有些過時了。目前在簡單的BASIC程序設(shè)計和具有強大功能的應(yīng)用軟件之間已產(chǎn)生了一道鴻溝,兩者之間差距非常大,要通過簡單的BASIC程序設(shè)計學(xué)習(xí)來了解現(xiàn)代計算機系統(tǒng)的功能,猶如“瞎子摸象”。在應(yīng)用軟件中表現(xiàn)出來的一些計算機能力,在簡單的BASIC程序設(shè)計中很難得到。例如文字處理軟件中的塊操作和排版功能,超文本鏈接功能,在簡單的程序設(shè)計學(xué)習(xí)中就很難體會到。反之,通過應(yīng)用軟件學(xué)習(xí)所能了解的計算機功能卻大大超過簡單程序設(shè)計中的功能。例如應(yīng)用軟件中的打印功能已大大超過BASIC中PRINT(打印)語句所能了解到的功能;輸入功能也大大超過INPUT語句所能提供的信息。
馬希文教授也早就指出:“我們研究程序設(shè)計時,可以選用一種適當(dāng)?shù)恼Z言。這樣,我們就可以只研究用語言書寫的程序,而不去過問這種程序在具體計算機上到底是怎樣實現(xiàn)的。從這個意義上說,語言就是一種抽象的計算機?!盵2]也就是說學(xué)習(xí)程序設(shè)計,特別是高級語言的程序設(shè)計,了解的是抽象的計算機。什么是“抽象”?抽象就是“從許多事物中,舍棄個別的、非本質(zhì)的屬性,抽出共同的、本質(zhì)的屬性。程序設(shè)計中的抽象,馬希文教授在上面這段話中已說得很明白,即“只研究用語言書寫的程序,而不去過問這種程序在具體計算機上到底是怎樣實現(xiàn)的?!薄<热簧釛壛恕霸诰唧w計算機上是怎樣實現(xiàn)的”內(nèi)容,怎么能通過程序設(shè)計來懂得“計算機能做什么,是怎樣工作的”呢?
當(dāng)然上述說法在一定意義上還是有可取之處。一個計算機系統(tǒng)可以被看作是由硬件和軟件按層次方式構(gòu)成的,每層表示一組功能和一個接口。每一層都在一定深度和范圍反映計算機系統(tǒng)的功能和工作狀況[5]。學(xué)生們學(xué)習(xí)應(yīng)用軟件的知識和操作只是從最高層面上了解計算機的功能和工作狀況。而學(xué)習(xí)程序設(shè)計則是從更深一層面,即語言處理層面來了解計算機的功能和工作狀況。因此我認(rèn)為如果上述說法改為“學(xué)習(xí)程序設(shè)計是從更深的層面,從語言處理的層面上了解計算機能做什么,是怎樣工作的。”就無可非議了。
三、必須“盡快終止”程序設(shè)計的教學(xué)嗎?
1997年國家教委收到了兩封信件,一是聯(lián)合國(UNDP/CPR)首席技術(shù)顧問大衛(wèi)·艾倫寫的;另一封是紐約市立大學(xué)約克學(xué)院傳播技術(shù)級電腦中心主任黃哲操寫的。信中他們對我國的計算機教育事業(yè)提出了很多好的建議,但也以美國為例對我們發(fā)出了警告:“盡快終止中小學(xué)作為普遍的教學(xué)要求的計算機語言課”“如不徹底改變方向,一切證據(jù)表明中國中小學(xué)計算機教學(xué)將面臨最大的災(zāi)難?!?/p>
對于這樣嚴(yán)厲的警告,我們應(yīng)如何看待?當(dāng)然應(yīng)當(dāng)認(rèn)真地研究他們的建議和批評,吸取其中有用之處。但我認(rèn)為,最了解中國的是我們自己,中國和美國相比較,在經(jīng)濟發(fā)展上,在文化傳統(tǒng)上有很大的差別。在美國是好的經(jīng)驗,在中國不一定是好的;在美國行不通的、失敗的辦法,在中國可能會成功。我們已經(jīng)有了十幾年的計算機教育經(jīng)驗,我們必須根據(jù)我國的國情,來決定我們的政策。
我國的一些教師也有以上類似的看法,他們認(rèn)為:“計算機學(xué)科沒有必要學(xué)習(xí)程序設(shè)計,只需要學(xué)習(xí)計算機操作方法和一些社會上流行的軟件使用就可以了?!倍疫€提出了“一些學(xué)生在學(xué)校學(xué)習(xí)了程序設(shè)計,到社會上完全無用,仍需從頭學(xué)起”的說法。 由于計算機信息技術(shù)的發(fā)展,大量的軟件涌現(xiàn),計算機處理各種信息的速度和功能大大提高,一般的應(yīng)用都有現(xiàn)成的軟件,不必要自己編程。因此上面看法有其正確的一面。過去的計算機課教學(xué),由于各種原因以BASIC語言教學(xué)為主,忽視和根本沒有實際操作和應(yīng)用軟件的使用。不論是中學(xué)還是小學(xué),不論是普通中學(xué)還是職業(yè)高中,無一區(qū)別都是一個模式。因此在一定程度上造成了學(xué)非所用的結(jié)果,特別是對準(zhǔn)備畢業(yè)后立即就業(yè)的那部分學(xué)生。
但上述說法從基本點上、從理論上說是不正確的。首先,這種說法指導(dǎo)思想是受了“社會中心”論的影響,即當(dāng)前社會上需要什么就學(xué)什么,是一種急功近利、實用主義的做法。
我們不反對從社會需要出發(fā)來考慮課程的設(shè)置,不但不反對,而且要提倡。我們也不反對學(xué)習(xí)一些實用的應(yīng)用軟件,而且贊同在新教材中增加一些應(yīng)用軟件的內(nèi)容(我個人認(rèn)為,在初中的計算機教材中,實用部分可以占全部內(nèi)容的 70%到 80%)。但在這里,我們和持這些觀點的人有一個根本上和原則上的區(qū)別:我們不但考慮社會當(dāng)前的需要,而且更注重社會長遠的需要。我們不但著眼于學(xué)生當(dāng)前學(xué)習(xí)和就業(yè)的需要,更注重學(xué)生將來的學(xué)習(xí)以及終生教育的需要。出發(fā)點不同,在內(nèi)容的選擇上,在教材的安排上,以及在教法上,就會有根本性的區(qū)別。 上述觀點第二個錯誤是混淆了不同教育的性質(zhì)。普通中小學(xué)教育是素質(zhì)教育,它與職業(yè)教育不同。上述觀點把素質(zhì)教育與就業(yè)教育等同起來了。
就是職業(yè)教育,上述觀點也是不完全正確的。我們教給學(xué)生的不僅僅是知識和技能,而更重要的應(yīng)該是能力。這就不能是“知其然,而不知其所以然”。不懂得汽車的基本原理也能開車,但絕不可能成為一名優(yōu)秀的駕駛員。同樣道理,如果只會一些具體應(yīng)用軟件的使用,不懂得有關(guān)的基本原理和知識,就不可能很好地使用計算機,成為一名優(yōu)秀的計算機應(yīng)用人員。我很贊同下面一段很有哲理性的話:“必須堅持技術(shù)基礎(chǔ)教育和實用技術(shù)教育兼顧,... 如果不進行技術(shù)基礎(chǔ)教育,就缺乏后勁,難以掌握高技術(shù);如果不學(xué)習(xí)當(dāng)?shù)氐膶嵱眉夹g(shù),就不易起步,難以把最基本的科學(xué)技術(shù)運用于生產(chǎn),把可能的生產(chǎn)力轉(zhuǎn)化為現(xiàn)實的生產(chǎn)力?!凑詹剪敿{的知識遷移理論, 扎實的技術(shù)基礎(chǔ)教育,有利于學(xué)生去掌握實用技術(shù),起到舉一反三作用;良好的實用技術(shù)教育,有利于擴展和提高技術(shù)基礎(chǔ)教育,起到觸類旁通的作用?!盵6]而且將來的社會職業(yè)的變動將是很頻繁的,一生中職業(yè)變動四五種是常事。這就更要求我們的教育從學(xué)生的長遠著想,注意基礎(chǔ)知識的教育,注意能力的培養(yǎng)。
四、程序設(shè)計方法盡可能早學(xué)習(xí)
我認(rèn)為計算機課程還是應(yīng)該安排一些初步的程序設(shè)計的內(nèi)容,而且越早越好。為什么要安排一些初步的程序設(shè)計內(nèi)容?我的理由與上述的幾種不同。
第一個理由是,計算機學(xué)科有于其他學(xué)科很不同的特點。關(guān)于這一點,當(dāng)代著名的計算機科學(xué)家唐·依·克努特(D.E.Knuth)在他的巨著《計算機程序設(shè)計技巧》中有很精辟的論述。他寫道:“能把問題的解法表達成計算機能夠‘理解’的一種明顯形式(這些機器沒有普通的感覺;它還不會‘思考’。但它能準(zhǔn)確地不折不扣地去做讓它做的事情。當(dāng)一個人初次試圖使用一臺計算機時,這是最難以掌握的概念)。”[7]。但是這個“最難以掌握的概念”又是真正學(xué)會使用計算機所不可缺少的。怎樣來掌握它呢?經(jīng)驗告訴我們,學(xué)會計算機的初步操作,學(xué)習(xí)一些應(yīng)用軟件的使用,能初步了解這個概念。但是要真正理解和掌握這個概念,學(xué)習(xí)程序設(shè)計是一個較好的途徑。程序設(shè)計要建立數(shù)學(xué)模型,要進行算法設(shè)計,這些就是克努特所說的“把問題的解法表達成計算機能夠‘理解’的一種明顯形式”;在用計算機語言進行編程時,就要了解有哪些語句,它們的功能的什么。這些實際上就是了解計算機“能準(zhǔn)確地不折不扣地去做讓它做的事情”。
第二個理由前面已說及,即學(xué)生們學(xué)習(xí)應(yīng)用軟件知識和操作只是從最高層面上了解計算機的功能和工作狀況。而學(xué)習(xí)程序設(shè)計則是從更深一層面,即語言處理層面來了解計算機的功能和工作狀況。
第三個理由是程序設(shè)計雖然不是計算機科學(xué)核心課程,但它是一個基礎(chǔ)課程。計算機學(xué)科的其它課程,如操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)等,除學(xué)習(xí)一些理論外,很重要一項就是在計算機上實驗,這些實驗大部分要編程序,也就是要會用一種計算機程序設(shè)計語言編制相應(yīng)的程序。所以大學(xué)計算機專業(yè)都把學(xué)習(xí)一種程序設(shè)計語言作為基礎(chǔ)課程之一。如果在中學(xué)就給學(xué)生打下這方面的基礎(chǔ),就有利于學(xué)生今后的繼續(xù)學(xué)習(xí)。那些在中學(xué)已學(xué)會了程序設(shè)計的大學(xué)生回來的反映,很清楚地證明了這一點,我們的基礎(chǔ)教育任務(wù)之一是為高一級學(xué)校培養(yǎng)后備力量,也為學(xué)生將來進一步深造打下良好的基礎(chǔ)。在中小學(xué)打下程序設(shè)計的基礎(chǔ),有利于他們進入大學(xué)的深造和就業(yè)以后的繼續(xù)教育。
為什么要“盡可能早學(xué)習(xí)”呢?在計算機普及工作中,很多教師都有這樣一種體會,只要內(nèi)容和教法適當(dāng),程序設(shè)計入門,初中學(xué)生比高中學(xué)生容易,甚至高年級小學(xué)生比初中學(xué)生容易,最困難的是成年人(這里不是針對個別人,而是大多數(shù)人來談的,即從統(tǒng)計的角度來談的)。這種“怪”現(xiàn)象如何解釋呢?
根據(jù)現(xiàn)代認(rèn)知心理學(xué)的理論,人的頭腦中的知識,不是雜亂無章地或簡單地存儲著的,而是有一定的結(jié)構(gòu),即認(rèn)知結(jié)構(gòu)。學(xué)習(xí)就是科學(xué)的邏輯結(jié)構(gòu)和人的頭腦中的認(rèn)知結(jié)構(gòu)之間的矛盾和轉(zhuǎn)化?!爱?dāng)兒童認(rèn)識一種新事物時,總是先用原有的圖式(即認(rèn)知結(jié)構(gòu))去同化(即把新知識納入原有的認(rèn)知結(jié)構(gòu)中),如獲成功,便得到認(rèn)識上的平衡,否則就進行異化,調(diào)整原有圖式或創(chuàng)造新圖式,直至取得新的平衡為止”[8]。
程序設(shè)計是一種新的知識結(jié)構(gòu),它與其他學(xué)科的結(jié)構(gòu),如數(shù)學(xué)知識結(jié)構(gòu)、物理知識結(jié)構(gòu)等,有很大的區(qū)別。唐·依·克努特的論述中提到“這是最難以掌握的概念”,為什么“最難以掌握”?就是因為這種知識結(jié)構(gòu)與以往人們學(xué)習(xí)的知識結(jié)構(gòu)有很大的不同。
因此當(dāng)一個初學(xué)者學(xué)習(xí)程序設(shè)計時,在把這種新的知識結(jié)構(gòu)納入自己原有的認(rèn)知體系中(同化)時,由于結(jié)構(gòu)差別太大,就會遇到原有結(jié)構(gòu)的“頑強抵抗”,必須創(chuàng)建新的認(rèn)知結(jié)構(gòu)。而在這種新的認(rèn)知結(jié)構(gòu)的創(chuàng)建過程中,如果原有的認(rèn)知結(jié)構(gòu)越牢固,創(chuàng)立就越困難。一般地說,年齡越大認(rèn)知結(jié)構(gòu)就越牢固,越不容易改變。這就造成新的結(jié)構(gòu)建立成人比高中生困難,高中學(xué)生比初中學(xué)生困難的現(xiàn)象,而小學(xué)生頭腦像一張白紙,最容易接受新的東西。
從上面的分析,可以得出這樣一個結(jié)論:盡早地學(xué)習(xí)“程序設(shè)計”這種知識,就會減少進一步學(xué)習(xí)的障礙。當(dāng)然這種“程序設(shè)計”知識結(jié)構(gòu)對于不同年齡的學(xué)生,它的內(nèi)容多少,它的復(fù)雜程度的高低應(yīng)該是不同的,應(yīng)該有層次、有區(qū)別的。
1994年,聯(lián)合國教科文組織(UNESCO)委托國際信息處理學(xué)會(IFIP),編寫了指導(dǎo)世界各國計算機課程設(shè)置的文件《中學(xué)信息學(xué)課程》。其中有一段話,對于我們每個從事計算機教育的人會很有啟發(fā)。現(xiàn)摘錄如下:
“這里所指的程序設(shè)計非技術(shù)性的程序設(shè)計,更確切地說應(yīng)該是把‘你自己做的事情’轉(zhuǎn)變成‘別人能做的事情’。這就要求能詳盡地描述完成任務(wù)的過程,以便其他的人或其他的設(shè)備能準(zhǔn)確地重復(fù)這一項工作。
這種完成任務(wù)的‘自動化’就被稱作程序設(shè)計,有時也稱作算法程序設(shè)計──信息學(xué)的一個重要特點。當(dāng)使用復(fù)雜或先進的軟件工具(如電子表格、數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng),甚至文字處理系統(tǒng))時,用算法的思想來思考或解決問題是必要的。
程序設(shè)計是幫助學(xué)生獲得解決問題經(jīng)驗的一種快速、明確而適合的途徑,教學(xué)的目標(biāo)不是培養(yǎng)‘小型的程序員’,而是使得學(xué)生能用程序設(shè)計的方式進行思考。本著這個思想,在學(xué)習(xí)過程中只要掌握‘必須了解’的,至于程序語言中的獨有的特點和假設(shè)就不是很重要了。教師必須強調(diào)解決問題的方法,程序設(shè)計只是實現(xiàn)這個目的的一種手段?!盵9]
兒童心理學(xué)中有一個“關(guān)鍵年齡”的說法,即在兒童發(fā)展的過程中,某一種技能或能力在某一特定時期最易獲得,最易形成,如果錯過這個時期,效果就會差些。例如2-3歲是學(xué)習(xí)口頭語言的關(guān)鍵年齡,4-5歲是開始學(xué)習(xí)書面言語的關(guān)鍵年齡等。[10]那么,兒童青少年學(xué)習(xí)“程序設(shè)計”的關(guān)鍵年齡是在哪個時期?這是值得心理學(xué)家和計算機教育專家研究的課題。
五、初步結(jié)論
在中小學(xué)計算機課程中究竟要不要安排“程序設(shè)計”的內(nèi)容?我完全贊同《指導(dǎo)綱要》的提法:“中學(xué)計算機課程要以基礎(chǔ)性知識和技能性操作為主,程序設(shè)計是更高層次的學(xué)習(xí)內(nèi)容” [11]。在時間和學(xué)生的接受水平允許的情況下應(yīng)該并盡可能早地在計算機課中安排一些程序設(shè)計內(nèi)容,但內(nèi)容和深度要根據(jù)不同年齡的學(xué)生認(rèn)知特點做精心的安排。
我個人建議,在條件允許的情況下,小學(xué)高年級可以學(xué)一些LOGO語言的程序設(shè)計,其主要內(nèi)容是“海龜繪圖”,通過LOGO學(xué)習(xí)一些幾何知識,而在程序設(shè)計上只起到“熏陶”的作用,即起一個潛移默化的作用。初中階段可以安排一些介紹什么是程序、什么是程序設(shè)計的簡單的內(nèi)容,只要求學(xué)生能理解一些簡單的程序就可以了,不必要求能編程。高中階段可以較系統(tǒng)地學(xué)習(xí)一些程序設(shè)計知識,了解程序設(shè)計過程,能編簡單的程序,但在算法設(shè)計上只要求了解就可以了。另一方面可以大力開展以算法設(shè)計為主的課外活動和選修課,給那些程序設(shè)計感興趣的學(xué)生提供一個良好的發(fā)展環(huán)境。
【參考書目】
[1] 王攻本主編:《計算機科學(xué)技術(shù)百科辭典》1993年,405、404頁。
[2] 馬希文:《程序設(shè)計學(xué)》科學(xué)出版社,1985年,1頁。
[3] 《計算機學(xué)科教學(xué)計劃93》電子工業(yè)出版社,1995年,9頁。
[4] 陳琦:《中學(xué)計算機教育文選》光明日報出版社,1987年,145頁。
[5] 孫鐘秀等:《操作系統(tǒng)教程》高等教育出版社,1990年2頁。
[6] 郭福昌:《試辦農(nóng)村綜合初中,勢在必行》《課程研究》1994年4期,7頁。
[7] 唐·克努特:《計算機程序設(shè)計技巧》第一卷前言,國防工業(yè)出版社,1986年。
[8] 布魯納:《教育過程》文化教育出版社,1982年,28,31頁。
[9] 《中學(xué)信息學(xué)課程》清華大學(xué)出版社,1995年,49頁。
(一)計算機教學(xué)方式傳統(tǒng),缺乏創(chuàng)新。
計算機學(xué)科是教學(xué)中比較熱門的技能學(xué)科,與很多基礎(chǔ)學(xué)科比起來,計算機學(xué)科有很多科技優(yōu)越性,在學(xué)生中受到普遍歡迎。但是近年來的計算機學(xué)科在表面上看欣欣向榮,實質(zhì)教學(xué)中有很多不足,需要學(xué)校在教學(xué)中不斷完善教學(xué)機制,提高教學(xué)質(zhì)量。社會調(diào)查表明,很多學(xué)校的計算機教學(xué)中,教學(xué)模式一直沒有改變,還在延續(xù)傳統(tǒng)教學(xué)體系,沒有根據(jù)當(dāng)今科技發(fā)展?fàn)顩r進行改革。教學(xué)成果不顯著,不能提高學(xué)生的計算機運用能力。計算機學(xué)科在教學(xué)中只是根據(jù)教學(xué)大綱對專業(yè)知識進行刪減或者壓縮,沒有走出跟著大綱走的教學(xué)模式。在這樣惡性循環(huán)環(huán)境中培養(yǎng)出來的學(xué)生,不具備專業(yè)競爭力并且不能將計算機技術(shù)靈活運用。甚至有很多學(xué)生走出校門的時候不能很好地運用辦公軟件,這就是計算機教學(xué)漏洞,教學(xué)質(zhì)量跟不上社會發(fā)展。
(二)計算機學(xué)科課程設(shè)計不能實時更新。
在計算機教學(xué)中,學(xué)科課程設(shè)計是擺在教師面前的一道難題,很多計算機的課程設(shè)計中存在問題。在學(xué)校調(diào)查中不難發(fā)現(xiàn)很多計算機的教材陳舊,對計算機中的實踐教學(xué),學(xué)校不能提供教學(xué)環(huán)境,沒有相應(yīng)的先進教學(xué)設(shè)備,使得教學(xué)與科技脫軌,相關(guān)試驗對學(xué)生的實訓(xùn)力度不夠,從而失去了計算機教學(xué)的意義。此外,在課程教材的編寫上,大部分都是偏學(xué)術(shù)性的技能講述,不能貼合實際使學(xué)生迅速領(lǐng)悟。大部分的教學(xué)編寫上都有重理論知識輕實踐教學(xué)的傾向,這既是學(xué)校的問題也是課程設(shè)計的失誤。對于落后的教材不能及時刪減,教材內(nèi)容跟不上時代腳步,使得計算機科技力量黯然失色,甚至很多學(xué)校教材一直在連續(xù)使用,忽視了學(xué)生在學(xué)校的主體地位,不能突出知識的運用與實踐訓(xùn)練相結(jié)合的特點。
(三)計算機教學(xué)內(nèi)容不切實際。
目前,很多計算機教學(xué)課程在設(shè)置上比較單一,不能拓展,知識局限于教材,教師在授課時按照大綱走,不能將知識在課外延伸,內(nèi)容呆板,說教式教學(xué)情節(jié)嚴(yán)重。另外計算機課程時間比較短,學(xué)生上機操作機會很少,導(dǎo)致學(xué)生對計算機學(xué)習(xí)興趣降低。由于計算機教材的選擇具有局限性,導(dǎo)致教學(xué)內(nèi)容跟不上科技發(fā)展的腳步,學(xué)生不能系統(tǒng)學(xué)習(xí)計算機知識,對基本技能的掌握也是參差不齊。此外,當(dāng)今的互聯(lián)網(wǎng)技術(shù)發(fā)展迅速,很多信息不利于學(xué)生學(xué)習(xí),教師不能在課堂上給學(xué)生分析計算機信息技術(shù)的利弊,使得學(xué)生對豐富信息處理不當(dāng),對學(xué)生個人素質(zhì)養(yǎng)成造成阻礙。一些學(xué)生在學(xué)校對計算機技術(shù)的接觸機會少,只能通過課后在家中自己學(xué)習(xí)計算機知識,而學(xué)生自己不具自主性,達不到課堂教學(xué)的效果,既浪費時間,又不能從正面積極引導(dǎo)學(xué)生學(xué)習(xí)。
二、計算機教改的課程設(shè)計策略
(一)課程設(shè)計中引入多媒體教學(xué)。
對于計算機學(xué)科的理論知識完全依靠教師在課堂上講解也能完成課堂任務(wù),但是這樣的方式對知識只能做到講解,不能使學(xué)生直觀感受計算機技能的實際應(yīng)用。在課堂講解中,教師很難把一些抽象的知識和概念用語言簡潔通順地表述出來,很多教師能夠針對性地做一些教學(xué)道具,這是計算機教學(xué)上的小改變,但是很多掛圖和模型不僅需要教師花費很多精力,還不能取得教學(xué)上的實際效果。因此,解決這樣的問題需要在教學(xué)中引入多媒體技術(shù)。近年來多媒體技術(shù)應(yīng)用比較廣泛,不僅能輔助教師教學(xué)還能將教師難以用語言表達的知識用視頻直觀表達出來,還能將抽象難懂的重點更加生動形象地展現(xiàn),活躍了課堂氣氛。例如,在介紹計算機發(fā)展史時,教師可以先利用多媒體視頻素材對計算機產(chǎn)生根源進行展示,并且利用素材逐一展現(xiàn)計算機各部分的功能,在具有吸引力的課堂中提高學(xué)生對計算機學(xué)科的認(rèn)識。
(二)計算機教學(xué)需要加大實施力度。
計算機基礎(chǔ)教學(xué)目標(biāo)是讓學(xué)生能夠熟練掌握計算機軟件和硬件的基礎(chǔ)知識,提高基本操作技能,有較強的互聯(lián)網(wǎng)運用能力。對于教學(xué)目標(biāo)來說,一是強調(diào)計算機的文化基礎(chǔ),是計算機學(xué)科中最為基礎(chǔ)的層面,要求學(xué)生能夠掌握系統(tǒng)基本操作,以及辦公軟件的熟練運用。二是使得學(xué)生利用計算機在互聯(lián)網(wǎng)中汲取對學(xué)習(xí)有用的信息,這里還包括對知識的分類篩選,在信息爆炸時代,有很多不利于學(xué)生學(xué)習(xí)的消極消息,需要學(xué)生提高信息分析處理的能力,在積極信息中提高自己的能力。三是計算機的技術(shù)基礎(chǔ),這一方面的教學(xué)主要目的是讓學(xué)生能夠掌握計算機實際操作的基本思想和具體實際方法,逐漸培養(yǎng)學(xué)生解決問題的能力。以上的每一個步驟都需要教師在計算機教學(xué)中嚴(yán)格遵守,不能忽視每一個有利于學(xué)生學(xué)習(xí)的機會,將計算機學(xué)科的理論與實踐緊密結(jié)合,改變傳統(tǒng)說教模式。
(三)將課程設(shè)計具體實施。
計算機課程設(shè)計的具體實施主要分為三步,首先需要采取整體設(shè)計的方法。一是課程設(shè)計要將項目開發(fā)進行情景再現(xiàn),模擬工作流程,在題材的選擇上,選取一些具有典型意義的任務(wù)進行教學(xué)研究。二是教學(xué)的主體是學(xué)生,將學(xué)生設(shè)為課程設(shè)計的中心,對其進行合適的教學(xué)方法,讓學(xué)生學(xué)會自主發(fā)揮能力,而教師在模擬教學(xué)中只起到輔助的作用。三是在計算機實踐活動室組織教學(xué)活動,讓學(xué)生在學(xué)習(xí)的過程中體驗知識形成的過程,在理論與實踐的基礎(chǔ)上,做到樂學(xué)多思。另外是教學(xué)上的直觀設(shè)計,對學(xué)生采取頭腦風(fēng)暴的方式,找出學(xué)習(xí)中問題所在,選擇出最有價值的解決方案,并組織學(xué)生對學(xué)習(xí)中的問題進行積極討論,不僅增進了學(xué)生的交流,還促進解決問題靈感的迸發(fā)。
(四)課程設(shè)計體系面向求職需求。
在對學(xué)生職位需求進行大量的市場調(diào)研,根據(jù)崗位的實際需求量變化,學(xué)校應(yīng)該以培養(yǎng)學(xué)生的職業(yè)能力為主要目的,不斷改革課程設(shè)計的內(nèi)容。眾所周知,很多學(xué)校教學(xué)與學(xué)生就業(yè)嚴(yán)重脫節(jié),導(dǎo)致學(xué)生在工作中不能將學(xué)校知識充分發(fā)揮。學(xué)校應(yīng)該根據(jù)市場中工作崗位的需求,對學(xué)校計算機課程進行設(shè)計,將學(xué)科知識在崗位中做好定位。學(xué)校應(yīng)該善于利用企業(yè)對人才的需要,在校園中開展相應(yīng)的教學(xué)模塊,調(diào)動學(xué)生學(xué)習(xí)的積極性,提高學(xué)生的市場競爭力,全面培養(yǎng)學(xué)生素質(zhì),將工作崗位與學(xué)習(xí)技能緊密結(jié)合,為學(xué)生畢業(yè)就業(yè)提供更廣闊的市場。
三、結(jié)語
關(guān)鍵詞 計算機 程序設(shè)計 課程群 建設(shè)和研究
中圖分類號:G642 文獻標(biāo)識碼:A
隨著新課程改革的不斷深入,對計算機專業(yè)的教學(xué)要求也越來越高。在信息技術(shù)發(fā)展飛速的現(xiàn)代社會,在計算機專業(yè)課程中,建設(shè)與研究程序設(shè)計課程群已經(jīng)成了時代對計算機專業(yè)知識教育的基本要求?!俺绦蛟O(shè)計”是計算機程序設(shè)計課程群建設(shè)的關(guān)鍵內(nèi)容,這個過程是對課程實踐內(nèi)容要求相對較高的過程。計算機課程的發(fā)展領(lǐng)域非常廣闊,涉及到的內(nèi)容也極為豐富,因此,利用建設(shè)程序設(shè)計課程群來提高學(xué)生的創(chuàng)造力和開拓性思維是我們培養(yǎng)新時代計算機人才最重要的內(nèi)容。
1研究內(nèi)容
計算機專業(yè)人才培養(yǎng)也有相應(yīng)的要求和規(guī)定,即在本科四年的學(xué)習(xí)過程中,要把程序設(shè)計在每一門課程的教學(xué)過程中體現(xiàn)出來,應(yīng)該把培養(yǎng)他們的程序設(shè)計能力放在最基本的能力培養(yǎng)方案之中。包括程序設(shè)計這項內(nèi)容的計算機專業(yè)課程有十多門,例如,C語言和C++程序設(shè)計,C語言可以作為工作系統(tǒng)設(shè)計語言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計語言,編寫不依賴計算機硬件的應(yīng)用程序,代碼清晰精簡,十分靈活;C++是一種靜態(tài)數(shù)據(jù)類型檢查的、支持多重編程范式的通用程序設(shè)計語言。它支持過程化程序設(shè)計、數(shù)據(jù)抽象、面向?qū)ο蟪绦蛟O(shè)計、泛型程序設(shè)計等多種程序設(shè)計風(fēng)格、數(shù)據(jù)結(jié)構(gòu)課程和數(shù)據(jù)結(jié)構(gòu)課程設(shè)計、面向?qū)ο蟮囊约皵?shù)據(jù)庫的課程設(shè)計。還有一系列諸如Windows和Java等的程序設(shè)計,嵌入式程序設(shè)計和net程序設(shè)計等一系列課程。這些課程的應(yīng)用設(shè)置完全是按照21世紀(jì)發(fā)展過程中對人才的需求特色來進行設(shè)置的。把為國家和社會培養(yǎng)大批實用性的人才作為主要的培養(yǎng)目標(biāo),不僅要讓他們了解計算機技術(shù)還要讓他們培養(yǎng)基本的程序設(shè)計技巧和基本能力。
2方式構(gòu)建
要設(shè)置計算機程序設(shè)計課程群,就要按照學(xué)校教學(xué)特色的不同來進行設(shè)置。學(xué)校要分清計算機市場的市場需要,確定程序設(shè)計的工作職能以及工作范圍。把學(xué)校和企業(yè)進行緊密的結(jié)合與聯(lián)系,把學(xué)校的專業(yè)教師和企業(yè)的相關(guān)專家進行緊密的結(jié)合與聯(lián)系。組成一支由企業(yè)和專家共同組成的建設(shè)隊伍?,F(xiàn)有的課程包含的科目內(nèi)容比較多,比如,數(shù)據(jù)結(jié)構(gòu)以及高級語言程序設(shè)計等。換句話說,也就是在已有的人才培養(yǎng)方案的基礎(chǔ)上,將課程群所包含的科目進行科學(xué)設(shè)置,在一定情況下也可以將人才培養(yǎng)方案進行大量的修改。程序建設(shè)工作要在充分對企業(yè)進行調(diào)查的基礎(chǔ)上進行,可以設(shè)置專門的操作程序,對學(xué)生的操作程序的技術(shù)進行評分,用以提高學(xué)生的綜合素質(zhì)和職業(yè)能力。其次,要根據(jù)學(xué)生進行程序設(shè)計的基本能力進行課程群設(shè)置內(nèi)容的組織。確定主要的課程內(nèi)容,然后根據(jù)相關(guān)課程的性質(zhì)進行課程群的建設(shè)。
3核心思路探索
(1)從已經(jīng)建立起來的國家人才培養(yǎng)方案進行考慮,將各門課程科目在課程群里面進行科學(xué)的設(shè)置。
(2)就是仔細(xì)研究構(gòu)建課程群的思路和主要框架,這個構(gòu)建過程要從點到線,從線到面,從面到體,即,從知識點聯(lián)系到課程主線,再從課程主線構(gòu)建整個課程群,最后建立起課程群與課程群之間的體系鏈接。經(jīng)過這一系列的步驟,教學(xué)任務(wù)和學(xué)習(xí)任務(wù)才能得到相應(yīng)的明確,教學(xué)和應(yīng)用之時,會體現(xiàn)出更有層次感的知識架構(gòu),在學(xué)習(xí)的過程中,學(xué)生也可以對知識進行準(zhǔn)確的定位,最后進一步地將基礎(chǔ)知識進行強化,因此,培養(yǎng)出來的人才的知識面會更廣,他們的實踐能力和應(yīng)用能力也會相應(yīng)的得到提高。
(3)是在授課過程中教師最好把理論知識、實踐應(yīng)用、課程群的體系都形成體系化的教學(xué)環(huán)節(jié)。即使用一條龍的模式進行授課,這樣可以更清晰地分享給學(xué)生相應(yīng)的程序設(shè)計和程序之間的銜接和轉(zhuǎn)化。
(4)是加強對學(xué)生思維的擴展,讓他們具備一定的創(chuàng)新知識和創(chuàng)新能力,這個過程不能急于求成,而是要一步一步的進行,也可以從細(xì)節(jié)出發(fā),引導(dǎo)學(xué)生去自主創(chuàng)新,強化學(xué)生的創(chuàng)新意識和創(chuàng)新精神,讓他們更具抽象的思維能力和創(chuàng)造力,這樣才能達到創(chuàng)新型人才的培養(yǎng)目標(biāo)。
(5)是將實驗引入課堂教學(xué)的基本內(nèi)容里面,讓學(xué)生主動參與到程序設(shè)計里面去,這樣一方面可以將枯燥的知識變得有意思,提升學(xué)生上課的積極性和對這門課程的熱情,另一方面還可以增強學(xué)生的動手能力和創(chuàng)造力,讓他們更有學(xué)習(xí)的動力和熱情。
(6)結(jié)合現(xiàn)在軟件公司對人才的基本需求,和軟件企業(yè)緊密聯(lián)系在一起,這樣才能明確所建設(shè)的程序設(shè)計課程群是否能夠滿足市對人才的需求。
(7)將理論考試和上機考試的成績比例進行更加科學(xué)的分配,將程序設(shè)計也放在考試內(nèi)容里設(shè)計出具有操作價值的上機考試科目。
(8)將自己的研究視角進行相應(yīng)的改變,提倡理論聯(lián)系實際,將提高學(xué)生的綜合素質(zhì)作為課程學(xué)習(xí)的前提和基礎(chǔ)。
4結(jié)語
總之,通過怎樣的教學(xué)方式才能將建設(shè)程序設(shè)計課程群的過程設(shè)計得更加實用,是每一位計算機專業(yè)教師和相關(guān)院校需要鉆研的問題。為了抑制傳統(tǒng)教學(xué)模式造成的不利影響,計算機程序設(shè)計課程必須將理論和實踐結(jié)合在一起,實現(xiàn)一條龍的設(shè)計步驟,把教師放在教育引導(dǎo)的位置上,強化對學(xué)生相關(guān)實際應(yīng)用專業(yè)知識素養(yǎng)的培養(yǎng)。教師要從細(xì)節(jié)出發(fā),引導(dǎo)學(xué)生去自主創(chuàng)新,強化學(xué)生的創(chuàng)新意識和創(chuàng)新精神,讓他們更具抽象的思維能力和創(chuàng)造力,這樣才能達到計算機專業(yè)程序設(shè)計課程群的建設(shè)目標(biāo)。
參考文獻
[1] 丁麗.程序設(shè)計課程群建設(shè)與改革研究[J].山東省農(nóng)業(yè)管理干部學(xué)院學(xué)報,2011,28(6).
[2] 孫雷,王新,張麗英等.計算機專業(yè)程序設(shè)計課程群的研究與實踐[J].教育教學(xué)論壇,2013(11).
1.1課程內(nèi)容建設(shè)
在課程內(nèi)容建設(shè)上,配合教學(xué)實施與監(jiān)控,創(chuàng)造性地將已有的知識進行分析、分解、“裁剪”與“重構(gòu)”。程序設(shè)計基礎(chǔ)是通過一種程序設(shè)計語言讓學(xué)生掌握程序設(shè)計的方法和技能,在課堂上講授過多的語言細(xì)節(jié)往往影響學(xué)生對思想的領(lǐng)會。計算機問題求解課程將傳遞思想和訓(xùn)練技能分開,不講語言內(nèi)容,而是通過學(xué)生編程訓(xùn)練技能。離散數(shù)學(xué)課程的內(nèi)容主要由邏輯、集合論、圖論和代數(shù)4部分構(gòu)成。課程第一階段,以集合論內(nèi)容為載體,加強對學(xué)生邏輯證明能力的培養(yǎng),而對圖、計數(shù)與組合、離散概率、抽象代數(shù)等內(nèi)容的講解則與計算機算法設(shè)計與分析的應(yīng)用盡可能相結(jié)合,提高其學(xué)習(xí)興趣。數(shù)據(jù)結(jié)構(gòu)和算法設(shè)計與分析兩門課程內(nèi)容緊密相連,通過問題求解這一主線組織內(nèi)容,避免了作為兩門課程之間分工不明,互相沖突的現(xiàn)象。同時增加了近似算法與隨機算法等算法領(lǐng)域的新內(nèi)容。
1.2課程教學(xué)模式與手段
1)教師授課強調(diào)引導(dǎo),發(fā)揮學(xué)生的主動性。授課重在引導(dǎo),采用啟發(fā)性問題將內(nèi)容串起來,引導(dǎo)學(xué)生主動思考與探索。教師講解內(nèi)容及材料均是在“深度引導(dǎo)”的思想下設(shè)計的,并讓學(xué)生動手“做點什么”,每周均有解題和編程實現(xiàn)的任務(wù)。例如,將主題為“為什么計算機能夠解題”分解為兩個子問題:①計算機能干什么?②人工如何解題?雖然計算機功能強大,但內(nèi)部只有簡單的“bit操作”。要求學(xué)生利用3個最簡單的bit操作:bit反轉(zhuǎn)、置零、bit條件反轉(zhuǎn)完成。討論①為什么會需要像哈希表這樣的數(shù)據(jù)結(jié)構(gòu)?②如何理解哈希表反映了使用數(shù)據(jù)結(jié)構(gòu)進行效率和空間開銷的優(yōu)化等問題?結(jié)果表明,學(xué)生的參與度、學(xué)習(xí)態(tài)度和探究精神均有較大提高。2)增設(shè)討論課。在講授計算機問題求解課程時,教師對學(xué)生在自學(xué)過程中適時引導(dǎo)是教學(xué)的關(guān)鍵。除在授課過程中啟發(fā)式提問和重點分析式引導(dǎo),還專門設(shè)立討論課,討論課與理論課在教學(xué)時間上按周同步,分小班進行,確保教師能夠關(guān)注到每位學(xué)生,做到人人發(fā)言。討論課的增設(shè)在于了解學(xué)生自學(xué)和聽課的效果,回答學(xué)生的疑問,通過討論問題和習(xí)題練習(xí)加深學(xué)生對課程內(nèi)容的理解。3)教學(xué)手段。(1)學(xué)生預(yù)習(xí),教師重點講解,培養(yǎng)學(xué)生的自學(xué)能力。(2)問題引導(dǎo),采取啟發(fā)式教學(xué),培養(yǎng)學(xué)生的抽象思維能力。(3)采用典型案例教學(xué),選擇生動例子解剖分析,避免長篇說教,提高學(xué)生學(xué)習(xí)的積極性,達到舉一反三、事半功倍的效果。
1.3課程監(jiān)督
1)課程監(jiān)督的概念。對教學(xué)過程的監(jiān)督是教學(xué)質(zhì)量保障體系中的重要環(huán)節(jié)。監(jiān)督課程教學(xué)過程的目的是使教學(xué)活動盡可能達到課程設(shè)定的目標(biāo)。具體到課程的教學(xué)過程監(jiān)督,主要指充分利用各種教學(xué)活動機會,獲取學(xué)生的反饋,從而了解課程教學(xué)目標(biāo)對于學(xué)生的達成情況。“督”是后行動作,強調(diào)在獲取學(xué)生的反饋后作出修正,使后續(xù)教學(xué)活動更有利于達成課程設(shè)定的目標(biāo)。2)課程監(jiān)督內(nèi)容。圍繞課程在意識、知識、能力和技能4個方面設(shè)定教學(xué)目標(biāo),在教學(xué)過程中對學(xué)生算法表達的訴求意識、對算法效率的敏感意識、算法創(chuàng)新意識等方面的養(yǎng)成進行監(jiān)督,對數(shù)學(xué)知識和計算機知識的積累以及兩者相互銜接的方法積累進行監(jiān)督,對學(xué)生分析問題、解決問題能力培養(yǎng)、自我探索學(xué)習(xí)能力培養(yǎng)、凝練問題能力培養(yǎng)以及技能訓(xùn)練進行監(jiān)督。3)課程監(jiān)督方法。(1)在課堂上通過問題引導(dǎo)學(xué)生討論,實施基于問題的教學(xué),進行課堂監(jiān)督。(2)課后通過學(xué)生書面作業(yè)和程序設(shè)計練習(xí),特別是設(shè)計一些容易出錯或方法靈活、較有挑戰(zhàn)性的程序設(shè)計練習(xí),實施作業(yè)監(jiān)督。(3)考核過程中注重對學(xué)生意識、知識、能力和技能的系統(tǒng)性考查,綜合利用筆試、機試等手段,進行考核監(jiān)督。(4)課余時間通過面談與通訊、網(wǎng)絡(luò)等多種途徑與學(xué)生溝通和交流,根據(jù)學(xué)生的各自特點和具體需求針對性地進行指導(dǎo),開展課余監(jiān)督。
1.4授課效果
課程體系采用自學(xué)、授課、討論與監(jiān)督為一體的授課體系,貫徹深入引導(dǎo)、自我探索的教學(xué)理念,完整兩年的教學(xué)周期結(jié)束時,學(xué)生反饋最大的收獲就是自我探索和學(xué)習(xí)能力得到提高。實踐表明,以全新的教學(xué)方式實施重組計算機問題求解課程效果良好。在后續(xù)教學(xué)實施中通過細(xì)節(jié)完善,更好地提高教學(xué)質(zhì)量。
2對當(dāng)前計算機教育的啟發(fā)
2.1課程體現(xiàn)了多層次的系統(tǒng)工程
計算機問題求解課程巧妙地解決了意識、知識、能力、技能等4個層面的內(nèi)容,是系統(tǒng)工程。該課程以問題引發(fā)為核心的頂層設(shè)計,比如課程的定位是什么,面向的學(xué)生是怎樣的,包括學(xué)生的知識結(jié)構(gòu),學(xué)習(xí)能力等,體現(xiàn)思維層次。課程內(nèi)容的設(shè)計不僅包括各個知識點以及它們的銜接,還包括按照不同層次,不同階段進行整合。后續(xù)的教學(xué)實施與監(jiān)控,反饋與改進,遵循了系統(tǒng)工程規(guī)范。對于深度引導(dǎo),課程將復(fù)雜艱澀的知識按照教師的深刻理解還原了問題本質(zhì),從生活中的實例入手,課程設(shè)計中的具體問題引出“啟發(fā)式”教學(xué)精髓。課堂引導(dǎo)隨著知識層面引導(dǎo)的深入,知識落了地,對于學(xué)生的理解和構(gòu)建新的知識體系提供了基礎(chǔ)和原始素材。這就是“深”的含義,是“深入”“底層”之意。讓學(xué)生從感性方面直觀且不失科學(xué)性地構(gòu)建其知識體系。啟發(fā)教師們在計算機教育和課程改革中采取系統(tǒng)工程的方法,在未來教學(xué)設(shè)計與實踐中多問幾個為什么。從學(xué)生的實際出發(fā)來設(shè)計算例,用他們能理解的知識構(gòu)建新知識。使學(xué)生的學(xué)習(xí)過程不再是一種負(fù)擔(dān),而是一種享受。
2.2課程側(cè)重于學(xué)生創(chuàng)新能力的培養(yǎng)和思維訓(xùn)練
在教學(xué)中引導(dǎo)學(xué)生解決問題,輔以討論課進行教學(xué),學(xué)生的學(xué)習(xí)變得更為積極主動,課堂參與度高,課堂氣氛好。其學(xué)習(xí)能力是通過讓自身“做”來培養(yǎng)的,課程是把學(xué)生能力培養(yǎng)放在首位,強調(diào)對知識的深度掌握,提高學(xué)生舉一反三的學(xué)習(xí)效果和能力。同時,訓(xùn)練學(xué)生的思維方式,帶動其獨立思考并激發(fā)創(chuàng)造性思維,加大對學(xué)生的思維訓(xùn)練和創(chuàng)新性能力培養(yǎng)。
3結(jié)語
關(guān)鍵詞:翻轉(zhuǎn)課堂;程序設(shè)計;傳統(tǒng)教學(xué);教學(xué)環(huán)境;應(yīng)用
翻轉(zhuǎn)課堂是在充分了解與掌握教育部信息化教學(xué)改革目標(biāo)的基礎(chǔ)上創(chuàng)建的一種新型教學(xué)模式,其重要性不容忽視。與傳統(tǒng)教學(xué)模式相比,翻轉(zhuǎn)課堂教學(xué)模式有了較大的改變,其旨在強調(diào)學(xué)生的主體地位。計算機程序設(shè)計課程是每個本專科學(xué)生所需要必修的課程,其中專業(yè)學(xué)生則需要進行更深入的探索與研究,非專業(yè)學(xué)生只需參與計算機等級考試即可,但同時也需要掌握與理解一門基礎(chǔ)語言編程方式。一般而言,語言編程課對學(xué)生來說是較為困難的一門課程,在學(xué)習(xí)過程中存在較大難度,所以部分學(xué)生缺乏學(xué)習(xí)興趣,甚至部分學(xué)生都直接放棄這門課程。但翻轉(zhuǎn)課堂教學(xué)模式在一定程度上提升了學(xué)生的學(xué)習(xí)積極性、開發(fā)了學(xué)生的思維、增強了學(xué)生的自信心、提升了教學(xué)質(zhì)量等,但在具體教學(xué)過程中還存在較多問題,因此翻轉(zhuǎn)課堂在計算機程序設(shè)計課程中的合理應(yīng)用尤為重要。
1計算機程序設(shè)計課程教學(xué)現(xiàn)狀
1.1缺乏合理的課程授課規(guī)劃設(shè)置
通常,計算機程序設(shè)計課堂開設(shè)于學(xué)生進校后的第一學(xué)期,主要原因在于大部分省份在中學(xué)階段就已經(jīng)開設(shè)了相應(yīng)的計算機基礎(chǔ)知識與簡單程序設(shè)計課程。然而在具體教學(xué)過程中,大部分學(xué)生在中學(xué)階段根本沒有掌握牢固的基礎(chǔ)知識,學(xué)校開設(shè)的這些基礎(chǔ)課程并沒有實質(zhì)意義。加之學(xué)生剛走進大學(xué)校園,對大學(xué)環(huán)境與大學(xué)生活都充滿著好奇與幻想,且大部分學(xué)生還未適應(yīng)大學(xué)的學(xué)習(xí)模式,盲目延續(xù)中學(xué)的學(xué)習(xí)習(xí)慣,對計算機的了解與認(rèn)識也較淺,即他們所掌握的計算機知識主要包括聊天與瀏覽網(wǎng)頁等,在沒有充足計算機基礎(chǔ)知識的基礎(chǔ)上學(xué)習(xí)計算機程序設(shè)計課程,無疑增加了學(xué)生的學(xué)習(xí)難度,及打擊了學(xué)生的學(xué)習(xí)信心??偠灾嬎銠C程序設(shè)計課程授課規(guī)劃沒有切實考慮到學(xué)生學(xué)習(xí)的實際狀況。
1.2缺乏科學(xué)有效的教學(xué)方式
與中學(xué)相關(guān)課程相比,程序設(shè)計語言具有較大的差異性,如VC、VF等知識點,中學(xué)學(xué)習(xí)的知識結(jié)構(gòu)與語言設(shè)計課程的合理貫串存在較大的難度,加之教師在制定教學(xué)方式時通常過分注重基礎(chǔ)概念與語法規(guī)則的講解,沒有考慮到學(xué)生分析與處理問題能力的培養(yǎng),及學(xué)生思維的開發(fā),從而導(dǎo)致學(xué)生稀里糊涂的學(xué)完這門語言,并沒有真正掌握學(xué)習(xí)內(nèi)容。因此,大部分學(xué)生逐漸產(chǎn)生叛逆心理,甚至是喪失學(xué)習(xí)計算機程序設(shè)計課程的信心,而且教師教的也十分累。
1.3缺乏寬松的學(xué)習(xí)環(huán)境
計算機程序設(shè)計課程具有一定的難度,大部分學(xué)生都表示:上課同不懂教師所講內(nèi)容、課后自己無法自行復(fù)習(xí)鞏固、請教教師又缺乏合適的機會與平臺、標(biāo)記出不懂的內(nèi)容留著下節(jié)課向教師請教等,雖然標(biāo)記出不懂的內(nèi)容留著下節(jié)課向教師請教的方式在一定程度上可以解決部分問題,但同時也積留了大量新課問題。長此以往,程序設(shè)計課程不僅教學(xué)質(zhì)量差而且耗時較多。
2翻轉(zhuǎn)課堂在計算機程序設(shè)計課程中應(yīng)用的必要性
與傳統(tǒng)教學(xué)模式相比,翻轉(zhuǎn)課堂教學(xué)模式具有較大的變化,傳統(tǒng)教學(xué)模式旨在強調(diào)課上四十五分鐘的教學(xué)成效,教師則需要最大限度地利用課堂時間竭盡全力的解決所有問題,然而課時少內(nèi)容多是計算機程序設(shè)計課程存在的普遍現(xiàn)象。傳統(tǒng)課堂教學(xué)模式,教師以高高在上的教育者身份自居,盲目灌輸學(xué)生相應(yīng)的語法規(guī)則與基礎(chǔ)概念,學(xué)生則被動學(xué)習(xí),盲目在下面抄寫滿黑板的規(guī)則與概念,沒有多余的時間思考、理解,及合理應(yīng)用。這樣的教學(xué)模式無疑增加了學(xué)生的學(xué)習(xí)難度,加之教師在學(xué)生沒有完全理解與掌握的情況下繼續(xù)灌輸新的知識與內(nèi)容,所以導(dǎo)致計算機程序設(shè)計課堂呈現(xiàn)出死氣沉沉的氣氛。而翻轉(zhuǎn)課堂教學(xué)模式的出現(xiàn)剛好緩解了這種死氣沉沉的學(xué)習(xí)環(huán)境,課堂環(huán)境逐漸自由靈活化,但該模式的實行需要網(wǎng)絡(luò)與空間平臺的支持。社會與現(xiàn)代教育技術(shù)的快速發(fā)展,使得各個高校都創(chuàng)建了校園網(wǎng),一般口常教學(xué)是沒有問題的。而且大部分高校都創(chuàng)建了圖書館與電子閱覽室,也就是說學(xué)生不僅可以視自己的手機、電腦與iPad為終端設(shè)備連接網(wǎng)絡(luò),而且利用視圖書館與電子閱覽室為終端設(shè)備連接網(wǎng)絡(luò),加之現(xiàn)代世界大學(xué)城空間平臺也提供了廣闊、良好的平臺,所以這些都為翻轉(zhuǎn)課堂模式的實行奠定了良好的基礎(chǔ)。翻轉(zhuǎn)課堂教學(xué)模式是:教師以空間上傳的方式將自己的視頻與課件分享給學(xué)生,積極引導(dǎo)學(xué)生進行課前預(yù)習(xí),即在實際課堂教學(xué)前認(rèn)真觀看視頻、理解視頻內(nèi)容與完成課前作用,從而為課堂學(xué)習(xí)奠定良好的基礎(chǔ),并引導(dǎo)學(xué)生將自己無法理解的問題進行重點標(biāo)記,以便課上解答。實際課堂教學(xué)過程中,學(xué)生將自己標(biāo)記的難題向教師提問,教師則幫助學(xué)生解開心中疑惑,課堂時間不再緊張,學(xué)生不僅對課堂教學(xué)有了一定的信心,而且對課堂教學(xué)有了基本的了解,提升了學(xué)生的學(xué)習(xí)興趣。當(dāng)然,教師除了需要幫助學(xué)生解開心中疑惑,還需要結(jié)合教學(xué)的實際情況設(shè)計相應(yīng)的任務(wù)與問題,鼓勵與引導(dǎo)學(xué)生進行小組合作與討論,這樣的方式既促進了學(xué)生之間的友誼、提升了學(xué)生的人際交往能力又增強了課堂互動氛圍、創(chuàng)建了愉悅的學(xué)習(xí)環(huán)境。課后,部分學(xué)生肯定還會預(yù)留一些不懂的問題,這時學(xué)生則課堂利用網(wǎng)絡(luò)與平臺空間向教師請教,且教師能夠及時準(zhǔn)確的在空間給予解答。因此,翻轉(zhuǎn)課堂教學(xué)模式增強了空間與實踐的聯(lián)系,拓展了學(xué)習(xí)環(huán)境與學(xué)習(xí)領(lǐng)域,真正做到了學(xué)生隨時隨地學(xué)習(xí),教師也能及時準(zhǔn)確的了解與掌握學(xué)生的學(xué)習(xí)情況,從而更好地把握教學(xué)方式,真正促進所有學(xué)生共同進步。
3翻轉(zhuǎn)課堂在計算機程序設(shè)計課程中的應(yīng)用
與其他課程相比,計算機程序設(shè)計課程較繁雜與空洞,具有一定的難度,學(xué)生在學(xué)習(xí)語法結(jié)構(gòu)時無法承受。然而翻轉(zhuǎn)課堂教學(xué)模式旨在強調(diào)完轉(zhuǎn)變繁雜與空間的課堂,取而代之的是生動化的課程,并創(chuàng)建和諧的師生相處模式,增強師生、生生之間的溝通與互動。例如,在學(xué)習(xí)VF程序設(shè)計中的循環(huán)結(jié)構(gòu)時,學(xué)生難以掌握與理解的問題主要包括:如何在理解與熟知簡明扼要語法規(guī)則的基礎(chǔ)上實現(xiàn)單循環(huán)、如何依據(jù)單循環(huán)解決帶條件的循環(huán)、如何判斷何時使用多循環(huán)等問題。這些問題都是課堂教學(xué)中普遍存在的難點。翻轉(zhuǎn)課堂教學(xué)模式的合理應(yīng)用,首先教學(xué)需要以空間上傳的方式向?qū)W生分享自己用心制作的動態(tài)課件,教育與引導(dǎo)學(xué)生自行學(xué)習(xí)與掌握循環(huán)語句的語法規(guī)則,生動形象的視頻與課件可以幫助學(xué)生產(chǎn)生初步的概念。在學(xué)生觀看課件的時候教師需要有目的有針對的設(shè)計相應(yīng)的問題,讓學(xué)生在觀看完后進行解答,以便及時鞏固知識點。其次教師需要及時通過空間了解與掌握學(xué)生課前習(xí)題完成的實際情況,做到對學(xué)生的學(xué)習(xí)情況有基本的了解,處理起來也有一定的把握。最后教師需要在課堂教學(xué)過程中為學(xué)生解答心中的疑惑,及歸納整合學(xué)生課前預(yù)習(xí)的實際情況,在此基礎(chǔ)上確定任務(wù)目標(biāo),如告知學(xué)生帶條件的多循環(huán)通常在哪些類型題目上出現(xiàn)的幾率較高,及解決方式。選取一個類似案例,引導(dǎo)學(xué)生進行分小組合作與討論,增加學(xué)生之間的溝通,讓學(xué)生先自己完成,在完成過程中遇到不懂的地位教學(xué)需要及時給予幫助與解答。這樣的學(xué)習(xí)方式不僅開發(fā)了學(xué)生的思維、提升了學(xué)生解決問題的能力而且營造了良好的學(xué)習(xí)氛圍,而且在課堂上就能完成本節(jié)基本的重難點,這無疑減輕了學(xué)生課后的壓力,即學(xué)生便可以輕松地完成課后作業(yè),以及通過課件與視頻預(yù)習(xí)下一個知識點。
4結(jié)束語
關(guān)鍵詞:中等職業(yè)學(xué)校 計算機基礎(chǔ)課程 體系
中等職業(yè)學(xué)校計算機基礎(chǔ)課程體系建設(shè)是培養(yǎng)學(xué)生結(jié)合專業(yè)、提高創(chuàng)新學(xué)習(xí)與信息化實際應(yīng)用相結(jié)合的綜合技能的重要環(huán)節(jié),應(yīng)側(cè)重于使學(xué)生順利地將所學(xué)知識向技能轉(zhuǎn)化,強調(diào)和突出實際操作和動手能力、學(xué)生職業(yè)素質(zhì)以及信息化綜合能力的培養(yǎng)。
一、明確中等職業(yè)學(xué)校計算機基礎(chǔ)課程培養(yǎng)目標(biāo)
中等職業(yè)學(xué)校計算機教學(xué)應(yīng)以培養(yǎng)學(xué)生的計算機基本知識素質(zhì)和計算機應(yīng)用能力為目標(biāo)。計算機基礎(chǔ)課程體系建設(shè)作為實施專業(yè)人才培養(yǎng)的主要載體,必須按照學(xué)生的認(rèn)知規(guī)律、能力培養(yǎng)規(guī)律和素質(zhì)形成規(guī)律,科學(xué)地形成富有專業(yè)特色的教學(xué)計劃,圍繞培養(yǎng)職業(yè)核心能力來設(shè)置課程。課程體系的構(gòu)建要體現(xiàn)以就業(yè)為導(dǎo)向、能力培養(yǎng)為本位,要充分考慮人才需求的變化性。
中等職業(yè)學(xué)校的計算機課程體系應(yīng)該以應(yīng)用類為主線,如計算機軟硬件維護、網(wǎng)絡(luò)維護技術(shù)、多媒體制作、三維動畫、CAD等等。課程體系的制定,需要強化實踐技能訓(xùn)練,增加認(rèn)知實踐、專業(yè)實踐、科研實踐等環(huán)節(jié)。目前的課程體系所涵括的課程多,課時相對分散,如何圍繞培養(yǎng)市場緊缺人才的要求,按類別分配較多的課時和實訓(xùn)時間是一個值得認(rèn)真思考的課題,如果計算機課程體系設(shè)置不合理,就會影響中等職業(yè)學(xué)校人才培養(yǎng)目標(biāo)的實現(xiàn)。
二、構(gòu)建適用于中等職業(yè)學(xué)校人才培養(yǎng)模式的計算機基礎(chǔ)課程體系
中等職業(yè)學(xué)校計算機基礎(chǔ)課程體系建設(shè)應(yīng)從市場需求、質(zhì)量觀念著手,科學(xué)構(gòu)建人才培養(yǎng)的目標(biāo),不斷改進教學(xué)模式。
1.適用于中等職業(yè)學(xué)校人才培養(yǎng)模式的計算機基礎(chǔ)課程體系應(yīng)該體現(xiàn)方向性和層次性
隨著社會產(chǎn)業(yè)結(jié)構(gòu)的調(diào)整,計算機基礎(chǔ)課程體系必須隨著經(jīng)濟發(fā)展,對專業(yè)課程設(shè)置做出相應(yīng)調(diào)整,為不斷變化的社會需求提供有效的服務(wù)。同時,不同歷史時期,不同社會發(fā)展階段,企業(yè)對人才實用技能和綜合職業(yè)能力需求都有不同的要求,因此,計算機基礎(chǔ)課程體系建設(shè)必須研究社會需求,體現(xiàn)方向性和層次性,從而提高課程計劃的針對性、可操作性和動態(tài)性。
中等職業(yè)學(xué)校計算機基礎(chǔ)課程體系建設(shè)可以將主干課程分為方向必修課和方向選修課,其中方向必修課主要是反映各專業(yè)方向核心能力的課程,方向選修課是為了適應(yīng)就業(yè)崗位要求的變化設(shè)置的課程,學(xué)生可根據(jù)自己的職業(yè)生涯發(fā)展規(guī)劃和人才市場需求情況來進行選修課程,多樣性和靈活性可以滿足不同層次學(xué)生的需求。
課程體系建設(shè)應(yīng)充分考慮計算機公共課程教學(xué)所面臨的新任務(wù),在教學(xué)過程中結(jié)合計算機公共課教學(xué)的特點,把非計算機專業(yè)的計算機教學(xué)分為三個層次,即計算機文化教學(xué)、計算機技術(shù)教學(xué)、計算機應(yīng)用教學(xué),共同形成一個完整、獨立的計算機教學(xué)課程體系。
2.適用于中等職業(yè)學(xué)校人才培養(yǎng)模式的計算機基礎(chǔ)課程體系應(yīng)該體現(xiàn)實踐性和創(chuàng)新性
計算機基礎(chǔ)課程體系建設(shè)的重要內(nèi)容是專業(yè)實踐體系的建立和完善。課程體系應(yīng)該設(shè)置關(guān)于課程實驗、課程設(shè)計、社會實踐、畢業(yè)設(shè)計等多種形式的實踐內(nèi)容。在課程實驗中要大幅度提高綜合性和設(shè)計性實驗的設(shè)置,以提高學(xué)生解決實際問題的能力,提高學(xué)生的興趣和主動性,培養(yǎng)探索能力和創(chuàng)新能力。
適用于中等職業(yè)學(xué)校人才培養(yǎng)模式的計算機基礎(chǔ)課程體系不僅要考慮專業(yè)發(fā)展的連續(xù)性,更應(yīng)該考慮社會的需求與職業(yè)的需要,將學(xué)生的創(chuàng)新能力培養(yǎng)置于中心位置上,要正確地選擇教學(xué)內(nèi)容,選取適當(dāng)?shù)闹R點,比如,現(xiàn)階段可以商榷在部分非計算機專業(yè)是否開設(shè)《匯編語言》、《數(shù)據(jù)結(jié)構(gòu)》、《組成原理》、《操作系統(tǒng)》等理論性強的課程的問題,是否開設(shè)諸如《辦公自動化》《網(wǎng)頁制作》《多媒體技術(shù)》《網(wǎng)絡(luò)技術(shù)》等以實踐操作為主且為學(xué)生歡迎的技能課程。對課程體系進行優(yōu)化,既要考慮學(xué)生畢業(yè)后面向職業(yè)崗位的情況,更要考慮其未來持續(xù)發(fā)展的需要。
3.適用于中等職業(yè)學(xué)校人才培養(yǎng)模式的計算機基礎(chǔ)課程體系應(yīng)該體現(xiàn)學(xué)生能力培養(yǎng)的階段性
中等職業(yè)學(xué)校學(xué)生的知識結(jié)構(gòu)和應(yīng)用能力要求分年級有所不同,計算機基礎(chǔ)課程體系應(yīng)該體現(xiàn)學(xué)生能力培養(yǎng)的階段性。
(1)在學(xué)習(xí)的初級階段所應(yīng)達到的能力要求。了解計算機的基本硬件結(jié)構(gòu),正確配置多媒體計算機系統(tǒng);掌握操作系統(tǒng)的使用;掌握文字和表格處理軟件的使用;能夠熟練使用互聯(lián)網(wǎng);掌握一種計算機程序設(shè)計語言,編寫一般簡單的應(yīng)用程序;對計算機進行一般簡單的維護。
(2)在學(xué)習(xí)的中級階段所應(yīng)達到的能力要求。掌握數(shù)據(jù)庫的基本操作方法;能夠判斷、檢測和排除計算機的常見硬件和軟件故障;掌握較新操作系統(tǒng)的使用;能進行軟件安裝、配置、調(diào)試和使用。
(3)在學(xué)習(xí)的高級階段所應(yīng)達到的能力要求。具有基本的程序設(shè)計能力;使用本專業(yè)的應(yīng)用軟件進行設(shè)計、制作和應(yīng)用;掌握局域網(wǎng)組網(wǎng)技術(shù),能進行網(wǎng)絡(luò)的安裝、調(diào)試、管理和維護。
課程體系建設(shè)目標(biāo)主要是提高在校生現(xiàn)代信息技術(shù)應(yīng)用綜合技能與創(chuàng)新再學(xué)習(xí)能力,使學(xué)生真正具備職業(yè)崗位所必須的能力和素質(zhì),使教學(xué)改革的目標(biāo)真正實現(xiàn)。
中等職業(yè)學(xué)校計算機基礎(chǔ)課程體系建設(shè)沒有定型的模式,只有在注重培養(yǎng)學(xué)生掌握適應(yīng)計算機信息時代的學(xué)習(xí)方法、研究方法和求發(fā)展再學(xué)習(xí)的綜合實踐能力的前提下,不斷進行教學(xué)內(nèi)容的更新和優(yōu)化,及時將計算機專業(yè)和計算機行業(yè)的新知識、新技術(shù)、新方法融入到課程內(nèi)容中,才能達到培養(yǎng)與市場需求同步,才能促進課程體系建設(shè)不斷發(fā)展。
參考文獻
關(guān)鍵詞:中專院校;計算機專業(yè);課程體系;設(shè)置
一、中專計算機專業(yè)課程體系構(gòu)建的指導(dǎo)思想
以服務(wù)為宗旨、以就業(yè)為導(dǎo)向、產(chǎn)學(xué)研相結(jié)合是構(gòu)建中專計算機專業(yè)課程的指導(dǎo)思想,它的主旨特征是以職業(yè)活動引導(dǎo)教學(xué),以此突出計算機的應(yīng)用性和實踐性?,F(xiàn)代中專教育根本任務(wù)是培養(yǎng)應(yīng)用型人才,以適應(yīng)社會需求。中專計算機教育的目的就是培養(yǎng)具有一定的技能,具備一定的適應(yīng)性和可持續(xù)發(fā)展能力的人才。因此,中專計算機教育必須構(gòu)建正確的指導(dǎo)思想,才能真正培養(yǎng)出技能型人才。
二、中專計算機專業(yè)課程體系構(gòu)建的基本原則
(一)課程理論適度化
所謂理論適度化,就是既要在中專教育專業(yè)理論基礎(chǔ)上進一步加深和拓寬,又要做到少而精。在課程教學(xué)中,盡量少教理論的推導(dǎo),如二進制的轉(zhuǎn)換、電腦的編碼原理,在一定程度上說,對學(xué)生是無用的知識,盡量淡化。要以夠用為度,不追求專業(yè)理論知識的完整性,而是嚴(yán)格按照職業(yè)崗位工作的需要去精選適合的專業(yè)理論知識,職業(yè)崗位需要什么,就教什么,需要多少,就教多少;“精”要以實用為度,即著眼于理論在實際中的應(yīng)用。
(二)緊緊圍繞培養(yǎng)目標(biāo)
計算機專業(yè)學(xué)生應(yīng)是掌握計算機系統(tǒng)的基本知識和基本原理的應(yīng)用型、開發(fā)型及經(jīng)營管理型人才;能熟練掌握計算機系統(tǒng)的安裝調(diào)試及運行維護工作;具有一定的軟硬件應(yīng)用開發(fā)能力和一定的網(wǎng)絡(luò)維護能力,并能快速跟蹤計算機領(lǐng)域新技術(shù)的發(fā)展。
(三)語言類課程的設(shè)置原則
現(xiàn)在中專開計算機課和大學(xué)差不多,各種原理、語言、都開,這些中專學(xué)生連初中數(shù)學(xué)都不會,怎么能指望他們編制程序呢?白白浪費了時間。此類課程如 C 語言等等對就業(yè)又無關(guān)緊要,應(yīng)當(dāng)盡量少開或不開,介于許多用人單位或是報考公務(wù)員等要求掌握一種語言,可安排在三年級的第一學(xué)期報考一門語言,如全國計算機等級考試中的 VISUAL FOXPRO 或是 AC-CESE,這兩門課程在語言類課程中屬較容易的一種??梢圆捎眉信嘤?xùn)的方式來提高通過率。
(四)教學(xué)內(nèi)容應(yīng)突出一個“新”字,要根據(jù)計算機技術(shù)的發(fā)展,及時調(diào)整、補充、更新課程內(nèi)容
計算機信息技術(shù)發(fā)展速度快,對計算機專業(yè)人才要求也在不斷變化,課程體系要不斷地根據(jù)客觀需要和新的知識、技術(shù)成果以及職業(yè)崗位的要求予以調(diào)整修正。應(yīng)該直面社會發(fā)展的現(xiàn)實,通過高質(zhì)量的研究做出及時回應(yīng),使課程體系構(gòu)建始終滿足培養(yǎng)目標(biāo)的需要。
三、中專計算機專業(yè)課程體系設(shè)置
(一)實現(xiàn)角色的轉(zhuǎn)變
中專教育的核心目標(biāo)是培養(yǎng)學(xué)生工作能力,掌握知識用以提升工作能力。對職業(yè)世界的理解和認(rèn)同的工作能力,是對職業(yè)任務(wù)的認(rèn)識和把握,體現(xiàn)在對職業(yè)活動的控制與操作能力。中專教育是以工作能力為核心的,其課程設(shè)置改革須與崗位工作相匹配,打破傳統(tǒng)的學(xué)科課程設(shè)置,以技術(shù)為主線;整個課程體系從實踐到理論,以項目課程為主體來編排課程。從工作任務(wù)中整合專業(yè)知識、技能,從而實現(xiàn)理論課程和實踐的統(tǒng)一,為學(xué)生提供完整的工作學(xué)習(xí)機會,從而實現(xiàn)角色的轉(zhuǎn)換。
(二)以堅持中專生特色作保證
課程設(shè)置既要適應(yīng)社會需要,又要適應(yīng)學(xué)生身心發(fā)展的客觀規(guī)律。課程設(shè)置中遵循“淡化專業(yè)方向,充分發(fā)揮學(xué)生的主動能力,開設(shè)不同專業(yè)方向的系列課程”的原則;注意多方面的聯(lián)合,逐步建立跨學(xué)科聯(lián)合培養(yǎng)模式;突出學(xué)位課程的同時,加強選修課程教學(xué),計算機專業(yè)技術(shù)特征明顯,知識更新速度快,有必要按培養(yǎng)目標(biāo)劃分專業(yè)。但是,不論是哪個專業(yè),課程設(shè)置中都包含基礎(chǔ)素質(zhì)知識模塊和與專業(yè)相關(guān)的背景知識模塊。
1.課程設(shè)置應(yīng)符合中專生生理、心理特征
中專生從年齡上正處于記憶力最佳、理解力和創(chuàng)造力迅速發(fā)展的時期。課程設(shè)置應(yīng)能使他們具備較堅實的專業(yè)基礎(chǔ),較寬廣的知識面,較強的吸收新知識的能力和實際動手能力,為他們走上工作崗位后的順利成長創(chuàng)造條件。對專業(yè)理論課O置應(yīng)降低理論要求,重點向?qū)W生傳授專業(yè)理論的思想、方法和原理。如:“計算機原理與應(yīng)用”這門課,只要講解其主要設(shè)計思想,了解總體結(jié)構(gòu)就可以。否則,按照教材(其實也是高校使用的教材)去教學(xué),其內(nèi)容連大學(xué)生也未必明白,更不用說中專生。中專招生對象是初中畢業(yè)生,知識水平、思維能力畢竟有限,讓他們?nèi)W(xué)習(xí)這么高深的理論,實在是件違背客觀規(guī)律、吃力不討好的事。
2.課程設(shè)置應(yīng)符合中專生崗位能力要求
中專生既然在專業(yè)理論上不能與大學(xué)生相比,那么就應(yīng)該在實際操作技能上發(fā)揮自己特長。中專生應(yīng)積極參加計算機社會考證,如國家計算機專業(yè)等級考試,初級程序員水平考試等。以努力通過考試來提高自身的水平,用獲得證書來證實自身的水平――達到崗位職責(zé)要求。所以課程設(shè)置應(yīng)具備中專生特色,以培養(yǎng)熟練的應(yīng)用型人才為方向,才能滿足社會需要,找到發(fā)揮中專生才能的崗位。
(三)加強課程設(shè)計多元化和評價綜合化
計算機課程設(shè)置與開發(fā)應(yīng)該體現(xiàn)出中專計算機培養(yǎng)的目標(biāo),應(yīng)與用人單位的需求相吻合,并且滿足人才市場對計算機人才的需求。這就意味著課程設(shè)置不僅要有多方的參與,由相關(guān)專業(yè)人士研究制定的專業(yè)發(fā)展計劃和課程,還要鼓勵學(xué)生代表參加課程設(shè)置,因為學(xué)生才是教學(xué)面向的主要群體,在了解他們切實需要的同時發(fā)揮他們的主體作用,從而達到課程服務(wù)于學(xué)生。
關(guān)鍵詞:信息社會 技工院校 機遇與挑戰(zhàn) 方法分析
當(dāng)今社會已經(jīng)進入了實實在在的信息社會,信息技術(shù)的觸角已經(jīng)深入到了社會的各個領(lǐng)域。在這種情況下,計算機知識和計算機應(yīng)用能力已經(jīng)成為人們社會生活的必備知識和能力。而技工院校的計算機課程正是為了提高學(xué)生的信息素養(yǎng),使其具備基本的信息技術(shù)應(yīng)用能力。近年來,技工院校的計算機課程從內(nèi)容到結(jié)構(gòu)、到授課形式都有了新的變化,這在一定程度上也促進了計算機課程教學(xué)改革的深入發(fā)展。從培養(yǎng)對象來看,技工院校的學(xué)生以農(nóng)村生源為主,且學(xué)習(xí)基礎(chǔ)薄弱、學(xué)習(xí)興趣不濃;從培養(yǎng)目標(biāo)來看,技工院校以培養(yǎng)中、高級技能型人才為主,計算機課程只是為了使學(xué)生掌握基本的計算機知識,使之能夠利用計算機來處理生產(chǎn)實踐當(dāng)中的常見問題。全新的形勢,對于技工院校計算機課程來說,既是機遇,也是挑戰(zhàn)。[1]
一、技工院校計算機課程面臨的機遇與挑戰(zhàn)
信息環(huán)境給技工院校計算機課程帶來的不僅僅是機遇,更多的是挑戰(zhàn)。
1.信息化已經(jīng)成為各行各業(yè)共同的發(fā)展趨勢。在信息技術(shù)快速發(fā)展與普及的同時,各領(lǐng)域的工作也更加依賴于信息技術(shù)??梢哉f,當(dāng)前社會,衣、食、住、行各個方面,我們已經(jīng)無法找出不依賴于信息技術(shù)的生產(chǎn)和生活活動了。作為新時代的年輕人,作為將來生產(chǎn)活動的主要參與者,技工院校的學(xué)生理應(yīng)具有更加豐富的信息技術(shù)知識和更強的信息技術(shù)應(yīng)用能力,能夠創(chuàng)造性地應(yīng)用信息技術(shù)來解決自己生活和生產(chǎn)當(dāng)中遇到的各種問題。
2.信息技術(shù)課程已經(jīng)成為基礎(chǔ)教育的必修課程?,F(xiàn)如今,信息技術(shù)類課程已經(jīng)成為中小學(xué)必修課程之一。這一方面為技術(shù)院校計算機教學(xué)創(chuàng)造了良好的基礎(chǔ)條件,另一方面也加大了學(xué)生之間計算機應(yīng)用能力的差異。因此,技工院校計算機課程也不宜再順沿原有的教學(xué)方法和教學(xué)模式,而應(yīng)該根據(jù)學(xué)生的個性特點實現(xiàn)創(chuàng)新與發(fā)展。
3.多媒體教學(xué)設(shè)備與校園網(wǎng)絡(luò)的普及。近幾年來,技工院校,特別是進入國家級中等職業(yè)教育發(fā)展改革示范校的技工院校,其硬件水平得以大大提升,不少學(xué)校已經(jīng)做到了多媒體教學(xué)設(shè)備的普及,相應(yīng)的師資培訓(xùn)也提高了教師的應(yīng)用能力。多媒體教學(xué)設(shè)備和校園網(wǎng)的普及既豐富了計算機課程的教學(xué)手段,也為計算機課程教學(xué)提出了更新、更高的要求。[2]
二、技工院校計算機課程教學(xué)方法分析
1.分層次教學(xué)
通過初中、小學(xué)的信息技術(shù)課程,學(xué)生在進入技工院校之前已經(jīng)具有一些計算機基礎(chǔ)知識了。但是,由于學(xué)校區(qū)位不同、學(xué)生興趣愛好不同、家庭條件不同,同一班級內(nèi)的學(xué)生計算機應(yīng)用能力并不相同,于是一部分學(xué)生感覺老師上課所講的內(nèi)容都會了,聽起來索然無味;而另一部分學(xué)生則感覺老師上課講的內(nèi)容太難,消化不了。為了使不同程度的學(xué)生都能學(xué)有所得、學(xué)有所用,可以采用分層次教學(xué)的方法,即根據(jù)學(xué)生的教學(xué)水平、專業(yè)需求采用不同的教學(xué)內(nèi)容和教學(xué)方法。
我們可以在學(xué)生報道之后,對其計算機水平進行摸底,并將學(xué)生分為A、B、C、D四級。其中,A級學(xué)生計算機基礎(chǔ)較好,應(yīng)用能力較強,且所學(xué)專業(yè)與計算機關(guān)系較為密切(如平面設(shè)計、動漫設(shè)計等);B級學(xué)生計算機水平一般或較差但所學(xué)專業(yè)與計算機關(guān)系較為密切;C級學(xué)生計算機水平一般,但所學(xué)專業(yè)與計算機聯(lián)系并不密切;D級學(xué)生級學(xué)生計算機水平較差,且所學(xué)專業(yè)與計算機聯(lián)系并不密切;針對A級學(xué)生,可以少講授一些Windows操作系統(tǒng)和Office辦公軟件的基礎(chǔ)操作,重點放在操作技巧、網(wǎng)絡(luò)技術(shù)和與專業(yè)相關(guān)的Phtoshop、3D Max、Flash等軟件的應(yīng)用上,并培養(yǎng)學(xué)生自主學(xué)習(xí)能力和創(chuàng)新能力;對B級學(xué)生,則強化計算機基礎(chǔ)知識、Windows和Office操作基礎(chǔ),當(dāng)學(xué)生熟練掌握了基本的計算機操作之后,再結(jié)合專業(yè)需求,講授Phtoshop、3D Max、Flash等軟件的應(yīng)用;對C級學(xué)生則將Windows操作系統(tǒng)和Office辦公軟件操作技巧作為重點內(nèi)容,適當(dāng)增加一些常用的計算機網(wǎng)絡(luò)技術(shù);對D級學(xué)生則重點做好Windows和Office基礎(chǔ)內(nèi)容講授,強化學(xué)習(xí)方法指導(dǎo),使之掌握常用軟件的使用方法。當(dāng)然,想要做好上述工作,任課教師就要針對不同層次的學(xué)生有選擇性地備課、授課。
2.興趣教學(xué)
興趣是最好的老師,是學(xué)生求知的動力。計算機課程與人們的生產(chǎn)生活關(guān)系密切,具有激發(fā)學(xué)生學(xué)習(xí)興趣的天然優(yōu)勢,只要教師認(rèn)真分析教學(xué)對象和教學(xué)內(nèi)容,就一定能找到激發(fā)學(xué)生學(xué)習(xí)興趣的最佳切入點,進而使教學(xué)過程變得生動有趣。
在教學(xué)過程中,務(wù)求教學(xué)方法和教學(xué)手段的多樣化、靈活化。教師應(yīng)該善于引導(dǎo)學(xué)生發(fā)現(xiàn)并提出問題、善于結(jié)合具體的生產(chǎn)生活實例展開講解,善于歸納總結(jié),善于引導(dǎo)學(xué)生深入思考?,F(xiàn)在,不管是教學(xué)方法還是教學(xué)手段,技工院校已經(jīng)都不同以往了,“黑板加粉筆”的教學(xué)模式已經(jīng)成為過去,多媒體教學(xué)已然成為現(xiàn)實。在這種情況下,計算機課程的教學(xué)形式變得更加生動,課堂信息量變得更大,教學(xué)的有效性更高了。如在Office辦公軟件的教學(xué)當(dāng)中,我們可以通過類似于央視新聞聯(lián)播且自動播放的PPT課件來激發(fā)學(xué)生的學(xué)習(xí)熱情;可以在學(xué)生的優(yōu)秀作品通過網(wǎng)絡(luò)或多媒體教學(xué)設(shè)備呈現(xiàn)在學(xué)生面前,引導(dǎo)學(xué)生共同學(xué)習(xí)、共同提高。在講解計算機硬件組成及功能時,不妨引導(dǎo)學(xué)生親自動手拆卸計算機,而后再依次復(fù)原,以加深學(xué)生的理解,提高學(xué)生的動手能力和學(xué)習(xí)積極性。
3.引導(dǎo)學(xué)生參與問題的發(fā)現(xiàn)與解決
將問題作為教學(xué)的開始是眾多教師的共識,而問題由誰提出、由誰回答才是決定教學(xué)是否有效的關(guān)鍵所在。必須承認(rèn),提出問題不僅僅是一種形式,更重要的是為了啟發(fā)學(xué)生的思維。筆者認(rèn)為,不管是提出問題,還是回答問題,都可以交給學(xué)生來完成。如,在讓學(xué)生掌握應(yīng)用Excel處理數(shù)據(jù)的技巧時,我們可以先呈現(xiàn)給學(xué)生一個雜亂無序的學(xué)生成績表格,讓學(xué)生感受到數(shù)據(jù)的無序給數(shù)據(jù)處理帶來的難度,進而提出“如何改進成績表,以方便數(shù)據(jù)處理”的問題。對于這一問題,學(xué)生會給出不同的解決方法,有的人認(rèn)為應(yīng)該按成績從高到低排序,有的人認(rèn)為應(yīng)該按學(xué)號(或考號)排序,還有的人認(rèn)為應(yīng)該將前十名學(xué)生和不及格學(xué)生名單篩選出來,如此等等。這樣就自然而然地引出了如何利用Excel來未完成這些操作的問題,而后請幾名學(xué)生分別到教室前邊完成相關(guān)操作,教師則只對其操作加以點評和補充,點出其操作關(guān)鍵點,這樣的教學(xué)可謂是快樂而高效。
4.激發(fā)學(xué)生學(xué)習(xí)的自主性
與其說技工院校是為了使學(xué)生掌握某種技術(shù),不如說是為了培養(yǎng)學(xué)生的自學(xué)能力,使其能夠根據(jù)具體的工作需要,獨立地展開思考與分析。不管學(xué)生是否學(xué)的是計算機專業(yè),在信息化的社會當(dāng)中都無法避開計算機技術(shù)的應(yīng)用,最起碼也要掌握常用辦公軟件的使用、計算機日常維護與常見故障的排除。因此,在計算機課程教學(xué)過程 中,教師的著眼點不能僅僅是課本中幾個軟件的基本使用方法,而應(yīng)該拓展到相應(yīng)軟件的使用技巧,讓學(xué)生熟知不同軟件操作過程中的類似點與不同點,以便學(xué)生能在畢業(yè)之后,根據(jù)工作需求自己學(xué)習(xí)其他應(yīng)用軟件。如,當(dāng)學(xué)生學(xué)完Word的基本操作后,會學(xué)Excel軟件的應(yīng)用,不妨結(jié)合Word中的字體設(shè)置方法來講Excel當(dāng)中字體的設(shè)置,以使學(xué)生很快找到兩者之間的聯(lián)系與區(qū)別,達到觸類旁通的效果。當(dāng)然,如果時間和條件允許,引導(dǎo)學(xué)生自主學(xué)習(xí)國產(chǎn)辦公軟件WPS那就最好不過了。一但學(xué)生掌握了軟件的使用規(guī)律,自主學(xué)習(xí)就會變得非常容易了。面對飛速發(fā)展的信息技術(shù),面對種類繁多、功能復(fù)雜的各種應(yīng)用軟件,課堂教學(xué)未免太過單薄了。但是,不管技術(shù)如何進步、軟件如何發(fā)展,其基本操作都是類似的,學(xué)生只要掌握了軟件的操作規(guī)律,就能迅速地學(xué)會其他沒有接觸過的軟件,并能順利掌握基本操作。特別是互聯(lián)網(wǎng)的普及,使得學(xué)生可以方便地獲取到各種各樣的學(xué)習(xí)渠道,其中不乏免費的、高質(zhì)量的學(xué)習(xí)資源。句話,學(xué)生學(xué)會了自主學(xué)習(xí),就擁有了徜徉知識海洋的法寶。[3]
5.強化師生交流與溝通
面對日新月異的信息技術(shù),學(xué)生從課本上所學(xué)到的內(nèi)容永遠也無法跟上時代的發(fā)展。對計算機興趣濃厚的學(xué)生總會在課堂教學(xué)之余,向老師請教與課本內(nèi)容相關(guān)但又不屬于課堂教學(xué)內(nèi)容的問題。由于技工院校班容量較大,教師不可能利用課間的時間來逐一回答學(xué)生的問題,但又不能將正常的課堂教學(xué)時間變成學(xué)生問題的解惑時間?;谶@一情況,教師完全可以借助QQ、電子郵箱、微信等技術(shù)手段與學(xué)生實現(xiàn)交流互動,與學(xué)生共同參與實踐,共同解決問題,共同體會成長的快樂。在這一方面,教師務(wù)必克服課外輔導(dǎo)學(xué)生是“份外事”的想法,及時引導(dǎo)學(xué)生圍繞問題展開探究,以更好地激發(fā)學(xué)生的學(xué)習(xí)興趣。
6.注重對學(xué)生綜合能力的評價
教學(xué)評價是課堂教學(xué)的指針,決定著課堂教學(xué)的方向與質(zhì)量。對于技工院校來說,計算機課程應(yīng)該重要考核學(xué)生的綜合素質(zhì),而不僅僅是知識點和技能的掌握。在對學(xué)生進行學(xué)業(yè)評價時,應(yīng)該以堅持筆試與上機操作相結(jié)合的方式,通過筆試來考查學(xué)生基礎(chǔ)理論知識的掌握情況,而通過上機操作來考查學(xué)生的技能掌握情況。當(dāng)然,最好能再輔以基于學(xué)習(xí)過程的學(xué)習(xí)出勤情況。所有這三個方面,都應(yīng)該堅持做到平時成績與期末終結(jié)性評價相結(jié)合,只有這樣,才能避免學(xué)生因為盲目追求分?jǐn)?shù)而對所學(xué)知識進行死記硬背,才能做到對學(xué)生的全面考查。
另外,考慮到技工學(xué)校的特殊性,應(yīng)該鼓勵并引導(dǎo)學(xué)生主動、靈活地將所學(xué)知識運用到實際問題的解決過程中去,在每個模塊的學(xué)習(xí)結(jié)束之后,都應(yīng)該有一個綜合性、應(yīng)用性的課程設(shè)計任務(wù)。如,在學(xué)生學(xué)完Word的操作之后,要求學(xué)生根據(jù)自身情況,應(yīng)用圖文混排知識為自己制作一份精美的求職簡歷;當(dāng)學(xué)生學(xué)完Excel之后,可安排學(xué)生對某次考試的學(xué)生成績進行統(tǒng)計分析,甚至可以讓學(xué)生就一個學(xué)生多次考試的成績給出成績浮云曲線;在學(xué)生學(xué)完P(guān)PT之后,可安排學(xué)生根據(jù)自己的了解,制作自己專業(yè)的宣傳片;在學(xué)生學(xué)完基本的Photoshop操作之后,可給學(xué)生提供適當(dāng)?shù)乃夭模寣W(xué)生設(shè)計學(xué)校的招生簡章。為了給學(xué)生以成就感,可以為每次設(shè)計設(shè)立獎項,如最佳設(shè)計獎、最佳創(chuàng)意獎、優(yōu)秀設(shè)計團隊等,并在考試評價是給予相應(yīng)的加分。 做好平時教學(xué)的同時,還應(yīng)該鼓勵學(xué)生根據(jù)自己的專業(yè),考取相應(yīng)的計算機軟件應(yīng)用證書,以幫學(xué)生明確學(xué)習(xí)目標(biāo),為日后就業(yè)提供砝碼。
三、結(jié)束語
在信息化的社會環(huán)境下,各行各業(yè)的發(fā)展都已經(jīng)不可能離開計算機技術(shù)了。與此同時,計算機教育已經(jīng)成為了具有鮮明時代特色的課程,這門課程不僅僅是文化基礎(chǔ)課程,更應(yīng)該是素質(zhì)教育課程。對于技工院校來說,計算機課程應(yīng)該突出其基礎(chǔ)性和應(yīng)用性,重點在與學(xué)生所學(xué)專業(yè)相結(jié)合、與社會發(fā)展相結(jié)合上下功夫,著力開展綜合素質(zhì)教育。作為技工院校的計算機教師,理應(yīng)同時考慮計算機基礎(chǔ)知識和基本技能、學(xué)生的專業(yè)發(fā)展需求、社會崗位需求,不斷探索具有時代特色和學(xué)校特色的計算機教學(xué)方法與教學(xué)模式。
參考文獻:
[1]馬玲.在計算機基石教學(xué)中培養(yǎng)學(xué)生能力[J].硅谷,2008(19).
[2]吳小莉.對技工院校計算機教學(xué)的探討[J].新西部,2013(15).
[3]楊春;曹燕燕.淺析中職計算機專業(yè)教學(xué)職能定位[J].教育教學(xué)論壇,2013(46).
關(guān)鍵詞:Moodle;理論基礎(chǔ);模塊設(shè)計
一、 理論基礎(chǔ)
(一)Moodle簡介
Moodle是“面向?qū)ο蟮哪K化動態(tài)學(xué)習(xí)環(huán)境”的代名詞,它是一個用來建設(shè)基于網(wǎng)絡(luò)的課程和網(wǎng)站的軟件包。
Moodle是一個開放源碼的自由軟件、技術(shù)門檻低;它具有合理的教育理念,以建構(gòu)主義學(xué)習(xí)理論為基礎(chǔ),充分體現(xiàn)了協(xié)作、活動、討論和協(xié)商的以學(xué)生為中心的現(xiàn)代教育理念,適合在線課程教學(xué),彌補了傳統(tǒng)面對面班級授課的不足;Moodle有著龐大的社區(qū)力量支持, 在Moodle網(wǎng)站注冊的用戶將近8千萬個,他們來自200多個國家,在使用Moodle這方面,大家都相互幫助,共同探討解決問題。
(二)課程構(gòu)建理論基礎(chǔ)――建構(gòu)主義
建構(gòu)主義的學(xué)習(xí)理論是瑞士心理學(xué)家皮亞杰提出的,它提倡以學(xué)生為中心,教師承擔(dān)一個組織者、指導(dǎo)者、幫助者和促進者的作用,強調(diào)知識不是通過教師傳授得到的,而是學(xué)習(xí)者在一定的情境即社會文化背景下借助他人的幫助,通過人際協(xié)作、語言討論等活動而實現(xiàn)意義建構(gòu)的過程。因此,“情境”,“協(xié)作”,“會話”和“意義建構(gòu)”是建構(gòu)主義學(xué)習(xí)環(huán)境的四大要素。
基于以上所述,Moodle平臺的網(wǎng)絡(luò)課程在教學(xué)設(shè)計和實施中應(yīng)做到以下幾個方面:
(1)為學(xué)生創(chuàng)設(shè)一個類似真實的情境,能很好的促進學(xué)生對所學(xué)內(nèi)容的意義建構(gòu);
(2)提供各種學(xué)習(xí)工具,充分發(fā)揮網(wǎng)絡(luò)的共享性、開放性、交互性等特點,讓學(xué)生認(rèn)知主體作用得到充分發(fā)揮;
(3)利用教學(xué)支持系統(tǒng),教師為學(xué)生的學(xué)習(xí)搭好一個框架,很好的引導(dǎo)和幫助學(xué)生形成自己知識基礎(chǔ)上的意義建構(gòu)。
二、 《計算機應(yīng)用基礎(chǔ)課程――郵件合并及其綜合應(yīng)用》的設(shè)計與開發(fā)
(一)教學(xué)需求分析
(1)教學(xué)對象分析:
①知識基礎(chǔ):已掌握文字錄入、編輯、電子文檔的格式設(shè)置與編排、電子文檔的表格創(chuàng)建,電子表格的操作和數(shù)據(jù)處理等基本技能。
②學(xué)習(xí)能力:學(xué)生的專業(yè)思維能力及自我解決實際問題的能力有待提高。
③班級情況:喜歡上實踐課,向往未來的工作,全班同學(xué)都愿意動手實踐和積極思考解決新問題。
(2)課程分析:《郵件合并》是《辦公軟件應(yīng)用試題匯編》最后一個單元的內(nèi)容,它是Word和Excel的一個綜合應(yīng)用進階。本堂課的學(xué)習(xí)任務(wù)設(shè)計是對教材內(nèi)容的深化、補充和擴展,從本質(zhì)上揭示郵件合并的特性,可以說它“源于教材而高于教材”。
(3)教學(xué)目標(biāo)與教學(xué)思路:課堂上以Moodle網(wǎng)絡(luò)教學(xué)平臺為依托,三個工作任務(wù)為主線,對應(yīng)學(xué)生的新知――應(yīng)用――拓展,逐層遞進地進行教學(xué)。運用了情景創(chuàng)設(shè)、行動導(dǎo)向、任務(wù)驅(qū)動、角色扮演等多種教學(xué)方法,靈活多樣地促進學(xué)生掌握郵件合并這一技能,并在此基礎(chǔ)上進行電子文檔新舊知識的綜合應(yīng)用。大大豐富了計算機課堂教學(xué)的元素,更好地培養(yǎng)學(xué)生的知識創(chuàng)新和應(yīng)用能力。
(二)模塊功能設(shè)計
網(wǎng)絡(luò)教學(xué)平臺主要的任務(wù)是:由管理員通過管理后臺來管理各種資源,而教師和學(xué)生分別通過各自的空間來達到教與學(xué)的目的。
整個平臺的教學(xué)和管理工作主要由三個模塊實現(xiàn):系統(tǒng)管理員、教師、學(xué)生。
(1)管理員模塊。系統(tǒng)管理員從首頁登錄后,即進入系統(tǒng)管理模塊??梢赃M入用戶管理,管理教師、學(xué)生,增加、刪除用戶,對學(xué)生或者教師的注冊申請進行授權(quán)。在公告管理中可以、修改、刪除系統(tǒng)公告。在課程管理中可以對教師的開課申請進行授權(quán),或者從系統(tǒng)中增加、編輯、刪除某門課程??梢允褂妙}庫管理去維護相應(yīng)的題庫、作業(yè)庫和試卷庫。
(2)教師模塊。教師進入課程教學(xué)管理系統(tǒng),通過課程公告,可以、修改、刪除公告。進入課程管理模塊,可以瀏覽自己的課程,添加、上傳、下載、刪除課程文件與資源;管理教師與學(xué)生的評價體系與指標(biāo);設(shè)置主文件;建立、修改課程的練習(xí)題庫。在作業(yè)管理模塊中,可以進行作業(yè)庫的維護,在線或線下批改作業(yè)。進入課程討論區(qū),對學(xué)生的問題進行回復(fù),管理課程討論區(qū)的文章。教師可以查詢課程、作業(yè)、評價、測試以及成績等方面的信息。
(3)學(xué)生模塊。學(xué)生進入課程公告欄,查看該課程教師的公告,打開教學(xué)設(shè)計、視頻、課件等各類資源,進行在線課程學(xué)習(xí);進入課程作業(yè)板塊,查閱教師的作業(yè),完成后按時提交;根據(jù)教師要求進行相關(guān)的投票、互動評價等;在學(xué)習(xí)過程中遇到什么問題,可以進入課程討論區(qū),在這里直接與其它同學(xué)或者教師交流,如果沒人在線,可以自己的問題,查看其他同學(xué)是否有類似的問題及答案;可以查詢課程、教師、評價、作業(yè)、測試以及成績等方面的信息。
(三) 基于Moodle學(xué)習(xí)活動模塊的具體設(shè)計
(1)課程概述
在學(xué)習(xí)過程中學(xué)生作為一名廣州百貨公司的就職人員,教師向?qū)W生不同的工作任務(wù),學(xué)生通過完成這些學(xué)習(xí)任務(wù),掌握郵件合并的技能,并復(fù)習(xí)了電子文檔的大部分操作技能,在操作練習(xí)中提高自己的辦公軟件綜合應(yīng)用能力和培養(yǎng)創(chuàng)造性思維,為以后踏進社會走上工作崗位打下堅實的實踐基礎(chǔ)。
本網(wǎng)絡(luò)課程在設(shè)計過程中分成十個部分,包括“實踐項目(簡介)”、“崗位工作任務(wù)描述”、“項目要求(教學(xué)目標(biāo))”、“項目分析(任務(wù)分解)”、“項目預(yù)案(注意事項)”、“項目實施(三個任務(wù))”、“評比投票”、“項目評價”、“學(xué)習(xí)收獲”、“拓展任務(wù)”。
(2)任務(wù)分解
在網(wǎng)絡(luò)課程里,本課程分解為三個任務(wù),體現(xiàn)其知識的遞推性與學(xué)習(xí)者素質(zhì)的持續(xù)發(fā)展:
任務(wù)1:學(xué)生根據(jù)教學(xué)視頻、樣張,利用素材運用郵件合并制作《廣百職工工資條》。
任務(wù)2:按照樣張以及給出的素材,通過郵件合并,制作《廣州百貨公司招聘啟示》。
任務(wù)3:通過郵件合并及其他電子文檔的靈活操作,按任務(wù)要求制作《廣百會員邀請函與函信封》。
(3)教學(xué)資源
網(wǎng)絡(luò)課程上傳的教學(xué)資源包括教學(xué)設(shè)計、教學(xué)視頻、樣張、數(shù)據(jù)源、圖片等素材。他們可以根據(jù)自身學(xué)習(xí)狀態(tài)進行有選擇性的學(xué)習(xí),這有利于學(xué)習(xí)者自身知識結(jié)構(gòu)的整合,有利于其學(xué)習(xí)遷移能力的提高,更有利于教師的分層教學(xué)。
(4)項目實施
學(xué)生在任務(wù)實施階段,遵循由淺入深,分層教學(xué)的原則。
①在任務(wù)1中,網(wǎng)絡(luò)課程里設(shè)計了教學(xué)視頻、樣張、素材等教學(xué)資源,學(xué)生通過模仿練習(xí)來掌握知識和技能,他們觀看教學(xué)視頻、聽取教師講解、參考樣張等形式,使用郵件合并去完成本任務(wù),并通過作業(yè)模塊上交任務(wù)1的作業(yè)。學(xué)生能熟練掌握郵件合并的核心技能,包括“文檔類型、數(shù)據(jù)源、選擇收件人、填寫項目、編輯信函”等郵件合并的操作。
②在任務(wù)2中,學(xué)生作為廣百人力資源部的人員,從Moodle資源庫下載素材,為廣百制作《廣州百貨公司招聘啟示》。教師為學(xué)生設(shè)定了一個工作情境,在模擬的工作崗位上根據(jù)之前掌握的郵件合并技能制作《廣州百貨公司招聘啟示》。在網(wǎng)絡(luò)課程里添加本任務(wù)的樣張與素材,要求學(xué)生按照任務(wù)要求完成作業(yè),并在網(wǎng)絡(luò)課程里提交。這是對他們郵件合并技能的一個工作應(yīng)用,體現(xiàn)他們知識運用的靈活性,展現(xiàn)學(xué)生自主探究學(xué)習(xí)的一面。
③在任務(wù)3中,教師為學(xué)生設(shè)定了工作情境:在模擬的工作崗位上進行工作應(yīng)用、知識拓展。學(xué)生作為一名廣百客服部的客戶資料整理員,現(xiàn)需為客服經(jīng)理篩選出2012年年消費額在1萬元以上的會員信息,制作成一份邀請函,并利用自己設(shè)計制作的信封裝訂好,郵寄到目標(biāo)客戶手里。網(wǎng)絡(luò)課程里設(shè)計了最基本的樣張、素材,學(xué)生根據(jù)任務(wù)的要求,利用素材進行自主創(chuàng)新性的制作《邀請函》與《函信封》,最后在作業(yè)模塊中提交自己的作品。學(xué)生在完成《招聘啟示》的基礎(chǔ)上,該任務(wù)再深入一步,要求首先在數(shù)據(jù)源里根據(jù)一定條件進行數(shù)據(jù)篩選,再自己制作邀請函與函信封的格式,錄入文字、進行邀請函與函信封的版面設(shè)計,最后通過郵件合并完成。
(5 )項目評價
在評價階段,要求各小組內(nèi)評選出一份最優(yōu)秀的作品向全班同學(xué)展示,再由全班同學(xué)利用網(wǎng)絡(luò)課程的投票模塊進行審閱投票,并邀請部分優(yōu)秀作品作者簡述制作思路,教師進行點評,突出本學(xué)習(xí)任務(wù)的重、難點。最后學(xué)生通過網(wǎng)絡(luò)課程里的評價模塊(8個評價要素)進行本次課的自我評價,填寫學(xué)習(xí)收獲。
以學(xué)生為主體,讓學(xué)生自己評價自己的學(xué)習(xí)成果,邀請部分完成效果好、速度快的學(xué)生介紹他們的學(xué)習(xí)經(jīng)驗,既提高他們的知識歸納能力又培養(yǎng)他們的語言表達能力,加強學(xué)生的抗眾心理。最后由老師綜合點評,突出課堂的重、難點,促進學(xué)生知識的內(nèi)化,提高教學(xué)的有效性。
(6)任務(wù)拓展
學(xué)生根據(jù)網(wǎng)絡(luò)課程的拓展任務(wù),在參考樣張的基礎(chǔ)上,自主進行Word格式與Excel數(shù)據(jù)源的制作,最終通過郵件合并完成一份《廣州百貨公司職工檔案》,在規(guī)定時間內(nèi)向網(wǎng)絡(luò)課程提交本拓展任務(wù)的作業(yè)。
三、 總結(jié)與展望
本文在課程設(shè)計理論的指導(dǎo)下,利用Moodle網(wǎng)絡(luò)學(xué)習(xí)平臺,完成《計算機應(yīng)用基礎(chǔ)課程――郵件合并及其綜合應(yīng)用》網(wǎng)絡(luò)課程的設(shè)計與開發(fā)。近期把此網(wǎng)絡(luò)課程應(yīng)用到教學(xué)實踐中,目前仍在不斷調(diào)試,篩選出設(shè)計過程中存在的不足,通過實踐數(shù)據(jù)的反饋,未來對此課程進行二次開發(fā),不斷完善。希望通過此網(wǎng)絡(luò)課程為模板,逐步為《計算機應(yīng)用基礎(chǔ)課程――辦公軟件應(yīng)用》課本中的其他七個章節(jié)內(nèi)容設(shè)計與開發(fā)相應(yīng)的網(wǎng)絡(luò)課程。
(作者單位:廣州市貿(mào)易職業(yè)高級中學(xué))
參考文獻:
[1]黎加厚.Moodle課程設(shè)計[M].上海:上海教育出版社,2007.
[2]何元.基于Moodle的《電子商務(wù)基礎(chǔ)》網(wǎng)絡(luò)課程設(shè)計和實現(xiàn)[D].上海師范大學(xué)碩士學(xué)位論文,2008.