公務(wù)員期刊網(wǎng) 論文中心 正文

軟件技術(shù)基礎(chǔ)課程教學(xué)改革分析

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件技術(shù)基礎(chǔ)課程教學(xué)改革分析范文,希望能給你帶來靈感和參考,敬請閱讀。

軟件技術(shù)基礎(chǔ)課程教學(xué)改革分析

摘要:本文從“軟件技術(shù)基礎(chǔ)”課程的特點(diǎn)出發(fā),分析和總結(jié)了該課程教學(xué)過程中出現(xiàn)的各種問題,綜合其他學(xué)校該課程的教學(xué)內(nèi)容和教學(xué)方法,結(jié)合我校教學(xué)環(huán)境和學(xué)生學(xué)習(xí)的實(shí)際情況,對課程教學(xué)進(jìn)行了一些改革探索和實(shí)踐,并取得了一定的成績。

關(guān)鍵詞:軟件技術(shù)基礎(chǔ);教學(xué)改革;教學(xué)研究;

一、引言

隨著科學(xué)技術(shù)的飛速發(fā)展,計(jì)算機(jī)應(yīng)用已經(jīng)深入到社會生活的各個(gè)領(lǐng)域中。熟練的操作和使用各種計(jì)算機(jī)應(yīng)用軟件,成為我們工作和生活的必備技能。越來越多的應(yīng)用軟件的設(shè)計(jì)與開發(fā)是由非計(jì)算機(jī)專業(yè)人員完成,開發(fā)出的各種軟件,也大部分由非計(jì)算機(jī)專業(yè)人員操作和使用。吉林醫(yī)藥學(xué)院針對本校生物醫(yī)學(xué)工程專業(yè)的學(xué)生,開設(shè)了“軟件技術(shù)基礎(chǔ)”課程。但由于該課程教學(xué)內(nèi)容多樣,教學(xué)學(xué)時(shí)有限,學(xué)生程序設(shè)計(jì)水平參差不齊等原因,給教師和學(xué)生的教學(xué)帶來一定的難度。針對該課程的特點(diǎn),綜合其他學(xué)校的教學(xué)方式,結(jié)合吉林醫(yī)藥學(xué)院實(shí)際情況,對“軟件技術(shù)基礎(chǔ)”課程教學(xué)進(jìn)行了一些改革探索和實(shí)踐。

二、“軟件技術(shù)基礎(chǔ)”課程教學(xué)現(xiàn)狀

第一,課程內(nèi)容多,覆蓋范圍廣。吉林醫(yī)藥學(xué)院的“軟件技術(shù)基礎(chǔ)”課程,是在基礎(chǔ)課程“計(jì)算機(jī)應(yīng)用基礎(chǔ)”、“C語言程序設(shè)計(jì)”、“VB數(shù)據(jù)庫程序設(shè)計(jì)”課程后開設(shè)的課程,其教學(xué)內(nèi)容涵蓋了四門計(jì)算機(jī)專業(yè)的課程:“數(shù)據(jù)結(jié)構(gòu)”、“數(shù)據(jù)庫系統(tǒng)”、“操作系統(tǒng)”和“軟件工程”。在有限的學(xué)時(shí)中完成該課程的教學(xué),教師與學(xué)生都面臨很大的挑戰(zhàn)。[1]

第二,課程學(xué)時(shí)有限。吉林醫(yī)藥學(xué)院“軟件技術(shù)基礎(chǔ)”課程教學(xué)有50學(xué)時(shí),其中理論32學(xué)時(shí)。將這有限的學(xué)時(shí)分配后,各部分教學(xué)內(nèi)容的教學(xué)時(shí)間更加受限,在短時(shí)間內(nèi)學(xué)好該課程,對老師和學(xué)生都是極大的挑戰(zhàn)。受課時(shí)限制,在教學(xué)中,教師對枯燥和抽象的知識無法深入講解,沒有時(shí)間通過更多的實(shí)例對概念和算法演示和說明;學(xué)生缺少足夠的程序設(shè)計(jì)經(jīng)驗(yàn)和調(diào)試能力,對所學(xué)內(nèi)容無法融會貫通。以“軟件技術(shù)基礎(chǔ)”課程的數(shù)據(jù)結(jié)構(gòu)部分內(nèi)容講授為例,對于順序表、鏈表、棧、隊(duì)列、樹、圖、排序和查找等知識,課堂的大部分時(shí)間,只能集中講解相關(guān)知識的概念、思想及算法實(shí)現(xiàn),學(xué)生練習(xí)操作時(shí)也只能是將算法在機(jī)器上實(shí)現(xiàn),但具體的應(yīng)用、程序設(shè)計(jì)以及調(diào)試等技巧課堂上無法細(xì)致講解,同樣,對于大部分學(xué)生,具體的應(yīng)用在練習(xí)操作時(shí)練習(xí)不到。[2]

第三,學(xué)生學(xué)習(xí)目的不明確。學(xué)生在學(xué)習(xí)時(shí),需要了解所學(xué)內(nèi)容在其未來工作和生活中的目的和意義。但是,由于“軟件技術(shù)基礎(chǔ)”課程涵蓋教學(xué)內(nèi)容多,授課學(xué)時(shí)少,導(dǎo)致學(xué)生學(xué)到的知識浮于表面,課堂講授以概念和理論為主,缺少解決實(shí)際問題經(jīng)驗(yàn),學(xué)生對所學(xué)內(nèi)容的重要性、實(shí)用性了解不深。學(xué)生學(xué)習(xí)“軟件技術(shù)基礎(chǔ)”課程后,只掌握了一些基本概念和算法,但無法將所學(xué)應(yīng)用于實(shí)踐。[3]

第四,學(xué)生的程序設(shè)計(jì)水平參差不齊。吉林醫(yī)藥學(xué)院“軟件技術(shù)基礎(chǔ)”課程開設(shè)于學(xué)生大二下學(xué)期,學(xué)生在學(xué)習(xí)該課程前,已經(jīng)學(xué)習(xí)了“C語言程序設(shè)計(jì)”,但C語言課程對于第一次接觸程序設(shè)計(jì)的學(xué)生來說,概念抽象且規(guī)則繁多,掌握困難。對于C語言中數(shù)據(jù)的存儲、算法編寫、程序設(shè)計(jì)及調(diào)試等尤其畏懼、困惑,加深了接下來數(shù)據(jù)結(jié)構(gòu)部分學(xué)習(xí)的難度。又由于“軟件技術(shù)基礎(chǔ)”課程與“C語言程序設(shè)計(jì)”課程之間間隔一個(gè)學(xué)期,這讓學(xué)生本就不牢固的C編程知識在學(xué)習(xí)新的內(nèi)容時(shí)更加困難。

第五,注重培養(yǎng)學(xué)生的應(yīng)用能力。學(xué)生學(xué)習(xí)“軟件技術(shù)基礎(chǔ)”課程是為了用所學(xué)知識解決實(shí)際問題,學(xué)生的實(shí)踐能力的培養(yǎng)是本課程教學(xué)的重中之重,如何更好的提高學(xué)生的學(xué)習(xí)興趣,加深學(xué)生對知識的理解,同樣是該課程的教學(xué)難點(diǎn)。以上是吉林醫(yī)藥學(xué)院“軟件基礎(chǔ)基礎(chǔ)”課程面臨的主要問題,各個(gè)問題相互影響和制約,進(jìn)一步影響到“軟基”課程的教學(xué)效果和學(xué)生學(xué)習(xí)該課程的興趣和效果。針對以上問題,考查其他院校的教學(xué)方法和教學(xué)手段,吉林醫(yī)藥學(xué)院的“軟件技術(shù)基礎(chǔ)”在教學(xué)和實(shí)踐環(huán)節(jié)進(jìn)行了改革探索,取得了一定的成果。

三、課程教學(xué)改革探索

第一,利用現(xiàn)代教育技術(shù),實(shí)例化教學(xué)。教材是學(xué)生獲取知識的直接方法,在選擇教材方面,選取案例詳細(xì)的教材,彌補(bǔ)教學(xué)學(xué)時(shí)的不足。理論課教學(xué)是學(xué)生獲取知識的重要手段,我校的教學(xué)環(huán)境優(yōu)秀,每一個(gè)教室都配備有多媒體等現(xiàn)代化設(shè)備輔助教學(xué),利用先進(jìn)的教學(xué)設(shè)備,制作優(yōu)秀的教學(xué)課件,增加動畫等元素,將晦澀難懂的理論知識,通過直觀的例子和生動的講解展示給學(xué)生。如講解數(shù)據(jù)結(jié)構(gòu)中棧的存儲結(jié)構(gòu)、定義及算法時(shí),利用學(xué)生熟知的手槍中的彈夾講解;講隊(duì)列相關(guān)知識的時(shí)候,利用學(xué)生最經(jīng)常使用的車站買票等生動形象的例子。再如,講解數(shù)據(jù)庫中范式概念的時(shí)候,利用學(xué)生熟悉的班級學(xué)生作為對象,分別解釋各個(gè)范式的區(qū)別……

第二,對比歸納,強(qiáng)調(diào)總結(jié)。受到課時(shí)等客觀條件限制,經(jīng)多輪授課發(fā)現(xiàn),學(xué)生在學(xué)習(xí)“軟件技術(shù)基礎(chǔ)”課程知識時(shí),會有囫圇吞棗的感覺,知識無法吸收透徹并應(yīng)用,已經(jīng)開始下一部分知識的學(xué)習(xí)。教師需要利用自己的教學(xué)經(jīng)驗(yàn),在講授過程中對知識進(jìn)行凝練,對相似知識多進(jìn)行歸納總結(jié),用盡量少的語言復(fù)習(xí)與對比相關(guān)內(nèi)容,讓學(xué)生做到溫故而知新。

第三,強(qiáng)化實(shí)踐教學(xué),提高動手能力。授人魚不如授人以漁,相對于教師,學(xué)生才是學(xué)習(xí)的主體,學(xué)生學(xué)習(xí)的主動性和積極性直接影響著學(xué)習(xí)的效果。勤能補(bǔ)拙,督促學(xué)生利用課余時(shí)間復(fù)習(xí)C語言等學(xué)過的知識,利用實(shí)驗(yàn)課程序調(diào)試的機(jī)會,讓學(xué)生自己講解程序并引導(dǎo)學(xué)生對程序跟蹤,仔細(xì)觀察程序變量的變化,總結(jié)經(jīng)驗(yàn),對程序進(jìn)行優(yōu)化,打下良好的程序設(shè)計(jì)基礎(chǔ)。吉林醫(yī)藥學(xué)院軟件技術(shù)基礎(chǔ)課程的實(shí)驗(yàn)有18學(xué)時(shí),實(shí)驗(yàn)課上除了驗(yàn)證課堂講授的內(nèi)容,學(xué)生無法更進(jìn)一步的學(xué)習(xí)深入的內(nèi)容,為更好的培養(yǎng)學(xué)生獨(dú)立操作能力和實(shí)際應(yīng)用能力,我校為生工的學(xué)生開放實(shí)驗(yàn)室,提供自主上機(jī)練習(xí)環(huán)境。對有進(jìn)一步學(xué)習(xí)需要的學(xué)生,在每周三下午開設(shè)第二課堂,由有經(jīng)驗(yàn)的老師對學(xué)生有針對性的講解程序設(shè)計(jì)和軟件開發(fā)的方法和技巧。

第四,采用課程設(shè)計(jì),督促學(xué)生自主學(xué)習(xí)。為更好的激發(fā)學(xué)生學(xué)習(xí)的積極性和主動性,在數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫部分基礎(chǔ)知識學(xué)習(xí)后,分別要求學(xué)生進(jìn)行課程設(shè)計(jì)。在數(shù)據(jù)結(jié)構(gòu)部分,為每一位學(xué)生提供不同的設(shè)計(jì)題目,限定提交作業(yè)時(shí)間。為解決學(xué)生可能是網(wǎng)絡(luò)下載或他人協(xié)作幫助完成作業(yè)的情況,需要學(xué)生對程序進(jìn)行注釋,要求學(xué)生能讀懂程序。針對數(shù)據(jù)庫部分,采用學(xué)生分組完成數(shù)據(jù)庫題目的方式,數(shù)據(jù)庫題目可采用教師命題和學(xué)生選題的方式,學(xué)生分組采用學(xué)生自主分組,要求每組5-6成員,每位成員負(fù)責(zé)數(shù)據(jù)庫的不同部分,最后根據(jù)每人負(fù)責(zé)的設(shè)計(jì)難易程度評價(jià)學(xué)生的成績。采用課程設(shè)計(jì)的方式,給與學(xué)生學(xué)習(xí)的緊迫感和壓力,對于程序設(shè)計(jì)能力稍差的學(xué)生,適當(dāng)降低要求,達(dá)到鍛煉學(xué)生實(shí)際動手能力、培養(yǎng)學(xué)生團(tuán)隊(duì)合作意識和協(xié)同操作能力,為學(xué)生的工作打下基礎(chǔ)。

四、結(jié)束語

教學(xué)是一項(xiàng)永無止境的工作,在教學(xué)過程中,教師要根據(jù)學(xué)生的專業(yè)情況和個(gè)人學(xué)習(xí)情況及特點(diǎn),有針對性的進(jìn)行教學(xué)方式和教學(xué)內(nèi)容的改革,運(yùn)用適當(dāng)?shù)慕虒W(xué)模式,把知識傳遞給學(xué)生,培養(yǎng)學(xué)生獨(dú)立分析問題、解決問題、將所學(xué)知識綜合應(yīng)用于實(shí)踐的實(shí)踐和創(chuàng)新能力。

參考文獻(xiàn):

[1]張小瑞,孫偉,張自嘉,楊雙翼.《計(jì)算機(jī)軟件技術(shù)基礎(chǔ)》教學(xué)改革探索與研究[J].中國科技信息.2012(04):129~135.

[2]陳帝伊,馬孝義,辛全才.“計(jì)算機(jī)軟件技術(shù)基礎(chǔ)”課程教學(xué)方法探析[J].計(jì)算機(jī)教育2009(22):68~69.

[3]倫向敏,門洪,蘭建軍.《軟件技術(shù)基礎(chǔ)》教學(xué)改革探析[J].課程教育研究,2014(27).

作者:楊春哲 常涵吉 單位:吉林醫(yī)藥學(xué)院

相關(guān)熱門標(biāo)簽