前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計算機專業教學案例主題范文,僅供參考,歡迎閱讀并收藏。
近幾年,隨著計算機改革的逐步貫徹,各個職業學校紛紛加入教學改革的大潮,教學形式發生改變,從傳統授課式慢慢轉型到案例教學模式,堅持逐步滲透的原則,消除了教學難點,激發了學習興趣,這在促進學生系統掌握、有效運用所學內容中發揮著重要影響。
一、計算機專業教學活動中案例教學應用現狀
(一)案例選擇不合理,背離教學內容
案例教學情況取決于案例選擇,要求應滿足教學目標,同時,具有現實意義。但事實并非如此,一些教師所選案例背離學生實際,以Excel財務公式運用為例,直接將某公司的財務報表呈現給學生,進行分析,學生們大多第一次接觸Excel以及財務報表,而這將變成一個難點問題。即便財務報表涉及Excel財務公式,然而,這也并非重點,由于第一次接觸財務報表,大部分學生均不能有效理解,而公式運用也將變成空談[1]。
(二)參與積極性不高
參與積極性關乎著專業教學開展情況,決定著教學效果,但現階段,教學現實并不理想,課堂參與性普遍不高,這成為案例教學的最大困擾。分析原因可知,傳統教育的束縛是引發該問題的主要原因,自律能力薄弱,非常容易受到外界的干擾,制約了案例教學的開展。
(三)實踐短缺
中職學校密切聯系社會生活,其辦學宗旨為培養大量高水平人才。當學生畢業步入社會,可靈活應對社會生活,滿足就業單位提出的標準,中職學校一定要重視實踐操作積累,使其技高一籌,促進自我發展。而計算機是一門實踐性較強的專業,要求學生具備基本的實踐能力,但在具體的案例教學中,形同紙上談兵,實踐短缺,案例分析不深入,大多依照網頁瀏覽尋求解決對策[2]。
二、案例教學應用策略
(一)巧妙引入知識點
對計算機專業教學而言,應用案例教學時,能否獲得良好的教學效果,引入知識點重關重要。因課程的不同,通常會采用不同的引入方法,以計算機組裝為例,講解顯卡內容時,因顯卡涉及較多的知識點,若在課堂教學中直接講授顯卡內容,會讓中職學生產生枯燥感,教學效果不理想。經由反思與學生的溝通,進行了下述改進,在課堂上,準備兩臺計算機,其顯卡各不相同,其中一臺優良,另外一臺較差,除此之外,它們的配件近乎相同,隨后分別裝設CS以及勁舞團游戲,組織男女生分別體驗游戲效果,最后教師讓學生指出效果較為優良的計算機,并思考原因。待學生沉思后,教師應進行總結,挑明本節內容,顯卡是影響計算機使用效果的主要因素,待吸引一定的注意力后,完整、清晰講述本節內容。
(二)全面調動參與積極性,有效完成教學任務
因中職生大多為16、17歲,為激發興趣、調動參與積極性,教師應選擇新穎別樣的教學方式,優化傳統教學,讓學生主動、完全參與課堂教學,提升教學效果。明確學生的主體性,圍繞學生規范開展教學活動,巧妙穿插充滿趣味、生動的知識點。例如,講述PhotoShop應用內容時,應為學生直觀展現PhotoShop的奇妙與獨特,可通過處理前后的直觀對比圖,吸引注意力,使其明確PhotoShop的獨特,調動參與積極性,將注意力集中到課堂上,以此來提升教學效率[3]。
(三)合理編制教學計劃,促進有效性建構
案例教學開展要求教師付出較多的精力,全面準備,中職教師應依據教學大綱,參照基本要求,依托實際情況,圍繞基礎教學合理滲透案例教學。合理編排教學計劃,開展案例教學活動前引導學生廣泛搜集文獻資料,為案例分析奠定基礎。最后,在教師的組織下,走進廣告傳媒公司與設計單位,開展實踐活動,通過實踐操作培養獨立思考能力,主動組織,統一管理,及時提出案例教學中遇到的問題,共同解決。一段時間以后,重新回歸至案例,實施評析與總結。另外,所選案例應滿足教學大綱,處于學生正常承受范圍內。應用案例教學時,最為關鍵的是學生的參與,因此,教師應鼓勵學生積極參與,經由實踐活動檢驗知識吸收情況,評判技能掌握情況,體會學習的樂趣,主動學習。
(四)鞏固知識點,靈活應用
鞏固知識點指代借助反復講授,讓學生形成深刻記憶,全面掌握所講知識點。在以往的教學活動中,主要借助重復和死記硬背讓學生掌握知識點,屬于下下策?,F階段,為達成該目標,中職教師應多多講授實例,且科學選擇教學案例,達到靈活應用,這是鞏固知識點的有效方法。例如,講授計算機維護時,談及顯示器內容時,CRT顯示器包含較多技術指標,其中場頻這一內容尤為重要。為促進學生的理解,則教師應著重指出該指標的重要性,其與人眼密切相關。當顯示器刷新率位于72Hz時,超過90%的人機會不會體會到屏幕閃動,而小于60時,所有人均可體會屏幕閃動,學生聽后紛紛進行實驗,經由該調查方法,不僅鞏固了知識點,還活躍了教學氛圍。
三、結語
(國防科學技術大學 計算機學院,湖南 長沙 410073)
摘要:本科教學方案是本科教學的重要組成部分,起到極其重要的作用,也可以說是本科教學的旗幟。為了制訂與時俱進、適合時展的本科教學方案,筆者一直在跟蹤、分析和研究加州理工大學伯克利分校計算機專業本科教學的發展變化情況,就伯克利分校計算機專業本科教學方案進行分析,供同行參考并且希望與同行廣泛交流、分享經驗、相互促進、共同提高。
關鍵詞 :伯克利分校;計算機專業;教學方案;教學分析
第一作者簡介:王蘇峰,男,副教授,研究方向為嵌入式計算,wangsufeng@sina.com。
1 背景
每隔3~4年,國防科學技術大學就會啟動一輪本科培養方案的修訂工作,筆者從教10幾年來已經參與4輪本科培養方案的修訂工作。每次修訂本科培養方案都需要廣泛調研國內外大學計算機類的本科教學情況,而加州理工大學伯克利分校計算機專業(electrical engineering and computer sciences,簡稱EECS,也就是電氣工程與計算機科學系)教育是很出色的,因此從2001年以來,我們就一直關注伯克利分校計算機專業的教學情況。
2 本科教學方案
伯克利分校計算機專業面向本科生開設的主要課程[1]見表1。
3 本科典型選課
3.1 典型選課計劃
伯克利分校計算機專業主要專業方向有計算機系統(computer systems),計算機科學(computer science),通信、網絡與系統(communication, networks, and systems)。4年本科需要完成120學分以上,估計需要選修32門課程左右(每門課平均4學分)[2]。
表2—表5提供一個典型選課計劃 ,該選課計劃傾向于計算機系統方向,適合于對如下方面感興趣的學生:邏輯設計、體系結構、操作系統、外設等。
3.2 典型選課的知識層次體系分析
對該典型選課計劃按照知識層次進行劃分,然后進行整理,如圖1所示。
從圖1可以看出,該方向需要的知識涉及數學、物理、電子學、計算機基礎、專業選修以及人文類課程,知識體系比較全面,但更側重于基礎課程。
4 教學方案分析
4.1 開設課程比較豐富
伯克利分校計算機專業開設的課程比較豐富,從基礎課到專業課基本上覆蓋了計算機學科及相關學科的各個領域,僅計算機專業類課程就有32門之多[1]。在這32門計算機類課程中,帶有實驗(上機)的課程9門,純講授類課程9門,學術講座及研討課程3門,教學研究類課程5門,自學編程類課程有7門之多。其中,比較有特色的是程序設計語言類課程和學術講座及研討類課程。程序設計語言類課程一是學生可以機動靈活地安排時間,但也有明確的學習目標和計劃[3];二是課程開設數量有7門之多。學術講座及研討類課程的特點一是內容豐富、五花八門、無所不包,如Foundations of the United States Air Force(由美軍閱歷豐富的現役軍官進行講座)等;二是開設課程也很多,可以滿足各類人才的不同需要。
4.2 每學期選課門數少
伯克利分校實行的是學分制,要求學生所修課程總學分達到120學分以上(當然還有其他要求,在此不再贅述),而每門課程的學分平均為4學分,因此4年下來一個學生只需學習32門課左右[2]。從表2—表5中可以看出,典型選課計劃(傾向于計算機系統方向)選課門數為31門,總學分為120學分,其中學分比重中數學類占16.7%,電子類占20.0%,計算機類占20.0%,人文類占17.5%(要求至少6門課以上)。
雖然選課門數少,每學期只有4門課,但是每周的學習任務還是很重,要得到一門課程的學分不容易?,F對典型選課計劃中大一第1學期的每周課時量(單位:小時)進行分析,見表6。表格中的時間只是課表安排的時間,還有實驗需要有自我安排時間進行配套,因此課時量相應還要大幅度增加。
4.3 實驗(上機)課時比重大
伯克利分校計算機專業很注意培養學生的動手能力和獨立思考能力,擁有很多實驗室和大量的實驗設備,全都向學生開放,學生隨時可以上機或做實驗。很多課程要求上機或做實驗,如操作系統、數據結構、符號演算程序設計課程安排講授課時與上機課時各占一半,甚至上機課時更多,而體系結構課需要設計一個簡單的計算機,自我安排時間就更多;不僅如此,還開設了單獨的設計課程和工程實踐課程,學生必須選修若干門。
從伯克利分校計算機專業教學方案可以看出,提供實驗的課程有12門(不包括編程類課程的自定實驗)[1]。12門課程講授、討論、實驗(上機)課時統計見表7,分別占比30.6%、16.3%、53.1%。
從上述表格可以看出,實驗(上機)課時比重超過一半,這說明伯克利分校計算機專業很重視實驗課程。教師從整體上分析12門課程實驗課時比重之后,再從局部說明實驗的重要性,以微電子電路導論(EE40-introduction to microelectronic circuits)[4]這門課為例。微電子電路導論這門課相當于電子學課程,此課程開設13周,講授課39小時、討論課13小時、實驗課39小時,共做10個實驗,可見微電子電路導論課的實驗課時比重相當大。
4.4 學生選課建議
(1)選課不要過于專業化,要選修一些數學、物理、化學、電子類課程;
(2)選修一些能鍛煉說和寫能力的課程,這對求職和工作很重要;
(3)選修課可以追求個人喜好,選一些自己感興趣的課;
(4)計算機學科發展很快,要想趕上潮流,必須定期更新自己的知識。
5 結語
筆者就伯克利分校計算機專業本科典型選課計劃的知識層次、課程類別所占比例以及實驗課時所占比重等進行了詳細的分析。從分析情況看,伯克利分校計算機專業很重視本科教學,首先開設的課程很豐富,滿足各類人才的不同需要,但是每個學生選課并不是很多,4年下來也就是32門課左右;其次是實驗(上機)課時比重比較大,教師很重視實踐教學工作,還給學生選課提供了一些建議——選課不要過于專業化,要重視基礎課以及說、寫能力的鍛煉,計算機學科發展迅猛,學生要定期更新自己的知識等。
這些分析結果將有助于下一輪本科培養方案的制訂,尤其是實驗課時比重要加大,嘴動不如手動,實踐出真知。筆者就實驗課時比重調整教學組所授課程進行了小范圍改革試點,出現了一些新的問題:如何公正評定實驗成績、需要更多的實驗輔導教師以及更多的實驗設備投入等。針對這些問題,教學組將迎難而上。
參考文獻:
[1] Department of electrical engineering and computer sciences, university of California at Berkeley. EECS course web sites[EB/OL]. [2014-10-20]. http://www-inst.eecs.berkeley.edu/classes-eecs.html.
[2] Department of electrical engineering and computer sciences, university of California at Berkeley. 2013-2014 undergraduate handbook[EB/OL]. [2014-10-20]. https://eecs.berkeley.edu/Programs/Notes/index.shtml.
[3] Department of electrical engineering and computer sciences, university of California at Berkeley. CS 9C study guide[EB/OL]. [2014-10-20]. http://inst.eecs.berkeley.edu/~selfpace/studyguide/9C.sg/Output/9C sgTOC.html.
關鍵詞:案例教學法 會計電算化 教學 應用
當前,隨著科技的飛速發展,信息技術在會計工作中的應用越來越廣泛,尤其是會計電算化已在會計工作中得到了廣泛的應用,目前我國大多數企、事業單位的財務部門使用會計電算化進行日常會計業務的處理,另外各企、事業單位越來越重視成本的控制,這就要求我們職業教育培養出來的學生盡可能的不用企業進行崗前培訓或只進行很短期的崗前培訓就能投入到工作中,所以對于專業課教師來講,如何讓學生能夠在一個更加真實的環境中學習專業知識就是現在要研究的主要課題。經過長時間的探索,筆者發現案例教學法就是一個很好的教學方法,既能夠讓學生比較系統地學習專業理論知識,又能讓學生從實際出發,結合企業實際情況將學到的專業知識運用到工作中,凸顯了職業教育的辦學特點。案例教學法起源于1920年,由美國哈佛商學院(Harvard Business School)倡導,當時是采取一種很獨特的案例教學,這些案例都是來自商業管理的真實情境或事件,通過此種方式,有助于培養和發展學生主動參與課堂討論,實施之后,頗具績效。
案例教學法具有以下特點:
1.鼓勵學生獨立思考。傳統的教學只告訴學生怎么去做,而且其內容在實踐中可能不實用,且非常乏味無趣,在一定程度上損害了學生的積極性和學習效果。但案例教學沒人會告訴你應該怎么辦,而是要自己去思考、去創造,使得枯燥乏味變得生動活潑,而且案例教學的稍后階段,每位學生都要就自己和他人的方案發表見解。通過這種經驗的交流,一是可取長補短、促進人際交流能力的提高,二是起到一種激勵的效果。一兩次技不如人還情有可原,長期落后者,必有奮發向上、超越他人的內動力,從而積極進取、刻苦學習。
2.引導學生變注重知識為注重能力。現在的管理者都知道知識不等于能力,知識應該轉化為能力。管理的本身是重實踐重效益的,學生一味的通過學習書本的死知識而忽視實際能力的培養,不僅對自身的發展有著巨大的障礙,其所在的企業也不會直接受益。案例教學法正是為此而生,為此而發展的。
3.重視雙向交流。傳統的教學方法是老師講、學生聽,聽沒聽、聽懂多少,要到最后的考試時才知道,而且學到的都是死知識。在案例教學中,學員拿到案例后,先要進行消化,然后查閱各種他認為必要的理論知識,這無形中加深了對知識的理解,而且是主動進行的。捕捉這些理論知識后,他還要經過縝密思考,提出解決問題的方案,這一步應視為能力上的升華。同時他的答案隨時由教師給以引導,這也促使教師加深思考,根據不同學生的不同理解補充新的教學內容。雙向的教學形式對教師提出了更高的要求。
將案例教學法引入會計電算化專業課教學,應從以下幾個方面入手:
一、苦練內功,夯實基礎
會計電算化這門課的主要任務是讓學生能夠熟練運用計算機信息技術處理會計日常工作,所以要求學生在上這門課之前已經系統、全面地學習并掌握了會計工作的基本理論與業務處理方法,能夠熟練并正確地填制憑證、登記賬簿及編制會計報表,完成了手工賬的實習實訓,并且要求學生掌握一些計算機基礎知識,只有這樣才能保證電算化課程的教學效果。
二、建立教學案例庫
案例教學要用到大量的案例,這就要求教師應從各種渠道收集案例,建立教學案例庫。如通過參加社會實踐活動、深入企業調查收集實際工作中的案例、根據教學需要自己設計案例或通過資源共享與其他學校共同建立教學案例庫等。但需注意的是,直接從企業得來的數據資料要經過適當的整理與處理,以便適應教學的要求。
三、改變傳統的教學方法
關鍵詞:計算思維;案例教學法;教學模式;VB程序設計;思維意識
中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2013)36-8352-03
1 概述
隨著信息技術的發展,計算機的應用遍及社會各行各業,計算機應用能力的培養不僅限于計算機專業的學生,運用計算機技術解決專業問題是當代大學生必須具備的基本素質。對非計算機專業學生的計算思維能力的培養是大學計算機基礎課程教學的首要任務。 “Visual Basic 程序設計語言”(以下簡稱 VB)作為一門面向對象的程序設計語言,具有簡單易學、功能強大、應用廣泛的特點。因此,各高校把VB作為非計算機專業進行計算機教育的基礎課程之一。由于非計算機專業學生基礎薄弱,導致學生認為這門課難學、難懂,另外,有些學生認為這門課跟所學專業無關,缺乏學習的興趣和熱情,所以難以達到理想的教學效果。這就要求教師要不斷進行教學改革,從教學模式、教學理念、教學方法等方面推陳出新,以激發學生的求知欲望,改善教學效果,最終提高學生的計算機應用能力和研究創新能力。
案例教學法是指依據教學目標和教學內容,采用案例組織教學的一種教學方法。把抽象的理論和概念融入具體的案例中,使學生清楚地認識到這些原理、概念在實際場景中的應用,有利于激發學生的學習熱情和動力。案例教學法注重培養學生用計算機解決實際問題的能力,而不僅僅是學習一些原理和規則。
目前,計算思維的培養成為國際和國內計算機教育界關注的熱點,計算思維能力不僅是計算機專業學生應該具備的能力,也是所有大學生應該具備的能力。將計算思維融入到程序設計教學中有助于培養學生的思維方式和創新能力,從而有助于創新人才的培養。
本文依據計算思維的方法和案例教學模式的特點,結合VB程序設計教學的現狀,探索采用基于培養學生計算思維能力的案例教學法來改革教學模式,改進教學理念,改善教學效果,培養學生創新能力。
2 計算思維
2.1 計算思維概念的提出
2006年3月,美國卡內基·梅隆大學計算機科學系主任周以真(Jeannette M.Wing)教授首次提出并定義了計算思維(Computational Thinking)。她認為,計算思維是運用計算機科學的基礎概念進行問題求解、系統設計以及人類行為理解等涵蓋計算機科學之廣度的一系列思維活動[2]。計算思維是一種本質的、所有人都必須具備的思維方式,就像閱讀、寫字、做算術一樣,成為人們最基礎、最普遍、最適用和不可缺少的思維方式。計算思維的本質是抽象(Abstraction)和自動化(Automation),即如何按照計算機求解問題的基本方法去考慮問題的求解,以便構建出相應的算法和基本程序。
2.2計算思維培養與程序設計教學
周以真教授認為,計算思維不僅是計算機科學家才應具有的思維,而是每個學習者都應具有思維,終有一天計算思維會像讀、寫能力一樣,成為每個人的基本能力。學習程序設計課程的目的不應僅局限于計算機編程,而是解決各領域各類型的問題。程序設計課程是訓練學生思維能力的一個最直接最重要的平臺,計算思維則提供了重新審視程序設計教學的視角,將計算思維融入到程序設計教學中會大大提高學生的思維方式和解決實際問題的能力。教師重視和培養學生的計算思維能力,可使學生提高學習興趣,改善教學效果。因此,程序設計課程的教學核心內容是計算思維的培養,而不僅僅是學習編程技術。師生都應轉變觀念,在整個教學環節中都應重視和體現出計算思維這一核心思想。
3 基于計算思維的案例教學法
在VB 課程教學中,引入計算思維的思想和理念,以案例教學作為方法和手段,培養學生分析問題、解決問題的能力,將以知識傳授為主轉變為以計算思維能力的培養與應用為主,為學生今后的學習、生活和工作打下一個堅實的基礎。
3.1案例教學法的理論基礎
案例教學法長期以來一直是MBA 教學的重要方法之一。經過長期的教學實踐,案例教學法以其先進的教學理念、鮮活生動的教學方式已經被推廣到 MBA 以外的許多課程中,成為現代教學中一種不可替代的重要方法。所謂案例教學法是指在教學過程中,根據教學目標、教學內容的需要,采用案例組織教學的一種啟發式教學方法,通過對典型案例的分析設計,逐步培養學生分析問題和解決問題的能力。案例教學法把抽象的理論和概念融入具體的案例中,有利于激發學生的學習熱情和動力,可充分發揮學生的主體作用。與傳統的灌輸式教學法相比,案例教學法注重培養學生用計算機解決實際問題的能力以及創新能力[3]。
3.2 基于培養學生計算思維的教學案例設計原則
案例教學法以案例為核心展開教學,因此,教學案例設計的質量將直接影響到案例教學效果。教學案例設計應以激發學生的求知欲,培養學生計算思維能力為基本原則[4-5]。
1)案例的針對性。教師要明確教學內容所涉及計算思維的內容,從培養計算思維的角度出發,重組經典案例,將問題求解提升到計算思維的高度。按照計算思維重組教學案例,讓學生更能體會計算思維的本質,即抽象和自動化。
2)案例的實用性。選取的教學案例要有一定的實際應用價值。在選擇教學案例時,盡量以專業來區分,圍繞與學生自身專業相關的案例進行授課,培養學生運用計算思維解決本專業領域問題的能力。這樣才能讓學生體會到程序設計的真正作用,才能調動學生學習的積極性。
3)案例的趣味性。設計有趣的案例能夠大大激發學生的學習興趣,從而以興趣帶動學生主動學習,調動了學生學習的主動性。例如: 在講授計時器控件時,采用了“隨機抽獎”案例;講授IF語句嵌套使用時,采用了“龜兔賽跑”案例;講授循環語句使用時,采用了“猜數游戲”案例等等。這些生動有趣的案例很容易吸引學生的注意力,使學生積極主動的參與教師的課堂教學,探究問題的解決方法,教學效果可想而知。
4)案例的難度。選擇案例要考慮學生的知識背景,過于復雜或過于簡單的案例,都會導致學生學習興趣的下降。所以,選取的案例難度要與學生的認知水平相當,這樣才能激發他們的學習動力。
5)案例的循序漸進性。是指設計一組案例,后一個案例是在前一個案例的基礎上進行,難度逐步加大,功能逐步完善。這種由簡單到復雜的循序漸進的案例設計方法,符合學生的認知規律,有利于逐步培養學生的計算思維能力。例如,在講授順序結構程序設計時采用了案例“計算三角形面積”,在選擇結構程序設計時可以繼續完善該案例,加入判斷輸入的三邊長度能否構成三角形的條件判斷。通過不斷的對案例進行修正、改進,拓寬案例所包含的知識點,逐步提高學生分析問題、解決問題的能力。
6)案例的綜合性。設計的案例既要有知識點案例,又要綜合性案例。僅有知識點案例,會導致學生缺乏綜合運用所學的 VB 知識解決問題的能力。綜合性案例貫穿于某章、某幾章或整門課程的教學內容,可以將知識點有機結合在一起,便于學生對 VB 知識結構的整體認識,有利于提高學生綜合運用知識的能力。
3.3基于培養學生計算思維的案例教學法實施過程
基于計算思維的案例教學法在VB程序設計教學中的實施流程如圖1所示。
1)案例演示。首先通過一個個典型案例的運行效果,尤其在VB課程中還可以配有豐富多彩的可視界面和多媒體功能,可以有效地激發學生的好奇心和求知欲。激發他們自主探究案例如何實現的奧秘。
2)案例分析。在案例分析過程中,首先要提出實現案例所需要解決的問題,使學生明確要完成的任務目標,問題的設置是體現教師如何正確引導和啟發學生進入案例情景的關鍵;然后是問題的表示,即如何建立模型,以便于用計算機進行求解。
接下來與學生共同探討解決問題的計算思維方法,進而引出相關的知識點。案例教學是以問題為導向,把枯燥單調的理論學習,變成解決真實問題的公開討論,在不斷的提出問題、分析問題、解決問題的過程中,使學生掌握了抽象的理論知識,培養了計算思維能力。
3)案例設計。學生通過教師的講解、分析, 體會了實現案例的基本思路和方法。在案例設計實現階段,可以由師生合作完成界面的設計和代碼的編寫,使學生逐漸形成編寫VB程序的思維方式。在這一階段以教師為主導、學生為主體,充分調動學生的主觀能動性,參與意識。學生看到自己完成的案例效果,也會有一種成就感,從而激發學生學習VB程序設計的熱情。
4)歸納、總結、拓展。每個案例教學結束后,應就案例教學中所涉及的計算思維方法和相關的知識點進行歸納和總結,鞏固加深知識體系。另外,啟發學生對案例進一步思考、討論,在案例的基礎上是否有拓展和創新,以及案例設計中的不足。 引導學生自主探究解決問題,培養學生創新思維能力。
4 結論
基于計算思維的案例教學法在充分整合計算思維方法和知識點的前提下,注重學生計算思維和自主探索能力的培養。在 VB 程序設計中使用基于計算思維的案例教學法,避免了枯燥繁雜的理論說教,借助形象的案例來講解計算思維方法,符合認知規律,切實能夠提高學生的學習興趣和分析問題、解決問題的能力。因此,在 VB 程序設計教學中,合理有效地使用基于計算思維的案例教學法有助于解決傳統教學之不足,從而提高教學質量。
參考文獻:
[1] 何欽銘,陸漢權,馮博琴.計算機基礎教學的核心任務是計算思維能力的培養[J].中國大學教學,2010(9):5-9.
[2] 周以真.計算思維[J].中國計算機學會通訊,2007,3(11): 83-85.
[3] 賈茹,郝長勝,裴衣非.Visual Basic程序設計課程的計算思維教學實踐[J]. 電腦知識與技術,2011,7(25):6266-6268.
關鍵詞:高職教育;計算機教學;方法;創新
中圖分類號:G712文獻標識碼:A文章編號:1007-9599 (2012) 06-0000-02
近年來我國高職教育發展迅猛。各大高職院校在形式喜人的大好環境下爭相開辦各種專業。作為人們生活中普遍應用的一門學科,計算機專業在高職教育中倍受青睞。如何培養出適應社會需求的實用型計算機專業人才已成為高職教育的一個熱點問題。傳統的教學方法已經不能適應當今社會對人才的要求,如何創新,如何教育出走出校門就能為社會做貢獻的人已成為高職教育的基本目標。
一、高職院校計算機專業介紹
高職院校的計算機專業是計算機硬件與軟件相結合、面向系統、側重應用的寬口徑專業。通過基礎教學與專業訓練,培養基礎知識扎實、知識面寬、工程實踐能力強,具有開拓創新意識,在計算機相關領域從事、教育、開發和應用的實用型人才。
二、高職院校計算機專業的課程
高職院校中的計算機專業課程可分以下幾個方向:計算機應用技術、網絡技術、圖形圖像處理技術等。對應的課程也基本包括:程序設計、計算機應用基礎、計算機組成原理、計算機系統結構、計算機網絡、數據庫系統、軟件工程、數字圖像處理、多媒體信息處理技術、數字信號處理、信息安全、圖像處理、多媒體技術、動畫制作、后期合成等。
三、高職院校學生特點
(一)自身定位不明確,大多數同學有很高的個人目標,但眼高手低。他們沒有作為一名大學生的榮譽感,不敢正視自己的身份,經常沉迷于游戲甚至逃避現實。
(二)文化基礎差,入學成績普遍偏低。這對于學生本身的自我控制能力以及對他們的課堂管理帶來了很大的問題。
(三)自身素質與學校要求不適應。反映在行為上就表現為沒有組織觀念、沒有時間觀念、上課經常遲到,甚至無故曠課,對學習、集體活動缺少熱情,過分地強調自我性,過高的估計自己的判斷力,沒有時代緊迫感。他們當中有很多人并沒有認識到自己雖然有幸跨進了大學,但實際上更需要嚴格管理,反而極力反感學校對他們加強管理,經常對學校的管理進行指責,甚至說:“我都是大學生了,應該給我更多的自由空間,你們的管理就如同中學一樣”。他們想問題、提建議不是從自身特點出發,而是把一切歸咎于學校管理方式的死板僵化。
四、傳統的計算機教學方法
多數計算機專業教師采用的都是單一的講授,即教師按章節去講,學生被動去聽,所謂的“灌鴨”式的教學方法,把知識一味灌輸給學生,讓你去死記硬背,完全靠記憶,在學習過程中,學生是被動的,完全忽視了“學”的作用,那么教學效果也就可想而知。在講授過程中也會結合一些多媒體技術手段。比如應用課件。學生通過接受在根據教師的指導按部就班的進行操作。通常情況下跟其他學科的學習方法沒有本質的區別。而大多數學生也都是邊學邊忘,導致走上工作崗位之后依舊得重新開始學起。根本不能實現職業教育的培養目標。
五、計算機教學方法的創新
(一)強化實踐教學。美國華盛頓兒童博物館的墻上寫有一名格言:“我聽到的會忘記,我看到的能記住,我做過的才真正明白?!碧貏e是計算機專業的學生,更要注重動手能力的培養。比如《計算機組裝與維修》這門課實踐性很強,如果不是讓學生親眼看到、親自動手操作,他們是不會明白、不會記住的。大部分學生對電腦很熟悉,有的學生甚至天天接觸電腦。但是電腦的內部結構是什么樣,它都是由哪些配件組成的,它們各自都有哪些功能?對于這些學生知道的可能就甚少了。所以教師應該將課堂移到實驗室去,將學生分成2~3人一組,每小組一臺電腦,每節課都讓學生有動手的機會。學生能組裝電腦、且能迅速找出故障,再回頭講理論,學生容易融會貫通。
(二)設計典型案例,實現教學內容再創造。首先,教學案例要能理論聯系實際。理論知識的學習是非常必要的,但是理論知識的學習往往又是枯燥乏味的。一個成功的教學案例往往能把一些基本的理論知識貫穿其中,而且又生動活潑,能吸引人。而結合計算機課程的特點,一個成功的教學案例還必須具有一定的實用性,能夠解決一個實際問題。例如,在《圖像處理》這一課中,結合學生的實際情況,讓他們制作自己的“電子畫冊”,即能通過實例的制作掌握大量理論知識,也能學習到大量的實踐經驗,而且還有很高的實用價值。
在教學過程中,培養學生產生大量疑問、不受固定模式約束的能力,還要鼓勵學生學會大膽猜想、判斷,幫助學生克服思維定式,讓學生能夠觸類旁通,舉一反三,開闊思路,提高自主學習能力。例如,《圖像處理》課中用PhotoShop制作手機廣告,可以采用多種方法。教師提出任務,讓學生思考討論,自己拿出解決方案,最后再來比較綜合。這樣一來,一是讓學生自主學習知識。二是明確方法的多樣化,防止學生思想僵化,做到會思考、會創新、會實踐,就會“條條道路通羅馬”。
最后,在教學案例設計時要結合教學任務,拓寬思考空間。愛因斯坦曾說過:“提出一個問題往往比解決一個問題更重要,因為解決一個問題僅僅是技能而已,而提出新問題,從新的角度去看舊問題,卻需要創造性想象力,標志著科學的真正進步?!彼裕虒W案例的設計要注意留給學生一定的獨立思考、探索和自我開拓的余地。計算機學科是開放性的、知識更新極快的學科,在課堂上不可能將一個軟件的所有功能都學到,也沒必要這樣做。
(三)任務驅動教學。所謂“任務驅動法”,就是在組織教學的過程中,把教學內容分解成若干需要完成的任務,然后以完成每一個具體的任務為目標來組織教學,是學生在完成任務的同時學到知識,掌握操作技能,從而激發學生的學習興趣,培養學生自覺學習的習慣,引導他們如何發現問題、提出問題、解決問題。“任務驅動式”教學法,有利于激發學生學習興趣,有利于充分調動學生的學習主動性,創造性,能發揮教師引導作用,突出學生的主體地位,體現職業教育“以能力為本位”的價值取向,掌握計算機實用知識和操作技能,適應社會人才的需求。
“任務驅動”教學法的本質就是通過設置一系列典型的的“任務”,來激發學生的學習興趣,“驅動”學生完成學習任務,在“驅動”學生完成學習任務時,可以遵循由簡到繁、由易到難、循序漸進的原則。這樣便于學生的思路清晰、也便于知識的系統化。在“任務驅動”教學方法中,任務設計是關鍵環節,設計任務時,要根據具體的教學內容,認真研究教材,列出出計算機培訓操作教學中要完成的任務,然后布置具體的任務給學生。讓他們大顯身手充分發揮自己的才能,這時學生總是躍躍欲試,積極性特別高。
在教學過程中,高職學校學生的個體差異較大,學生的兩極分化明顯,特別是后進生在傳統模式下學習主動性差,采用“任務驅動法”進行教學能使他們明晰學習任務,消除惰性思想和依賴心理,從而使人人都能獲得不同程度的提高,“授之以魚,不如授之以漁”,在高職教學中,計算機教學的目標是培養學生解決問題,處理問題的能力,而不是學生能記住多少知識點。
在設計任務時,教師是起了關鍵性作用的,任務的“優”“劣”直接影響教學的效果,因此要求教師設計“任務”時,要注重每一個細節,每個知識點都要認真琢磨,統籌兼顧,力爭使每一個教學任務都要具有趣味性、挑戰性,同時還要有可操作性,使學生在完成一系列“任務”的同時,掌握了知識和技能。在處理這些任務時,還能鍛煉學生解決問題、
【關鍵詞】非計算機專業;數據庫基礎;課程改革
1 引言
目前民辦高校,在很多非計算機專業中,數據庫已經作為一門重要的基礎課程被列入教學計劃。同時,非計算機專業學生在學習數據庫時存在邏輯思維觀念薄弱、學習主動性差等問題。因此,為了獲得較好的教學效果,通過分析非計算機專業學生學習所存在的問題,采取適當的課程改革來提高學生的學習興趣,使學生能夠熟練掌握數據庫的設計方法和應用技術。
2非計算機專業數據庫課程教學中的現狀分析
2.1教學內容與本專業知識相脫節
非計算機專業數據庫基礎課程使用統一的教學大綱,教師主要講解教學大綱的內容,而理論知識過多且復雜,無法將學生所學專業與數據庫應用技術相結合,因此不能充分調動學生的興趣。多數學生在學習過程中易出現“停滯不前,無學習熱情”的狀況,導致很多學生認為這門課程只是修學分,沒有實際專業用途,造成了本課程的“無用論”。
2.2 學生自學能力培養方面不足
隨著數據庫課程重要性日益突出,民辦院校非計算機專業學生普遍動手實踐能力較為薄弱,邏輯思維不強,畏難思想較嚴重,在學習過程中缺乏主動參與實踐的意識。由于大都是非計算機專業學生加上課時較少,課程進度較快,導致學生只停留在理論知識記憶的層面,缺乏實際操作能力,淪為應試的工具,沒有達到預期學習的目的。
2.3 教學方法和手段單一性
目前,民辦普通高校非計算機專業數據庫課程的授課方式大多采用CAI課件教學,增加了授課的信息量,但在授課中教師過分依賴課件對教學質量造成影響,比如在涉及關系數據庫,學生需時間來消化和理解知識點,但在授課時,難以做到與學生互動,學生思維難以同步,從而導致教學質量下降,無法調動學生的積極性。
2.4 考核制度沿襲傳統的應試模式
目前民辦普通高校的考核制度仍沿襲傳統的應試教育模式,在這種體制下,民辦院校以期末考試成績作為對學生最終評分的主要依據,造成學生為考試過關而學,教師為完成教學任務而教??荚嚱Y果并不能體現出學生對實際的數據庫設計的掌握程度。
3 改革措施
3.1 改革教學方法,采用綜合式教學
在教學過程中,采用“案例教學+任務驅動+面向專業應用”的教學方法。根據各專業的特點,面向專業選擇不同的案例和任務,采用“案例教學知識點講授項目驅動式作業”的教學模式,提高學生自主學習能力,提高教學效果。
(1)案例教學。案例教學法是常見且有成效的教學方法,尤其在計算機類課程中應用極其廣泛。數據庫的理論知識是比較枯燥的,在實例中講解其理論和設計思想才便于理解和接受[1]。案例教學的特點是表達知識直觀、形象、生動,能降低學生理解消化知識的難度??蓪⒏髡鹿澋膬热萦袡C組合,形成教學案例,一個案例可貫穿整個教學實踐。
(2)知識點講授。在案例教學和上機實踐過程中,給學生穿插數據庫知識,讓學生理解數據庫知識,為后續任務開發奠定基礎。
(3)項目驅動式作業。作為項目開發與教學案例并行的一個課下作業,鼓勵學生在理解理論的前提下,將數據庫技術應用到解決實際生活中的問題。整個過程始終保持“以任務為主線、教師為主導、學生為主體”的教學模式[2],可極大地調動學生的自主學習興趣,培養學生分析解決問題的能力。此類作業可幫助學生更好掌握數據庫技術,培養學生團隊精神,提供實踐機會。
3.2 調整教學內容,優化教學手段
數據庫基礎是一門應用性和實踐性較強的課程。在教學內容的選擇上需根據學生的專業特點有所差異。比如,經管系等數學基礎較好的學生,可適當講解三級模式、范式等抽象性較強的數據庫知識。但藝術系等專業學生,可適當刪減這些抽象知識,增加實踐環節。
目前民辦高校大多采用CAI課件進行多媒體教學,但要從根本上改善教學效果,可采用小班機房授課方式,教師在授課的同時可讓學生同步操作練習,極大程度滿足學生的學習需求,增加學生學習機會。
3.3 增加趣味性,調動積極性
數據庫基礎教學是相對嚴謹的,增加一些趣味或時事,可一定程度調動課堂氛圍,提高學生學習積極性,激發學生學習的熱情。趣味性可從多方面,比如語言風趣,實用案例,尤其是在項目題目的自主選擇上。對于學生的這些選擇,在教學中應該予以支持,并在開發中予以指導,使學生在快樂輕松的氣氛中完成課程的實踐。
3.4 強化實踐環節,改進考核方法
數據庫基礎不僅要讓學生掌握數據庫技術,更重要是培養學生邏輯思維能力、分析解決問題能力;此外還需培養學生的團隊協作精神。為此建立一套科學合理、公正的考核方式尤為重要[3]。目前我們采用機試60%+40%平時成績作為學生的課程成績。擬采用上課表現、上機表現、作業情況的成績比例為3:3:4來考核評價平時成績。
4 總結
民辦高校課程教學改革的目的是為培養應用型人才,學生綜合素質的提高是教學質量提高的表現。本文針對該課程教學現狀分析,根據學生專業特點調整教學內容,探討了非計算機專業學生數據庫基礎課程改革。本課程改革仍存在不足之處,比如學生分層次教學不細致,教學質量評價體系建立不夠完善等。針對不足之處才能更好探索民辦高校課程改革的途徑。
參考文獻:
[1]李榮,馮素琴,李朝霞. 非計算機專業ACCESS教學模式改革的研究與實踐[J]. 計算機時代,2013.6:62-66
【關鍵詞】案例教學法;高職教育;實踐性課程
一、什么是案例教學法
案例教學法(Case Method),又稱為基于榜樣的學習方法
(Model Centered Learning Architecture,MCLA方法),是一種在專家(教師)引導下的獨立解決實際問題的科學學習方法。在高職計算機專業實踐性課程的教學中開展案例式教學,需要采用具有真實的企業項目背景的案例來開展教學,并貫穿于整個課堂教學過程之中。學生通過這樣的案例實踐,可以掌握實施一個企業項目所必備的知識,并了解一個完整項目的開發流程,從而培養進行企業項目開發的能力。在案例教學法中,一門課程的學習是由若干個按知識點劃分的小的教學循環(單元)組成。每個教學循環包含三個階段,每個階段為2學時。第一階段是提出問題。首先由教師提出一個IT行業或工業界項目開發中所需要解決的實際問題;然后由教師帶領學生分析這一問題,從而得到初步的解決方案,在解決方案中必定會包含新的知識點;最后由老師教授該知識點的理論知識。第二階段是有指導的解決問題。教師首先給學生上機演示整個問題的實際解決過程,包含推理、計劃編制和程序編制等過程;學生在老師指導下完成示例問題的分析和求解。第三階段是無指導的解決問題。教師提出一個相類似的或者新的實際問題,由學生運用所學的知識和方法,獨立或小組合作進行分析和解決問題。經過若干個教學循環,學生不僅學會了課程所要求掌握的知識,更培養了獨立分析問題、解決問題的能力以及團隊合作精神,逐步養成良好的程序編制風格和項目開發與管理規范。
二、開展案例式教學的必要性
(1)計算機專業課程的實踐性所決定的。計算機專業課程大多數實踐性很強,在教學和學習的過程中,離不開理論聯系實際的實踐環節。高職計算機專業學生的創新精神和實踐能力,也只有通過實踐教學,才能得到充分的鍛煉和培養。計算機專業課程的這種實踐性,決定了它非常適合也很有必要采用案例式教學方法。(2)深化教學改革、提高教學質量的需要。教學改革的重點是教學內容、教學方法、考核方式和教學手段的改革。計算機科學發展迅速,技術更新也非常快,五年前很新的技術,現在可能已經陳舊過時了。高職計算機專業的教學,要跟上計算機技術的發展,必須與工程實際相結合,采用IT行業或工業界項目中的實際案例開展教學。要廢除照本宣科的教學方法、摒棄死記硬背的考核方式,注重學生獨立地分析問題、解決問題能力的培養,采用現代化的教學手段,不斷提高教學質量。(3)轉變辦學模式的需要。目前不少高職院校正在嘗試“訂單式”辦學模式。學校根據企業的崗位需要與企業簽訂人才培養協議,由學校招收學生、擬定計劃,組織教學、實施管理,學校按企業的要求培養、考核、選拔學生?!坝唵问健鞭k學模式更要求我們大力開展案例式教學。雖然這些題目也能夠幫助學生掌握所學的知識,但由于這些題目往往與工程實際相脫節,學生在實踐過程中,不能產生真正的實踐體驗,因而不能培養工程實際所需的分析問題、解決問題能力。案例教學法,根據企業的“訂單”,采用具有企業真實項目背景的案例來開展教學,注重了學生解決工程實際問題能力的培養,確保為企業輸送合格的“產品”,從而能夠實現畢業生“零距離”上崗。
三、案例式教學示例
下面以《Visual c++程序設計》為例,介紹教學案例的編寫及案例式教學的過程?!禫isual c++程序設計》可分為基本語法、基本函數、常用控件、數組、過程與函數、界面設計、繪圖、數據庫、組件技術、網絡技術以及文件操作等單元。對于一些知識點較多的單元可以再細分為子單元,并用相應的教學案例來完成知識點的教學。例如,對于常用控件單元,可以設計教學案例:企業宣傳相冊。下面詳細介紹企業宣傳相冊教學案例的設計。案例描述:用Visual c++設計一個程序,對若干張企業宣傳圖片實現自動或手動翻閱。第一階段,教師提出問題,帶領學生分析問題,復習并學習相關知識點。教師首先幫助學生分析案例的要求,并得出問題的解決方案(包括程序界面及交互功能),然后帶領學生復習案例的相關知識點:靜態變量、字符串函數、條件及循環語句,最后給學生講授本案例所需的知識:LoadPic
ture函數、圖形控件、命令按鈕控件、標簽控件以及定時器控件等。第二階段,教師演示問題解決過程,并指導學生解決該問題。教師根據第一階段得出的解決方案,逐步給同學演示并講解程序設計的整個過程,包括界面設計、代碼編寫以及調試運行等。對程序設計過程中的關鍵步驟、需要注意的事項以及容易出現的錯誤,教師要給予特別提示。接著學生模仿教師親自解決這一問題,教師要給予學生必要的個別指導。教師還要注意編程規范的講解,幫助學生養成良好的編程習慣。第三階段,教師提出一個類似的實際問題,并明確設計要求,由學生運用本單元以及以前所的學的知識和方法,獨立地進行分析和解決問題。本單元可以設計一個電子時鐘的案例,要求學生編程實現時間的顯示,并實現定時執行程序的功能。最后由教師對學生的設計進行總結、講評,并介紹在企業項目中的實際應用,以利于學生對知識的升華和提高。
四、開展好案例式教學的必備條件
(1)要求建立一支“雙師型”教師隊伍?!半p師型”教師是指具有扎實的理論知識和較強的實踐能力的教師?!半p師型”是我國職業教育界對師資提出的基本素質要求。顯然,如果沒有一支數量充足、質量較高、具有企業項目背景的“雙師型”師資隊伍,是不可能開展好案例式教學的。建立 “雙師型”教師隊伍,可以采取多種方式:一是積極開展產、學、研活動。有計劃地安排教師到軟件企業或科研機構進行一定時間(一般要半年以上)的實踐,參加企業或科研機構實際項目的開發和管理工作,提高教師的實踐能力。鼓勵教師利用業余時間,參與校內外的項目開發和課題研究工作。二是優化改進教師隊伍結構。引進、聘請本地區知名軟件企業、科研機構或“訂單”企業的技術、管理骨干擔任專業教師或兼職教師。這些人員往往實踐經驗豐富,能夠給學生帶來大量的實踐知識,但對他們要加強教學方法的指導。三是鼓勵教師參與技能認證。鼓勵教師通過多種途徑獲取一定級別的、與執教課程相對應的職業資格證書,特別是
Microsoft、Oracle、IBM、SUN等業界著名公司的認證。要開展好案例式教學,教師們還要轉變教學觀念,改進教學方法,以適應案例式教學的要求。(2)要求引進、編寫全新的教材。高職院校要采用建立學生實訓基地、進行合作辦學等形式,加強與國內外以及本地區著名軟件企業的聯系,獲取最新技術資料。結合企業的實際開發項目,提取出典型的、適合教學的案例,組織富有實踐經驗的軟件工程師與“雙師型”教師聯合編寫適合案例式教學的教材。還要注重經常性地與國內外著名高等院校和IT培訓機構的交流與溝通,引進他們優秀的教學資料。(3)要求建設良好的實驗環境。計算機專業課程的實踐性要求高職院校必須配備良好的實驗設備,案例式教學更要求學生要加強實踐。目前各高職院校大多購進了一定數量的實驗設備,并配備了相應的軟件,形成了良好的實驗環境。對這些設備要加強維護、逐步更新,確保實驗的正常開展。(4)要求學生的積極參與。要向學生講解案例式教學的過程和要求,宣傳案例式教學的優越性。要逐步轉變學生的學習方法,變被動式學習為主動式學習,真正成為學習的主體。教師在開展教學時,要由簡到難、由淺入深、循序漸進,采取引、帶、“逼”等多種方式,讓學生們在案例式教學中不斷體會到成功的喜悅,激發起學生更高的學習興趣。
參 考 文 獻
1.1與學生知識儲備出現偏差
從生源上講,中職學生文化基礎差,年齡偏小,對專業知識生疏,因此,學生整體分析能力、接受能力、思維能力偏低。進入中職之后,課程種類不斷增多,教學方法較之初中有所不同,教學進度加快,學生的厭學情緒漸濃,這導致學生綜合素質普遍不高,學習能力差異較大,知識儲備嚴重不足。面對這樣的生源,在進行計算機專業課程教學選擇案例時,如果不仔細考慮學生現有的知識儲備,脫離實際,僅為案例教學而案例教學,結果往往適得其反。如對中職高一學生傳授“C語言程序設計”中的指針與堆棧等內容,只會降低學生對程序設計類課程的興趣,增加學生專業課程學習的畏難情緒。
1.2與學生興趣熱點出現偏向
中職學生的年齡一般為15~18歲,屬于青年初期,是身心發展最迅速、最旺盛、最關鍵的時期,也是各年齡發展階段的最佳時期,又稱為人生的黃金時代。這個階段的學生興趣熱點非常年輕化,比如喜歡游戲,尤其是過關升級類游戲,渴望在虛擬世界里提前獲得成功的體驗;比如喜歡形象性、應用型、生活型知識,因此我們的案例應該符合貼近學生、貼近生活、貼近實際的“三貼近”原則。如對“C語言程序設計”的案例教學,只是選一些數學內容作為案例,會與學生的興趣點出現偏差,難以激發學生的學習興趣,他們只會被動地接受,而不能主動接納,這與教學的初衷背道而馳。
2從模仿到創新:案例教學三步曲
從模仿到創新是一個循序漸進的認知過程,也是案例教學法計算機專業課程中實施的三個主要層次:完全模仿案例、變通知識案例、思維創造案例。
2.1基本案例—從完全模仿中完成知識的積累
人的一生都在學習和模仿,這是人最基礎也是最重要的認知規律。對熟練掌握一個陌生的知識或一項生疏的技能,第一步就是模仿,以完成必備知識的原始積累。通過觀察、選擇、模仿成熟案例,在模仿中吸取知識,培養提高自身的技能,即“看中學”積累階段。學習積累是模仿創新中的核心,也是創新得以實現的重要基礎。這樣可以達到時間短、效率高的教學效果。計算機專業課程在選擇完全模仿案例時,要選擇那些便于學生模仿的案例,這需要教師在案例的選編上,要遵循以下幾個原則。首先是“生活化”原則。這樣的案例有利于貼近學生生活,引起學生共鳴,提高關注度。比如學習“Photoshop圖像處理”時,選擇生活中常見的電影海報、熱點電視節目海報、飲料、食品廣告等案例,這些案例在現實生活中運用廣泛、隨處可見,學生接觸后感到親切熟悉,認同感十足,同時案例比較有實用性。
其次是“短而精”原則。中職學生普遍缺少足夠的耐心,對于一個知識點,不愿花長時間去實踐,因此用于模仿的案例必須短小精悍,對于一節45分鐘的課程,學生模仿所花的時間不能超過25分鐘,一個案例中的知識點不能超過兩個,最好是一個。如“網絡技術”中“雙絞線制作”采用案例教學時,案例就是教師示范加視頻教學,讓學生在15~25分鐘內學會水晶頭的制作,并重復練習,而水晶頭的兩種接法則不適宜一同教學。最后是“易展現”原則。中職學生大多數是經過中考落選普高的學生,心理早已蒙上了一層失敗的陰影,他們需要認同感,更需要獲得成功的體驗。因此,計算機專業課程在完全模仿的階段時選擇的案例一定要利于展示,每一節課都能讓學生看到自己的成果,都能體驗到成功的快樂。如對于“網頁設計與制作”中的SQL內容,如果展現的是含有SQL語句或者ASP語句的網頁代碼,學生之間不容易相互交流與對比;如果展現的是語句執行生成的頁面,展現的內容更加形象,學生更容易獲得成就感。根據以上三個原則選擇和編創出來的案例更能滿足學生初步學習的要求,通過完全模仿快速完成知識的積累。
2.2復雜案例—從知識變通中完成技巧的領會
在完全模仿案例教學的過程中,學生掌握了一定的知識,但依然處于“知其然不知其所以然”的階段。為了讓學生領會、掌握知識應用的技巧,需要通過多個新案例來組織教學,但這類案例難度的跨度不宜過大,要盡可能通過已學知識的變通來形成新的案例。
(1)變通素材、參數。對于單一知識點、固定模式內容的案例,可以通過改變案例中的素材和參數來形成新案例,這類案例應用的方法不變,可以由一個案例派生出多個案例,但萬變不離其宗,主要是為了幫助學生完成掌握結構、訓練技巧,增加熟練程度。如在“Photoshop圖像處理”中關于配色的教學,在初步教學的案例中學生已經掌握圖片色彩三要素的調整方法,在新的案例中,讓學生對同一張風景照片分別配色成紅、橙、黃、綠、藍、紫、白、黑、銀、金等不同的色調,通過課堂展現后,學生會對比出冷暖色調、亮暗色調,并能根據主題選擇不同的色調。這樣,通過改變案例中的一個參數,學生既掌握了改變色調的方法,更學會了根據不同主題選擇色調。再如“Flas技術”課程中關于形狀變形的動畫案例,初步案例時將正方形變成圓形,在新的案例中,改變原有的素材,將圖形變通為“公雞”和“山羊”,兩種動物之間的變形既增加了案例的趣味性,同時也讓學生掌握了形狀變形“控制點”應用的核心技巧。
(2)變通環境、結構。對于有些技能實訓型課程,技巧的掌握更加依賴于多種不同案例的訓練,我們可以通過變通初步案例中設置的工作環境、硬件平臺結構等方面來實現。這樣既可以節約實驗實訓的準備時間,又增加了新案例的應用。BIOS設置是“計算機組裝與維修”的重要知識點,在初步案例中,學生已經學會了聯想電腦PhoenixBIOS的進入與修改方式,為了擴大學生知識面,我們需要準備多種不同案例來幫助學生掌握BIOS設置修改的技巧,因此可以通過變通原有案例中的環境—不同品牌電腦、不同類型主板,形成多個案例供學生實訓。“計算機網絡技術”中交換機的配置是重要實訓內容,如學生已經通過初步案例掌握兩臺交換機的VLAN劃分、端口劃分、鏈路聚合等知識,通過變通案例的硬件結構,將兩臺交換機變成三臺,將24換機變成16換機形成新的教學案例,既沒有增加案例的難度,又通過不同案例的訓練掌握了交換機配置的技巧。
(3)變通途徑、方法。對于一些計算機專業課程的教學案例,可以通過變通途徑和方法來形成新的案例,這些案例中實現的途徑、運用的方法原理相同,目的一致,可以幫助學生掌握方法運用的技巧,提高教學效率。如“計算機組裝與維修”中采用Ghost安裝操作系統是中職計算機專業的必備實訓技能,在原有案例中學生已經學會光盤版的系統安裝,通過變通安裝的途徑,分別采用硬盤Ghost、U盤Ghost等方法形成新的教學案例,這與原有案例的途徑不同,但原理相同,難度跨越不大,學生可以掌握更多的系統安裝方法。再如在“影視后期處理”中利用AE實現摳像技術是重要實訓內容,學生在先前案例中掌握了用ColorKey線性顏色鍵控工具進行摳像的方法,在此基礎上,變通實現摳像的方法(如用Extract抽取鍵控、ColorRange顏色范圍鍵控、SpillSuppressor溢出控制等)生成新的案例來幫助學生掌握摳像的技能。
2.3創新案例—從技巧應用中完成思維的創新
案例教學的最終目的是在通過知識累積、技巧掌握兩輪案例的模仿訓練中實現超越,用新穎、實用、高效的思維來創造新的案例,甚至成為別人研究的經典案例,這是案例教學實施的最高層級。在這個階段教師選擇案例時沒有定式,而是像客戶一樣提出要求和目標,讓學生根據已有的知識儲備和技巧,迸發出思想的火花,產生創新的思維,用新的方法、新的理念、新的內容完成案例實踐。教師只需要提供案例實現過程中所需要的各項條件。如“Photoshop圖像處理”中關于海報設計的教學內容,經過前面兩次完整案例作品的學習與制作,學生已掌握了海報制作的基本技巧,在最后一個案例的教學中給學生布置創作自己個性作品的任務。教師給出“校園禁煙”的主題,讓學生獨立或小組合作完成從圖片的選擇、整理到海報制作的整個過程,教師給學生提供自主學習的各種條件,如Adobe官方網站、圖像處理論壇等資源型自主學習空間,學生自主創作的方法更多,空間更廣,水平隨之上升得更高。這一案例的采用大大提高了學生的各項操作技能、創作能力,同時培養了學生的自主學習能力、審美能力。這些案例整理后可以通過編輯成冊、專題展覽等方式來展示,提高學生成就感。再如,許多威客網站(如豬八戒網)會有許多關于計算機作品制作的需求,從網站的設計制作到動畫的創作,從工業產品設計到企業整套VI設計,學生可以利用這些案例的訓練來提高計算機專業的實戰水平。還可以幾名學生小組合作,組成設計團隊,積極參與威客的工作,增加成功的幾率,提高團隊設計的美譽度。
3總結
作為計算機相關專業核心基礎課程,離散數學在國內外大學計算機專業教學中均受到充分的重視。近年來,計算機專業離散數學課程的教學改革受到國內各高校關注,更多地注重應用信息技術輔助于教學過程,并結合計算機學科背景、計算機專業應用開展教學,如在教學中引入數學實驗或數學建模、網絡精品課程、雙語教學,以及近年來的MOOC課程等。同時,眾多的學校也在教學思想、方法上進行改革,包括在教學過程中融入程序設計、應用案例、數學建模以及數學文化等。這些教學改革措施取得了一定的效果,但針對目前計算機專業教學面臨的就業問題、學科專業創新思維培養、課程教學學時限制等,離散數學課程教學還存在一系列需要探討的問題。注意到,這些教學改革能夠增加學生的學習興趣與學習信心,強化學習過程。但根據我們多年的教學實踐,從離散數學課程的理論性強、抽象程度高的特點以及學生學習該課程時的基礎等方面分析,這些教學改革措施實施并不容易,難以達到預期的效果,甚至可能出現本末倒置的情況。特別是網絡課程學習、動畫輔助教學等教學效果并不理想,這是有離散數學課程特點決定了的。我們認為要從計算機專業學科體系高度出發思考如何進行研究性教學,要抓住計算機學科發展規律、離散數學課程特點,以增強學生理論知識、抽象思維能力、邏輯思維能力、自主學習能力,以及理解計算機科學核心思想和方法為目標進行教學改革。本文在分析各類教學改革措施基礎上,探討新時期下離散數學教學內容與教學模式。
二、離散數學教學模式
基于現有的研究基礎與教學實踐經驗,筆者認為,要達到離散數學的主要教學目標,需要進一步探討如下幾個方面的問題:如何通過應用案例有效地增加學生學習興趣?如何有效訓練學生計算思維?如何增強學生的創新能力?如何選擇教學實驗?針對目前國內高校計算機專業體系安排以及教學學時壓縮和增強學生自主學習能力難度較大的現實,筆者認為,離散數學教學內容應該以數理邏輯、集合論以及代數結構、圖論為主,同時注重如下幾方面的教學內容的設計:應用案例、計算思維訓練、“本原性學科問題”導學設計等。離散數學采取傳統教學方式與現代計算機輔助教學方式結合的教學模式是最佳選擇。前者強調有益于學生獨立自主的學習思考的教學過程,后者強調可以適當使用多媒體方式展示有大量文字信息的內容給學生,以節省時間,讓學生快速地了解教學內容。特別地,基于歷史上學科發展過程的視角的“本原性學科問題驅動”教學模式是一種適宜于離散數學課程的教學模式,主要基于如下兩方面的思考:一方面,離散數學課程一般在低年級開設,學生對計算機專業還沒有深入的理解,如果僅僅是提供離散數學課程中邏輯性、抽象性非常強的概念、性質給學生,會使得學生在思維與方法上脫離計算機科學專業而導致其學習興趣不強,從而影響后續理論與實踐課程的學習。在新的就業形勢下,有必要開展新的教學模式研究。另一方面,教學經驗表明,學生對課程相關主題的研究歷史(相當程度上也是計算機學科的發展歷史)和研究具體過程表現出濃厚的興趣,從而啟發我們,是否可以將學科本質問題或學科相關主題的研究或發展歷史過程與離散數學課程的理論教學結合起來?希望學生在學習過程中不僅僅能看到成熟的離散數學成果,也能夠看到原始問題,看到計算機學科本質、計算機學科發展過程,能夠真正理解為什么要學、學什么以及怎么學的問題,能夠積極主動了解、理解或甚至參與學科相關問題的提出、發展的過程,這個過程類似于計算機科學家或數學家的研究活動過程。因此,研究與設計來源于歷史、可以反映研究過程并適合于課程教學的離散數學本原性學科問題是很必要和重要的。
三、離散數學教學內容
目前,國內大多數高校計算機專業離散數學課程教學內容主要包括四個部分:數理邏輯、集合論、代數結構以及圖論,而國外大部分計算機專業離散數學課程主要包括數理邏輯(證明方法)、集合、圖論、離散概率以及組合數學部分基礎或算法分析等內容,少數還討論數論。國內有少部分高校采用國外教材從而在教學內容上與后者一致,前者更合適國內計算機專業教學體系,并能更好地銜接研究生考試。整體上,國內高校離散數學教學內容與學時安排上是比較統一的,適合國內絕大部分高校計算機專業的實際情況。
1.應用案例設計
應用案例教學在離散數學教學中已受到相當程度的重視,但如何選擇案例仍然值得研究。教學案例應該是能夠很好地融合到理論學習中,學生通過課堂教學、課外自學逐步了解、理解案例的理論背景以及學科思想與方法。但限于當前學生學習任務重,自學時間少,具體分析討論的案例應該精而少。例如,筆者近年教授的計算機專業學生的專業方向是信息安全,便設計了如下的教學案例:圖論應用案例描述:軟件水印因為其種類繁多、檢測和分析困難而成為研究的熱點之一,尤其是抗攻擊能力較好的動態圖軟件水印特別受到關注。動態圖水印是由Collberg和Thomborson提出的一種基于圖論的軟件水印技術,DGW的基本思想是用一個圖的拓撲結構來表示水印數據,當輸入一個特定的序列后可以觸發后該拓撲結構在程序運行時動態創建,從而提取出圖的拓撲結構得到水印數據。實現動態圖軟件水印的基本步驟略。相關問題:①分析圖基礎概念與圖的拓撲結構定義;②定義圖結構與水印映射關系;③圖的遍歷;④設計一種圖結構與映射關系,使得動態圖軟件水印擁有更高的數據率,從而獲得更好的隱蔽性和魯棒性;⑤定義圖的Catalan數。該案例具有如下特點:①是計算機科學領域當前研究前沿熱點;②可以擴展到遙感影像數字水印,這有著學校特色與交叉學科優勢;③本案例主要涉及到圖論多個知識點,并可以擴展到代數結構部分,是理論知識與應用融合的典型案例。
2.計算思維訓練
計算思維是運用計算機科學的基礎概念進行問題求解、系統設計、以及人類行為理解等涵蓋計算機科學之廣度的一系列思維活動。計算機專業學生對計算思維的學習要求更高,這更有利于理解與應用計算機理論、方法與技術,更有利于開展創造性工作。離散數學課程的特點決定其在培養學生計算思維過程中將起到重要作用。例如,傳統離散數學教學中,在介紹圖論起源即K?nigsberg七橋問題時,常常僅作為歷史故事以及從建模角度引入圖論,而從計算思維角度,考慮從解決問題的層次進行分析,將清晰、抽象地描述該問題,并特別地該問題的解決方案表示為一個信息處理的流程。這樣,在保證相當充分且必要的理論學習的基礎上,展現給學生的是一個完整的計算機科學最為核心的思維方式,可以有效地訓練學生計算思維,并增強學習興趣。
3.本原性學科問題示例
下面是一部分“本原性學科問題”示例。①從數學到命題邏輯:介紹亞里士多德、布爾、弗雷格以及羅素等對數理邏輯發展所做的工作;②符號邏輯代數:學習了解布爾、維恩以及皮爾斯等在符號邏輯的提出、發展到成熟的過程;③哈夫曼編碼:介紹哈夫曼提出哈夫曼編碼的歷史背景與詳細過程,以及其應用模式;④網絡與生成樹:主要基于凱萊的工作介紹樹的提出、分析模式,特別是凱萊定理的提出與證明;⑤代數學中的抽象:拉格朗日、柯西、凱萊為早期群理論所做的工作;⑥七橋問題與歐拉回路:基于早期歐拉的論文完整呈現歷史上七橋問題的提出到求解的完整過程;⑦Icosian游戲于哈密爾頓回路:呈現Icosian游戲中的離散數學思想。
四、結論