最近中文字幕2018免费版2019,久久国产劲暴∨内射新川,久久久午夜精品福利内容,日韩视频 中文字幕 视频一区

首頁 > 文章中心 > 語言教學方法

語言教學方法

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇語言教學方法范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。

語言教學方法

語言教學方法范文第1篇

關鍵詞:C語言;教學方法;多媒體教學

中圖分類號:G642文獻標識碼:A文章編號:1009-3044(2007)04-11160-03

1 引言

C語言是國內外廣泛使用的計算機語言,它兼顧了高級語言的易用性、可移植性好等優點,又具有低級語言效率高、可直接對硬件進行操作等大部分功能,是計算機應用人員應掌握的一種程序設計工具,同時也是高校計算機專業的一門重要的專業基礎課。通過C語言教學可以幫助學生掌握程序設計的基本方法,其教學效果的優劣直接影響到學生對后續專業課程的學習以及在計算機方面的應用能力和水平,因此,必須加強C語言的教學效果。下面根據教學實踐討論如何進行C語言教學。

2 改進教學方法、激發學習熱情

《C程序設計》這門課程一般是在低年級開設,學生對程序設計沒有完整的概念,學習C語言的目的不清楚,加上在以往的教學中大多數都是教師講學生聽,學生處于被動的學習狀態,課堂氣氛沉悶,久而久之學生就會感到厭煩,對學習失去熱情。要改變這種狀況,在C語言教學中應明確教學目的,加強師生交流,充分發揮教師和學生的主觀能動性,激發學生學習的熱情,使學生能獨立思考,勇于創新,善于解決實際問題。

2.1 改變教學方法,培養學生興趣

針對初次涉及程序設計的學生,教師在講課前應先介紹C語言的用途,例如計算機類考試都要涉及到C語言;可用C語言編寫各種系統軟件(如Windows)和應用軟件以及一些小游戲;《C程序設計》是專業課的基礎等等,使學生明白學習C語言的目的和目標。

《C程序設計》一開始就介紹了一些程序代碼和函數使用規則,而學生對語法、函數一無所知。如果按照書本順序進行講解,學生一開始理解起來很吃力,就失去了對C語言的學習興趣。而學生一般對上機比較感興趣,在第一節課可以先介紹C語言的上機步驟,然后調試一些現成的程序,甚至可以是一些小游戲,這樣可以引起學生的好奇,從而使其對程序設計產生興趣。

2.2 充分利用多媒體,提高教學效果

多媒體輔助教學能夠化靜為動,寓教于樂,培養和激發學生的學習興趣,能將抽象的問題形象化,便于學生對知識點的理解和運用,還能節約傳統的板書時間,使課堂講解時間相對增加,增大課堂信息量。

2.1.1 合理制作教學課件

制作課件的目的是為了提高教學質量,如果課件內容安排不當就會達不到預期的效果,反而會分散學生的注意力,影響課堂的學習質量。如何制作課件可從以下幾個方面考慮。

首先,在形式上要樸實大方而不花哨。適當的視覺效果和音頻效果能吸引學生的注意力,但不能過于注重。如果屏幕弄得花花綠綠的或者每次出現新內容都有響聲,這雖然從心理上刺激了學生的視覺和聽覺,但會使學生主次不分,分散了學生的對知識點的注意力。

其次,在內容上要充分利用課件的優點,化抽象為具體。C語言具有高級語言和低級語言雙重特點,有些語句和算法非常抽象,學生難以理解。在制作這部分內容的課件時,可以利用圖形或動畫效果模擬程序執行時計算機內存單元數據狀態和變化過程,增強學生對程序的直觀感覺?!逗瘮怠分幸粋€難點就是對遞歸算法的分析。遞歸程序的執行過程分為兩個階段:回推和遞推。學生對回推過程分析起來很容易,但對遞推過程的分析容易出錯,這時教師可借助圖形來分析遞歸程序。以河內塔為例:

圖2中每一個橢圓表示調用一次函數hanoi,程序按照箭頭所指方向執行。通過這張圖,學生可以看清楚程序執行時調用和退出一個函數時參數的變化和返回的結果。

還有在《指針》這一章中,對指針的操作非常抽象,學生理解起來比較困難,教師可以利用PPT中的動畫效果簡單動畫,模擬程序執行時對指針的操作及相關數據的變化。

2.1.2 綜合運用多種教學模式

在教學中,課件是起輔助作用的,不能單純的演示課件,仍然要發揮教師的主導作用。在演示課件的同時要憑借自身的豐富教學經驗和生動的講解,來調動學生的積極性。對于例題中的算法,在講解完以后,還可以現場調試程序,得出結果,加強學生對程序設計的直觀感受,這可以培養學生學習程序設計的興趣和主動性。

由于使用課件節省了板書時間,造成學生沒有時間記筆記,這時可讓學生集中精力聽課,課后教師將課件放到機房的共享文檔中,供學生拷貝。在使用課件后節約了很多課堂時間,使得課堂講解內容增加,速度加快,這要求教師要把握好課件的播放速度,使學生更好地接受教學內容。另外,現代多媒體教學方式并不能完全取代傳統的教學方式,應該將二者恰當地結合起來,發揮各自的優勢,這樣才會收到令人滿意的教學效果。

2.2 精講算法,培養學生好的編程思想和方法

語言只是程序設計的形式,而算法才是靈魂。沒有正確的算法,計算機解決不了任何問題,因此,要將分析算法作為教學重點。有一些學生對C語言的語法和句式掌握的很好,但一面對問題就一片空白,不知如何運用所學知識來解決,這就要求教師在講程序設計前要先介紹如何分析問題、設計算法并將算法正確表示出來。

例如利用函數調用來解決問題時,很多學生不知怎樣來設計形式參數。教師在講解這部分的例題或習題時應先引導學生回顧形式參數的作用――用于接收被調函數需要主調函數傳給它的數據――然后分析被調函數需要主調函數傳給它什么類型的數據,有幾個。有的可通過全局變量傳遞,有的就需要通過實際參數傳給形式參數,這樣就設計出了形式參數的數目和類型。

在講解解決某一個問題的算法時,可將多種算法聯系起來分析,通過對一個問題提出多種解決方案,來開闊學生的思維,培養他們的編程技巧和方法。

例:猴子吃桃問題:一只猴子采了很多桃子,第一天吃了一半加一個,以后每天都吃了頭一天剩下的一半加一個,直到第十天還有一個桃子,問猴子采了多少個桃子?

這個問題可以用循環結構解決:

2.3 恰當設計問題和作業,增加師生交流

在教學過程中,教師既要按教學計劃的要求組織學生系統的學習,也要按照學生在學習過程中遇到的問題有針對性的重點施教。這樣不僅能系統的學好基礎知識和技能,提高學生分析和解決問題的能力,激發學生的積極性,而且能增加師生交流,使教師了解學生的具體學習情況,不斷改進教學方法,做到教學相長。要達到這些效果以下方法可供參考。

首先,教師可根據教學計劃和要求,在每次上新課之前利用幾分鐘時間,就前面課程的知識點向學生提問,以了解學生對所學知識的掌握程度,并對學生的回答作簡短的點評。對回答正確的給予表揚,錯的不直接否定,只要有理就給予肯定,以培養學生的自信心。這種方法可以促使學生課后溫習,提高學生的自學能力,調動學生學習的主動性和自覺性,對教師的教學也有幫助。

其次,教師還可以通過分析作業與學生交流。每次課后可適當布置一些小作業,每章結束后集中講解,并鼓勵學生對同一問題提出不同的做法,這樣不僅能活躍課堂,還能培養學生的創新意識。另外,為了加強學生對編程的練習,教師可根據教學大綱布置幾個貫穿幾章內容的編程作業。這樣可以使學生將前后所學的知識連貫起來,更有利于他們對知識的理解。

3 重視實踐,提高學生的應用能力

C語言程序設計課程的實踐性很強,學生只聽不練根本達不到學習該課程的目的,因此,在C語言教學中應加大程序設計方法方面的內容。

3.1 合理設置課程,增強學生的實踐能力

為了增加《C程序設計》的實踐內容,可增設《C語言課程設計》課程,用以提高學生在程序設計方面的能力。在《C語言課程設計》教學中教師引導學生參與程序的編制過程,去設計程序、分析程序,并優化程序,實現“實踐――理論――實踐”的循環,使理論與實踐達到緊密的結合。

課程設計題目可分為基本題和綜合題,基本題與《C程序設計》章節內容同步。在設計題目時,前面章節的基本題盡量能為后續章節的基本題作鋪墊,這樣,學到后面時能前后貫通,有利于學生對前面知識的理解。綜合題是對整本書內容的總結和運用,應與現實生活相貼近。例如設計一個學生學籍管理系統,要求能實現插入、刪除和查詢等功能。學完數組時,要求學生用數組來實現。隨著學習的深入,要求學生用結構體數組和函數實現,最后用動態存儲分配和指針實現。每經歷一次修改,學生不僅可以將所學的知識運用于實際,而且通過不斷優化程序,可以提高他們分析問題和解決問題的能力,激發學習興趣。這種有一定規模的設計題可讓學生分組分工合作,以培養他們分析解決問題的能力和團隊合作精神。

《C程序設計》教給學生的是運用概念解決問題的方法,學生學到的是現成的理論知識。而《C語言課程設計》則教會學生去思考、探索,尋找解決同一問題的其他答案,并綜合運用所學知識解決問題。這樣不僅能記牢所學知識,還能從反復的練習中獲得成就感,并主動去學習,從而培養了學生自主學習的能力。

3.2 明確上機任務,培養學生動手能力

學習C語言的目的除了是要掌握一門程序設計語言,更重要的是培養動手能力。而動手能力的培養則依賴上機實驗。在上機之前,教師應先研究上機內容并布置明確的上機任務,同時要求學生編好要調試的程序,為上機做好準備。上機內容除了調試程序外,還要要求學生分析程序算法結構。調試成功后要求學生根據所學知識優化算法,這樣可以提高學生的實際應用能力。實驗結束后,要求學生寫好詳細的實驗報告。

上機實驗除了能提高學生的動手能力,還能加強學生對C語言中細節性問題的理解。例如變量要“先定義,后使用”、變量不能與關鍵字同名等等,這些都很容易被忽視,但通過上機調試自己編寫的程序,可以加深對這些細節性問題的印象。

4 結束語

良好的C語言教學效果不僅可為學生學習后續專業課做好準備,還能為學生學習其他高級語言奠定良好的基礎。在實際教學中還有很多問題需要注意,這要求教師不斷探索積累,總結出更好的教學方法,提高C語言的教學質量。

參考文獻:

[1] 譚浩強.C程序設計[M]. 第2版.北京:清華大學出版社,2001.

[2] 譚浩強. C語言程序設計上機指導[M]. 北京:清華大學出版社,2000.

語言教學方法范文第2篇

關鍵字:職業院校;C語言;任務驅運法

《C語言程序設計》這門課程是職業院校計算機專業以及相關專業必修的一門基礎課。主要目的是培養學生的編程思想以及算法分析能力。C語言中的概念、原理、語法規則較多,而且比較零亂,語句使用比較靈活,幾節課下來之后,學生就有點聽天書的感覺了,職業院校的學生基礎比較差,理解能力弱,傳統的按照課本的順序一步步的把語法規則、概念講完再進行強化練習的時候,學生早就把前面的知識混亂了,所以傳統的教學方法己不適應于職業學校的學生了,我們必須尋找一個新的方法來提高教學質量。為此,筆者根據自己對上《C語言程序設計》這門課程的經驗,針對該門課程的問題提出一種新的教學方法任務驅動法。

1職業院校學生的現狀分析

經過初中畢業分流,進入職業院校的學生的整體素質相比高中生有差距,理論基礎差,自制能力差,對學習的興趣不高,特別對于傳統課程的填鴨式教學已經不感興趣,對于老師上課侃侃而談而反感,傳統的理論教學面臨著嚴峻的考驗,上課學生玩手機、睡覺,感覺沒事干,提不起興趣來,造成了惡性循環,所以一個新型的,適合職業院校的教學方式的出現,是改變職校學生學習的有效途徑。假如把一門課程分成幾個階段,每個階段又分解成不同的任務,每個任務又有很多個項目,環環相扣,就像讀一本精彩的小說,讀了一部分,忍不住的去想看下一部分。激發學生興趣,以學生為主體,通過任務驅動學生。

2新的教學方法任務驅動法

任務驅動法是種能夠調動學生學習的主動性,挖掘他們的創造潛能,培養學生的各種思維能力以及創造力。通過任務去驅動學生,激發學生學習的積極性,有小的項目,去完成任務,有散到整體,學好C語言這門語言的基礎課,從而為以后學習更多的編程語言打好基礎。任務驅動法分為以下幾個步驟:

(1)提出任務

針對職校學生對于傳統課堂教學的興趣差,課堂氣氛不好,學習積極性差的缺點,我們采用任務驅動法學習C語言,首先需要針對本門課程,將課本化整為零,將課程這個整體分成幾個部分,將部分中的重點內容做為一個任務來實施,然后針對本次任務去劃分幾個項目,對每個項目進行實施講解,然后最后對這些項目進行綜合來得出任務實施過程中遇到的問題,進行分析總結。對于提出任務來說,一部分有老師來提出制定,然后上課針對本門課程讓學生來分析本門課程,然后分組討論,提出任務,老師結合學生提出的任務,對本身自定的任務進行修訂。

(2)任務分析

任務提出后,對于任務做一個整體的分析。老師提出任務后,將學到的任務在課堂上提出,然后分組對任務進行分析,怎么去實施任務,才能更好的完成任務,比如:怎樣實現比較三個數的最大值,然后存儲最大值?首先讓學生分析,比較三個數中的最大值用到哪些知識?用到哪種程序結構?怎樣比較能最后得出最大值,并且存儲?思考這些問題的同時,看看自己哪些知識還不會,需要查閱資料,各小組成員分工實施,到最后得出任務分析的結論,通過分析,你得到了什么?

(3)完成任務

通過分析任務,學生對任務有了很深的了解,通過小組成員的集體討論及查閱資料,對任務中的知識熟悉復習了一遍,一舉兩得,然后學生們分組實施任務,在實施的過程中遇到了哪些問題,這些問題是剛才分析任務的時候沒有考慮的,然后小組成員討論如何去解決任務,如果這個問題實在沒辦法解決,或者用到的知識沒有學過,那這時可以先試著去預習或者記錄問題,等待老師講解,這樣帶著疑問去學習,去聽老師講解更加深刻。通過自己的努力和老師的指導,自己完成了任務,這樣學生便有成功感,由于職校學生經歷中考后的自信心有可能減少,這種完成任務的成功感,正好去增強其學習的自信心,為以后的學習及工作打好基礎。

(4)評價與總結

最后以組為單位展示學生對任務的完成情況,其他學生也可以相互交流提出問題,學生處于主體地位,老師加以指導,對于跑題的話題及時加以引導,這樣對于本任務的各項環節都接近完結。然后老師對完成任務的過程中遇到的問題加以講解,對于通病與個例拿出來讓大家加以討論、評價,及時改正,同時對于在本任務中完成較好的同學加以表揚,對于沒成功卻很努力的學生加以鼓勵。然后讓學生對本任務進行總結,通過完成這個任務,學到了哪些知識,從學習角度以及情感上分析,然后以后打算怎樣去完成下一個任務。這樣任務驅動法就起到了很好的效果,任務驅動C語言課程的學習,將枯燥的理論學習,編程了一個個小任務,最終累計到學好C語言這門課程。

3任務驅動法在C語言教學中的意義

C語言是信息、計算機、電子等重要學科的一門基礎專業課,在很多學校已經普及C語言,其重要性毋庸置疑,為以后的專業課學習打好基礎。但很多同學認為C語言很難學,并且很枯燥不愿意學。特別是職校的學生。所以我們采用了任務驅動法來學習C語言,讓C語言的課堂活躍起來,通過任務的提出、實施、完成、總結,將C語言看成一個個小任務,讓學生跟玩游戲一樣,過一個個難關,最終達到目的,這樣激發了學生學習的積極性,又實實在在的學到了知識,由原來的老師讓學習,到現在的自己去學習。所以任務驅動法在C語言的學習中的意義重大。

4總結

針對職校學生的特點,我們采用任務驅動法來改變C語言傳統教學的弊端,通過實施教學,得到很好的效果,學生樂于學習C語言,老師上課輕松,課堂氣氛活躍,師生關系融洽。對于學習來說方法很多,找到適合的方法學習,既輕松,效率又高,所以我們采用任務驅動法的同時,根據本班的特點,進一步去改善任務驅動法,讓任務驅動法真正適合本班學生的特點,讓他們學習好的同時,從各方面發展,將來更好的為社會做貢獻。

參考文獻:

[1]蔡偉 任務驅動法在《計算機應用基礎》教學中的應用 河北廣播電視大學學報

[2]陳高鋒 高職《C語言程序設計》課程教學探討 楊凌職業技術學院學報

語言教學方法范文第3篇

關鍵詞:幼兒園語言教學;教學模式;教學方法;創新

在幼兒園語言教學中,教學模式和教學方法的創新,是滿足幼兒園語言教學需要的重要措施,對幼兒園語言教學而言具有重要意義。結合當前幼兒園語言教學實際,要想做好教學模式和教學方法的創新工作,除了要把握正確的創新原則之外,還要積極開展情境教學和朗讀訓練,使教學模式和教學方法創新能夠取得實效,最終達到幼兒園語言教學的預期目標。所以,做好教學模式和教學方法的創新,是促進幼兒園語言教學發展的重要措施,有利于提高幼兒園語言教學的整體水平。

一、幼兒園語言教學中教學模式和教學方法的創新,應把握正確的創新原則

為了滿足幼兒語言教學的實際需要,對教學模式和教學方法創新是提高教學實效性的重要措施。結合幼兒園語言教學實際,只有把握正確的創新原則,才能提高教學模式和教學方法創新的效果。

1.合理性原則

在幼兒園語言教學中,既要對教學模式和教學方法進行創新,同時也要保證教學創新能夠在合理范圍內,只有在學生能夠接受以及符合教學需要的前提下,才能保證教學創新達到合理性要求。

2.科學性原則

為了提高教學創新的科學性,在教學模式和教學方法創新過程中,應遵守相應的教學規則,使教學過程滿足科學性要求,使教學創新滿足教學過程的現實需求。

3.適度性原則

幼兒園語言教學中教學模式和教學方法的創新,既不能冒進,也不能停滯不前,而是要根據學生的實際特點和接受程度選擇適當的方式進行創新。

二、幼兒園語言教學中教學模式和教學方法的創新,應積極開展情境教學

考慮到幼兒園幼兒的年齡特點,在語言教學中只有激發幼兒的學習興趣,才能提高教學效果。基于這一認識,在教學模式和教學方法創新中,積極開展情境教學是重要措施。

1.根據幼兒特點,選擇幼兒感興趣的教學內容

基于幼兒的特點,在情境教學中,應選擇幼兒感興趣的內容教學,并結合幼兒的年齡特點和接受能力,降低語言教學難度,使幼兒對語言教學產生濃厚的興趣,達到教學目標。

2.在活動中模擬特殊情境,調動幼兒的積極性

在情境教學中,教師應模擬多個幼兒熟悉的情境,讓幼兒從熟悉身邊事開始,主動積極地參與到語言教學中,從而調動幼兒的積極性。

3.模擬生活場景,鍛煉幼兒的溝通能力

除了要模擬特殊情境之外,教師還要模擬生活場景,讓幼兒注意總結生活和體驗生活,并在生活場景中鍛煉幼兒的溝通能力,使幼兒的語言能力和溝通能力能夠得到全面提升,進而滿足語言教學的實際需要。

三、幼兒園語言教學中教學模式和教學方法的創新,應積極開展分組教學

考慮到幼兒園幼兒的特點以及幼兒園語言教學的實際需要,積極開展分組教學是提高幼兒園語言教學質量的關鍵。基于這一認識,在幼兒園語言教學模式和教學方法創新中,應根據學生的特點和語言基礎分層若干小組進行分組教學。

1.了解幼兒特點和語言基礎

幼兒的個性特點和語言基礎不盡相同,要想提高教學的針對性和實效性,教師要全面了解幼兒的個性特點和語言基礎,為分組教學提供完善的信息保證。

2.根據幼兒特點和語言基礎合理劃分學習小組

在了解了幼兒的特點和語言基礎以后,合理劃分學習小組,將特點和語言基礎相近的幼兒分到同一學習小組,并采取差異化教學,提高分組教學的整體效果,滿足幼兒園語言教學需要。

3.針對不同小組開展有針對性的語言教學

分組之后,要正確考慮小組內學生的特點和語言基礎,在教學方案和教學計劃的制訂上,應區別對待,做到每個小組編制單獨的教學方案和教學計劃,提高小組教學的整體質量。

通過本文的分析可知,結合當前幼兒園語言教學實際,要想做好教學模式和教學方法的創新工作,除了要把握正確的創新原則之外,還要積極開展情境教學和分組教學,使教學模式和教學方法創新能夠取得實效,最終達到幼兒園語言教學的預期目標。

參考文獻:

[1]周文.促進幼兒心理發展的教育干預實驗[D].昆明:云南師范大學,2014.

[2]郭建軍.幼兒園開展科學教育活動的思考與實踐[D].重慶:西南大學,2014.

語言教學方法范文第4篇

關鍵詞:案例教學 C語言 實踐課

中圖分類號:G642.0 文獻標識碼:C DOI:10.3969/j.issn.1672-8181.2013.23.111

C語言是目前應用比較廣的一門語言,它的功能強大 ,應用面廣,既具有高級語言的特點同時也具有低級語言的很多特點,所以受到很多的計算機編程人員的喜愛和使用。但同時由于C語言涉及的概念較復雜,規則繁多,所以學生在學習的過程中都感到有一定的困難,這樣就使學生產生一定的畏懼心理,只要有這個心理產生,那么想學好它就非常的困難了。所以筆者結合多年的教學經驗,談一下自己的心得和體會。

1 案例教學、理論聯系實際在C語言中的應用

所謂的案例教學是指以案例為媒體,師生通過對具體的案例分析和討論的方式,讓學生在討論中學到知識,這是一種讓學生由被動學習變為主動學習的方法。這樣可以充分調動學生學習的積極性。但這也要求老師在案例的選擇上需要注意以下幾個方面。

1.1 不可過于簡單但也不可過難

過于簡單會讓學生產生一種浮躁心理。他們會認為C語言是一門很容易學習的課程,在以后的學習中不會引起充分的重視,而隨著C語言學習的深入,知識會越來越難,由于未得到充分的重視,所以當學生想學習的時候會發現其實有很多的知識已經不會了,這時已經有一些晚了。但也不可過于深奧,如果你一開始就讓學生產生一種我什么也不會,我怎么學習也學不好它了,那么他們也就沒有了學習的興趣,同時也就不會再喜歡學習C語言了。那么怎么才是得當呢?這既要看學生的知識水平,也要看學生的興趣程度,不同的學生應該有不同的內容。下面筆者舉一個例子,當講到if語句的時候,一般是先和學生討論一下,在日常生活中我們什么時候可以用如果和那么來表達,這時學生會舉出很多的例子。當學生把例子舉過之后,筆者就會說,我們學習編程語言的目的就是為了解決實際問題的,既然我們生活中有這么多這樣的語句,那么在C語言中是如何實現的呢?這時筆者會對學生說在C語言中是用if完成的,然后選一個學生在舉例中的具體實例,逐一引出C語言if的語法結構。這樣既能充分調動學生學習的積極性又能讓學生了解if語句能解決的實際問題是什么,同時讓學生知道C語言與現實世界是如何聯系起來的。然后再留幾個問題,比如:任意輸入三個數,找出其中最大數和最小數;編程計算現在依據重量不同,快遞收費多少;任意輸入一個人的某科成績,輸出他的等級等等的問題。最好是舉出一些現實生活中比較實用的例子,不是空洞地讓學生完成某個題目。

1.2 注重案例引導的作用

選取的案例應該具有一定的針對性,做到既有深度又有廣度,針對性還要強。開闊學生的思路,引導學生思考,鼓勵學生發言,讓學生互相之間可以討論,增強學生的集體意識感。

2 多次講解,步步深入

任何事情都不是一蹴而就的,尤其C語言概念復雜,規則繁多,學習起來更有一定的困難。所以要求老師對一個知識點不是只讓學生聽懂就可以了,而是讓他們會做,我們都知道熟才能生巧,如果一個學生對知識點不熟悉,那肯定是不行的。但要做到熟悉就要不斷練習,這就要求老師要不間斷地帶領學生進行各個知識點的練習,讓學生達到熟練的程度,這樣才能增強學生的自信心。同時老師要知道課堂的時間還是有限的,要讓學生充分利用課下的時間,我校為學生提供了虛擬工作室、虛擬就業室、實際動手大賽、作品展等一系列的活動。這為學生能自己動手,熟練知識提供了非常好的環境。由于C語言自身的特點,所以要求老師在講授知識點的時候,不可以急于求成,要注重引導工作,做到循序漸進。

3 充分注重實踐課

C語言是一門實踐性很強的課程,實踐課直接影響著學生對知識的掌握程度,所以在實踐課中筆者主要分成以下幾個步驟。

3.1 要求學生做好充分的上機前的準備

老師在每次上機前都要為學生布置適當的作業,要求學生在課下必須先自己把代碼寫出來,這樣上機的時候只是進行調試工作。這樣做的目的是讓學生有充分的時間去檢查自己的想法。同時讓學生知道,有的時候你想的和你做的并不一樣,要求你必須自己親自動手才能解決實際的問題。同時也為學生留出充分的時間對程序進行改錯,這既是鍛煉過程,同時也是讓他們熟練知識點的過程,只有自己解決的問題,學生才能印象深刻。當把問題解決之后,學生也會非常高興,比老師講多少次都強。同時也充分調動了他學習的積極性。

3.2 上機中老師的引導作用

學生在上機的時候肯定會出現各種各樣的問題,那么當學生解決不了的時候,當然首先想到的是求助于老師,作為一名老師,你是不是看到問題后,就是幫助學生調試通過呢?筆者認為如果這樣做,那么對于學生來說,這樣的幫助其實沒有什么意義,下次遇到類似的問題,學生還是不能獨立解決。主要是因為,你作為老師雖然幫助他解決了問題,但其實學生有可能還是不會這個知識點。所以要求老師,當學生向你求助的時候,不要急于為學生解決問題而是和他討論一下出現這個問題的原因,以及讓他說出解決的辦法,讓他自己解決。這樣重復幾次之后,筆者相信每位同學都會有很大提高。

3.3 下機的總結工作

有一句話說的好,編筐編簍全在收口,當一次上機課結束之后,作為一名老師,現在他的作用是非常大的,一定要及時總結這次上機的知識點以及同學們取得的成績。哪怕學生只是取得了一點點的成績,作為一名老師,也不要吝嗇自己表揚的話語,一定要及時表揚及肯定學生取得的成績。這也是為了增強學生的自信心。同時也要指出學生在上機時存在的問題,以便于學生及時改正。

以上是筆者多年的經驗,有許多問題仍在探索之中,希望可以與各位同仁共同探討。

參考文獻:

[1]曾雪璐.CS教學法的探究與應用[J].文學教育,2009,(8).

語言教學方法范文第5篇

所謂“積木式”教學方法,顧名思義,就是將較為復雜的知識點分解為較小的知識點,當理解和掌握小知識點后,再將它們有機地組合在一起,就像兒童在玩積木游戲一樣,將許多塊積木按一定的順序和形式結合在一起,搭成一座宏偉的建筑。在這個意義上,一個復雜問題的解決就分解為兩個步驟:一是將復雜問題分解為多個較為簡單的問題并逐個解決;二是將已解決的各個問題按照一定的順序有機地結合起來。本文以QBASIC語言中的文本作圖為例,闡述“積木式”教學方法在該問題中的應用。

文本圖形主要是指比較規則的線性圖形,即光標的起始位置和每行文本中符號的數目呈現線性變化規律。在這樣的文本作圖中,有兩個問題需要解決:一是每行文本起始位置的確定;二是每行文本數目的確定。對于每行符號起始位置不變而數目線性變化的圖形或者每行符號數目不變而起始位置線性變化的圖形,可以用目測觀察的方法,直接確定上述兩個問題中的具體參數,但是對于一些較為復雜的線性圖形,就要通過一定的公式來確定,這個公式可以概括為:Y=KX+B。

一、文本起始位置的確定

當文本起始位置呈線性變化時,可以采用下面的方法解決:用兩個不同行的各項參數作為上述二元一次方程組的已知條件,列出兩個方程,求出K值和B值,最終確定線性方程式。

例1:

在這個圖形中,每行的起始位置公式均為Y=KX+B。其中,X為行號,K為斜率,B為截距,Y為光標的起始位置??闪谐鋈齻€方程,取其中的第一和第三兩個方程:

求得K值為1,B值為0,因此可得到光標的起始位置方程為:Y=X。

在這個圖形中,仍然可以用Y=KX+B這個公式確定光標的起始位置,但與例1中不同的是,光標變化的線性方程應該有兩個,因為光標起始位置的變化趨勢很顯然并不統一,而是關于X軸對稱,所以在列式計算時,應該列出兩組二元一次方程組,而X值的變化范圍也應該是對稱的,即可設為從-3—+3:

7=K1·(-3)+B1?搖?搖?搖(1) 1=K2·0+B2?搖?搖?搖(1)

1=K1·0+B1?搖?搖?搖 (2) 7=K2·3+B2?搖?搖?搖(2)

解這兩個方程組可得兩組K值和B值分別為:K1=-2,B1=1;K2=2,B2=1。兩個方程分別是:Y1=-2X+1;Y2=2X+1。根據這兩個方程中X的取值范圍可以得出:K·X總為非負數。因此,結合上述情況,可以用函數ABS()來調節正負號,因此這個圖形的光標起始位置可以歸納為:Y=2*ABS(X)+1。

上述兩個圖形基本概括了線性作圖中的所用情況,也就是說,無論是何種線性作圖,都離不開這樣兩大類型,即單向線性變化和對稱線性變化。即使有變化,也只是在符號上有較小的變化。

二、每行中符號數的變化

與光標起始位置相似,符號數的變化離不開兩大類型:一是單向線性變化,二是對稱線性變化。單向線性變化中分為單向增加和單向減少,此時,可以將符號數的變化看成是一個等差數列,趨勢相似,而步長不同。步長的不同,主要體現在K值的變化,趨勢的變化主要體現在K值的符號:增加的趨勢下,K值為正;否則為負。對稱線性變化的算法與例2中基本一致,只在具體問題中有數值上的變化。最終也可以得到一個類似于Y=KX+B的一個公式來反映符號的變化。

主站蜘蛛池模板: 旬阳县| 江源县| 金湖县| 深水埗区| 介休市| 漳州市| 达日县| 穆棱市| 梁山县| 贵南县| 锡林郭勒盟| 景东| 通河县| 仙游县| 南乐县| 灌阳县| 若尔盖县| 镇宁| 和田县| 榆林市| 高台县| 日喀则市| 白朗县| 麟游县| 凤庆县| 宁明县| 桂东县| 平原县| 潍坊市| 阜城县| 北宁市| 泸水县| 九龙坡区| 道孚县| 潜山县| 安达市| 凤冈县| 井冈山市| 巴彦淖尔市| 治多县| 嘉兴市|