摘要:后現(xiàn)代主義課程理論是一種新的教育理念,強(qiáng)調(diào)教育的多視角,開放寬松的教育模式。C語言程序設(shè)計課程是高校非計算機(jī)專業(yè)中的一門基礎(chǔ)課,C語言的教學(xué)中存在著一些問題。應(yīng)用后現(xiàn)代主義課程理論的思想在C語言課程教學(xué)中,提出教學(xué)的新思路,給出課程教學(xué)目標(biāo)確定、課程教學(xué)組織與實(shí)施的建議,提高C語言程序設(shè)計課程的教學(xué)效果。
關(guān)鍵詞:后現(xiàn)代主義課程理論;C語言程序設(shè)計;教學(xué)改革
中圖分類號:G642文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2012)03-0625-02
程序設(shè)計語言課程是我國大學(xué)非計算機(jī)專業(yè)普遍開設(shè)的必修課,開設(shè)程序設(shè)計語言課程不僅是掌握一種計算機(jī)軟件開發(fā)工具,更重要的是對學(xué)生進(jìn)行邏輯思維能力的訓(xùn)練,使學(xué)生們從更深一層即語言處理層面來了解計算機(jī)的功能和工作狀況[1]。同時,也是為學(xué)生在本專業(yè)領(lǐng)域應(yīng)用計算機(jī)技術(shù)并進(jìn)行相應(yīng)的程序設(shè)計、開發(fā)奠定基礎(chǔ)[2]。C語言以其功能豐富、使用靈活、應(yīng)用面廣、目標(biāo)程序效率高、可移植性好等特點(diǎn),廣泛應(yīng)用于數(shù)據(jù)處理、科學(xué)計算、系統(tǒng)軟件設(shè)計和計算機(jī)控制等領(lǐng)域[3],因而成為高校理、工科學(xué)生首選的程序設(shè)計語言課程。高等教育的大眾化,高校入學(xué)門檻的降低,高校中學(xué)生的學(xué)習(xí)能力普遍下降。C語言的靈活性同時也說明其復(fù)雜性,對初學(xué)者來說是一門難掌握的課程。C語言課程的教學(xué)改革取得了一些成績,但仍存在著一些問題,教學(xué)的內(nèi)容與形式與社會的發(fā)展有不相適應(yīng)的地方。后現(xiàn)代主義關(guān)于課程的理論為我們研究C語言程序設(shè)計課程教學(xué)改革提供了新的方向。
1后現(xiàn)代主義及后現(xiàn)代主義課程理論
后現(xiàn)代主義是20世紀(jì)后半葉在西方流行的一種哲學(xué)文化思潮。后現(xiàn)代主義目前沒有一個確切的定義,但可以規(guī)納為:后現(xiàn)代主義認(rèn)為“知識的狀態(tài)隨著社會進(jìn)入后工業(yè)時代以及文化進(jìn)入后現(xiàn)代時代而改變著”[4]?!昂蟋F(xiàn)代”這個詞語在發(fā)展過程中,逐漸包含了三重含義:首先它是新的,是在與過去事物的對比之中確立自己的地位的;其次,它是具有破壞力的,非主流的,它的目的在于沖擊和解構(gòu);最后,它的內(nèi)涵是可以隨著時間無限推延的、開放的,是永遠(yuǎn)處于“未完成”階段的[5]。
知識觀是課程設(shè)計與編制的三大基石之一。1972年,朗吉倫(Lundgren,P.)就指出知識觀是課程編制與設(shè)置的重要來源,它決定著課程改革的方向,并影響著課程的實(shí)施與評價[1]。隨著后現(xiàn)代主義的興起,在西方社會,后現(xiàn)代主義教育學(xué)者從不同的角度提出了各種各樣的后現(xiàn)代課程觀,主要有[6]:以注重相互依存和維持生態(tài)為主體的課程觀;以平等、民主等思想為主體的課程觀;以混沌學(xué)和無限宇宙觀為基礎(chǔ)的課程觀;雷諾茲的課程航線思想;全球化背景下后殖民主義課程觀;利文斯通的課程未來學(xué)思想;佛耐丁關(guān)于科技發(fā)展對課程影響的反思;胡文松后結(jié)構(gòu)主義游牧的課程思考方式;弗莉娜的課程動態(tài)學(xué)[7],把關(guān)注點(diǎn)放在學(xué)生和教師的體驗(yàn)和經(jīng)歷上,強(qiáng)調(diào)多維視角觀察思維,追求有靈性的、相互關(guān)聯(lián)的生活方式。后現(xiàn)代主義課程理論影響之下的高等教育課程改革,要結(jié)合高等教育課程的總體特點(diǎn),從批判現(xiàn)代主義影響下的高等教育課程的弊端入手,在后現(xiàn)代主義課程實(shí)踐及課程觀的基礎(chǔ)上實(shí)施高等教育課程改革[1]。
2 C語言課程教學(xué)現(xiàn)狀
在多數(shù)高校中,C語言教學(xué)的現(xiàn)狀不容樂觀,隨著學(xué)校的教學(xué)計劃變革,非計算機(jī)專業(yè)開設(shè)程序設(shè)計語言課的學(xué)時逐漸下降。以我校為例,C語言的教學(xué)總時數(shù)為64學(xué)時,其中理論課48學(xué)時,實(shí)驗(yàn)課16學(xué)時,學(xué)生和教師教學(xué)兩方面都存在問題,使得課程的教學(xué)效果很不理想,主要存在的問題表現(xiàn)在以下幾點(diǎn):
1)課堂教學(xué)完全以教師為主,因?yàn)榻虒W(xué)時數(shù)的不足,教師們要按照統(tǒng)一的教學(xué)大綱要求授課,所以基本上都是滿常灌,在課堂上根本顧及不到學(xué)生的反映。傳統(tǒng)的教學(xué)手段是大多數(shù)教師的教學(xué)方法,所有上C語言課程的班級幾乎都采用統(tǒng)一的電子教案,與所教專業(yè)、學(xué)生的學(xué)習(xí)情況沒有有機(jī)的結(jié)合。課堂組織上沒有師生的互動環(huán)節(jié),學(xué)生由于缺少參與,所以面對C語言繁雜的語法規(guī)則和知識點(diǎn),缺少了學(xué)習(xí)的興趣。
2)選用的教材主要立足于語法規(guī)則,在教材的開頭部分就是凌亂的基本概念和基礎(chǔ)知識,如數(shù)據(jù)類型、運(yùn)算符等,這對于初次接觸程序設(shè)計的學(xué)生來說實(shí)在是難以理解和掌握。在C語言的數(shù)據(jù)類型中包含著計算機(jī)內(nèi)存的很多知識,非計算機(jī)專業(yè)的學(xué)生缺少這方面的基礎(chǔ)知識,所以教學(xué)中教師無法給學(xué)生解釋清楚,學(xué)生感到很難以理解,教材中又又很大的篇幅詳細(xì)的進(jìn)行數(shù)據(jù)類型的敘述,如此的開場,使得學(xué)生一開始就產(chǎn)生厭學(xué)的思想。
3)隨著擴(kuò)招后進(jìn)入普通高校的學(xué)生學(xué)習(xí)自主能力下降,對每節(jié)課大量的教學(xué)內(nèi)容學(xué)生課后的學(xué)習(xí)鞏固十分欠缺。學(xué)生們對課程學(xué)習(xí)的認(rèn)識不到位,在大一階段不清楚日后這門課程的作用,急功近利的思想使得他們根本就不想學(xué)習(xí)這門課程,更談不上主動性。
4)在教學(xué)學(xué)時的安排上實(shí)驗(yàn)課學(xué)時過少,如我校的48:16,這樣的學(xué)時安排根本無法滿足學(xué)生對所學(xué)知識點(diǎn)在實(shí)驗(yàn)課上的消化,這么少的實(shí)驗(yàn)學(xué)時只能是讓學(xué)生們對知識點(diǎn)進(jìn)行簡單的驗(yàn)證,無法建立程序設(shè)計的思想。由于實(shí)踐機(jī)會少,使得一個學(xué)期學(xué)完,學(xué)生根本沒有程序設(shè)計的基本思想和概念,也談不上對計算機(jī)技術(shù)的更深入理解,完全沒有達(dá)到高校非計算機(jī)專業(yè)學(xué)生開設(shè)程序設(shè)計課程的目標(biāo)。
3基于后現(xiàn)代主義課程理論的C語言課程教學(xué)改革
3.1課程目標(biāo)的確定
后現(xiàn)代主義課程目標(biāo)的設(shè)定有以下幾個特點(diǎn):一是開放性,課程目標(biāo)應(yīng)該采取一種“一般的、寬松的、多少帶有不確定性的方式”[8]。二是生成性,就是重視學(xué)生對課程的參與。三是生態(tài)性,把課程視為學(xué)生生活的一部分,所以任何課程目標(biāo)都不能脫離不斷變化的生活而抽象的規(guī)定。因此,后現(xiàn)代語境中高校的課程設(shè)置必須以開放的心態(tài),緊密課程與學(xué)生的生活世界的聯(lián)系,注意對學(xué)生精神意識的培養(yǎng)和發(fā)展。由后現(xiàn)代主義課程目標(biāo)的特點(diǎn),對C語言確定課程目標(biāo)時放棄以往的傳統(tǒng)教學(xué)觀念中把學(xué)生就作為受訓(xùn)的個體,嚴(yán)格按照課本和統(tǒng)一的教案進(jìn)行知識講授,教師要在教學(xué)中保持一種開放的心態(tài),與學(xué)生形成互動的集體,教師把握教學(xué)的一定方向,在教學(xué)中要要讓學(xué)生以一個參與者的角度去與教師共同探討課程的教學(xué),加入學(xué)生們生活中的問題,使學(xué)生們帶著問題學(xué)習(xí),不是從死記規(guī)則入手,在大家共同動手的形式下,完成課程的教學(xué)。
3.2課程內(nèi)容的選擇
按照后現(xiàn)代主義的思想,課程內(nèi)容應(yīng)該是有生態(tài)主義取向,即應(yīng)以科學(xué)理性為基礎(chǔ),以人文關(guān)懷為價值和方向,在高校中推行“科學(xué)人文主義”的教育模式,要牢記“教書”的最終目的仍是“育人”。面對不同層次的學(xué)生都要肯定與接納,選擇適合各層次學(xué)生的教學(xué)內(nèi)容,盡量選擇與他們的生活、所學(xué)專業(yè)相結(jié)合的、具有應(yīng)用價值的問題,從這些問題入手闡述C語言程序設(shè)計的相關(guān)方法和規(guī)則。可以在教學(xué)中選擇學(xué)生們兒時的一些趣味題目,通過這樣的學(xué)習(xí)來提高學(xué)生對計算機(jī)解決問題、處理問題過程的理解,從而從邏輯思維能力上給學(xué)生以很大的幫助,不再只是為了拿幾個學(xué)分來學(xué)習(xí)這門課,把學(xué)生的被動轉(zhuǎn)為主動,給學(xué)生以最大的人文關(guān)懷。
3.3課程的組織與實(shí)施
課程教學(xué)改革特別要做好課程教學(xué)的組織和實(shí)施。后現(xiàn)代主義的課程組織要體現(xiàn)以下特征:參與性、發(fā)展性、境域化。辛德等人把課程實(shí)施取向分為三種:忠實(shí)取向、相互調(diào)試取向、締造取向[9]。忠實(shí)取向認(rèn)為課程實(shí)施過程是忠實(shí)地執(zhí)行課程變革計劃的過程。衡量課程實(shí)施成功與否的基本標(biāo)準(zhǔn)是所實(shí)施的課程與預(yù)定的課程變革計劃之間的符合程度,符合程度越高則課程實(shí)施越成功。相互調(diào)適取向認(rèn)為,課程實(shí)施過程是課程變革計劃與班級或?qū)W校實(shí)際情境在課程目標(biāo)、內(nèi)容、方法、組織模式諸方面相互調(diào)整、改變與適應(yīng)的過程。課程締造取向認(rèn)為,真正的課程是教師與學(xué)生聯(lián)合締造的教育經(jīng)驗(yàn),課程實(shí)施本質(zhì)上是在具體教育情境中締造新的教育經(jīng)驗(yàn)的過程。
在我們的課程教學(xué)改革中要選取更為寬泛、靈活的方式,結(jié)合高校的普遍特點(diǎn),學(xué)生們還不能達(dá)到課程締造取向要求的能力,所以在這里我們傾向于采用課程實(shí)施的相互調(diào)試取向,即在教學(xué)中講究實(shí)用性,使得教學(xué)為學(xué)生的日后發(fā)展有一定的作用。在課程的教學(xué)中不是全體教師共用一個模式的教案,采用相同的教學(xué)進(jìn)度,要在教學(xué)中結(jié)合學(xué)生的實(shí)際情況隨時做一定程度的調(diào)整,在實(shí)施中教師要把握好調(diào)整的度,調(diào)整是在一個限制范圍內(nèi),也就是不能與教學(xué)大綱要求有大的出入,但是過程是靈活的。
從思想上改變以教師為中心的傳統(tǒng)教學(xué)模式。在傳統(tǒng)教學(xué)模式中,教師是主動施教者,學(xué)生是被動接受者。然而,人是能動的個體,學(xué)生的學(xué)習(xí)和個性的發(fā)展如同人的身體成長一樣是一個機(jī)體自組織過程,是任何人替代不了的。因此,學(xué)生才是學(xué)習(xí)的主人,學(xué)生在教學(xué)中的主體地位是任何人所代替不了的。但在傳統(tǒng)的教學(xué)模式中卻出現(xiàn)了顛倒和角色錯位:以教師為中心,學(xué)生成了被動的填鴨,課堂的滿堂灌、一言堂,一切由教師說了算,把一個個活生生的個體當(dāng)成了一個個簡單的容器,可以任意填充,嚴(yán)重扼殺了學(xué)生的主動精神、創(chuàng)造能力的培養(yǎng)和發(fā)揮。教師整天忙得不亦樂乎、疲憊不堪,而學(xué)生這一大批極其寶貴的人力資源卻被白白地閑置浪費(fèi)。傳統(tǒng)的教學(xué)模式無法適應(yīng)學(xué)生的個別化需求。在任何一個學(xué)習(xí)群體中,學(xué)生的基礎(chǔ)知識水平、接受新知識、掌握新方法的能力等是有很大差異的,是參差不齊的,教師在教學(xué)過程中要利用多種教學(xué)手段和現(xiàn)代教育技術(shù),兼顧各種類型的學(xué)生。課程的組織中可以從以下兩方面入手:
1)在組織教學(xué)中不但把握課堂這一個環(huán)節(jié),更利用現(xiàn)代的教育技術(shù)手段,充分利用計算機(jī)網(wǎng)絡(luò),打破課堂教學(xué)時數(shù)的限制,學(xué)生可以在網(wǎng)絡(luò)上參與學(xué)習(xí),與教師交流。師生們可以在論壇、聊天室等網(wǎng)絡(luò)環(huán)境中共同探討問題。采用只聞其聲不見其人的方法,學(xué)生可以更為大膽的提出想法,不會因怕所提問題膚淺或怕與老師的直接對話而不敢說出自己的真實(shí)感受。在網(wǎng)絡(luò)上教師可以選擇一些好的教學(xué)資源讓學(xué)生們共享,學(xué)生也可以將自己學(xué)習(xí)中發(fā)現(xiàn)的好資源和學(xué)習(xí)心得提交與他人共享。由于利用了網(wǎng)絡(luò)虛擬環(huán)境,學(xué)生們可以在課余時間進(jìn)行隨時學(xué)習(xí),等于加大了教學(xué)的時數(shù)。通過現(xiàn)代網(wǎng)絡(luò)教育系統(tǒng)本身提供的現(xiàn)代教學(xué)手段、模式和信息技術(shù)條件,使學(xué)生在整個學(xué)習(xí)過程中自然而然地得到培養(yǎng),從而獲得分析問題和解決問題的能力。
2)在課堂教學(xué)中增加師生的互動環(huán)節(jié),由教師一言堂轉(zhuǎn)變?yōu)閹熒墓餐瑓⑴c,活躍課堂教學(xué),把每個學(xué)生的精神都集中到教學(xué)中,甚至對一些學(xué)生初學(xué)難以理解的問題,如數(shù)組的排序算法,可以在課堂上組織學(xué)生列隊(duì)表演排序的過程,從感性上讓學(xué)生們理解問題求解的思路。
4結(jié)論
計算機(jī)在各領(lǐng)域、各行業(yè)的廣泛應(yīng)用,要求大學(xué)生必須掌握和熟悉計算機(jī)這個工具。在計算機(jī)程序設(shè)計語言的教學(xué)中引入后現(xiàn)代主義課程理論,從教學(xué)理論層面著手教學(xué)改革,將改革的思想應(yīng)用于C語言課程的教學(xué)中,提高C語言程序設(shè)計課程的教學(xué)效果。
參考文獻(xiàn):
[1]張敏霞.程序設(shè)計語言課程教學(xué)方法改革的探索與實(shí)踐[J].中國高