久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

《程序設計》課程教學方法的研究論文

時間:2019-05-15 10:36:01下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《《程序設計》課程教學方法的研究論文》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《《程序設計》課程教學方法的研究論文》。

第一篇:《程序設計》課程教學方法的研究論文

摘要:本文是對改進《程序設計》教學方法的探討和實踐,首先分析了傳統教學方法的不足之處,論述了探索創新型教學法的內涵,選用了程序案例教學法,最后對教學實踐的效果進行了分析。

關鍵詞:教學方法;探索創新型教學法;程序案例教學法

一、問題的提出

高等學校的根本任務是培養人才,人才培養是辦學的核心問題。在高等教育大眾化,國際化的趨勢中,高等學校辦學的競爭日益加劇。教學質量將決定著一所學校的生存和發展。因此,教學質量是教育者、管理者不可不思、不可不謀、不可不為的重要任務。

隨著經濟的發展和科技的進步,對人才素質提出了更高的要求,在人才培養上,各高校都在夯實基礎的同時重視能力的培養,開始實施理論教學和實踐的配套改革,進一步加強實踐教學,加強學生實踐能力,創新能力的培養[1][2]。但是,對不同層次的高校而言,教育培養的對象雖然都是大學生,但各校均有自己的特性,在教學方法上,有其共性,也具有特殊性,互相之間,只能借鑒,不能照搬,而需要根據自己的情況來制定切合實際的教學方法。本文是以某高校計算機專業的《程序設計》課程為對象,探討教學方法的改進和實踐。

二、研究對象的診斷分析

《程序設計》是一門專業基礎課,它是人機之間進行信息交流的重要工具,也是后續專業課程的基礎。計算機程序設計人員應具備算法、程序設計方法和語言工具的知識,其中,算法是靈魂,數據結構是加工對象,而語言是工具。人才培養是一個系統工程,涉及的因素很多,如教師、學生、教材、教學環境、教學方法及學習方法等。只有當這些因素與周圍環境相融合,相處和諧時,才能取得實效。傳統的教學方法是教師講,學生記,課后完成作業就了事,似乎已成為一種教學模式。在教學過程中,教師是中心,學生自主意識淡薄,依附的心理嚴重,不敢對課堂教學提出質疑,教師照本宣科,只教不育,只訓不導,講者昭昭,聽者卻昏昏。在教師與學生之間的關系上,傳統的“師道尊嚴”的觀點根深蒂固,教師高高在上,教訓傳道,難以體現出民主自由的精神。教學活動的主體是學生,教師的教學計劃、教學目的都要通過學生的積極思維活動才能實現。不重視開發學生的智力,不重視非智力因素對學習的影響,不指導學生運用正確的學習方法去獲取知識,培養創新能力,就很難獲得預期的教學效果。目前,許多程序設計語言方面的教材,完全以語法制導,以講解語法規則為主,每講一種規則,都安排一些簡單的程序實例來講解語法,很少有較復雜、較實用的程序。因此,其內容比較膚淺,不適宜作為學習程序設計技術的教材。所以,重新編寫一本適合當前教學的教材也是一項刻不容緩的任務。為了進一步了解學生的學習情況,我們對“計算機科學”專業的學生進行了調查,大部分學生對大學階段的環境和學習方法不適應,學習目的不明確,學習的自覺性差,對編寫程序感到索然無味,毫無興趣,學習效果也不理想。

三、教學方法的改進

科學的教學方法是通向成功的橋梁。古人曰“授之以魚,供一飯之需;教之以漁,終身受用不盡。”。授之以方法,培養學生的自學能力,是實現“教是為了不教”的正確途徑。教學方法的改進,首先要改傳統的單純灌輸式教學法為啟發式和探究式的教學法,教師提出問題,激發學生積極思維,主動思考,發現未知,發展智力,達到由此及彼,由表及里,聞一知十,舉一反三的目的。教師不僅要注意培養學生的“智商”,更要發展學生的“情商”,即非智力因素,充分調動學生學習的需要、興趣、動機,引導學生進行科學的思維,包括形式邏輯思維、形象思維、靈感思維等。以培養學生獨立思考問題、提出問題和解決問題的能力。即所謂“既要授之以魚,更要授之以漁”。教師可以假設一種以案例和問題為核心的情景和背景,激發學生探究問題的興趣,通過選擇與確定問題,討論與提出設想,實踐與尋求結果,驗證與得出結論,培養學生獨立思考能力、研究能力和創新能力,形成一種討論式、開放式的現代教學方法,這就體現了大學教學的創新精神和平等合作精神,這種方法稱為程序案例教學法或程序驅動教學法。這種方法要

求教師精心備課,根據學生的知識水平和能力,創設實用的程序案例,引導過程中的問題情境,幫助學生激發創新意識,促進學生質疑,培養學習興趣。在課堂上,要努力營造民主、寬松、和諧的學習環境[3]。

四、實踐與效果分析

現今普遍的程序設計教學方法都是從語法入手,詳細地講解各種編程語言的語法,而涉及的程序案例卻很少,雖然有一些例題,但很簡單,距離解決實際問題的復雜度相差甚遠,學生在學習之后,常常缺乏動手能力和解決問題的能力,無法構建程序設計的思維,而且機械式的記憶語法規則往往是枯燥無味的,很難激發學習的興趣。以《C++程序設計》為例,針對各種語法規則,我們創建了16個實用的程序案例:

1.庫存清單應用程序(變量,輸入)。

2.工資計算應用程序(算法,偽代碼)。

3.牙科付費應用程序(邏輯運算符,字符串)。

4.購車還貸應用程序(WHILE循環語句)。

5.計算班級平均成績應用程序(標記控制循環)。

6.利息計算應用程序(FOR循環語句和數學函數)。

7.計算個人所得稅應用程序(多分支選擇語句SWITCH)。

8.捐款管理應用程序(作用域與函數原型)。

9.游戲應用程序(生成隨機數和枚舉)。

10.薪金統計應用程序(一維數組)。

11.學生成績統計應用程序(二維數組)

12.數字時鐘應用程序(自定義類和對象)。

13.購物清單管理應用程序(指針,引用及動態數據結構)。

14.工資表應用程序(繼承與多態性)。

15.便箋信息應用程序(順序訪問文件)。

16.屏幕抓取應用程序(字符串處理)。

首先教師給出程序案例的框架結構,學生經過思考,擇合適的算法和指令語句,經互相討論,完善和豐富程序案例,然后上機調試,通過運行來檢驗結果。程序案例的教學法是從興趣入手,首先給人們編程的樂趣,繼而帶領學生進入程序的天地,提高了探索的欲望,使學習編程變得生動而有趣。經過對計算機科學專業98名學生的問卷調查表明,其中94人贊成這種教學方法,在反饋的意見中,認為這種方法效果很好,能夠很容易接受,在教學過程中既學到了應得的知識,又感受到編程的快樂,既感受到了成功的喜悅,又得到了探索的樂趣。考核的成績表明,85%的學生達到了預期的效果,其中有20%的學生達到了優秀的水平,雖然,教學實踐取得了明顯的效果,但仍有15%的學生尚未達到預期的效果,這表明仍有一些問題尚待解決。今后將進一步研究不足之處,尋求適合的解決方法。

參考文獻

[1]周濟.注重培養創新人才,増強高水平大學創新能力[J].中國高等教育,2006,(15-16):4-9.[2]劉晶玉.創新教育,啟迪領導智慧,建設一流大學[J].中國高等教育,2006,(15-16):28-31.[3]H.M.DeitelD.R.Choffnes[M].Simply C++Deitel&AssociatesCompany 2005.

第二篇:VB程序設計課程任務驅動教學方法研究

VB程序設計課程任務驅動教學方法的研究

鄧麗萍

福建農林職業技術學院,福州 3501191

摘要:“任務驅動” 教學法非常適合V B這門實踐性要求很強的課程教學。在教學過程中,創設問題情境,把教學目標巧妙地隱含在任務中,引導學生完成任務,達到掌握知識的最終目的。本論文就是探討VB教學中如何將任務驅動式教學法融入到VB的理論學習和實驗環節中去。一 前言

程序設計語言VB 是非計算機專業的一門基礎必修課,是高級程序設計語言中較易掌握的一種語言,并且應用廣泛,它采取面向對象的可視化編程思想,可以讓學生在學習過程中有極大的趣味性;但是它的實踐性要求很強,要求學生既要掌握理論知識,又要掌握實際操作技能,具有獨立編程能力。教學中要時刻注意程序設計語言VB教學不僅僅是傳授計算機的編程,更不是片面追求“學而致用”的職業培訓,而是把計算機作為一種工具,來提高學生的全面素質,培養他們用程序設計語言VB解決問題的各種能力,包括職業能力的提高。

二 任務驅動式教學

程序設計語言VB課程是集知識和技能于一體、實踐性很強的課程,要求學生既要學好理論知識,又要掌握實際操作技能。同時計算機知識內容更新換代很快,又要培養學生自主學習的能力和終身學習的思想。用建構主義學習理論來指導計算機教學,就會發現“任務驅動” 教學法很適合。所謂“任務驅動”就是在學習信息技術的過程中,學生在教師的幫助下,緊緊圍繞一個共同的任務開展開展學習活動,在強烈的問題動機的驅動下,通過對學習資源的積極主動應用,進行自主探索和互動協作的學習,并在完成既定任務的同時,引導學生產生一種學習實踐活動。“任務驅動”是一種建立在建構主義教學理論基礎上的教學方法。它符合探究式教學模式,適用于培養學生的創新能力和獨立分析問題、解決問題的能力。并且,“任務驅動”教學法符合計算機系統的層次性和實用性,按照由表及里、逐層深入的學習途徑,便于學生循序漸進地學習程序設計語言VB的知識和技能,使學生帶著真實的任務在探索中學習、提高。

三 任務實施

第一、“任務”的設計是關鍵,要體現層次感

程序設計語言VB的操作課時占總課時的35%左右,可以說實踐課上好了,程序設計語言VB課的任務也就完成了。因此操作任務的設計應多考慮學生可能出現的操作問題,以節約學生對細小問題的探究時間,將主題集中在設計好的幾個任務上,以提高課堂的效率。根據任務設計合理組織課堂教學活動,是完成任務的關鍵。利用“任務驅動”教學法實施課堂教學一般可分以下幾步走:

1)設定課題、提出要求、明確目標,創設情境。這是任務驅動教學法的第一步,是基礎的一步,關鍵的一步。學生對這節課有無興趣,能否以“快樂學習”的心態積極主動的完成任務,這一步起著關鍵作用。“任務”的展示千萬不能泛泛而談、含糊不清,應落到具體的某一點上。有的老師在設計任務時,認為就是本課的教學目標。教師要在學習總體目標的基礎上,把總目標細分成一個個的子目標,并把每一個學習模塊的內容細化為一個個容易掌握 1作者簡介:鄧麗萍 1980-女,福建沙縣人,講師,研究方向:計算機應用。的“任務”,通過這些小的“任務”來體現總的學習目標。教師在設計“任務”時,其認知目標一般可以采用了解、理解、掌握三個層次。了解主要指學生能夠記住或重復已學過的知識和操作方法;理解指學生對已經學習過的知識及操作方法,能用自己的語言或動作進行表述或直接運用;掌握指學生能用所學過的知識和操作方法去解決和處理新環境下的簡單問題。應會(操作)目標一般可以采用初步學會、學會、熟練三個層次。總之,教師進行“任務”設計時,要仔細推敲每個知識點、統籌兼顧,同時要體現“任務”的層次感,為學生設計、構造出一系列典型的操作性“任務”,讓學生在完成“任務”中掌握知識、技能與方法。2)分析任務,進行重點、難點分析,提供解決問題的思路在任務確定之后,為了能讓學生發現完成任務所用的知識點,找到完成任務的突破口。教師就要幫助學生分析任務,整理出任務中所包含的問題,并利用所學的知識,找到解決問題的方法和途徑。對于低年級的初學者,首先是教師帶著同學一起分析任務,發現任務中所包含的問題。然后告訴他們應該從哪些方面入手解決這些問題。經過一段時間的培養后,開始從帶著學生分析任務改為引導學生自己分析任務找出任務中所含的問題,讓學生在實踐中解決問題。經過一個階段的實踐以后就可以開始放手讓學生自己分析任務,解決問題。培養他們發現問題解決問題的能力。3)注意個別學習與協作學習的統一學生分析完問題后,他們已經找到了解決問題的突破口,此時他們在“任務”的驅動下會對學習產生很濃的興趣。在這樣的情境下,教師可以依照學生的認知水平、能力傾向、個性特征、性別、年齡等特點,把學生分成不同的小組,指導他們就學習方法、操作技巧進行介紹、交流、討論,認識自己的不足,取長補短共同進步。把傳統教學中教師與學生之間的單向或雙向交流轉變為教師與學生、學生與學生之間的多向交流,使學生們在相互交流中不斷增長知識技能,促進學生間良好的人際合作關系,進一步培養學生的協作精神和團隊精神。第二、“任務”要在輕松愉悅的教學環境中完成

協作學習是一種通過小組或團隊的形式組織學生進行學習的一種策略。在教學中,注重學生以“學”為“主”,同時積極為學生營造愉悅的協作學習環境。通過合作、問題解決、伙伴、設計、角色扮演來達到協作學習的目的,讓學生充分投入到學習的氛圍中。當學生經過探索找出了解決問題的方法時,應把他們的成果和經驗分享給整個學習團隊,同時表揚他們的優點,推廣他們的經驗。同時把學生中普遍存在的問題找出來共同探討解決的方法。盡量讓學生在學習過程中沒有壓力,讓他們在快樂中學習,在樂趣中成長。第三、注意項目(任務)庫的積累和共享

課題組設立知識庫,建立學校網絡教學學習的平臺,并分享給全校師生,服務于更多的教學活動。

四 結束語

“任務驅動”教學法培養了學生的創新能力和獨立分析問題、解決問題的能力,培養了學生勇于探索、開拓進取的自學能力,促進學生間良好的人際合作關系,培養學生的協作精神和團隊精神,并改變傳統的教學模式,創設“以人為本,快樂學習”的學習環境。通訊方式:福建省福州市南郊相思嶺福建農業職業技術學院 郵編350119

通訊投稿作者 段旭 *** 17651158@qq.com

江蘇科技大學計算機學院

第三篇:傳統動畫原理課程教學方法研究論文

摘要:傳統動畫原理是動畫專業重要的一門核心基礎課程,學生對動畫原理的熟練掌握是日后動畫創作取得成功的必備條件。通過分析目前高校的課程設置現狀,不同高校中存在著“重理論、輕實踐”或“重技術、輕理論”的相同問題,文章立足于迪士尼經典動畫十二法則原理,在教學方法上從案例的時代性、多元化的表現形式、全球慕課及微信課堂、動畫表演、課堂評價等方面作出了相應探索,為學生學好動畫原理及日后的動畫創作做準備。

關鍵詞:傳統動畫原理;動畫表演;教學方法

動畫創作,是集故事、文化、技術與藝術表現為一體的一種視覺藝術表現形式,通過動畫創作流程不難看出,動畫設計在動畫創作中起著非常重要的作用,這就為高校在動畫設計人才培養方面提出了較高層次的要求。“傳統動畫原理”作為動畫教學中的一門核心基礎課程,肩負著培養優秀動畫設計人才的使命,同時也關系著學生在未來動畫創作領域中的發展方向。所以,結合學生自身的不同特點,如何調整教學內容、探索相對科學、行之有效的教學方法已是培養原動畫人才任務中的重中之重。文章在探討傳統動畫原理課程的改革過程中,將理論與實踐環節相結合,通過分析目前高校的課程設置現狀及以往教學模式與教學方法的不足,結合前輩、同仁以及自身的教學經驗,嘗試對教學模式與方法進行新的探索、改進與創新,力求為培養出符合市場需要、理論與實踐能力兼具的優秀動畫設計人才做出綿薄之力。

一、目前高校的課程設置現狀及存在問題

隨著國家對“動漫”的支持,不同特色的高校相繼開設了動畫專業。查誠在“淺談高校動畫原理與設計的教學問題及相應策略中提到了在藝術類院校中,傳統的動畫教學仍主要以二維手繪為主,學生多數具有一定的造型和繪畫能力。除此之外,一些綜合院校在課程設置上多以軟件操作課為主,在培養方向上亦主要以三維技術從業人員為目標,重技術、輕理論,招生時并不過多考慮學生的手繪功底,造成了學生繪制動畫困難,設計思維局限的現狀;還有些綜合類院校招生時以藝術類專業進行招生,但在課程設置上偏重理論教學,學生作業多為臨摹教科書的動畫內容,導致了原動畫繪制呆板,創新性不強,與實際產業需求脫軌的現象。”①總之,動畫是集藝術與技術于一身的學科,在學習動畫的過程中,加強理論與實踐、技術的結合,是動畫創作經得起推敲的保證之一。

二、針對目前高校的課程設置及學生現狀,下文在教學內容和教學方法上做出了如下探索,可以在一定程度上解決上述問題

(一)教學內容可立足經典動畫十二法則原理,PPT中案例分析要與時代相結合《生命的幻象:迪士尼動畫造型設計》一書中提到了迪士尼公司的動畫師們總結出的12動畫法則,“1擠壓與拉伸(SquashandStretch),2預備動作(Anticipation),3構圖布局(Staging),4連續動作和關鍵動作(StraightAheadAction&PoseToPose),5跟隨與動作重疊(FollowThrough&OverlappingAction),6慢入、慢出(Slowin&Slowout),7動作弧線,曲線運動(Arcs)8,次要動作(SecondaryAction),9時間與空間(Timing&Spacing),10夸張化(Exaggeration),11體積感、好的角色姿態(SolidPosing),12引人認同的表演、吸引力(Appeal)”。②動畫中所有的運動都可以用以上的法則進行分解與涵蓋,這些經典動畫原理,是迪士尼動畫師長年累月積累總結的結果,我們的教學課件,可以立足于這些經典動畫原理,將每一個法則講解透徹,特別對12法則中涉及到的重要關鍵幀,通過后期軟件對案例動作視頻進行編輯,如講解預備動作時,要特別強調預備關鍵幀的作用,以及合成對比視頻中有無預備關鍵幀的最終效果區別,通過不同的案例分析模式,在視覺上增強學生對動畫原理的理解。多媒體授課的教學過程中,PPT中案例應結合當下國內外的動畫作品或獨立的動作案例加以分析,做到歷史經典作品與時下動畫創作案例相結合,這樣就可以避免教學課件陳舊,從而提升學生學習傳統動畫原理的興趣。

(二)告別單一的手繪模式,將多元化的表現形式融入教學課堂,提高學生學習興趣

根據上文中提到的高校課程設置現狀,許多學生沒有藝術基礎,造型能力相對薄弱,傳統的單一手繪形式加大了學生的創作難度,使很多學生望而生畏,甚至喪失了學習動畫原理的興趣。在實踐教學中,應該加強學生平日課余時間的動態速寫訓練。在造型上,可以嘗試運用多元化的材質表現形式,通過剪紙、潑墨、泥塑、流體、谷物等其他所有學生感興趣的形式通過逐幀拍攝的處理方法進行動作繪制,進而實現自己的創意。學生在訓練過程中,大大縮短了修整造型的時間,可把精力多放在動作的流暢性和動畫表演上。視頻效果可通過動畫視頻編輯器進行查看,并在軟件中調整動作的節奏以及關鍵幀,進而達到理想的效果。學生通過這樣的學習方法,可以擺脫傳統動畫原理中手繪形式的限制,大大提高了學習興趣,課堂效果明顯。

(三)發揮“全球慕課”與“微信課堂”作用,調整理論授課與實踐學時分配

如今,“慕課技術”以及“微信課堂”的建立,為傳統動畫教學提供了補充。以往教學中,教師的理論授課時間通常占據了一大部分,學生聽聽都懂、做做就錯的現象時有發生。“慕課技術“為學生進行在線學習提供了很好的平臺,學生可以通過查看全球優秀的在線課程進行學習,對國內外一些經典的動畫原理案例及作品進行分析。此外,“教師課堂中的實時理論講解可以通過微課的形式上傳到網絡平臺,這樣學生可通過‘微課’復習課堂內容,教師從而可以縮短課堂中的理論授課時間,把時間與精力重點放在學生繪制的原動畫上。”③課堂中,教師通過觀摩學生作業、分析動作問題,對學生整體的動作質量、時間節奏、表演中的情緒加以把控,從而及時解決學生在作業時遇到的困難,提升學生獨立思考及自主學習能力,讓學習更加主動。同時,引導學生關注優秀院校教師的相關“微課”,使學生向不同的教師學到更多、更深刻的內容,為將來的動畫創作做準備。

(四)動作表現流暢是基礎,動畫表演貼切生動是目標

“動畫的本體性具有美術性、幻變性、假定性、夸張性特征。”④因而,動畫創作中角色的動作和運動表現可相對隨意。在造型方面,任何物體均可作為主要角色進行運動,這就為角色的變形以及在運動中形變提供了無限可能。對于造型能力較強的同學來說,動畫最終的目標不單單是實現動作流暢,而應該力求在動作流暢的基礎上,貼切地表現出角色的性格以及心境狀態,不斷揣摩,用動作去塑造角色,使動畫具有感染力。此外,實現動畫角色的自如表演還要求學生要培養自身正確的藝術觀念,接觸生活、觀察生活,研究學習表演藝術、挖掘角色的個性特征,并把這些作為動畫師一生的奮斗目標。

(五)總結作業中的共性問題,開啟課堂評價

教師根據教學內容和知識點進行課堂設計時,可以在學生進行原動畫之前統一講述動畫中應注意并可能會出現的問題,提升學生的動畫法則意識。對于學生在進行動作創作的過程中出現的共性問題,比如走路滑步、時間節奏、擠壓拉伸關鍵幀中角色體積的失衡、角色運動中的先動后動錯位、畫面中多個角色的主要動作和次要動作處理混亂以及跟隨動作表現僵硬等等問題,教師在課堂指導時,應及時總結并統一講解給大家,指出出現問題的原因以及處理方法,避免學生在修改過程中走彎路。動畫原理的課堂教學改革中,多媒體播放并評價學生作業是非常重要的一個環節。“動畫是一門動起來的藝術,一切樣式均是力的樣式。”④因而,通過多媒體播放能讓大家一同看到動作的表現力,以及動作中“力”的表現是否恰當、準確。同時,可以促進學生之間相互學習,分享彼此創意,提升學習興趣,教師也可以在課堂評價過程中找到自己教學中的不足以及需要改進之處。

三、結語

通過如上教學內容和教學方法的探索,大幅提高了學生學習傳統動畫原理的興趣,課堂氣氛也從之前單純手繪時的枯燥變得活躍、豐富起來,多元化的表現形式通過逐幀拍攝為造型基礎差的同學提供了無限可能,學生參與度高,為日后的動畫創作打下了堅實的基礎。同時,學生的實踐能力和教學質量都有明顯提高,教學改革效果明顯。

第四篇:C語言程序設計課程教學內容及教學方法研究

C語言程序設計課程教學內容及教學方法研究

摘要:該文主要探討了C語言程序設計課程在現有高等教育體系中教學內容及方法。提出了C語言程序設計課程的教學內容應該分成基礎課程和高級課程兩部分;提出了根據現實中的問題和需要學習的知識點為依據來編排教學案例,通過增加問題的難度逐步學習掌握更多的知識點。

關鍵詞:C語言程序設計;教學內容;教學方法

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2018)13-0161-03 C語言程序設計課程在教學中出現的問題

C語言是現今計算機領域通用的語言之一,雖然并不像上個世紀80年代那樣一枝獨秀,但仍具有非凡的魅力。C語言是Thompson、Ritchie等人開發UNIX操作系統的副產品,并用C語言并UNIX操作系統進行了重寫。在C語言普及后,國際標準化組織又多次對C語言進行了標準化,包括C89標準、C99標準和最新的C11標準。C語言對現代編程語言產生了巨大的影響,許多流行的現代編程語言都借鑒了大量C語言的特性,包括C++,JAVA,OC,Swift,C#等。

考慮到大量新編程語言的普及程度。高等院校學生還有學習C語言的必要嗎?對于這個問題回答:首先,學習C有利于更好的理解其他新式編程語言,能讓程序員更好地掌握繼承自C語言的基本特性。其次,現有大量的C語言代碼需要維護。最后,C語言仍然是眾多工程領域最重要的編程語言,包括嵌入式開發、智能機器人、智能家居和智能電子產品等。

現今國內大部分高校都會首選C語言作為計算機編程的入門語言。各專業開設的C語言課程一般都是一個學期講完,學時數大概在48~64課時之間。由于學生沒有編程基礎,很難在這么短的時間內熟悉C語言的各個知識點。在各個高校C語言程序設計課程教學中,有兩種教學方法比較主流:一種是采用多媒體演示+黑板板書、并用一定的課時量上機練習編程的教學方法,這種方法可以在一學期內講解完C語言課程大部分知識點。但是這種教學方法需要學生課后自己花時間上機練習編程。而且由于教師不在現場,學生出現的問題得不到及時解決,容易對編程產生厭惡感,導致學習失敗。另一種方法是采用教室與機房一體化的教學方法,教師采用多媒體演示+黑板板書,通過設計好的項目來引導學生學習,指導學生現場編程,通過多年的實踐發現,這種教學方法的效果比上一種好,但是由于班級學生人數眾多,即使采用小班教學,也有30個左右的學生需要指導。在一學期的課時內,沒有足夠的時間指導學生學完全部重要的知識點。

本文的主要目的就是探討C語言程序設計課程中教學的內容及教學方法,提供解決以上教學方式中出現的問題的思路。C語言程序設計課程教學內容的探討

C語言程序設計課程教學中,選擇一本好的教材非常重要。什么是好的教材?首先教材作者應該是C語言編程方面的專家、有實際項目的開發經驗、熟悉C語言的標準。其次教材中應該有好的教學案例和精?x的習題,教學內容應該由淺入深、知識點全面、對C語言初學者經常犯的錯誤有提示和解答。我們不應該選擇那種字典式、看起來全面但不便于學習的教材。國內的有些教材喜歡糾結于語法上的細節,故意把語句寫得很復雜以考查學生是否掌握了相關的語法知識,這樣做甚至會使習題的答案陷入了未定義行為的泥潭,對學生編程能力的提高是有害的。

通過對前面所述的兩種主流教學方法的分析發現,由于C語言程序設計課程學時的限制,不可能既全面的講解各個知識點,又讓學生較快地掌握C語言的編程技術。因此有必要將C語言程序設計課程分成基礎課程和高級課程來教學。

基礎課程包括以下內容:

1)C語言概述和C語言編譯器的使用;

2)C語言的基本概念、格式化輸入/輸出和表達式;

3)選擇語句、循環語句和基本數據類型;

4)數組、函數和指針;

5)結構、聯合與枚舉;

6)底層程序設計;

7)預處理器和多文件程序的編寫。

高級課程包括以下內容:

1)指針和數組;

2指針的高級應用:動態存儲分配、鏈表、指向指針的指針和指向函數的指針;

3)標準庫、輸入/輸出、標準庫對數值和字符數據的支持;

4)錯誤處理和國際化特性;

5)C99標準和C11標準。

在課程教學中,教師最好采用項目化教學的方式,對基本知識點的熟練應用進行重點訓練,使學生能夠用所學的編程知識和技巧解決實際的項目問題。高級課程是否需要開設,關鍵看學生的專業和需求。對于電氣電子信息類專業的學生,應該開設C語言的高級課程,使學生有能力使用C語言進行單片機和嵌入式技術的開發。C語言程序設計課程教學方法的探討

C語言程序設計作為一門應用性很強的課程,檢驗學生學習的效果如何就是看學生編程的能力。歐美高校普遍采用的教學方法是在大班教學中采用多媒體演示+黑板板書的方式教學,然后在小班討論課程中以助教輔導的方式練習編程。國內高校很少采用教授大班講解課程,然后分班由助教輔導的教學模式,這就決定了國內的教學方式與歐美高校有所不同。由于需要教師一個人完成所有的教學任務,一個較好的教學模式就是采用項目化教學方式,將課程分為基礎課程和提高課程進行教學。對C語言編程要求較高的專業,學習基礎課程和高級課程兩個部分,分兩學期完成。對于一般的工科專業,可以只學習基礎課程,重點了解編程的思想和編程的現代方法。

對于C語言程序設計基礎課程,可以采用項目化教學的方式,將主要知識點分解在一系列由實際案例建立起來的項目里來學習。教學的方式是首先引入實際案例,編寫簡單的程序,然后增加新的知識點,通過多個階段逐步建立完整的程序。下面通過對C語言基本概念和格式化輸入輸出的課程部分來說明教學案例的實施過程。

第五篇:程序設計課程教學方法的探討和實踐

程序設計課程教學方法的探討和實踐

高等學校的根本任務是培養人才,人才培養是辦學的核心問題。在高等教育大眾化、國際化的趨勢中,高等學校辦學的競爭日益加劇。教學質量將決定著一所學校的生存和發展。因此,教學質量是教育者、管理者不可不思、不可不謀、不可不為的重要任務。

隨著經濟的發展和科技的進步,對人才素質提出了更高的要求,在人才培養上,各高校都在夯實基礎的同時重視能力的培養,開始實施理論教學和實踐的配套改革,進一步加強實踐教學,加強學生實踐能力、創新能力的培養。但是,對不同層次的高校而言,教育培養的對象雖然都是大學生,但各校均有自己的特性,在教學方法上,有其共性,也具有特殊性,互相之間,只能借鑒,不能照搬,而需要根據自己的情況來制定切合實際的教學方法。本文是以某高校計算機專業的“程序設計”課程為對象,探討教學方法的改進和實踐。

科學的教學方法是通向成功的橋梁。古人曰:“授之以魚,供一飯之需;教之以漁,終身受用不盡。”授之以方法,培養學生的自學能力,是實現“教是為了不教”的正確途徑。教學方法的改進,首先要改傳統的單純灌輸式教學法為啟發式和探究式的教學法,教師提出問題,激發學生積極思維,主動思考,發現未知,發展智力,達到由此及彼、由表及里、聞一知

十、舉一反三的目的。教師不僅要注意培養學生的“智商”,更要發展學生的“情商”,即非智力因素,充分調動學生學習的需要、興趣、動機,引導學生進行科學的思維,包括形式邏輯思維、形象思維、靈感思維等,以培養學生獨立思考問題、提出問題和解決問題的能力,即所謂“既要授之以魚,更要授之以漁”。教師可以假設一種以案例和問題為核心的情景和背景,激發學生探究問題的興趣,通過選擇與確定問題,討論與提出設想,實踐與尋求結果,驗證與得出結論,培養學生獨立思考能力、研究能力和創新能力,形成一種討論式、開放式的現代教學方法,這就體現了大學教學的創新精神和平等合作精神,這種方法稱為程序案例教學法或程序驅動教學法。這種方法要求教師精心備課,根據學生的知識水平和能力,創設實用的程序案例,引導過程中的問題情境,幫助學生激發創新意識,促進學生質疑,培養學習興趣。在課堂上,要努力營造民主、寬松、和諧的學習環境。

現今普遍的程序設計教學方法都是從語法入手,詳細地講解各種編程語言的語法,而涉及的程序案例卻很少,雖然有一些例題,但很簡單,距離解決實際問題的復雜度相差甚遠,學生在學習之后,常常缺乏動手能力和解決問題的能力,無法構建程序設計的思維,而且機械式的記憶語法規則往往是枯燥無味的,很難激發學習的興趣。以“C++程序設計”為例,針對各種語法規則,創建16個實用的程序案例:1)庫存清單應用程序(變量,輸入);2)工資計算應用程序(算法,偽代碼);3)牙科付費應用程序(邏輯運算符,字符串);4)購車還貸應用程序(WHILE循環語句);5)計算班級平均成績應用程序(標記控制循環);6)利息計算應用程序(FOR循環語句和數學函數);7)計算個人所得稅應用程序(多分支選擇語句SWITCH);8)捐款管理應用程序(作用域與函數原型);9)游戲應用程序(生成隨機數和枚舉);10)薪金統計應用程序(一維數組);11)學生成績統計應用程序(二維數組);12)數字時鐘應用程序(自定義類和對象);13)購物清單管理應用程序(指針,引用及動態數據結構);14)工資表應用程序(繼承與多態性);15)便箋信息應用程序(順序訪問文件);16)屏幕抓取應用程序(字符串處理)。

首先教師給出程序案例的框架結構,學生經過思考,選擇合適的算法和指令語句,經互相討論,完善和豐富程序案例,然后上機調試,通過運行來檢驗結果。程序案例的教學法是從興趣入手,首先給人們編程的樂趣,繼而帶領學生進入程序的天地,提高探索的欲望,使學習編程變得生動而有趣。經過對計算機科學專業198名學生的問卷調查表明,其中194人贊成這種教學方法,在反饋的意見中,認為這種方法效果很好,能夠很容易接受。在教學過程中既學到應得的知識,又感受到編程的快樂;既感受到成功的喜悅,又得到探索的樂趣。考核的成績表明,85%的學生達到預期的效果,其中有20%的學生達到優秀的水平,雖然,教學實踐取得明顯的效果,但仍有15%的學生尋求適合的解決方法。尚未達到預期的效果,這表明仍有一些問題尚待解決,今后將進一步研究不足之處。

(作者單位:山東省濰坊科技學院)

下載《程序設計》課程教學方法的研究論文word格式文檔
下載《程序設計》課程教學方法的研究論文.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    VB程序設計改革研究論文

    摘 要 :Visual Basic程序設計作為非計算機專業公共基礎課,其理論性、實踐性強,教學難度大。文章就如何提高教學質量,培養學生綜合應用程序開發能力作了探索和改革。 關鍵詞:VB;程......

    高中信息技術課程序設計教學方法初探(論文)

    高中信息技術課程序設計教學方法初探 陜汽二校 白萬平【摘 要】:本文針對目前中學階段程序設計教學“難教”和“難學”的問題,分析了程序設計教學過程中存在的一些問題,并結合......

    淺談中職學校計算機程序設計課程教學方法探討

    淺談中職學校計算機程序設計課程教學 方法探討〔論文關鍵詞」中職學校 計算機 程序設計 教學方法〔論文摘要」計算機程序設計課程是中職學校計算機專業的主要課程之一,曾受到......

    高校柔力球課程教學方法研究論文(合集)

    摘要:隨著我國教育事業的不斷改革,體育課程變得尤為重要,使得柔力球項目逐漸發展成熟。現如今,柔力球已經在高校體育課程教學中占據主導地位。但是,因為受到許多外界因素的影響,致......

    數據挖掘教學方法研究論文

    摘要:在本科高年級學生中開設符合學術研究和工業應用熱點的進階課程是十分必要的。以數據挖掘課程為例,本科高年級學生了解并掌握數據挖掘的相關技術,對于其今后的工作、學習不......

    初中語文多元化教學方法研究論文

    一、多元化教學方法的應用優勢分析多元化教學模式強調思維形式的多元化,在教學活動中,教師可以站在不同的角度開展教學,初中語文這門學科內容是非常多樣的,教師可以加入大量的課......

    職業中學語文教學方法研究論文

    由于職業中學學生的語文學習興趣不高,要讓職業中學的語文課堂教學更加有效率,讓學生能夠充分把握語文知識點,并能夠很好地運用,就必須對職業中學的語文教學方法進行改革。一、利......

    管理會計教學方法研究論文

    摘要:管理會計人才匱乏,已成為制約我國管理會計發展的瓶頸。為深入推進會計強國戰略,我們也應該順應時勢加強高校的管理會計教育教學以培養出優秀的管理會計人才。傳統的管理......

主站蜘蛛池模板: 久久强奷乱码老熟女网站| 国产av在线www污污污十八禁| 亚洲精品久久久www小说| 国产精品久久久久久久久岛国| 国产色视频免费| 欧美一线二线三显卡| 免费无码又爽又刺激高潮虎虎视频| 久久香蕉超碰97国产精品| 亚洲中亚洲中文字幕无线乱码| 免费国产黄网站在线观看可以下载| 18黄暴禁片在线观看| 国产精品丝袜一区二区三区| 国产精一品亚洲二区在线播放| 国产成人精品高清在线观看99| 用舌头去添高潮无码av在线观看| 亚洲欧美中文日韩在线v日本| 久久不见久久见免费视频7| 成年无码一区视频| 国产 中文 亚洲 日韩 欧美| 免费人妻无码不卡中文字幕系| 国产精品久久久| 无码av永久免费专区麻豆| 国产自产对白一区| 国产无遮挡18禁无码免费| 亚洲中文字幕a∨在线| 少妇被粗大的猛烈进出免费视频| 婷婷激情综合色五月久久竹菊影视| 久久亚洲中文字幕精品一区| 亚洲性视频免费视频网站| 日韩国产一区二区三区四区五区| 久久99精品久久久久久齐齐| 国产精品va在线观看老妇女| 日韩丰满少妇无吗视频激情内射| 国内嫩模私拍精品视频| 久久午夜无码免费| 国产人澡人澡澡澡人碰视频| 日韩精品一区二区三区在线观看l| 51国产偷自视频区视频| 大战熟女丰满人妻av| 国产九九久久99精品影院| 国产成人精品日本亚洲直播|