計算機軟件基礎(chǔ)教學的相關(guān)論文
計算機軟件基礎(chǔ)教學的相關(guān)論文
“計算機軟件技術(shù)基礎(chǔ)”是計算機基礎(chǔ)教育的基本內(nèi)容,是學生在本專業(yè)學習和研究中,開展計算機應用和系統(tǒng)開發(fā)的立足點。下面是學習啦小編給大家推薦的計算機軟件基礎(chǔ)教學的相關(guān)論文,希望大家喜歡!
計算機軟件基礎(chǔ)教學的相關(guān)論文篇一
《計算機軟件基礎(chǔ)教學的改革思考》
【摘要】本文針對計算機軟件技術(shù)基礎(chǔ)課程教授過中出現(xiàn)的主要問題,提出了對教學實踐環(huán)節(jié)的幾點改革意見。
【關(guān)鍵詞】計算機軟件技術(shù)基礎(chǔ);課程;軟件設(shè)計
“計算機軟件技術(shù)基礎(chǔ)”是計算機基礎(chǔ)教育的基本內(nèi)容,是學生在本專業(yè)學習和研究中,開展計算機應用和系統(tǒng)開發(fā)的立足點。計算機基礎(chǔ)教育的任務(wù)和目標是培養(yǎng)既精通本專業(yè)知識,又能掌握計算機應用技能的復合型人才。這種復合型人才所具有的能力結(jié)構(gòu)不是簡單的一維層次結(jié)構(gòu),而是網(wǎng)狀的空間結(jié)構(gòu),即包括:學生的本專業(yè)知識、計算機應用能力和信息素養(yǎng)。如何適應素質(zhì)教育的要求,如何使學生的專業(yè)知識與計算機技術(shù)結(jié)合,如何使學生在已有的操作使用能力基礎(chǔ)上,提高應用開發(fā)能力,培養(yǎng)研究創(chuàng)新能力,《計算機軟件技術(shù)基礎(chǔ)》課程教學有著重要的作用。
1.教學現(xiàn)況與存在的問題
1.1 學生方面
由于非計算機專業(yè)學生來源不同,故其基礎(chǔ)也是不同的。學生在高中所學的前續(xù)程序課程分別為C語言、VB和VF,個別地區(qū)的高中甚至沒有開設(shè)計算機語言課程。由于軟件基礎(chǔ)課的第一部分為數(shù)據(jù)結(jié)構(gòu),涉及到相當多的指針操作,所以學過C語言的學生基礎(chǔ)相對較好,教學中容易理解教學內(nèi)容。而學VB,VF的學生對指針沒有任何概念,對教學內(nèi)容的理解相當困難,更不用說沒有學過語言的學生。這是由前續(xù)課程帶來的問題。
半數(shù)以上的學員一開始對該門課程的學習抱有極大的熱情,然而隨著課程難度的逐漸加大,編程技術(shù)底子較薄或接受能力較差的學員開始退縮,主要反映在大型程序設(shè)計作業(yè)完成情況上,分工不均衡,出現(xiàn)能者干、庸者看的現(xiàn)象。這與課程的設(shè)置有關(guān)。
1.2 課程設(shè)置方面
這門課程涉及到的內(nèi)容很多,主要包括數(shù)據(jù)結(jié)構(gòu)、結(jié)構(gòu)化程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計。這幾個部分對于計算機專業(yè)而言都是單獨的一門課程,但是現(xiàn)在要把各部分的內(nèi)容綜合到一門課程中去,便給教學帶來一定的難度。
這門課程的學時數(shù)有限,筆者所在學校安排了58學時(理論28學時、實驗28學時、考試2學時),教學的時間非常有限,要在這么短的時間內(nèi)學好所有的內(nèi)容,對學生和教師都是一個挑戰(zhàn)。
2.教學改革方面的幾點建議
2.1 傳統(tǒng)的課堂教學與新興網(wǎng)絡(luò)教學的完美結(jié)合
傳統(tǒng)教學模式的主要手段就是“粉筆+黑板”,這種教學手段可以充分展示教師的教學思路,展示教師的個人教學魅力,同時可以留給學生充裕的思考時間和完成筆記的時間。這種教學主要應避免“滿堂灌”和“面面俱到”,而是對一些原理性、概念性較強的教學內(nèi)容采用這種教學。如:鏈表的概念,幾種查找、排序的方法以及他們之間的差異等內(nèi)容都可以使用這種教學方法。例如,在講授應用結(jié)構(gòu)體處理數(shù)據(jù)時,我們舉了一個顯示輸出輸入的幾組學生數(shù)據(jù)的例題,在課堂上,采用板書方式分步介紹了如何定義結(jié)構(gòu)體,如何建立輸入功能子函數(shù),如何建立輸出功能子函數(shù),要求學生給出完
整的程序和輸出結(jié)果。然后又給學生布置一個作業(yè),要求使用鏈表處理信息,程序運行后需按序顯示輸入的學生信息。這樣就可以讓學生進一步掌握動態(tài)分配空間函數(shù)的應用及如何創(chuàng)建鏈表和它在C語言程序中的應用。
“粉筆”黑板”這種教學看似簡單和落后,但如果提供了完善的網(wǎng)絡(luò)環(huán)境,學生就能在園區(qū)網(wǎng)上看到教師已經(jīng)制作完成的課件,就能根據(jù)自己的學習需要檢索教師當天教學的板書,播放教師的某段講解。這種教學模式使學生能夠在課堂上緊跟教師思路,減少了完成筆記的時間,提高課堂效率。
2.2 目標驅(qū)動理念在課堂教學中的應用
建立在建構(gòu)主義理論基礎(chǔ)之上的目標體驗教學是以學生為中心,以教學目標為驅(qū)動的教學方式,屬于探究式教學模式的一種。其顯著表現(xiàn)是:教師的教學與學生的學習都是圍繞著一個目標,而這個目標又包含著幾個小目標,每一個具有建構(gòu)思想的目標驅(qū)動都要符合學生的“最近發(fā)展區(qū)”規(guī)律。最近發(fā)展區(qū)主要是指學生的潛在發(fā)展水平,在此水平上,學生還不能獨立完成學習目標,但經(jīng)過啟發(fā)、幫助和努力,就能完成目標。例如,在講述“排序”時,首先就要求教師已經(jīng)介紹過冒泡排序和快速排序這兩種互換類排序方法,而且學生已熟練掌握。在這基礎(chǔ)上,就可以對學生講解簡單插入排序和希爾排序這兩種插入類排序,也可以講授簡單選擇排序和堆排序。在這個教學過程中,冒泡排序和快速排序就是學生現(xiàn)有的發(fā)展水平,學生能獨立地、自如地完成教師提出的教學目標;而其他排序方法則是尚處于形成狀態(tài),還不能獨立完成的教學目標,是學生的潛在發(fā)展水平,在教師幫助下,通過訓練和學生自己的努力才能完成的教學目標。
2.3 注重培養(yǎng)學生的動手能力
在計算機課程的教授中,許多老師比較注重概念、語法的講解,卻忽略對能力的培養(yǎng),這樣培養(yǎng)出來的學生在上機時就會不知從何下手因此在教學過程中,在介紹完基本概念和語法知識后,可以利用更多的課時來對學生的思維方式進行引導對常用的軟件設(shè)計方法可以從“拿到題目”“如何分析”“如何解決”“最后具體程序?qū)崿F(xiàn)”的整個過程進行全方位的啟發(fā)這樣能提高學生的軟件設(shè)計能力,使學生如何設(shè)計該類軟件有一個基本思路,知道如何去思考問題,如何去解決問題,方向明確、思路清晰。
2.4 改變單一考試模式
考試是學生學習導向的指揮棒,也是檢驗教學效果的基本方法。計算機軟件技術(shù)基礎(chǔ)是典型的實踐性課程,單一理論考試模式無法掌握學生上機操作水平。我們采取廠“筆試+上機”的考核方式,任何一項成績不通過這門課程學習就不合格。機試成績并不是一次給出,在平時上機實驗中就分階段進行考核,可以隨時掌握學生的學習和應用情況。例如,可以給出一些應用題,讓學生通過分析找出解決方法,訓練學生掌握應用領(lǐng)域的知識并綜合運用知識的能力。新的考核方法給了學生一個發(fā)揮才能的空間。變被動的應試為主動的學習,使學生成為考試的主人。學生在解決問題時若有創(chuàng)新,就可以得高分。這樣??梢约ぐl(fā)學生的學習積極性和求知欲,給他們展示自己才能的機會。充分發(fā)揮創(chuàng)造力和想象力。
3.結(jié)束語
“計算機軟件技術(shù)基礎(chǔ)”課程對于從事計算機應用領(lǐng)域的非計算機專業(yè)人員是相當重要的,同時對于計算機應用領(lǐng)域的發(fā)展也起著十分重要的作用本文中針對該課程現(xiàn)階段教學中存在的問題,提出了改進的方法實踐證明,該方法能有效地提高學生的軟件設(shè)計能力和創(chuàng)作能力,是教學上的一種較好的開拓。
參考文獻
[1]徐士良.計算機軟件技術(shù)基礎(chǔ)[M].清華大學出版社,2002.
[2]中國高等院校計算機基礎(chǔ)教育改革課題研究組.中國高等院校計算機機初課程教育課程體系[M].清華大學出版社,2004.
[3]李文杰.開放實驗室教學模式探索及實踐[J].重慶工學院學報,2008(6).