999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

高職程序設計課程的教學探討

2009-04-29 00:00:00
電腦知識與技術 2009年32期

摘要:在高職院校中,程序設計課程不僅是計算機專業的主干課程,在非計算機專業的教學中也逐步占據了主導地位。針對此類課程枯燥、難懂等問題,該文從課程教學、課程設計和考試考核三個方面著手,探討在教學中如何培養學生主動學習的興趣,使學生通過本課程的學習,掌握程序設計的方法,具備小型項目開發的能力。

關鍵詞:程序設計;實例教學;任務驅動;教考分離

中圖分類號:G642文獻標識碼:A文章編號:1009-3044(2009)32-9005-03

On the Teaching of Programming Language in Vocational Colleges

GUO Jing

(Department of Electronic and Information Engineering, Yangzhou Polytechnic Institute, Yangzhou 225127, China)

Abstract: In vocational colleges, programming language courses are not only the backbone courses of computer majors, but also gradually occupy a dominant position in non-computer majors. Such courses are usually very boring; it is very difficult to understand for students. It is very important to cultivate the interest of learning of students. Make sure that students can master the method of program design, and have the ability to develop small-scale projects through the study of such courses. This paper will explore the issues talked above through teaching, curriculum design, examination and assessment.

Key words: programming language; examples of teaching; task-driven; separation of teaching and testing; curriculum design

目前,IT行業對編程人員的需求量非常大,為適應社會對人才的需求,高職院校在人才培養方面注重技術應用,以及教學與實踐的結合,在計算機專業的教學中,設立了C/C++語言和Java語言等主干程序設計課程,而在非計算機專業的教學中也逐步設立了VB、C語言等程序設計課程。在程序設計的教學中,教師應樹立起課堂教學與學生自學相結合、理論教學與實踐教學相結合、知識傳授與邏輯思維訓練相結合的教學理念,并結合各種教學方法,激發學生對學習的興趣,使其積極主動的投入到知識以及學習方法的不斷探索中去,并通過此類課程的學習,初步掌握程序設計的基本方法,具備獨立開發簡單的應用程序的能力。

本文圍繞課堂教學、課程設計、考試考核三個教學中的主要環節,對高職院校的程序設計課程的教學展開初步探討。

1 課堂教學

針對學生的認知規律和高職學生自身的特點,在教學過程中,應多種教學方法相結合,并靈活調整,以取得更好的教學效果。

1.1 實例教學

傳統的教學模式大多是概念知識為中心,給學生帶來的感覺像是課堂內容充滿了教師枯燥、繁雜的理論說教,很難引起學生學習的興趣。在教學過程中引入實例,把程序設計的語法知識和基本概念放到具體的實例中講述,可以避免這些問題,好的實例可以起到事半功倍的效果。在學習的積極性被調動起來的同時,學生的綜合分析和解決實際問題的能力也會有所提高。另外,根據課程的難易程度,可以把教學過程分為不同的階段,并針對不同階段的教學特點,引入趣味性實例、針對性實例和綜合性實例等不同類型的教學實例。

1.1.1 趣味性實例

實例對教學過程有著直接的影響,趣味性實例不僅是學生學習興趣的鑰匙,而且是知識的紐帶。針對此類課程枯燥乏味的特點,多引入一些趣味性實例,可以讓學生在學習中感受快樂的同時學到真正實用的知識。

大多數教材的開始章節都會涉及到較多抽象難懂的概念和語言基礎知識,學生在毫無知識背景的前提下對此難以理解,同時還會失去對本門課程學習的信心和興趣,為此應在課程開展初期,向學生展示一些簡單易懂的趣味性實例,打開學生的興趣之門,增強學生的自信心。

下面以VB中的基本控件為例,介紹一個可以激發學生興趣的實例——“一個彈跳的小球”。此實例的具體實現是:1)設計工程界面:在窗體上添加一個Shape控件、一個命令按鈕和一個Timer計時器;2)屬性設置:參考表1設置窗體和控件的屬性;3)編寫代碼;4)保存并運行。

其中代碼的編寫包括兩部分,詳細描述如下:

編寫單擊Command1命令按鈕“停止”所執行的代碼如下:

Private Sub Timer1_Timer()

Do While Shape1.Top <= Form1.Height

Shape1.Top = Shape1.Top + 5

Loop

Do While Shape1.Top >= 1200

Shape1.Top = Shape1.Top - 5

Loop

End Sub

編寫計時器Timer1_Timer()事件過程代碼如下:

Private Sub Command1_Click ()

End

End Sub

該實例運行結果是在窗體上出現一個彈跳的黃色小球,絢麗的色彩和動感十足的視覺效果可以使學生忽略程序設計課程本身的枯燥,使學生對本課程的學習充滿期待。再比如Java程序設計中給學生演示“打潛艇”、“貪吃蛇”等有趣的小游戲,在調動起學生興趣后,讓學生閱讀分析程序中類的作用,以及類中各種方法的使用,讀懂后要求學生根據自己的理解修改或加入類中一些屬性和方法,并比較運行效果的不同。

1.1.2 針對性實例

在各章節的講解過程中,還應引入一些針對性實例。所謂針對性實例指的是與具體的知識點密切相關的實例。針對性實例的選擇應緊貼實際應用,具有較強的實用性和針對性,力求讓學生通過此類型的實例學到更多、更好的編程方法和技術。比如可以用“九九乘法表”和“排序”等針對性實例講解循環語句;在Java中用“電子相冊”實例給學生展示Applet中加載圖像和顯示圖像的基本方法; 另外針對學生注重實際應用的心理,在介紹數據庫技術時,可以引入一些與數據庫有關的有實際意義的實例。

1.1.3 綜合性實例

根據本課程各章節所涵蓋的知識點設計一個綜合性實例,盡量采用簡單完整,但真實的項目作為實例,并把此實例貫穿于整個教學過程中。例如設計一個類似QQ的網絡聊天系統,并將該系統從需求分析、功能設計、界面設計到代碼編寫分解到各章節中去,以該實例為載體展開教學。綜合性實例的引入可以使學生對學過的零碎知識點加以融會貫通,并能在知識、技能和綜合素質上獲得全面的提高,為日后的課程設計打下良好的基礎。

在課程教學中引入實例時,應注意各種實例的使用和調整。一般可以遵循以下規律:從趣味性實例開始,把學生帶入本課程的學習中;接著在各章節的講解中,用針對型實例加強重、難點知識的掌握,同時可以穿插趣味性實例,保持學生的學習興趣;綜合性實例應貫穿于課程的各個章節,使學生對學過的零碎知識點有回顧和總結,學會整體的應用。

1.2 任務驅動

學生如果只是被動接受教師在課堂上灌輸的信息,就不能起到良好的教學效果。必須給學生一定的壓力使其產生學習動力。任務驅動就是在學習過程中不斷給學生布置一些圍繞教學問題的任務,讓學生不斷的解決這些問題,進而不斷提升自己的能力,并最終在學習過程中不斷發現問題,解決問題。

對高職學生來說,現在的學習是為今后的職業服務的,教會學生“學會學習、學會工作”是不同課程教學的共同目標。掌握好一門程序設計語言可以使學生在今后的工作中多一個好的工具,因此程序設計課程的教學活動,可以圍繞某一課題、問題或項目來開展,以“學習任務”為載體,引導學生自主學習和探索,使學生不僅掌握本門課程的學習知識,更可以舉一反三,學會不同程序設計語言的學習方法。

在不同的教學階段設計不同的問題,使學生帶著任務走進課堂,通過一個典型的、有針對性的案例,把相關的基本概念、解題方法和思路傳授給學生,從而使學生形成深刻、形象、牢固的記憶,對啟發思維、激勵興趣、提高學習效率起到重要作用。

程序設計本身就是一類編程語言的課程,所以應強調編程能力的強化訓練。要想提高學生程序設計開發能力,在任務驅動環節保證學生的代碼編寫量是很重要的方法之一。

1.3 教學手段

在課堂教學中要注重各種教學手段的使用,首先結合圖像、動畫、聲音等多媒體手段制作的電子教案,可以使教師的講解過程變得生動活潑、簡單易懂。比如,在面向對象的程序設計語言中都要介紹對象、類以及相關的基本概念,此部分知識點比較抽象,如果只是通過教師單純的口授,學生很難理解,而通過制作簡單的Flash動畫,將抽象的語言描述變成動態的直觀演示,從而達到即學即會的效果。其次合理利用計算機網絡組織教學,可以起到事半功倍的效果。制作本課程的網站,為教師和學生提供交流的平臺。在網站上可以提供教學課件、教學動畫、自測題、學習指導以及教學視頻等豐富的教學資源,還可以展示優秀的學生作業,使學生得到激勵,引發同學間的相互學習的熱潮。

1.4 教學互動

互動教學方法的使用有利于學生潛力的發揮和個性的發展。在教學過程中教師是教的主體,不僅要設計好整個教學活動,更重要的是組織并引導教學活動的開展;學生是學習的主體,是教學互動的目標。在教學活動中只有兩個“主體”都發揮了重要作用,才能起到教學的最佳效果。為實現教與學的互動,充分調動學生學習的積極性,在教學過程中一方面可以采用任務驅動法,強化學生的動手實踐能力。另外,合理利用網絡資源,為教師和學生提供互動平臺;另一方面可以開展作品比賽,并讓學生參與到本課程的實例設計、課程設計等教學研究中來,通過教師與學生的探討和充分互動,提升學生的綜合素質。

2 課程設計

課堂教學結束后,學生通過學習已初步具備了小型系統開發的能力,在此基礎上應設計學生的課程設計,引導學生進行某些實用系統的開發。課程設計要體現軟件開發的整體性、工程化的思想,要求學生開發的系統既不能太過復雜,也不能過于簡單。為了不和其他課程沖突,課程設計一般安排在學期末,用1~2周的時間來完成。但是這樣會因為學生忙于期末考試的復習等因素,在課程設計中不能全心投入。為此,應把課程設計的題目及設計要求提前公布給學生,并要求他們在本課程的學習過程中,開展課程設計的準備工作。

在課程設計過程中引入協作學習,將班級學生分成由2~4人組成的多個小組。分組時根據學生對知識的掌握及學習能力合理分配,由教師選定組長,再由組長領導小組成員相互協作,共同完成任務。為加強學生對知識的理解,并對程序設計有更深入的認識,要求提交設計報告,并在課程設計結束階段以小組為單位參加答辯并做深刻總結。答辯時教師從不同方面提出問題,檢驗學生在課程設計過程中的所做的工作和學到的知識。

3 考試考核

考試考核可以說是教育教學工作的指揮棒,因此考試考核方式的設置直接影響學生學習的方式和方法,甚至影響其學習的主動性和積極性。筆者認為最好的考試考核機制還是使用教考分離的方法,這種方法在很多本科院校已經極為普及,但是很多高職類院校仍需要不斷地探索和發展。在高職院校程序設計課程的考試考核中,對編程技能方面的考核應該是極為重要的一個方面。也就是說,考試考核的方法可能不再限于紙質試卷的形式,而是出一些難易結合的程序設計題,讓學生在規定時間內上機操作。出題的范圍及難易程度也參考國家二級考試等具有一定權威的認證考試,建立豐富的試題庫,做到真正的教考分離。考試過程實行機考,甚至是機器自動閱卷。

4 結論

綜上所述,在高職院校快速發展的今天,計算機程序設計課程的教學中應加強每個教學環節中各種方法的使用,使學生在有限的時間內,既能掌握程序設計的相關理論知識,又能在動手能力和技能訓練上得到提升。在以后的教學中要做的工作還很多,可能還會發現更多新的問題。這就要求我們能深入學習,努力探索更多行之有效的教學方法,相信高職類院校一定能更好地適應社會發展的需求。

參考文獻:

[1] 劉冬暉.VB程序設計教學方法淺談[J].科技廣場,2007,(12):33.

[2] 宋麗敏.高職程序設計課程的教學方法及運用[J].職業時空,2008,(01):85-86.

[3] 劉群.如何運用雙主體互動教學模式提高程序設計課的教學效率[J].科技資訊,2008,(15):206.

[4] 張光泉.對高職教育中實訓教學的幾點看法[J].河北職業技術學院學報,2001,(2):15-17.

[5] 黎海生.關于java 課程設計的思考[J].現代企業教育,2006(12):142.

主站蜘蛛池模板: 青青青伊人色综合久久| 国产美女免费| a级毛片在线免费观看| 乱系列中文字幕在线视频| 久久天天躁狠狠躁夜夜躁| 精品人妻无码中字系列| 久久毛片网| …亚洲 欧洲 另类 春色| 亚洲中文字幕久久精品无码一区 | 亚洲av色吊丝无码| 国产拍揄自揄精品视频网站| 精品人妻无码中字系列| 试看120秒男女啪啪免费| 人妻无码中文字幕一区二区三区| 国产主播一区二区三区| 日韩二区三区| 欧美亚洲国产精品久久蜜芽| 婷婷激情亚洲| 婷五月综合| 日韩精品一区二区三区swag| 国产精品天干天干在线观看| 国产91视频免费观看| 国产手机在线ΑⅤ片无码观看| 2021国产v亚洲v天堂无码| 日韩精品无码不卡无码| 91精品免费高清在线| 中文字幕在线一区二区在线| 青青青伊人色综合久久| 波多野衣结在线精品二区| 国产人免费人成免费视频| 人妻无码中文字幕第一区| 亚洲综合第一页| 一级毛片在线播放| 日韩久草视频| 亚洲视频四区| 中文字幕 91| 亚洲码一区二区三区| 91久久精品国产| 欧美国产中文| 久久久久亚洲精品无码网站| 青草国产在线视频| 欧美成人免费午夜全| 亚洲人成成无码网WWW| 国国产a国产片免费麻豆| 久精品色妇丰满人妻| 日韩色图区| 综合天天色| 亚洲综合二区| 久久精品中文字幕免费| 日本免费精品| 精品撒尿视频一区二区三区| 国产大片喷水在线在线视频| 黄色网页在线播放| 九色视频线上播放| 亚洲一区二区黄色| 动漫精品中文字幕无码| 99国产在线视频| 午夜精品影院| 毛片免费试看| 亚洲成综合人影院在院播放| 日本在线欧美在线| 亚洲福利一区二区三区| 国产一级毛片yw| 熟女日韩精品2区| 欧美在线天堂| 国产18在线播放| 日本国产精品一区久久久| 久久久久人妻一区精品| 啪啪啪亚洲无码| 久久精品视频一| 欧美色亚洲| 国产一级裸网站| 亚洲日韩精品欧美中文字幕| 亚洲国产精品美女| 亚洲swag精品自拍一区| 国产成人超碰无码| 91精品国产一区| 久久这里只精品国产99热8| 71pao成人国产永久免费视频| 亚洲一区二区约美女探花| 最新国产精品第1页| 亚洲第一页在线观看|