資源描述:
《程序設(shè)計(jì)類課程教學(xué)改革初探》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、程序設(shè)計(jì)類課程教學(xué)改革初探崔彩峰 彭晏飛(遼寧工程技術(shù)大學(xué)電子與信息工程學(xué)院,遼寧葫蘆島125105)【摘要】本文針對(duì)目前計(jì)算機(jī)相關(guān)專業(yè)的程序設(shè)計(jì)類課程,以C語言程序設(shè)計(jì)課程為例,從教學(xué)大綱、教學(xué)過程和方法等方面指出了存在的不足,并給出對(duì)應(yīng)的改革建議,尤其在教學(xué)方法中,提出“理論進(jìn)階”思想。新的教學(xué)大綱的制定方法和教學(xué)方法的改革,有助于提高教學(xué)質(zhì)量,增強(qiáng)學(xué)生學(xué)習(xí)興趣和積極性,有助于學(xué)生不斷建立計(jì)算思維,提升學(xué)生的編程能力,奠定專業(yè)理論和實(shí)踐基礎(chǔ)。..關(guān)鍵詞程序設(shè)計(jì);教學(xué)大綱;理論進(jìn)階;計(jì)算思維0 引言程序設(shè)計(jì)類課程,是計(jì)算機(jī)相關(guān)專業(yè)的主要專業(yè)課程,是其他專業(yè)課程和延生課程的基礎(chǔ)。C語言程序設(shè)
2、計(jì),作為專業(yè)基礎(chǔ)課,是計(jì)算機(jī)相關(guān)專業(yè)的專業(yè)核心課程,一般安排在大學(xué)一年級(jí)授課,此課程是學(xué)生了解計(jì)算機(jī)專業(yè)的入門課程,也是后期其它專業(yè)類課程例如C++語言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、編譯原理、圖形學(xué)等的前導(dǎo)課程。程序設(shè)計(jì)類課程作為計(jì)算機(jī)專業(yè)的核心課程,主要是為了讓學(xué)生不斷建立計(jì)算思維[1],掌握計(jì)算機(jī)語言的基礎(chǔ)理論、基本算法和結(jié)構(gòu)化程序設(shè)計(jì)方法,利用計(jì)算思維來分析并解決問題。因此,C語言程序設(shè)計(jì)課程的掌握至關(guān)重要。目前對(duì)類似C語言程序設(shè)計(jì)這樣的課程的授課,普遍存在教學(xué)大綱制定局限性強(qiáng)、教師授課理論性強(qiáng)而實(shí)踐性弱、學(xué)生掌握困難等問題。究其原因,主要是依托大綱,限制了教師的教學(xué)內(nèi)容,脫離了理論實(shí)踐相結(jié)合,
3、從而使得學(xué)生在學(xué)習(xí)的過程中,沒有目的性。因此,使得整個(gè)課程從教到學(xué),都不能得到很好的效果。本文以C語言程序設(shè)計(jì)課程為例,闡述教學(xué)各環(huán)節(jié)存在的問題,以及如何提高學(xué)生的學(xué)習(xí)效果,提出了一些建議。尤其是在教學(xué)方法的改革中提出“理論進(jìn)階”思想,通過“課堂任務(wù)驅(qū)動(dòng)[2]”的講授方法,加“課下綜合訓(xùn)練項(xiàng)目”的實(shí)施,使教學(xué)內(nèi)容實(shí)際化,提高學(xué)生的學(xué)習(xí)興趣和積極性,綜合多種方面,作為教學(xué)改革的初試。1 目前程序設(shè)計(jì)類課程存在的問題1.1 教學(xué)大綱課程的教學(xué)大綱是指導(dǎo)課程教學(xué)的綱領(lǐng)性文件[3],是根據(jù)教學(xué)計(jì)劃的要求,課程的性質(zhì)、目的以及在教學(xué)計(jì)劃中的作用和地位,而對(duì)課程的內(nèi)容和范圍做出的基本綱要規(guī)定。是進(jìn)行教學(xué)
4、和教學(xué)質(zhì)量評(píng)估的依據(jù),也是指導(dǎo)學(xué)生學(xué)習(xí)和制定考核說明的指導(dǎo)性文件。然而目前的教學(xué)大綱往往都是以某本教材為依托而制定的內(nèi)容和范疇,偏離了教學(xué)大綱綱領(lǐng)性的本意,使得教師在授課過程中對(duì)授課內(nèi)容受到范圍的牽制,不能依據(jù)實(shí)際情況彈性的調(diào)整內(nèi)容和教學(xué)手段,從而限制了教學(xué)質(zhì)量的整體提升。1.2 教師授課C語言程序設(shè)計(jì),是學(xué)生入學(xué)接觸的第一門專業(yè)性質(zhì)的基礎(chǔ)課程,其內(nèi)容理論性強(qiáng),概念復(fù)雜,語法規(guī)則繁瑣,基本算法也較多,這就使得教師在授課過程中,需要多方面考慮內(nèi)容的安排和授課的方式。然而目前大部分的教師在講授過程中只一味的理論講解,稍顯乏味,不能很好的激發(fā)學(xué)生的學(xué)習(xí)興趣,也不能讓學(xué)生很好的理解課程在專業(yè)中的重要
5、性和實(shí)際應(yīng)用方法。當(dāng)前計(jì)算機(jī)專業(yè)的專業(yè)類課程,相互之間都存有一定的聯(lián)系和依托,教師在授課過程中,過分的依賴教學(xué)大綱限定的內(nèi)容,依賴教材,使得授課過程單調(diào)化、授課內(nèi)容過分理論化且具有應(yīng)用領(lǐng)域的局限性,一味的理論基礎(chǔ)的講解,會(huì)讓學(xué)生產(chǎn)生學(xué)習(xí)的惰性,偏離了計(jì)算機(jī)專業(yè)化思維的建立途徑。1.3 學(xué)生掌握情況興趣調(diào)動(dòng)積極性,教師在授課過程中的過分理論化和脫離實(shí)踐,使得學(xué)生對(duì)于所學(xué)內(nèi)容沒有足夠的認(rèn)識(shí),只一味的理論學(xué)習(xí),對(duì)于大量的程序代碼和語法規(guī)則,缺乏積極性和興趣,因此并不能很好的掌握。而對(duì)于C語言程序設(shè)計(jì)課程,作為其他專業(yè)課的先導(dǎo)課程,不能打下很好的基礎(chǔ),也為以后其他專業(yè)類課程的學(xué)習(xí)造成了困難。2 教學(xué)
6、改革初探2.1 教學(xué)大綱的設(shè)計(jì)作為綱領(lǐng)性的文檔,大綱的設(shè)計(jì)至關(guān)重要。C語言程序設(shè)計(jì)課程,是其他專業(yè)課程的先導(dǎo)課程,也是學(xué)生初次接觸計(jì)算機(jī)語言類課程,需要讓學(xué)生全面理解和掌握計(jì)算機(jī)的存儲(chǔ)機(jī)制、編程語言的語法、思維和簡單算法。因此,大綱的設(shè)計(jì)需要以此為目的設(shè)計(jì)和制定,綜合參考多本教材,而不是依托某本教材。并在設(shè)計(jì)過程中,需要考慮與后期其他專業(yè)課程的聯(lián)系。內(nèi)容上設(shè)計(jì)好之后,還需依據(jù)內(nèi)容的編排,給出具體授課的方式,例如是綜合案例授課還是講授等等。2.2 教學(xué)內(nèi)容及方法改革C語言程序設(shè)計(jì),包含了計(jì)算機(jī)語言類課程的基本語法和規(guī)則等內(nèi)容,在講授過程中,依據(jù)內(nèi)容主要可分為三個(gè)部分。第一部分是計(jì)算機(jī)語言的初步
7、認(rèn)識(shí)和基本語法;第二部分是簡單結(jié)構(gòu)化程序設(shè)計(jì)方法,包括順序、選擇和循環(huán);第三部分是構(gòu)造類型數(shù)據(jù)的存儲(chǔ)和處理。針對(duì)知識(shí)點(diǎn)不斷綜合化的內(nèi)容的安排,在講授過程中,每一個(gè)知識(shí)點(diǎn)都附帶實(shí)際案例,以任務(wù)來驅(qū)動(dòng)知識(shí)點(diǎn)的掌握,將此種方法,作為“理論進(jìn)階”思想的第一步。任務(wù)驅(qū)動(dòng)法,具體方法是在每個(gè)章節(jié)的開始,設(shè)定一個(gè)任務(wù),分析出解決任務(wù)需要的關(guān)鍵知識(shí)點(diǎn)以及如何利用已經(jīng)掌握的知識(shí)。以C語言程序設(shè)計(jì)課程的數(shù)組一章內(nèi)容為例,設(shè)計(jì)如下