• <input id="zdukh"></input>
  • <b id="zdukh"><bdo id="zdukh"></bdo></b>
      <b id="zdukh"><bdo id="zdukh"></bdo></b>
    1. <i id="zdukh"><bdo id="zdukh"></bdo></i>

      <wbr id="zdukh"><table id="zdukh"></table></wbr>

      1. <input id="zdukh"></input>
        <wbr id="zdukh"><ins id="zdukh"></ins></wbr>
        <sub id="zdukh"></sub>
        公務(wù)員期刊網(wǎng) 精選范文 計(jì)算機(jī)函數(shù)入門教學(xué)范文

        計(jì)算機(jī)函數(shù)入門教學(xué)精選(九篇)

        前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計(jì)算機(jī)函數(shù)入門教學(xué)主題范文,僅供參考,歡迎閱讀并收藏。

        計(jì)算機(jī)函數(shù)入門教學(xué)

        第1篇:計(jì)算機(jī)函數(shù)入門教學(xué)范文

        關(guān)鍵詞:C/C++程序設(shè)計(jì)上機(jī)實(shí)驗(yàn)?zāi)M;delphi;Access數(shù)據(jù)庫

        中圖分類號(hào):TP311

        C/C++語言是國(guó)際上廣泛流行的計(jì)算機(jī)高級(jí)程序設(shè)計(jì)語言,在各類高等院校的計(jì)算機(jī)及相關(guān)專業(yè)中,C/C++語言均被列為一門必修的基礎(chǔ)課。學(xué)習(xí)C/C++語言,理論知識(shí)的掌握很重要,實(shí)踐應(yīng)用能力的培養(yǎng)更是不容忽視。目前也有很多有關(guān)C/C++語言的題庫,可很好地實(shí)現(xiàn)對(duì)理論知識(shí)的練習(xí),但對(duì)于程序設(shè)計(jì)題并沒有很好的歸納,并不能實(shí)現(xiàn)對(duì)實(shí)踐應(yīng)用的練習(xí)。因此學(xué)生的計(jì)算機(jī)能力大多限于“紙上談兵”,其上機(jī)操作能力差,在實(shí)際上機(jī)環(huán)境中常常束手無策。

        針對(duì)這些問題我們?cè)O(shè)計(jì)出一款C/C++的學(xué)習(xí)軟件,這款軟件的目的就是輔助老師的教學(xué),并且讓學(xué)生們通過實(shí)際的練習(xí)可以增強(qiáng)自己的實(shí)踐能力和培養(yǎng)學(xué)生的編程思維,本系統(tǒng)采用delphi和access來開發(fā)。

        1 語言學(xué)習(xí)系統(tǒng)需求分析

        1.1 總體需求分析

        C/C++學(xué)系統(tǒng)主要在C/C++基礎(chǔ)知識(shí)上的學(xué)習(xí)和上機(jī)實(shí)驗(yàn)的使用,因此本文分析過程中主要以一些上機(jī)實(shí)驗(yàn)題,并且針對(duì)每一個(gè)實(shí)驗(yàn)題都有詳細(xì)的解答。具體設(shè)計(jì)如下:

        (1)章節(jié)練習(xí)

        該練習(xí)模塊中,將入門程序?qū)嵗珍浢恳徽碌牧?xí)題。同時(shí)能夠?qū)⒉粫?huì)的題加入C語言題庫和C++題庫。再能夠進(jìn)行VC和TC程序的調(diào)用,用來進(jìn)行編程。同時(shí)幫助里面有函數(shù)查詢、常見控制字符表、ASCII碼字符對(duì)照表、運(yùn)算符優(yōu)先級(jí)別次序表。并且在系統(tǒng)的編輯模塊中可以進(jìn)行復(fù)制、剪切、粘貼、全選、清空的作用。

        (2)入門程序?qū)嵗?/p>

        該模塊中,能夠進(jìn)行一些簡(jiǎn)單的程序?qū)嵗恼故荆瑫r(shí)可以把不會(huì)的題加入C語言題庫和C++題庫。通過調(diào)用VC和TC來進(jìn)行編程。同時(shí)通過在幫助模塊中里面有函數(shù)查詢、常見控制字符表、ASCII碼字符對(duì)照表、運(yùn)算符優(yōu)先級(jí)別次序表。幫助進(jìn)行入門程序練習(xí)訓(xùn)練。另外,其通過展示一些典型的源程序,利用典型的算法、函數(shù)應(yīng)用等達(dá)到程序應(yīng)用的目的。

        (3)典型程序?qū)W習(xí)

        通過將一些不會(huì)的題加入C語言題庫和C++題庫中,同時(shí)能夠?qū)崿F(xiàn)VC和TC等調(diào)用,從而為編程做好基本命令準(zhǔn)備。在此基礎(chǔ)上,通過系統(tǒng)幫助模塊中的函數(shù)查詢、常見控制字符表、ASCII碼字符對(duì)照表、運(yùn)算符優(yōu)先級(jí)別次序表。

        (4)課程設(shè)計(jì)

        在課程設(shè)計(jì)模塊中,通過應(yīng)用一些小的程序,在對(duì)VC、TC等的調(diào)用下,實(shí)現(xiàn)對(duì)應(yīng)的編程命令。同樣,能夠利用幫助里面的函數(shù)查詢、常見控制字符表、ASCII碼字符對(duì)照表、運(yùn)算符優(yōu)先級(jí)別次序表功能。

        (5)我的題庫

        在該模塊設(shè)計(jì)過程中,能夠?qū)⒁恍┙處熣J(rèn)為經(jīng)典的題目收錄到其中。通常,其中好ui包含兩個(gè)題庫,即C語言題庫和C++題庫。在題目的定位方面,主要需要設(shè)置上一題、下一題等定位按鈕,以達(dá)到題目的切換目的。同時(shí),教師也需要能夠自主的進(jìn)行題庫的編輯。例如能夠及時(shí)的對(duì)題庫中的題目進(jìn)行更新、刪掉里面的不想要的題目等操作。

        1.2 筆者在通過實(shí)際的分析調(diào)研基礎(chǔ)上,將C/C++學(xué)習(xí)系統(tǒng)的功能分為典型源程序、章節(jié)練習(xí)、課程設(shè)計(jì)、我的題庫、知識(shí)學(xué)習(xí)等幾個(gè)大模塊。

        (1)章節(jié)練習(xí)

        經(jīng)過每一章節(jié)的扎實(shí)的練習(xí),讓用戶了解每一章節(jié)的基本概念 和原理,了解自己的不足起到查缺補(bǔ)漏的作用。

        (2)入門程序?qū)嵗?/p>

        收集了一些基礎(chǔ)性的實(shí)例,使用用戶了解一些基本的算法,初步培養(yǎng)用戶的編程思想和增強(qiáng)用戶的編程能力,其功能模塊圖與圖1類似,都具有相同的子模塊。

        (3)我的題庫

        可以把自己在做題過程中不會(huì)的題加入自己的題庫中,并且還可以編寫自己的題庫,其具體的功能模塊如圖1所示:

        2 數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)

        在概念結(jié)構(gòu)的設(shè)計(jì)過程中,設(shè)計(jì)者要對(duì)用戶需求進(jìn)行綜合、歸納和抽象,形成一個(gè)獨(dú)立于具體計(jì)算機(jī)和數(shù)據(jù)庫管理系統(tǒng)的概念模型。數(shù)據(jù)邏輯設(shè)計(jì)的主要任務(wù)是將概念結(jié)構(gòu)轉(zhuǎn)換為access支持的數(shù)據(jù)模型,并將性能進(jìn)行優(yōu)化。

        根據(jù)上文中對(duì)該系統(tǒng)的功能結(jié)構(gòu)進(jìn)行分析,結(jié)合具體的教學(xué)實(shí)際需要,形成了數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)的概念結(jié)構(gòu)圖示,得到了系統(tǒng)的具體E-R圖。由于各個(gè)系統(tǒng)的E-R圖相似,所以僅列出章節(jié)練習(xí)的E-R圖,如圖2所示。

        3 系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)

        本系統(tǒng)共包括七個(gè)模塊登錄模塊、主界面、章節(jié)練習(xí)、入門程序?qū)嵗⒌湫驮创a、課程設(shè)計(jì)、我的題庫。

        3.1 數(shù)據(jù)庫連接方案

        (1)方案分析

        access數(shù)據(jù)庫連接方案就是通過驅(qū)動(dòng)程序與數(shù)據(jù)庫建立連接,對(duì)數(shù)據(jù)庫進(jìn)行訪問。access是C/S類型的數(shù)據(jù)庫,客戶端應(yīng)用程序可以通過ADO技術(shù),選擇合適的驅(qū)動(dòng)程序連接服務(wù)器端的數(shù)據(jù)庫,能夠使多客戶連接同一數(shù)據(jù)庫,從而實(shí)現(xiàn)數(shù)共享。

        (2)系統(tǒng)設(shè)計(jì)的具體實(shí)施過程

        在delphi中新新建一個(gè)工程,再在工程中新建一個(gè)數(shù)據(jù)模塊Data Module,在Data Module 中放置一個(gè)TADOConnection和其它數(shù)據(jù)庫訪問組件,其它數(shù)據(jù)庫組件都引用模塊中的TADOConnection組件作為數(shù)據(jù)源,這種方式保證一個(gè)工程中只建立了一個(gè)數(shù)據(jù)庫連接,減少了對(duì)資源的占用。

        雙擊TADOConnection組件,打開ConnectionString屬性對(duì)話框,進(jìn)行數(shù)據(jù)庫連接設(shè)置。

        3.2 登錄模塊的設(shè)計(jì)

        (1)用戶登錄界面

        當(dāng)用戶輸入用戶名和密碼,系統(tǒng)會(huì)核查用戶名及密碼的真假,當(dāng)密碼和用戶名錯(cuò)誤,系統(tǒng)會(huì)提示用戶重新輸入正確的密碼,而輸入正確的用戶名及密碼,系統(tǒng)會(huì)直接跳轉(zhuǎn)到主界面。

        (2)注冊(cè)新用戶界面

        當(dāng)用戶進(jìn)行注冊(cè)時(shí),當(dāng)用戶輸入用戶名和密碼時(shí),系統(tǒng)會(huì)核查用戶名和密碼是否合法,當(dāng)密碼和用戶名錯(cuò)誤時(shí),系統(tǒng)會(huì)提示用戶重新輸入,而輸入正確,則表示注冊(cè)成功并返回到用戶登錄界面。

        (3)主界面模塊設(shè)計(jì)

        主界面起到導(dǎo)航的作用,在這里可以順利的切換的每一個(gè)界面,并且在主界面有關(guān)于學(xué)習(xí)C語言的一些方法。

        3.3 章節(jié)練習(xí)模塊設(shè)計(jì)

        在章節(jié)練習(xí)模塊中你可以選擇任意章節(jié)的習(xí)題進(jìn)行練習(xí),并且有詳細(xì)的答案,對(duì)比較重要的題可以加入自己的題庫方便以后的復(fù)習(xí)。

        在章節(jié)練習(xí)中運(yùn)用了菜單運(yùn)用了MainMenu1,題目定位運(yùn)用了TreeView1,加入題庫運(yùn)用了Batton等控件。

        3.4 入門程序?qū)嵗?/p>

        入門程序?qū)嵗饕且恍┖?jiǎn)單的程序?qū)嵗ㄟ^一些簡(jiǎn)單的練習(xí)初步建立編程思想。在入門程序?qū)嵗羞\(yùn)用了菜單運(yùn)用了MainMenu1,題目定位運(yùn)用了TreeView1,加入題庫運(yùn)用了Batton等控件。

        3.5 典型源程序

        典型源程序收集一些有典型的算法和典型的函數(shù)的程序題,適用于有一定程序編程能力的學(xué)生。

        3.6 課程設(shè)計(jì)

        在課程設(shè)計(jì)這個(gè)模塊中收集了一些小型程序供大家參考,為學(xué)生的學(xué)習(xí)提供具體的實(shí)例知道操作。

        4 結(jié)語

        C++是計(jì)算機(jī)學(xué)科教學(xué)的重點(diǎn),同時(shí)也是難點(diǎn)工作。本文就如何利用程序編制語言的方式形成C++程序的教學(xué)系統(tǒng)進(jìn)行了詳細(xì)論述。這樣,不但能夠顯著提高教育效率,達(dá)到對(duì)應(yīng)的教學(xué)水平。而且還通過程序系統(tǒng)將C++學(xué)科的重要作用活生生的展示在了學(xué)生面前,使得學(xué)生的學(xué)習(xí)興趣得到提高,為學(xué)生學(xué)習(xí)質(zhì)量的提高打下了基礎(chǔ)。

        參考文獻(xiàn):

        [1]呂鳳翥.C++語言程序設(shè)計(jì)(第2版)[M].北京:電子工業(yè)出版社,2007,2.

        [2]Harvey Dietel,Paul Deitel.C:How to Program[M].Pearson Education,Inc,2010.

        [3]Mark Lee.C++ Programming for the Absolute Beginner For the Absolute Beginner[M].Course Technology,2009.

        [4]J.Stanley puter Systems[M].Jones&Bartlett Publishers,2009.

        [5]那一沙,吳子?xùn)|,杜修平.基于建構(gòu)主義的面向?qū)ο蟪绦蛟O(shè)計(jì)C++教學(xué)[J].現(xiàn)代遠(yuǎn)距離教育,2008,4.

        第2篇:計(jì)算機(jī)函數(shù)入門教學(xué)范文

        關(guān)鍵詞:C語言;C++語言;程序設(shè)計(jì)

        中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B

        文章編號(hào):1672-5913(2007)14-0022-02

        1引言

        大學(xué)計(jì)算機(jī)科學(xué)專業(yè)的程序設(shè)計(jì)語言課程,一般分為必修和選修兩種。C和C++都作為必修課;而VB和Java等一般作為選修課。現(xiàn)在大多數(shù)高校計(jì)算機(jī)科學(xué)專業(yè)開設(shè)程序設(shè)計(jì)語言課程的順序都是,先開C語言,再開C++語言。然而,我們?cè)诮虒W(xué)實(shí)踐中發(fā)現(xiàn),學(xué)生學(xué)習(xí)C語言程序設(shè)計(jì),接受了“自頂向下,逐步求精”的模塊化程序設(shè)計(jì)思想,在學(xué)習(xí)C++語言時(shí),對(duì)C++語言的特色:類和模板所提供和支持的“自底向上”的面向?qū)ο蟪绦蛟O(shè)計(jì)思想,很難適應(yīng)、理解、接受和掌握。同時(shí),由于課時(shí)的壓縮,兩門語言都要開設(shè),學(xué)時(shí)更顯不足,致使學(xué)生兩門語言課程都沒有充分的時(shí)間學(xué)通、學(xué)透;更有甚者,正常的教學(xué)內(nèi)容不能完成,學(xué)生一知半解、似懂非懂,課程的難點(diǎn)知識(shí)沒有時(shí)間講和學(xué)。這種結(jié)果直接影響后續(xù)課程(比如,數(shù)據(jù)結(jié)構(gòu))的學(xué)習(xí);同時(shí)學(xué)生動(dòng)手開發(fā)軟件的能力也將受到影響。

        本文在分析比較C和C++程序設(shè)計(jì)語言異同的基礎(chǔ)上,結(jié)合多年的教學(xué)實(shí)踐經(jīng)驗(yàn),提出在大學(xué)計(jì)算機(jī)科學(xué)專業(yè)中,直接開設(shè)C++程序設(shè)計(jì)語言,不再開設(shè)C語言的觀點(diǎn)。并根據(jù)作者的教學(xué)實(shí)踐經(jīng)驗(yàn),給出直接開設(shè)C++時(shí),教學(xué)內(nèi)容、教材選擇和開設(shè)時(shí)間的建議。

        2程序設(shè)計(jì)語言C與C++的比較

        2.1C與C++的共性

        C++是C的增強(qiáng)版,是在C的基礎(chǔ)上增加了數(shù)據(jù)抽象和面性對(duì)象的程序設(shè)計(jì)這些新特點(diǎn),很自然C++擁有C語言的基本功能。它支持結(jié)構(gòu)化的程序設(shè)計(jì),任何用C寫的程序都可以在C++環(huán)境下運(yùn)行。

        在C和C++語言中,標(biāo)識(shí)符、變量、常量、基本數(shù)據(jù)類型、指針、表達(dá)式、運(yùn)算符的優(yōu)先級(jí)等的規(guī)定都相同。枚舉類型和結(jié)構(gòu)體類型的定義方法也相同。關(guān)系和邏輯運(yùn)算、條件語句、循環(huán)語句這些控制流語句的定義和使用也都相同。C和C++中數(shù)組的定義和使用相同。函數(shù)的定義與調(diào)用基本相同,只是C++引入了引用參數(shù)。也正是由于引用參數(shù)的引入,使得C++的使用比C更方便。關(guān)于動(dòng)、靜態(tài)變量及其范圍的規(guī)定在C和C++中相同。因此。可以說,C語言所擁有的功能,C++都有,而且也是C++的基本部分。但是,C++比C具有更強(qiáng)的功能,具有C所沒有的特性――數(shù)據(jù)的抽象和支持面向?qū)ο蟮某绦蛟O(shè)計(jì)。同時(shí),關(guān)于枚舉變量,結(jié)構(gòu)體變量的聲明C++的語法約定更簡(jiǎn)潔方便。

        2.2C與C++的不同

        C與C++在程序設(shè)計(jì)的思想與規(guī)模、動(dòng)態(tài)存儲(chǔ)管理、文件使用、枚舉和結(jié)構(gòu)體類型、輸入和輸出,以及程序注釋等方面存在差異。C++不僅具有C的所有功能,可以實(shí)現(xiàn)所有C語言所能實(shí)現(xiàn)的功能,而且C++的功能更強(qiáng)大,使用更簡(jiǎn)潔方便。因此,使用C語言設(shè)計(jì)程序所能解決的實(shí)際問題,使用C++語言設(shè)計(jì)程序也一定能夠解決,而且實(shí)現(xiàn)起來更方便。

        2.3C++的特色

        C++最大的特色是提供了數(shù)據(jù)的抽象和實(shí)現(xiàn)數(shù)據(jù)抽象類型的機(jī)制――類,以及支持面向?qū)ο蟪绦蛟O(shè)計(jì)的封裝、繼承和多態(tài)等特性。由于類的出現(xiàn),使得C++中的數(shù)據(jù)類型不再局限于系統(tǒng)所提供的固有類型,用戶可以根據(jù)自己的實(shí)際需要設(shè)計(jì)創(chuàng)建新的數(shù)據(jù)類型。同時(shí),由于類的使用,使得數(shù)據(jù)和操作被封裝在具體的類中,實(shí)現(xiàn)了信息的隱藏。C++提供了兩種構(gòu)造新類的方法:繼承和構(gòu)成。這兩種構(gòu)造方法使得C++具有面向?qū)ο蟪绦蛟O(shè)計(jì)的特性。C++還提供了虛函數(shù)機(jī)制,這使得類的操作可以實(shí)現(xiàn)動(dòng)態(tài)邦定。C++中的重載機(jī)制使得C++的使用更方便快捷和人性化。C++的模板使得C++具有多態(tài)特性。另外,C++的異常處理機(jī)制使得程序的調(diào)試變得容易和方便。還有C++的虛基類,使得它非常適合用來開發(fā)面向?qū)ο蟮某绦颉?/p>

        C++中的引用類型,使得函數(shù)的參數(shù)可以采用引用參數(shù),避免了C語言中函數(shù)參數(shù)的單向值傳遞所帶來的弊端。而且使用起來非常方便。

        C++還提供了作用域限定運(yùn)算符(::),該運(yùn)算符可用于解決名稱沖突。還可用于指定標(biāo)識(shí)符的有效范圍,如名稱空間中標(biāo)識(shí)符的使用。

        標(biāo)準(zhǔn)C++還支持名稱空間[3~5],除了系統(tǒng)提供的標(biāo)準(zhǔn)名稱空間std外,用戶還可以定義自己的名稱空間。名稱空間的使用給程序設(shè)計(jì)帶來了很大的方便。

        C++的上述諸特色,顯示了C++不僅能實(shí)現(xiàn)C程序設(shè)計(jì)語言所支持的結(jié)構(gòu)化程序設(shè)計(jì),而且還支持面向?qū)ο蟮某绦蛟O(shè)計(jì)。可以開發(fā)出更大更復(fù)雜的應(yīng)用軟件。

        以上C與C++的比較可見,C++的基本部分與C語言基本相同,而且C++的語法相對(duì)于C語言的語法更簡(jiǎn)潔方便易使用。因此,C++完全可代替C來完成程序設(shè)計(jì),完全可以在大學(xué)計(jì)算機(jī)科學(xué)專業(yè)的本科生中直接開設(shè)C++程序設(shè)計(jì)語言課程,而不用先開設(shè)C語言,再開C++。這樣,可以將節(jié)省出一部分學(xué)時(shí)分給C++課程,使得C++的學(xué)時(shí)更充足些,學(xué)生也掌握地更好些。

        3程序設(shè)計(jì)語言C與C++開設(shè)建議

        通過以上的分析比較,可見在高校計(jì)算機(jī)科學(xué)專業(yè)程序設(shè)計(jì)語言課程的開設(shè)中,可以不用開設(shè)C程序設(shè)計(jì)語言,而直接開設(shè)C++語言程序設(shè)計(jì)。

        C++的教學(xué)內(nèi)容應(yīng)該包括:基本知識(shí)部分:程序設(shè)計(jì)與問題解決概述;C++語法、語義以及程序開發(fā)過程;數(shù)值類型、表達(dá)式與輸出;程序輸入與軟件設(shè)計(jì)過程;條件、邏輯表達(dá)式與選擇控制;循環(huán);函數(shù);作用域和生命期;高級(jí)控制結(jié)構(gòu);固有數(shù)據(jù)類型和用戶定義的簡(jiǎn)單數(shù)據(jù)類型。C++高級(jí)知識(shí)部分:結(jié)構(gòu)體、數(shù)據(jù)抽象和類;數(shù)組;基于數(shù)組的表;面向?qū)ο蟮能浖_發(fā);指針、動(dòng)態(tài)數(shù)據(jù)和引用類型;鏈結(jié)構(gòu);模板與異常;遞歸。

        C++課程開設(shè)時(shí)間放在一年級(jí)第二學(xué)期比較適宜。因?yàn)閷W(xué)生在第一學(xué)期已經(jīng)學(xué)習(xí)了一些關(guān)于計(jì)算機(jī)的入門知識(shí),對(duì)計(jì)算機(jī)科學(xué)有了一定的了解,這時(shí)開設(shè)C++程序設(shè)計(jì)語言,學(xué)生接受起來比較自然。而且直接學(xué)習(xí)C++語言,沒有別的計(jì)算機(jī)語言的影響,學(xué)習(xí)起來更易于接受。C++的課時(shí)建議為周學(xué)時(shí)4,以保證學(xué)生有足夠的學(xué)習(xí)、吸收和消化知識(shí)的時(shí)間。另外,這個(gè)學(xué)期開設(shè)C++可為學(xué)生后續(xù)專業(yè)課程(如,數(shù)據(jù)結(jié)構(gòu))的學(xué)習(xí)做鋪墊。更重要的是作為計(jì)算機(jī)科學(xué)專業(yè)的本科生,在當(dāng)前的形勢(shì)下掌握C++這一通用的編成語言,不僅為將來的發(fā)展奠定良好基礎(chǔ);也為今后參與社會(huì)競(jìng)爭(zhēng)打下堅(jiān)實(shí)基礎(chǔ)。

        以上觀點(diǎn)的有效實(shí)施依賴于C++程序設(shè)計(jì)語言教材的選擇。在選擇教材時(shí),必須選擇適宜作為入門語言學(xué)習(xí)的C++教材。在此建議采用參考文獻(xiàn)[3]中的教材――美國(guó)Jones and Bartlett Publishers出版的原版教材“Programming and Problem Solving with C++ (Third Edition/Fourth Edition)”。該教材知識(shí)講述邏輯性強(qiáng),內(nèi)容安排循序漸進(jìn),講解非常透徹清晰,是國(guó)內(nèi)許多中文教材無法媲美的;而且沒有任何先驅(qū)課程要求,學(xué)生學(xué)習(xí)起來很容易理解和接受,該教材是美國(guó)大學(xué)計(jì)算機(jī)及相關(guān)專業(yè)程序設(shè)計(jì)語言的入門教材,是美國(guó)最暢銷的計(jì)算機(jī)科學(xué)教材,也是教育部推薦使用的計(jì)算機(jī)專業(yè)類影印版教材。作者在過去4年中使用該教材對(duì)計(jì)算機(jī)科學(xué)專業(yè)的學(xué)生講授C++程序設(shè)計(jì)(雙語教學(xué))。4年以前作者曾多次講授C語言程序設(shè)計(jì)。結(jié)合多年的教學(xué)實(shí)踐,作者提出在大學(xué)計(jì)算機(jī)專業(yè)的程序設(shè)計(jì)語言課程設(shè)置中,直接開設(shè)C++程序設(shè)計(jì)語言的觀點(diǎn)。關(guān)于教材的選擇,也可選用其他一些翻譯過來的國(guó)外優(yōu)秀教材,如參參考文獻(xiàn)[5]中的《C++大學(xué)教程》(第五版),該書是針對(duì)一學(xué)期的課程設(shè)置的,英文版在國(guó)外也是作為計(jì)算機(jī)專業(yè)的大學(xué)一年級(jí)教材;或者考文獻(xiàn)[4]中的《C++核心思想》。作者的經(jīng)驗(yàn)是最好選用國(guó)外原版教材,而且以參考文獻(xiàn)[3]為最好。

        參考文獻(xiàn):

        [1] 譚浩強(qiáng). C程序設(shè)計(jì)(第二版)[M]. 北京: 清華大學(xué)出版社, 1997.

        [2] 龔杰民, 金益民, 殷勇. 標(biāo)準(zhǔn)C語言程序設(shè)計(jì)及應(yīng)用[M]. 西安電子科技大學(xué)出版, 1995.

        [3] Nell Dale, Chip Weems, Mark Heading. Programming and Problem Solving with C++(Third Edition)[M]. 美國(guó): Jones and Bartlett Publishers, 2003.

        [4] [美]Cay Horstmann著, 晏海華等譯. C++核心思想(第三版)[M]. 北京: 電子工業(yè)出版社, 2004.

        [5] [美]戴特爾等著, 張引等譯. C++大學(xué)教程(第五版)[M]. 北京: 電子工業(yè)出版社. 2006.

        作者簡(jiǎn)介:謝娟英(1971-),女,陜西西安人,副教授,主要從事智能信息處理方面的應(yīng)用研究。

        通信地址:陜西師范大學(xué)98# 郵編710062

        Tel: 029-85307830(home),13088965815

        第3篇:計(jì)算機(jī)函數(shù)入門教學(xué)范文

        關(guān)鍵詞 計(jì)算機(jī)基礎(chǔ)教學(xué) 大學(xué)計(jì)算機(jī)基礎(chǔ) Python 教學(xué)設(shè)計(jì)

        中圖分類號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.16400/ki.kjdkz.2016.11.058

        1 “大學(xué)計(jì)算機(jī)基礎(chǔ)”課程中的程序設(shè)計(jì)教學(xué)

        “大學(xué)計(jì)算機(jī)基礎(chǔ)”(Fundamentals of Computers)是根據(jù)教育部計(jì)算機(jī)基礎(chǔ)教學(xué)指導(dǎo)委員會(huì)“1+X”培養(yǎng)要求開設(shè)的公共基礎(chǔ)課程,是大學(xué)各專業(yè)一年級(jí)新生的第一門計(jì)算機(jī)課程,也是本科各學(xué)科專業(yè)學(xué)生必修的公共基礎(chǔ)課程。早期的大學(xué)計(jì)算機(jī)基礎(chǔ)課程主要講授一些有關(guān)計(jì)算機(jī)的軟硬件基礎(chǔ)知識(shí),以基本應(yīng)用為主,并沒有過于涉及程序設(shè)計(jì)的內(nèi)容;但在2010年九校聯(lián)盟(C9)“計(jì)算機(jī)基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略聯(lián)合聲明”之后,為了能在課程中向?qū)W生傳遞計(jì)算思維的理念,必須在大學(xué)計(jì)算機(jī)基礎(chǔ)課堂上適當(dāng)增加基礎(chǔ)的程序設(shè)計(jì)內(nèi)容已經(jīng)是各大高校的共識(shí),以便使用簡(jiǎn)單的程序設(shè)計(jì)語言來描述抽象、自動(dòng)化等計(jì)算思維理念。但在大學(xué)計(jì)算機(jī)基礎(chǔ)課程中具體選擇哪一種教學(xué)語言,各大高校產(chǎn)生了分歧。

        有的高校根據(jù)后續(xù)程序設(shè)計(jì)課程的需求,選擇了C語言、C++語言或Java語言作為教學(xué)語言,這幾種語言雖然在工程界應(yīng)用很廣泛,但都存在著門檻高、學(xué)習(xí)曲線陡峭、上手難的問題,如果要想讓學(xué)生基本能讀懂使用上述語言描述的算法,需要的教學(xué)時(shí)間很長(zhǎng),一般要大概兩個(gè)月,也就是說幾乎50%的大學(xué)計(jì)算機(jī)基礎(chǔ)教學(xué)時(shí)間都要用于語言教學(xué),顯然有些喧賓奪主。同時(shí),由于大學(xué)計(jì)算機(jī)基礎(chǔ)課程面向全校各專業(yè)學(xué)生,這些學(xué)生來自全國(guó)不同的省份,不同地區(qū)的教學(xué)模式和教學(xué)水平不同,學(xué)生在高中階段接觸計(jì)算機(jī)的時(shí)間早晚、深入與否有很大差異,造成大一入學(xué)時(shí)學(xué)生的程序設(shè)計(jì)基礎(chǔ)參差不齊,給教學(xué)帶來了一定困難。因此在大學(xué)計(jì)算機(jī)基礎(chǔ)教學(xué)過程中,需要兼顧不同學(xué)生的接受程度,選擇一種語法簡(jiǎn)單、又具有深度的程序設(shè)計(jì)語言就變得非常重要。Python是一種類似腳本語言的高級(jí)程序設(shè)計(jì)語言,入門語法簡(jiǎn)單,上手容易,并且廣泛應(yīng)用于科研和工程領(lǐng)域,無論對(duì)于初次接觸程序設(shè)計(jì)的新生,還是具有一定基礎(chǔ)的學(xué)生,Python都能夠滿足他們的不同的學(xué)習(xí)需求,目前已成為了我校“大學(xué)計(jì)算機(jī)基礎(chǔ)”課程常用的教學(xué)語言之一。

        2 Python語言的優(yōu)勢(shì)

        Python是動(dòng)態(tài)數(shù)據(jù)類型的、面向?qū)ο蟮摹⒔忉岊愋偷母呒?jí)程序設(shè)計(jì)語言,經(jīng)過二十多年的發(fā)展已經(jīng)非常成熟和穩(wěn)定。它的語法簡(jiǎn)潔并且清晰,與其他大多數(shù)編程設(shè)計(jì)語言不一樣,采用縮進(jìn)來定義語句的層次。Python語言支持命令式編程、面向?qū)ο缶幊獭⒑瘮?shù)式編程、泛型編程等多種編程方式。與Ruby、Perl等動(dòng)態(tài)語言一樣,Python語言具備垃圾回收功能,能夠自動(dòng)管理內(nèi)存。Python經(jīng)常作為腳本語言處理系統(tǒng)管理任務(wù),而且比系統(tǒng)自帶的腳本語言語法更簡(jiǎn)單、清晰。它擁有功能強(qiáng)大的第三方庫,因此適合執(zhí)行各種高級(jí)任務(wù),比如完成GUI編程、游戲編程、網(wǎng)絡(luò)編程等。Python交互式的命令行可以幫助用戶立即體驗(yàn)其編碼方式并得到反饋結(jié)果,不需要了解語言全貌,使用者可以獨(dú)立地學(xué)習(xí)單個(gè)命令而不必編寫完整程序。總之,Python語言繼承了傳統(tǒng)編譯語言的強(qiáng)大性和通用性,同時(shí)也借鑒了簡(jiǎn)單腳本和解釋語言的易用性。它在設(shè)計(jì)上的以下幾個(gè)特c有利于大學(xué)計(jì)算機(jī)基礎(chǔ)課程教學(xué):

        (1)Python在設(shè)計(jì)上堅(jiān)持了清晰劃一的風(fēng)格,代碼易讀、易學(xué)習(xí)、易維護(hù)。縮進(jìn)格式要求嚴(yán)格,違反縮進(jìn)規(guī)則的程序不能通過編譯,以此來強(qiáng)制學(xué)生養(yǎng)成良好的編程習(xí)慣。

        (2)Python是面向?qū)ο笳Z言,提供了豐富的數(shù)據(jù)類型,函數(shù)、模板、數(shù)字、字符串都是對(duì)象,完全支持繼承、重載、派生、多繼承等特性,同時(shí)隱藏了底層內(nèi)存管理、垃圾回收等細(xì)節(jié),在教學(xué)上不僅內(nèi)容完全滿足課程教學(xué)需要,可以讓學(xué)生在學(xué)習(xí)語言本身上節(jié)省很多時(shí)間和精力。

        (3)Python語言是基于虛擬機(jī)機(jī)制的,可以在各個(gè)平臺(tái)上安裝使用。Python開發(fā)環(huán)境開源且數(shù)量眾多,主流的操作系統(tǒng)如Linux、Windows都能很好地支持Python環(huán)境。在常用的Windows平臺(tái)下,只需一個(gè)很小的開源安裝包就可以構(gòu)建Python的基礎(chǔ)開發(fā)環(huán)境,降低了環(huán)境配置的難度,使得學(xué)生能夠很快上手。

        (4)Python允許以交互模式運(yùn)行。在主流操作系統(tǒng)中可以在命令模式下直接運(yùn)行Python交互環(huán)境,輸入指令可以立刻獲得運(yùn)行的結(jié)果。交互模式易于被沒有程序設(shè)計(jì)經(jīng)驗(yàn)的學(xué)習(xí)者理解,適合在課堂授課中實(shí)時(shí)演示各種命令和語句的功能。

        (5)Python具有良好的可擴(kuò)展性,可以把其他語言開發(fā)的程序和Python代碼集成,發(fā)揮不同語言各自的優(yōu)勢(shì);而且有大量高質(zhì)量的第三方擴(kuò)展庫,在不同的應(yīng)用領(lǐng)域都有用武之地;同時(shí),Python語言仍在不斷更新,具有良好的發(fā)展前景,便于調(diào)動(dòng)學(xué)生學(xué)習(xí)的主動(dòng)性。

        Python在設(shè)計(jì)上的特點(diǎn)決定了它簡(jiǎn)單、易學(xué)、速度快。初學(xué)者不需要過度關(guān)注語言本身的知識(shí),可把重點(diǎn)放在理解計(jì)算思維這一根本任務(wù)上來,通過Python語言來學(xué)學(xué)計(jì)算機(jī)基礎(chǔ)課程具有很大的優(yōu)勢(shì)。

        3 基于Python的“大學(xué)計(jì)算機(jī)基礎(chǔ)”課程教學(xué)設(shè)計(jì)

        “大學(xué)計(jì)算機(jī)基礎(chǔ)”課程包括分為理論教學(xué)和實(shí)踐教學(xué)兩部分內(nèi)容。理論教學(xué)部分主要教授學(xué)生計(jì)算機(jī)軟硬件基礎(chǔ)知識(shí)、計(jì)算思維、算法思想等。由于“大學(xué)計(jì)算機(jī)基礎(chǔ)”是一門大一的課程,學(xué)生的學(xué)習(xí)基礎(chǔ)和高中時(shí)所受的計(jì)算機(jī)教育息息相關(guān)。水平高的學(xué)生在高中可能都已經(jīng)參加過信息學(xué)奧林匹克競(jìng)賽,而來自較偏遠(yuǎn)、家庭情況較困難的學(xué)生則可能從來沒有接觸過,對(duì)基礎(chǔ)不同的學(xué)生同時(shí)教授相同的內(nèi)容是不合理的。針對(duì)這種情況,一種策略是類似英語教學(xué)的分級(jí)制,在入學(xué)摸底考試中增加計(jì)算機(jī)基礎(chǔ)測(cè)試,同時(shí)適當(dāng)考慮學(xué)生的自主選擇,依據(jù)評(píng)估結(jié)果將學(xué)生劃分到不同的班級(jí),采用不同的教學(xué)進(jìn)度對(duì)學(xué)生因材施教。但這種方案對(duì)高校目前的班級(jí)管理制度影響較大,難以推行。另一種策略就是使用基礎(chǔ)靈活的教學(xué)語言,C++等傳統(tǒng)語言門檻太高,不適合程度低的學(xué)生;而VB等語言雖然簡(jiǎn)單,但功能較弱,且在業(yè)界較少應(yīng)用;綜合考慮,Python語言兼有兩類語言的優(yōu)點(diǎn),入門容易且功能強(qiáng)大,有利于教師針對(duì)不同程度的學(xué)生制定不同的教學(xué)策略,達(dá)到最優(yōu)的教學(xué)效果。

        實(shí)踐教學(xué)部分主要是實(shí)踐學(xué)生所學(xué)習(xí)的理論知識(shí),把課堂上學(xué)習(xí)到的各類計(jì)算機(jī)軟硬件問題使用計(jì)算機(jī)語言來進(jìn)行計(jì)算或仿真。在實(shí)踐教學(xué)中,對(duì)于C++等學(xué)習(xí)曲線陡峭的語言,教師往往需要在入門階段對(duì)學(xué)生進(jìn)行一一輔導(dǎo),費(fèi)時(shí)費(fèi)力,教學(xué)效率低下。使用Python語言作為教學(xué)語言之后,教師為主,輔之以一定數(shù)量的研究生助教,完全可以保證為每個(gè)學(xué)生提供足夠的指導(dǎo),使得他們能夠及時(shí)解決遇到的問題。同時(shí),我們?cè)趯?shí)踐教學(xué)過程中采用積分制,布置較多的實(shí)驗(yàn)題目,不要求學(xué)生必須全部完成,對(duì)不同難度的實(shí)驗(yàn)內(nèi)容設(shè)置不同的實(shí)驗(yàn)分?jǐn)?shù),每個(gè)學(xué)生的總分只要_到一個(gè)適當(dāng)?shù)闹担綍r(shí)成績(jī)就可以得滿分。同時(shí)為了防止學(xué)生只挑難度低的實(shí)驗(yàn)題目提交,需要對(duì)難度較大的實(shí)驗(yàn)設(shè)置一個(gè)最小數(shù)量閾值,每個(gè)學(xué)生必須完成給定數(shù)量的較難題目。

        我們統(tǒng)計(jì)了學(xué)生分別使用C++和Python語言完成“大學(xué)計(jì)算機(jī)基礎(chǔ)”實(shí)驗(yàn)的完成率,除了語言要求不一樣之外,題目的內(nèi)容基本一致,統(tǒng)計(jì)結(jié)果如圖1所示,其中實(shí)驗(yàn)難度是從第1次到第9次逐步遞增。從圖中可見,基于C++的實(shí)驗(yàn)完成率要明顯低于基于Python的實(shí)驗(yàn)完成率,且隨著實(shí)驗(yàn)難度的增加,基于C++的實(shí)驗(yàn)完成率下降速度要明顯快于基于Python的實(shí)驗(yàn)完成率。可以看出,基于Python的“大學(xué)計(jì)算機(jī)基礎(chǔ)”教學(xué)可以取得更加良好的效果。

        4 結(jié)語

        隨著各行各業(yè)越來越依賴于信息技術(shù),無論在大學(xué)中學(xué)習(xí)什么專業(yè),未來從事什么工作,掌握基本的計(jì)算機(jī)軟硬件技術(shù),乃至具備基本的高級(jí)程序設(shè)計(jì)能力愈來愈成為社會(huì)對(duì)每一個(gè)人的要求。考慮到非計(jì)算機(jī)專業(yè)學(xué)生的實(shí)際需求,基于Python的“大學(xué)計(jì)算機(jī)基礎(chǔ)”課程不僅能幫助學(xué)生掌握信息技術(shù)的基本脈絡(luò),培養(yǎng)基礎(chǔ)計(jì)算思維能力,最終是要訓(xùn)練他們使用計(jì)算思維和程序設(shè)計(jì)技術(shù)來解決他們本專業(yè)中遇到的種種實(shí)際問題。使用Python作為“大學(xué)計(jì)算機(jī)基礎(chǔ)”課程的教學(xué)語言,大大降低了學(xué)習(xí)編程語言本身的難度,使基礎(chǔ)較差的學(xué)生也能夠迅速上手;同時(shí)Python強(qiáng)大的擴(kuò)展功能更能激發(fā)他們持續(xù)的學(xué)習(xí)興趣。我們?cè)谖磥淼慕虒W(xué)改革過程中,要繼續(xù)利用好Python語言強(qiáng)大的第三方開發(fā)庫,逐步開發(fā)出適合不同專業(yè)的、定制的教學(xué)計(jì)劃,激發(fā)學(xué)生發(fā)現(xiàn)問題和解決問題的興趣,使學(xué)生能夠更好地理解信息技術(shù)在本專業(yè)的應(yīng)用,提升計(jì)算思維能力,努力培養(yǎng)信息化社會(huì)亟需的計(jì)算機(jī)和各專業(yè)的交叉人才。

        參考文獻(xiàn)

        [1] 九校聯(lián)盟(C9)計(jì)算機(jī)基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略聯(lián)合聲明[J].中國(guó)大學(xué)教學(xué),2010(9):4-9.

        [2] 張茗芳.動(dòng)態(tài)語言Python探討與比較[J]. 企業(yè)科技與發(fā)展,2012(13):57-60.

        [3] 沈殊璇,薄亞明.適合于科學(xué)計(jì)算的腳本語言Python[J].微計(jì)算機(jī)應(yīng)用,2002(5):289-291.

        第4篇:計(jì)算機(jī)函數(shù)入門教學(xué)范文

        一、函數(shù)的概念函數(shù)是一組語句,這組語句可以完成一個(gè)獨(dú)立的操作,這組語句有一個(gè)簡(jiǎn)短的名字,程序員可以僅僅利用這個(gè)名字完成某個(gè)操作。函數(shù)的使用,使復(fù)雜的程序變得簡(jiǎn)單化、條理化、清晰化。在C語言中函數(shù)分為兩大類:庫函數(shù)、用戶自定義函數(shù)。

        1、庫函數(shù)在編寫程序的過程中往往有一些操作需要頻繁的使用,并且這些操作的代碼實(shí)現(xiàn)又有一定的難度。比如數(shù)據(jù)的輸入、輸出。在C語言中是沒有輸入輸出語句的,由于輸入輸出涉及到多計(jì)算機(jī)硬件的直接操作,對(duì)用戶來說較困難。這些操作往往由編譯系統(tǒng)的開發(fā)商提供給用戶。它們都是以獨(dú)立程序塊的模式出現(xiàn),并且存在于編譯系統(tǒng)的某個(gè)文件中,這就是庫函數(shù)。比如printf(),scanf()。它們是由編譯程序根據(jù)一般用戶的需要編制并提供給用戶使用的一組程序代碼。C語言的庫函數(shù)極大地方便了用戶,同時(shí)也補(bǔ)充了C語言本身的不足。事實(shí)上,在編寫C語言程序時(shí),應(yīng)當(dāng)盡可能多地使用庫函數(shù),這樣既可以提高程序的運(yùn)行效率,又可以提高編程的質(zhì)量。

        2、用戶自定義函數(shù)用戶自定義函數(shù)顧名思義就是用戶自己定義的函數(shù)。程序的編寫過程其實(shí)就是一個(gè)個(gè)函數(shù)的定義過程。很多情況下,C語言的編譯系統(tǒng)提供給我們的函數(shù)并不能滿足用戶的要求,這就要求用戶自己編寫函數(shù)。函數(shù)是由一組語句組成,并給定一個(gè)名字。相應(yīng)的函數(shù)的定義一般可分為兩大部分:函數(shù)頭部的定義、函數(shù)體的定義。形式如下:函數(shù)的類型函數(shù)名(函數(shù)的參數(shù)){函數(shù)體;}上面大括號(hào)上邊的一行成為函數(shù)的頭部(首部),它給出了函數(shù)的表面信息:函數(shù)返回值的類型,函數(shù)的名字,函數(shù)要處理的數(shù)據(jù);大括號(hào)內(nèi)的語句描述了函數(shù)的內(nèi)在構(gòu)造,這組語句完成一個(gè)獨(dú)立的操作,是對(duì)函數(shù)能夠完成功能的具體描述。

        3、函數(shù)的調(diào)用函數(shù)是由一組語句組成,并給定一個(gè)名字。執(zhí)行與函數(shù)相關(guān)的一組語句的行為稱為函數(shù)的調(diào)用。應(yīng)該說函數(shù)定義好之后調(diào)用之前是沒有什么意義的。函數(shù)就像某個(gè)具有特殊功能的機(jī)器工具。這些機(jī)器只有在開關(guān)打開之后才能發(fā)揮作用。在程序編寫過程中,完成“開關(guān)機(jī)器”這個(gè)操作的就是函數(shù)調(diào)用。函數(shù)調(diào)用的一般形式:函數(shù)名(實(shí)際參數(shù));

        二、函數(shù)的教學(xué)C語言函數(shù)的教學(xué)主要是學(xué)習(xí)自定義函數(shù)以及庫函數(shù)的使用。

        第5篇:計(jì)算機(jī)函數(shù)入門教學(xué)范文

        【范文一:職中計(jì)算機(jī)教學(xué)計(jì)劃】

        隨著計(jì)算機(jī)在我國(guó)的迅速普及,計(jì)算機(jī)逐步成為人們不可或缺的日常工具,計(jì)算機(jī)教學(xué)也就顯得越來越重要。作為一門新興的學(xué)科,計(jì)算機(jī)教學(xué)的方法已經(jīng)不能完全沿用傳統(tǒng)的教學(xué)方法,特別在中等職業(yè)學(xué)校的計(jì)算機(jī)教學(xué)中更應(yīng)體現(xiàn)計(jì)算機(jī)教學(xué)的人機(jī)互動(dòng)的特點(diǎn),努力培養(yǎng)學(xué)生的動(dòng)手能力,使他們走上工作崗位后能適應(yīng)工作需要,滿足社會(huì)的要求。

        我們知道,計(jì)算機(jī)是檢索知識(shí)信息、進(jìn)行文字書寫和圖文編排、進(jìn)行繪圖并處理復(fù)雜的畫圖、繁瑣的計(jì)算和數(shù)據(jù)信息的強(qiáng)大工具,能極大提高信息檢索、文字處理、作圖、運(yùn)算和數(shù)據(jù)處理的效率和效果,學(xué)習(xí)運(yùn)用計(jì)算機(jī)工作,是當(dāng)代社會(huì)對(duì)所有工作人員的必然要求。計(jì)算機(jī)操作應(yīng)用以及多媒體技術(shù)已經(jīng)成為中等職業(yè)職業(yè)學(xué)校學(xué)生的必修課程,課時(shí)量大,目標(biāo)要求高。我們?cè)诮虒W(xué)過程中深刻體會(huì)到,要教好計(jì)算機(jī)學(xué)科,關(guān)鍵在于激發(fā)他們的學(xué)習(xí)興趣,讓學(xué)生愉快地學(xué)習(xí),滿足他們的求知欲。一般地,剛開始學(xué)習(xí)計(jì)算機(jī)時(shí)都懷著神秘、興奮的心情,非常想學(xué)計(jì)算機(jī),有的學(xué)生還認(rèn)為學(xué)電腦可以打游戲,好玩。但隨著學(xué)習(xí)進(jìn)度的不斷深入,有的學(xué)習(xí)內(nèi)容需記憶理解,并且枯燥無味,這就使得學(xué)生的學(xué)習(xí)興趣大大下降。作為一名計(jì)算機(jī)教師,這時(shí)就應(yīng)善于引導(dǎo),想方設(shè)法提高學(xué)生的學(xué)習(xí)興趣。在多年的計(jì)算機(jī)教學(xué)中我們進(jìn)行了一系列實(shí)踐,總結(jié)了許多經(jīng)驗(yàn),在學(xué)生中收到了良好的效果,得到了學(xué)生的肯定。下面具體說一說:

        1、充分發(fā)揮現(xiàn)代教學(xué)設(shè)備的作用,提高課堂效率,培養(yǎng)學(xué)生的動(dòng)手動(dòng)腦能力。在應(yīng)用多媒體教室時(shí),可將文字講述部分制成課件,以提高課堂教學(xué)內(nèi)容的含金量。而將操作部分的講解進(jìn)行現(xiàn)場(chǎng)演示,使各種操作具體化,避免了用嘴說不明白的弱點(diǎn),如在進(jìn)行計(jì)算機(jī)硬件組裝與維修時(shí),先讓學(xué)生在教師的講解下觀看投影,然后再讓學(xué)生上機(jī)拆裝各種電腦部件。由于網(wǎng)絡(luò)機(jī)房既可以有多媒體教室的功能(如講解的內(nèi)容廣播到每臺(tái)學(xué)生機(jī)上),還可以讓學(xué)生立刻自己上機(jī)操作。這樣就克服了這一節(jié)課講,下一次課上機(jī)練習(xí)的不足,做到邊講邊練,效果特別好。

        2、采用多種教學(xué)法,在學(xué)生能力培養(yǎng)上下功夫,提高課堂教學(xué)效率。除了充分利用現(xiàn)代化教學(xué)設(shè)備外,對(duì)課程的部分內(nèi)容還應(yīng)采用多種教學(xué)方法,如“自學(xué)指導(dǎo)法”、“討論研究法”、“學(xué)員試講法”等方法。如在計(jì)算機(jī)網(wǎng)絡(luò)IE瀏覽器使用一節(jié)中,就可以采用自學(xué)指導(dǎo)法讓學(xué)生應(yīng)用瀏覽器獲取幫助,在完成教學(xué)任務(wù)后,可給予學(xué)生一定的獎(jiǎng)勵(lì),允許他們干自己喜歡的事,對(duì)一些比較簡(jiǎn)單或雷同的有關(guān)內(nèi)容可采用“自學(xué)指導(dǎo)法”來處理,在“自學(xué)指導(dǎo)法”中注意教師的指導(dǎo)作用,千萬不可放任不管。如可布置自學(xué)綱要,指出重點(diǎn)難點(diǎn)等。“討論研究法”的運(yùn)用能激起同學(xué)們對(duì)問題的爭(zhēng)論,活躍課堂氣氛,使學(xué)生處于一種接受知識(shí)的最佳狀態(tài),自然教學(xué)效果也最佳。比如二進(jìn)制與十進(jìn)制相互轉(zhuǎn)化一節(jié)中,就可以讓學(xué)生討論二進(jìn)制與十進(jìn)制的關(guān)系。為了讓學(xué)生展示個(gè)人才華,我為了發(fā)現(xiàn)學(xué)生特長(zhǎng)愛好,更好地關(guān)注個(gè)性差異,以便對(duì)癥下藥,因材施教,幫助學(xué)生肯定自我,欣賞自我,教學(xué)中,每學(xué)期我選擇十幾個(gè)小課題供學(xué)生上臺(tái)講解,這樣學(xué)生有一種自我解決問題的自豪感,同學(xué)之間更容易形成一種爭(zhēng)論的氣氛,將問題解決好。當(dāng)然這種“學(xué)生試講法”在一開始時(shí)教師要多指導(dǎo),可提前將任務(wù)布置給一部分學(xué)生,以避免失敗,影響學(xué)員的學(xué)習(xí)積極性。因此在實(shí)行此種教學(xué)法時(shí)教師應(yīng)像導(dǎo)演一樣時(shí)刻注意學(xué)生的心理反應(yīng),及時(shí)總結(jié)其學(xué)習(xí)效果,指出存在的問題,保證由學(xué)生做主角的“戲”演成功。實(shí)踐證明,課堂上靈活的教學(xué)方法的應(yīng)用,得到了學(xué)生的歡迎,也取得了良好的效果。

        3、發(fā)揮輔助教學(xué)軟件的作用,補(bǔ)充教學(xué)環(huán)節(jié)的不足,學(xué)生學(xué)的知識(shí)應(yīng)該與實(shí)際應(yīng)用聯(lián)系起來,讓學(xué)生在上機(jī)的過程中根據(jù)各自的需要有選擇地學(xué)習(xí),可以發(fā)揮計(jì)算機(jī)輔助教學(xué)的優(yōu)勢(shì)——因材施教,各取所需。目前較好的輔助教學(xué)軟件。充分發(fā)揮好這些輔助軟件的作用,切不可為了省事而完全讓學(xué)生自學(xué)。因?yàn)檫@些軟件內(nèi)容單一、簡(jiǎn)單且往往和教材內(nèi)容不一致,如果完全按照輔助軟件的內(nèi)容來組織教學(xué),可能就無法完成教學(xué)的目標(biāo)。

        4、縮短理論課講授時(shí)間,強(qiáng)化上機(jī)訓(xùn)練,上機(jī)操作是計(jì)算機(jī)教學(xué)中一個(gè)非常重要的環(huán)節(jié),教師切不可忽視。為強(qiáng)化這一環(huán)節(jié),在理論課講授時(shí)盡量采用現(xiàn)代教學(xué)技術(shù),以縮短授課學(xué)時(shí)、增加上機(jī)訓(xùn)練時(shí)間。上機(jī)時(shí)除加強(qiáng)輔導(dǎo)外,每次上機(jī),教師都要對(duì)學(xué)生提出明確的任務(wù),有嚴(yán)格的要求,如要求學(xué)生每次上機(jī)都要寫好一個(gè)上機(jī)計(jì)劃,上機(jī)計(jì)劃要具體,只有這樣才能避免學(xué)生的那種上機(jī)就是“玩”的感覺。這樣學(xué)生才會(huì)認(rèn)真對(duì)待每次上機(jī)操作,使每次上機(jī)都會(huì)感覺到有所收獲,有所提高,有所進(jìn)步。?計(jì)算機(jī)教室和多媒體教室的相繼建立,為提高教學(xué)的整體水平奠定了基礎(chǔ),為培養(yǎng)具有一定水平的中職畢業(yè)生提供了硬件的保證。這幾年計(jì)算機(jī)教學(xué)方法的探索,也使得我們的課堂教學(xué)形式多樣化了,學(xué)生變得愛學(xué)習(xí)了,教學(xué)質(zhì)量上去了。

        總之,教學(xué)中,我認(rèn)為應(yīng)關(guān)注以下三點(diǎn):一是對(duì)知識(shí)的準(zhǔn)確理解,既要明白什么是知識(shí),為什么這樣,還要明確如何做,怎樣學(xué),有啥用;二是對(duì)學(xué)生能力的準(zhǔn)確認(rèn)識(shí),既要明確能力具體分解為哪些,還要明確什么能力通過什么樣的方式獲得,同時(shí)還要明確如何評(píng)價(jià)學(xué)生能力。三是培養(yǎng)怎樣的學(xué)習(xí)品質(zhì)、態(tài)度、情感以及思維方法。計(jì)算機(jī)教學(xué)中,我們不能只重技巧、方法,而忽略了這一點(diǎn)。我們培養(yǎng)出來的學(xué)生不能在心理上獵奇、思想上向惡、行動(dòng)上造假,最后危害社會(huì)。要知道,計(jì)算機(jī)是一把雙刃劍,利用計(jì)算機(jī)損害個(gè)人事小,危害他人和國(guó)家事大。教學(xué)中,我們必須關(guān)注學(xué)生良好心理、良好品德和良好思維方法的培養(yǎng)。

        【范文二:職中計(jì)算機(jī)教學(xué)計(jì)劃】

        作為中等職業(yè)技術(shù)教育的學(xué)生,都應(yīng)該了解計(jì)算機(jī),掌握計(jì)算機(jī)的各種常規(guī)操作,并能應(yīng)用于各行各業(yè)。本學(xué)期我任教中職一年級(jí)計(jì)算機(jī)應(yīng)用基礎(chǔ)課程教學(xué),為了更好地完成本學(xué)期的教學(xué)任務(wù),特將教學(xué)計(jì)劃安排如下:

        一、課程的性質(zhì)和教學(xué)目標(biāo)

        計(jì)算機(jī)應(yīng)用基礎(chǔ)課是中等職業(yè)學(xué)校的一門基礎(chǔ)技能操作課程。在本學(xué)期中主要任務(wù)是掌握計(jì)算機(jī)基礎(chǔ)知識(shí),具有熟練的漢字輸入能力,掌握Windows操作系統(tǒng),重點(diǎn)掌握Word文字處理軟件,具有一定的文字排版能力;Excel電子表格軟件的應(yīng)用以及PowerPoint基礎(chǔ)入門操作和簡(jiǎn)單的網(wǎng)絡(luò)應(yīng)用。

        教學(xué)目標(biāo):

        1、培養(yǎng)學(xué)生的計(jì)算機(jī)基礎(chǔ)操作能力;

        2、能滿足基本打字要求;

        3、了解計(jì)算機(jī)計(jì)算機(jī)基礎(chǔ)理論知識(shí),初識(shí)計(jì)算機(jī)基礎(chǔ)應(yīng)用技術(shù);

        二、教學(xué)方法

        1、講授、演示、實(shí)踐、任務(wù)驅(qū)動(dòng)法;

        2、教學(xué)與實(shí)踐同步,即時(shí)反饋課堂信息;

        3、加強(qiáng)技能操作訓(xùn)練;

        4、每節(jié)做小結(jié),每結(jié)束一章要做總結(jié)并布置上機(jī)綜合實(shí)訓(xùn)操作練習(xí)。

        三、教材分析教材特點(diǎn):

        1、教材內(nèi)容。這套《計(jì)算機(jī)應(yīng)用基礎(chǔ)》教材內(nèi)容較為豐富,重點(diǎn)章節(jié)突出。我主要教授一、二、三、四、五和七這六章。主要內(nèi)容是基于目前廣泛應(yīng)用的Windows操作平臺(tái),包括信息技術(shù)與計(jì)算機(jī)基礎(chǔ)知識(shí),WindowsXP的基本操作,計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ),并簡(jiǎn)單的介紹了文字輸入方法,信息在計(jì)算機(jī)中的存儲(chǔ)和處理等內(nèi)容。

        2、教材重點(diǎn)突出。本教材以基本知識(shí),基本操作和基本應(yīng)用為主,重點(diǎn)介紹WindowsXP的基本操作,突出了實(shí)際應(yīng)用和實(shí)踐操作,能夠注重于學(xué)生的能力培養(yǎng),這是本教材的最大特色。

        3、充分考慮計(jì)算機(jī)技術(shù)的發(fā)展,體現(xiàn)教材的先進(jìn)性,以保證學(xué)生所學(xué)技能在以后的實(shí)際工作中得以應(yīng)用。在教材的力求介紹最新的計(jì)算機(jī)技術(shù)及其應(yīng)用,對(duì)于常用的算機(jī)軟件,力求選用最新的版本。

        4、堅(jiān)持以能力為本位,根據(jù)計(jì)算機(jī)專業(yè)的需要,確定學(xué)生應(yīng)具備的能力結(jié)核與知識(shí)結(jié)構(gòu),在保證學(xué)生必備專業(yè)基礎(chǔ)知識(shí)的同時(shí),加強(qiáng)實(shí)踐性操作內(nèi)容。

        四、教學(xué)安排及教學(xué)考核方法:

        本學(xué)期教學(xué)計(jì)劃安排18周,約計(jì)授課90學(xué)時(shí)。其中課堂講授35學(xué)時(shí),實(shí)踐55學(xué)時(shí)。期末以上機(jī)實(shí)踐操作為主要技能考察,占該課程的70%,平時(shí)作業(yè)和上機(jī)操作占該課程的30%。學(xué)生期末總成績(jī)=期末成績(jī)+平時(shí)成績(jī)。

        五、教學(xué)內(nèi)容和要求

        第一章計(jì)算機(jī)基礎(chǔ)知識(shí)

        教學(xué)內(nèi)容:

        1、了解計(jì)算機(jī)

        2、認(rèn)識(shí)微型計(jì)算機(jī)

        3、微型計(jì)算機(jī)的輸入/輸出設(shè)備

        4、計(jì)算機(jī)軟件及其使用

        5、數(shù)制與編碼

        教學(xué)要求:

        1、了解計(jì)算機(jī)的發(fā)展、應(yīng)用和特點(diǎn)。

        2、掌握數(shù)制及其轉(zhuǎn)換,掌握計(jì)算機(jī)的數(shù)據(jù)單位,了解計(jì)算機(jī)的編碼。

        3、掌握計(jì)算機(jī)的系統(tǒng)組成,了解計(jì)算機(jī)硬件系統(tǒng)的作用,了解計(jì)算機(jī)軟件系統(tǒng)的作用。

        4、了解多媒體的基本概念、多媒體計(jì)算機(jī)的組成、多媒體技術(shù)的應(yīng)用。

        第二章WindowsXP操作系統(tǒng)

        教學(xué)內(nèi)容:

        1、WindowsXP入門

        2、管理文件

        3、管理與應(yīng)用WindowsXP

        4、維護(hù)系統(tǒng)與使用常用工具軟件

        5、中文輸入

        教學(xué)要求:

        1、掌握Windows基本操作;

        2、熟練掌握文件和文件夾的復(fù)制、移動(dòng)、查找和重命名等操作;

        3、了解計(jì)算器、記事本、畫圖和多媒體應(yīng)用程序、掌握Windows系統(tǒng)中的屏幕顯示設(shè)置、日期和時(shí)間的設(shè)置、打印機(jī)的設(shè)置

        第三章因特網(wǎng)(Internet)應(yīng)用

        1、連接Internet

        2、獲取網(wǎng)絡(luò)信息

        3、收發(fā)電子郵件

        教學(xué)要求:

        1、掌握因特網(wǎng)的常用接入方式及相關(guān)設(shè)備

        2、IP地址的表示方法,會(huì)配置TCP/IP協(xié)議的參數(shù)

        3、會(huì)配置瀏覽器的常用參數(shù)及使用搜索引擎

        4、會(huì)申請(qǐng)電子郵箱,發(fā)送和接收電子郵件

        第四章文字處理軟件應(yīng)用

        教學(xué)內(nèi)容:

        1、Word入門

        2、格式化文檔

        3、設(shè)置頁面與輸出打印

        4、制作Word表格

        5、圖文表混合排版

        教學(xué)要求:

        1、了解Word基礎(chǔ)知識(shí);

        2、熟練掌握Word文檔基本操作、編輯、格式化。

        3、能熟練地應(yīng)用Word的表格功能進(jìn)行表格的創(chuàng)建、編輯、調(diào)整、修飾、計(jì)算和排版。

        4、能熟練地應(yīng)用Word圖形功能,進(jìn)行圖形的插入和繪制,能熟練地插入藝術(shù)字。

        5、能掌握Word其它功能,如插入藝術(shù)字、頁面設(shè)置、打印文檔、使用公式編輯器

        第五章電子表格處理軟件應(yīng)用

        教學(xué)內(nèi)容:

        1、Excel入門

        2、電子表格基本操作

        3、格式化電子表格

        4、計(jì)算與數(shù)據(jù)處理

        5、制作數(shù)據(jù)圖表

        6、打印工作表

        教學(xué)要求:

        1、熟練掌握Excel的基本操作。

        2、學(xué)會(huì)建立與管理工作簿和工作表的方法。

        3、能對(duì)工作表進(jìn)行簡(jiǎn)單編輯、格式化。

        4、能用Excel的公式與函數(shù)進(jìn)行常用的運(yùn)算。

        5、了解數(shù)據(jù)庫管理方法。

        6、學(xué)會(huì)創(chuàng)建和編輯表格。

        第六章多媒體軟件應(yīng)用

        1、獲取多媒體素材

        2、處理圖像

        3、處理音頻與視頻

        教學(xué)要求:

        1、掌握獲取多媒體素材的基本方法

        2、了解并使用ACDSee10版本對(duì)圖像進(jìn)行加工處理

        3、熟悉會(huì)聲會(huì)影的操作界面、常用功能及特點(diǎn)

        4、編輯整合不同素材,添加效果,完成方案

        第七章演示文稿軟件應(yīng)用

        教學(xué)內(nèi)容:

        1、PowerPoint入門

        2、修飾演示文稿

        3、編輯演示文稿對(duì)象

        4、播放演示文稿

        教學(xué)要求:

        1、掌握PowerPoint編輯區(qū)的組成,各窗格的功能

        2、會(huì)對(duì)PowerPoint背景進(jìn)行修飾

        3、掌握在幻燈片中插入各種對(duì)象的操作

        第6篇:計(jì)算機(jī)函數(shù)入門教學(xué)范文

        現(xiàn)在高等學(xué)校,一般也都根據(jù)不同的需要選用不同的程序設(shè)計(jì)入門課程。其中C語言作為一門程序語言基礎(chǔ)課,由于其功能強(qiáng)、使用靈活等優(yōu)點(diǎn)受到廣泛的歡迎,也就是說C語言已經(jīng)成為了學(xué)習(xí)程序設(shè)計(jì)語言的一個(gè)必要的基礎(chǔ)。在學(xué)時(shí)相對(duì)較少的情況下,學(xué)生要學(xué)好這門課有一定的難度.但依然要提高教學(xué)的質(zhì)量和效果是廣大教學(xué)工作者正在思考和探索的問題.

        2、教學(xué)過程中的改進(jìn)

        2.1教學(xué)方法的改進(jìn)C語言作為DOS時(shí)代的一種主流程序設(shè)計(jì)語言,已逐漸演變成為一種程序設(shè)計(jì)的入門級(jí)語言——重在使學(xué)生熟悉計(jì)算機(jī)處理事務(wù)的過程,掌握程序設(shè)計(jì)的思想,完成學(xué)生從中學(xué)生到大學(xué)生學(xué)習(xí)思想的轉(zhuǎn)變。因而C語言程序設(shè)計(jì)課程這門課大多高校開設(shè)在一年級(jí)的第一學(xué)期,要從只要求計(jì)算機(jī)基本操作的中學(xué)時(shí)代迅速轉(zhuǎn)換到大學(xué)時(shí)代的程序設(shè)計(jì)員,對(duì)于學(xué)生是一個(gè)逐步轉(zhuǎn)變、逐步學(xué)習(xí)的過程。而對(duì)于我們教育者來說,如何去改進(jìn)現(xiàn)有的教學(xué)方法,正確的引導(dǎo)學(xué)生學(xué)習(xí)思路、學(xué)習(xí)方法的轉(zhuǎn)變,以提高課堂教學(xué)的質(zhì)量.筆者在以下幾方面進(jìn)行了嘗試:

        2.1.1教師角色的轉(zhuǎn)變中學(xué)時(shí)代的教學(xué)多以升學(xué)為基本任務(wù)和目標(biāo),所以中學(xué)教師的教學(xué)多以灌輸式為主,在教學(xué)過程中教師始終是主體,而學(xué)生總是被動(dòng)的接受和消化。而大學(xué)時(shí)代的教學(xué)是以培養(yǎng)學(xué)生的基本素養(yǎng)和能力為目標(biāo),因而要求教學(xué)的過程要以學(xué)生為主體,教師要做正確的引路人,而不是知識(shí)的灌輸者。因而教師角色的轉(zhuǎn)變實(shí)際上更多的還是在學(xué)生心目中中學(xué)教師角色到大學(xué)教師角色的轉(zhuǎn)變,要在教學(xué)的第一堂課向?qū)W生宣布這個(gè)事情,使學(xué)生從教師角色的轉(zhuǎn)變到學(xué)生自己明白他們已經(jīng)跨入了人生的有一個(gè)新的階段:自己的學(xué)習(xí)、思想都要有更大的轉(zhuǎn)變,從以前被動(dòng)的接受學(xué)習(xí),到大學(xué)時(shí)期的主動(dòng)自覺的學(xué)習(xí),從而培養(yǎng)和更大的提高他們的學(xué)習(xí)能力和其他方面的能力。

        2.1.2課堂實(shí)施的轉(zhuǎn)變C語言作為一門程序設(shè)計(jì)語言自然有它自身的特點(diǎn),但是作為一門言語課,他又脫不開與學(xué)生很熟悉語文、英語這些語言課學(xué)習(xí)的共同之處。根據(jù)筆者的學(xué)習(xí)和教學(xué)經(jīng)驗(yàn):得知更多的學(xué)生在學(xué)習(xí)C語言的過程中,甚至在學(xué)習(xí)完這門課后也不知道C語言的作用是什么,它學(xué)習(xí)的重點(diǎn)內(nèi)容是什么。所以C語言教學(xué)的課堂實(shí)施的轉(zhuǎn)變更是教學(xué)的重中之重:要使學(xué)生從中學(xué)時(shí)期純粹的數(shù)理化的學(xué)習(xí)轉(zhuǎn)變到大學(xué)時(shí)期專業(yè)能力和自身適應(yīng)能力的學(xué)習(xí)。根據(jù)筆者多年的教學(xué),我們引用用了一個(gè)全新的教學(xué)方法—“3W1H”教學(xué)法。在講C語言前和所講的每一節(jié)課都要使學(xué)生明白正門課或者所講的每個(gè)知識(shí)點(diǎn)是什么(WHAT),在哪里能用(WHERE),為什么要這樣用(WHY)和怎么去用(HOW)。從總體的結(jié)構(gòu):程序設(shè)計(jì)語言的3W1H到?jīng)]一點(diǎn)的3W1H,我們?cè)诿恳还?jié)課的過程中都要去給學(xué)生分析、實(shí)踐。另外我們又結(jié)合語言課的特點(diǎn)教會(huì)學(xué)生從C語言的字(字符)、詞(數(shù)據(jù)類型、變量常量)、句(語句)和章(函數(shù)、程序)入手去總結(jié),打亂教材的原有章節(jié),去分析總結(jié),從而大大提高了學(xué)生學(xué)習(xí)的效率。

        2.1.3選擇合適的軟件在我們學(xué)習(xí)任何一門程序語言之前,都要先安裝好它所匹配的軟件:一個(gè)開發(fā)環(huán)境,例如turboC2.0。這個(gè)軟件曾經(jīng)占據(jù)了DOS時(shí)代開發(fā)程序的大半個(gè)江山,但對(duì)于現(xiàn)在的Windows時(shí)代,用turboC有時(shí)感覺力不從心,編輯程序很吃力,沒有函數(shù)變量自動(dòng)感應(yīng)功能,查詢參考資料也不方便。建議使用VisualC++,這個(gè)東西雖然比較大塊頭,但是一旦安裝好了,用起來很方便。一般在學(xué)習(xí)完C語言之后都會(huì)學(xué)習(xí)一下C++的,因?yàn)镃++是針對(duì)于windows的可以運(yùn)行C程序的軟件。

        第7篇:計(jì)算機(jī)函數(shù)入門教學(xué)范文

        關(guān)鍵詞:C語言;數(shù)組;教學(xué);指針

        中圖分類號(hào):G718.5 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2015)45-0228-02

        在C語言的教學(xué)中,“指針”這一部分內(nèi)容一直是C語言的教學(xué)重點(diǎn)和難點(diǎn),直接影響學(xué)生對(duì)后續(xù)課程的學(xué)習(xí)和把握[1-3]。作為軟件開發(fā)入門課程,絕大多數(shù)時(shí)間是在講條件、循環(huán)、數(shù)組、函數(shù),而指針內(nèi)容卻是省、國(guó)家計(jì)算機(jī)二級(jí)、程序員等考試的必考內(nèi)容。為了在最短的時(shí)間內(nèi)達(dá)到較好的教學(xué)效果。筆者從多年的教學(xué)經(jīng)驗(yàn)認(rèn)為C語言的指針教學(xué)應(yīng)該注意以下幾點(diǎn):

        一、輸入函數(shù)scanf()和數(shù)組中地址的應(yīng)用

        所有的書本上都有介紹scanf(格式控制字符串,輸入項(xiàng)列表),此函數(shù)的輸入項(xiàng)列表要用“&”加變量名,要將所輸入的內(nèi)容放入變量的地址中,其中格式控制串中如果有普通字符也要輸入普通字符,且有很多輸入后不能正確讀取的情況,初學(xué)者往往感到非常困惑難以理解。其實(shí),連續(xù)定義的多個(gè)變量在內(nèi)存中也是占用連續(xù)的內(nèi)存單元,只是不同的數(shù)據(jù)類型所占的字節(jié)不同,程序在運(yùn)行過程中遇到第一個(gè)scanf()函數(shù)時(shí),將要求用戶從鍵盤上按要求輸入內(nèi)容,所有輸入的內(nèi)容都將先放入緩沖區(qū)且你可以輸入很多內(nèi)容,輸入完成后再按scanf的格式控制字符串的格式來存入到變量的地址中,一旦輸入不合法,則認(rèn)為輸入結(jié)束,后面的變量將取不到值。如:scanf(“%d:%d”,&a,&b);若輸入時(shí)你輸入3,4L其中a的值為3,輸入格式串中本來要求你輸入的是“:”而你輸入的是“,”,明顯不合法,則scanf函數(shù)輸入結(jié)束,后面的變量b將取不到值。同時(shí)這也很好解釋了若程序中有多個(gè)scanf函數(shù)時(shí),為了保證每次輸入都有效,則應(yīng)該在輸入函數(shù)前加一個(gè)清空緩存函數(shù)fflush(stdin)。

        數(shù)組名代表的是數(shù)組的首地址,所以在scanf()函數(shù)中以”%s”為格式串所對(duì)應(yīng)輸入項(xiàng)列表不需要加“&”。如:char str[20];

        scanf(“%s”,str);/*將輸入的內(nèi)容存儲(chǔ)到從數(shù)組首地址開始的地址中*/

        printf(“%s”,str);/*從數(shù)組的首地址開始輸出字符數(shù)組的內(nèi)容*/。

        這些內(nèi)容都與計(jì)算機(jī)的實(shí)際存儲(chǔ)有關(guān)(即和地址有關(guān))。

        二、指針

        指針就是地址。其實(shí)前面我們?cè)谥v解輸入輸出函數(shù)和數(shù)組時(shí),我們就介紹了一些有關(guān)地址的應(yīng)用。一聽自己已經(jīng)用過且有所接觸了,學(xué)生也就不會(huì)感到太畏懼了。再加上時(shí)間有限,我們要言簡(jiǎn)意賅地說明指針的用法。

        1.指針的概念。指針就是內(nèi)存地址。這里首先要區(qū)分三個(gè)比較接近的概念:名稱、地址和內(nèi)容(值)。名稱是給內(nèi)存空間取的一個(gè)容易記憶的名字;內(nèi)存中每個(gè)字節(jié)都有一個(gè)編號(hào),就是“地址”;在地址所對(duì)應(yīng)的內(nèi)存單元中存放的數(shù)值即為內(nèi)容或值。

        為了幫助讀者理解三者之間的聯(lián)系與區(qū)別,我們不妨打個(gè)比方,有一座教師辦公樓,各房間都有一個(gè)編號(hào),如101,102,…,201,202,…。一旦各房間被分配給相應(yīng)的職能部門后,各房間就掛起了部門名稱:如電子系、計(jì)算機(jī)系、環(huán)境工程系等,假如電子系被分配在101房間,我們要找到電子系的教師(內(nèi)容),可以去找電子系(按名稱找),也可以去找101房間(按地址找)。類似地,對(duì)一個(gè)存儲(chǔ)空間的訪問既可以指出它的名稱,也可以指出它的地址。

        在C語言中,如果變量p中的內(nèi)容是另一個(gè)變量i的地址,則稱變量p指向變量i,或稱p是指向變量i的指針變量,形象地用圖1所示的箭頭表示。

        由此可以得出結(jié)論:變量的指針即為變量的地址,而存放其他變量地址的變量是指針變量。

        指針變量是一種變量,因而也具有變量的三個(gè)要素,但它是一種特殊的變量,其特殊性表現(xiàn)在它的類型取值上。具體而言:①變量名:與一般的變量命名規(guī)則相同。②變量的值:是某個(gè)變量的內(nèi)存地址。③變量的類型:主要是其指向的變量的類型。

        2.指針指向簡(jiǎn)單變量。

        如:int a=100,*p;/*指針變量的定義*/

        p=&a;/*指針變量的賦值*/

        *p=200;/*指針變量的應(yīng)用*/

        printf(“%d”,a);則輸出值為200。

        在此我們要理解指針一旦定義且指向了一簡(jiǎn)單變量,除定義和初始化時(shí)的*p,其他的*p等價(jià)于它所指向的簡(jiǎn)單變量(即這里的*p<=>a),p(指針)等價(jià)于簡(jiǎn)單變量的地址(即這里的p<=>&a)。上面的輸出語句可以變?yōu)椋簆rintf(“%d”,*p)。

        3.指針指向數(shù)組。

        (1)指針指向一維數(shù)組。

        如:int a[5]={10,20,30,40,50},*p=a;

        p++;

        printf(“%d,%d,%d”,*p,*(p+2),*p++);則輸出結(jié)果為:30,50,20

        以上是指針指向一維數(shù)組的基本應(yīng)用,首先我們要理解有關(guān)指針的運(yùn)算。

        &:取地址運(yùn)算符[5]。

        *:指針運(yùn)算符(間址訪問運(yùn)算符),取指針?biāo)赶虻闹担羲赶蚨S數(shù)組則表示離取值進(jìn)了一步。

        ++:算術(shù)運(yùn)算符,表示指針往下或右移一個(gè)單位(其中這個(gè)單位和具體的數(shù)據(jù)類型有關(guān),如果是整型數(shù)一個(gè)單位就指2個(gè)字節(jié),實(shí)型指4個(gè)字節(jié))。

        --:算術(shù)運(yùn)算符,表示指針往上或左移一個(gè)單位。

        若定義了一個(gè)指針指向了一個(gè)一維數(shù)組,則p<=>a的使用(原來的a[i],也可以用p[i]表示,*p<=>*a),即*(p+i)<=>a[i] <=>p[i] <=>*(a+i)。但要注意p和a同為地址它們是有區(qū)別的,p為變量地址,而a是常量地址。有p++而不能用a++。

        (2)指針指向二維數(shù)組。對(duì)于指針指向二維數(shù)組,要理解行地址和列地址的含義(*運(yùn)算符能實(shí)現(xiàn)行地址向列地址的轉(zhuǎn)換)再加上一維數(shù)組中的等價(jià)關(guān)系,能理解下面的二維數(shù)組的指針表示形式表即可。

        (3)數(shù)組指針與指針數(shù)組的含義。前者是指針,后者是數(shù)組。定義格式:僅差一對(duì)圓括號(hào)。①指向一維數(shù)組的指針。假設(shè)有定義語句:int (*p)[4];②指針數(shù)組。假設(shè)有定義語句:int *p[4];

        (4)應(yīng)用場(chǎng)合:前者是一個(gè)指針,后者是多個(gè)指針。①指向一維數(shù)組的指針。一般將一個(gè)二維數(shù)組名賦值給一個(gè)指向一維數(shù)組的指針,來訪問二維數(shù)組中的某一行。②指針數(shù)組。適合存放若干個(gè)字符串,使字符串的處理更加方便靈活。例如:

        char *menu1[]={"Copy","Cut","Paste","Delete"};

        char menu2[4][7]={"Copy","Cut","Paste","Delete"};

        用字符指針數(shù)組處理字符串不僅可以節(jié)省內(nèi)存,還可以提高運(yùn)行效率。

        4.指針指向函數(shù)。

        (1)指針作為函數(shù)的參數(shù)。

        其中左邊交換完后,能傳遞給實(shí)參,因?yàn)樗侵羔標(biāo)赶虻闹蛋l(fā)生交換,而右邊只是指針的指向發(fā)生改變?cè)局滴窗l(fā)生交換。

        (2)指針函數(shù)與函數(shù)指針。這是兩個(gè)完全不同的概念,前者是函數(shù),后者是指針。

        a定義格式:僅差一對(duì)圓括號(hào)。

        ①指針函數(shù)。假設(shè)有定義語句:

        int *fp(int x,int y);

        ②指向函數(shù)的指針(函數(shù)指針)。假設(shè)有定義語句:

        int (*fp)(int x,int y);

        b應(yīng)用場(chǎng)合:前者是一個(gè)函數(shù),只是函數(shù)的返回值是指針;后者是一個(gè)指向函數(shù)的指針,通過這個(gè)指針可以間接地調(diào)用所指向的函數(shù)。

        三、總結(jié)

        本文探討了指針教學(xué)中,通過截取最基本且最重要的知識(shí)來解析其應(yīng)用問題,目的在于使學(xué)生在較短的時(shí)間內(nèi)掌握其基本知識(shí),預(yù)計(jì)可作為指針教學(xué)的有效方案之一。

        參考文獻(xiàn):

        [1]管銀枝.C語言程序設(shè)計(jì)實(shí)例教程[M].北京:人民郵電出版社,2011.

        第8篇:計(jì)算機(jī)函數(shù)入門教學(xué)范文

        關(guān)鍵詞:任務(wù)驅(qū)動(dòng)教學(xué)法  技工學(xué)校  計(jì)算機(jī)應(yīng)用基礎(chǔ)

                《計(jì)算機(jī)應(yīng)用基礎(chǔ)》作為技工學(xué)校公共基礎(chǔ)課,也是學(xué)生學(xué)習(xí)計(jì)算機(jī)系統(tǒng)知識(shí)的入門課程,具體包括:計(jì)算機(jī)基礎(chǔ)知識(shí)、計(jì)算機(jī)網(wǎng)絡(luò)基本知識(shí)、數(shù)據(jù)安全常識(shí);windows操作系統(tǒng)的基本操作和word、excel、powerpoint的基本用法等等,其基礎(chǔ)性、實(shí)用性、操作性很強(qiáng),因此,大多章節(jié)都很具有運(yùn)用“任務(wù)驅(qū)動(dòng)”教學(xué)法的特點(diǎn)和條件。

                一、任務(wù)驅(qū)動(dòng)教學(xué)法在計(jì)算機(jī)應(yīng)用基礎(chǔ)課程的具體運(yùn)用

                1、根據(jù)學(xué)生特點(diǎn),設(shè)計(jì)教學(xué)任務(wù)模塊

                “任務(wù)”的設(shè)計(jì)非常重要,它是教學(xué)過程中的核心,直接影響到教學(xué)的成敗。任務(wù)驅(qū)動(dòng)教學(xué)要求教師在課前要對(duì)教學(xué)目標(biāo)進(jìn)行教學(xué)分析,也就是把本次課的知識(shí)點(diǎn)和技能培養(yǎng)劃分為一個(gè)個(gè)需要解決完成的任務(wù)模塊,再將知識(shí)點(diǎn)和技能目標(biāo)巧妙地融合于設(shè)定的任務(wù)當(dāng)中,通過設(shè)定若干個(gè)任務(wù)模塊來實(shí)現(xiàn)總的教學(xué)目的。因此,“任務(wù)”設(shè)計(jì)應(yīng)考慮以下幾個(gè)問題:①要根據(jù)教學(xué)大綱和教學(xué)要求設(shè)計(jì)任務(wù)案例,案例必須典型并能涵蓋課程的相關(guān)知識(shí)點(diǎn),比如在word中任務(wù)重點(diǎn)是設(shè)計(jì)圖文混排,常見的文檔制作,而學(xué)習(xí)excel主要任務(wù)是突出數(shù)據(jù)處理、自動(dòng)填充和圖表統(tǒng)計(jì)功能。②任務(wù)的設(shè)置應(yīng)更多的考慮學(xué)生心智發(fā)展水平,應(yīng)該注意難度不要超出技校學(xué)生知識(shí)水平和理解能力,故在設(shè)計(jì)任務(wù)案例時(shí),應(yīng)選擇敘述簡(jiǎn)潔、條理清晰、明白易懂的案例。③設(shè)計(jì)任務(wù)時(shí)要具有一定的靈活性,使學(xué)生有發(fā)揮創(chuàng)造能力的機(jī)會(huì)。

                2、創(chuàng)設(shè)情景,激發(fā)學(xué)生完成任務(wù)的興趣

                據(jù)筆者在教學(xué)中的了解,技校學(xué)生對(duì)學(xué)習(xí)的興趣點(diǎn)比較低,特別是計(jì)算機(jī)基礎(chǔ)課程,他們總認(rèn)為自己已經(jīng)能夠運(yùn)用自如,不用再多加學(xué)習(xí)。因此,教師在教學(xué)中引入任務(wù)驅(qū)動(dòng)教學(xué)法一定要根據(jù)教學(xué)內(nèi)容創(chuàng)設(shè)情景,激發(fā)學(xué)生完成學(xué)習(xí)任務(wù)的興趣,以求取得最好的教學(xué)效果。如筆者在講授本課程第四章excel2000電子表格數(shù)據(jù)處理部份的內(nèi)容時(shí),創(chuàng)設(shè)情景為段考結(jié)束后如何幫助老師用excel制作和統(tǒng)計(jì)本班的段考成績(jī)。為此我設(shè)計(jì)了一個(gè)“xx班段考成績(jī)統(tǒng)計(jì)表”作為學(xué)習(xí)任務(wù),任務(wù)內(nèi)容的其中一個(gè)子任務(wù)要求如下:

                任務(wù)名稱:   xx班段考成績(jī)統(tǒng)計(jì)表

                任務(wù)目的1:  輸入本班段考成績(jī)數(shù)據(jù),根據(jù)要求運(yùn)用函數(shù)計(jì)算公式進(jìn)行數(shù)據(jù)處理

                子 任 務(wù)1:1.求各科目成績(jī)總分、平均分:分別用sum、average函數(shù)實(shí)現(xiàn)(相對(duì)引用)。2.求單科成績(jī)的最高分和最低分:用max、min函數(shù)實(shí)現(xiàn)(相對(duì)引用)。3.求各科目實(shí)際參加考試的學(xué)生人數(shù):用count函數(shù)實(shí)現(xiàn)(相對(duì)引用)。4.按總分成績(jī)排名:用rank函數(shù)實(shí)現(xiàn)(絕對(duì)引用)。5.評(píng)優(yōu)等級(jí):平均分為90分以上的同學(xué)顯示“優(yōu)”、80分-90分之間顯示“良”、60分-80分之間顯示“中”、60分以下顯示“差”,用if函數(shù)實(shí)現(xiàn)(相對(duì)引用)。

                該子任務(wù)有以下特點(diǎn):(1)該子任務(wù)與學(xué)生感興趣的成績(jī)統(tǒng)計(jì)息息相關(guān),故學(xué)生有很大的參與熱情。(2)該子任務(wù)用到了教學(xué)內(nèi)容的大部分函數(shù),又用到相對(duì)引用、絕對(duì)引用、拖動(dòng)柄等已學(xué)知識(shí),起到承上啟下的作用。

                在講授word時(shí),創(chuàng)設(shè)情景為:如果你參加學(xué)校學(xué)生會(huì)成員競(jìng)選,如何利用word制作圖文并茂的個(gè)人宣傳材料,授課前先給學(xué)生展示一個(gè)完整作品,從文件的頁面設(shè)置、頁眉頁腳、文檔格式化中“字體”對(duì)話框、“段落”對(duì)話框,圖文混排中的藝術(shù)字、文本框、圖片插入、首字下沉、邊框底紋、分欄、背景、表格制作等所有內(nèi)容均涉及到,然后再每節(jié)課從中選擇一個(gè)子任務(wù),依次講解各個(gè)知識(shí)點(diǎn)和操作。比如講授藝術(shù)字、文本框、圖片插入及編輯、圖文混排的使用這一節(jié)課,筆者按任務(wù)驅(qū)動(dòng)教學(xué)模式將要講的內(nèi)容設(shè)計(jì)成“個(gè)人簡(jiǎn)介”這一具體的子任務(wù),通過講解如何制作“個(gè)人簡(jiǎn)介”讓學(xué)生掌握教學(xué)內(nèi)容。首先,教師演示備課時(shí)做好的個(gè)人簡(jiǎn)介,告訴學(xué)生哪部分是藝術(shù)字,哪部分是文本框或自選圖形,讓學(xué)生對(duì)藝術(shù)字、文本框等概念有了直觀的認(rèn)識(shí),然后再講如何插入、修飾美化等具體操作方法。這樣教學(xué),學(xué)生容易理解,學(xué)得快、記得牢,不論教師教還是學(xué)生學(xué),整個(gè)教學(xué)過程都顯得條理清楚、層次分明、順理成章、輕松自如。

                3、培養(yǎng)學(xué)生探索知識(shí)的意識(shí)和創(chuàng)新意識(shí)

                教師要站在創(chuàng)造的角度,引導(dǎo)學(xué)生建立創(chuàng)造性思維。“任務(wù)驅(qū)動(dòng)”教學(xué)法根據(jù)教學(xué)大綱的要求劃分,然后再按照內(nèi)在邏輯關(guān)系分解成相互聯(lián)系的子任務(wù),即形成具有一定層次結(jié)構(gòu)的問題網(wǎng)絡(luò),讓學(xué)生在獨(dú)立觀察、多角度想問題、思考和練習(xí)的基礎(chǔ)上進(jìn)行小組討論,去探求知識(shí),使學(xué)生成為探索知識(shí)和發(fā)現(xiàn)知識(shí)規(guī)律的主人,從而促進(jìn)學(xué)生的創(chuàng)新意識(shí)。

               如在電子表格excel教學(xué)中講完“篩選”內(nèi)容后,學(xué)生已經(jīng)掌握了自動(dòng)篩選子任務(wù)和高級(jí)篩選子任務(wù)的功能。在數(shù)據(jù)庫中完成“查找工資大于1500且性別為女”的任務(wù)時(shí),有的學(xué)生提出既可用自動(dòng)篩選來完成,也可用高級(jí)篩選來完成;有的判定,如果要完成“查找工資大于1500或者性別為女”的任務(wù)時(shí),就只能用高級(jí)篩選來完成。這就充分反映出學(xué)生運(yùn)用所學(xué)知識(shí)巧妙地、創(chuàng)造性地解決實(shí)際問題的能力,培養(yǎng)和發(fā)展了學(xué)生的創(chuàng)造性思維。

                4、實(shí)行班內(nèi)分層,強(qiáng)化分組合作

                由于技校學(xué)生文化參差不齊,計(jì)算機(jī)基礎(chǔ)也有很大的差異,因此要做到因材施教,優(yōu)化教學(xué)過程,就可采用分層教學(xué)法。具體做法是依據(jù)學(xué)生的原有計(jì)算機(jī)基礎(chǔ),將班內(nèi)學(xué)生按一定比例分為a、b、c三層,a層為成績(jī)優(yōu)秀的學(xué)生,b層為中等的學(xué)生,c層為基礎(chǔ)差的學(xué)生。然后成立多個(gè)學(xué)習(xí)小組,每個(gè)小組由成績(jī)優(yōu)秀的a層學(xué)生擔(dān)任組長(zhǎng),安排2-3名c層學(xué)生,其余為b層學(xué)生。在計(jì)算機(jī)實(shí)訓(xùn)中心或一體化計(jì)算機(jī)教室內(nèi)按小組安排座位,同一組的學(xué)生坐在一起,以便于討論、合作。老師在授課時(shí),以c層為教學(xué)起點(diǎn),重點(diǎn)面向b層,同時(shí)準(zhǔn)備好1-2個(gè)具有一定難度的任務(wù)案例供a層學(xué)生練習(xí)。“三人行必有我?guī)煛保瑢?shí)踐證明:通過學(xué)生之間的合作交流來完成任務(wù),將會(huì)更好補(bǔ)充學(xué)生知識(shí)結(jié)構(gòu)的缺陷,完善他們問題解決的技巧與方法。而實(shí)施分層合作教學(xué)模式,在學(xué)習(xí)小組中同學(xué)間可取長(zhǎng)補(bǔ)短,既培養(yǎng)了學(xué)生的團(tuán)隊(duì)協(xié)作精神,也彌補(bǔ)了教師個(gè)別指導(dǎo)時(shí)間不夠的問題。

                二、學(xué)習(xí)效果評(píng)價(jià)是任務(wù)驅(qū)動(dòng)教學(xué)法的重要環(huán)節(jié)

                根據(jù)教學(xué)效果對(duì)教學(xué)進(jìn)行評(píng)價(jià)是技校計(jì)算機(jī)基礎(chǔ)課程引入任務(wù)驅(qū)動(dòng)教學(xué)的重要組成部分,教師要針對(duì)每個(gè)學(xué)生任務(wù)完成的情況,圍繞計(jì)算機(jī)基礎(chǔ)課程的培養(yǎng)目標(biāo),進(jìn)行有針對(duì)性的評(píng)價(jià)。任務(wù)評(píng)價(jià)可以在全班進(jìn)行,實(shí)踐中發(fā)現(xiàn)學(xué)生其實(shí)相當(dāng)在意自己所做作品的展示,當(dāng)學(xué)生得知自己的作品將會(huì)在全班同學(xué)面前評(píng)析時(shí),學(xué)生往往會(huì)投入更大的熱情去完成。另外,學(xué)生每獨(dú)立完成一項(xiàng)任務(wù),都會(huì)獲得一定的成就感,這時(shí)教師的及時(shí)表揚(yáng)與鼓勵(lì),可以激發(fā)學(xué)生的學(xué)習(xí)熱情與學(xué)習(xí)興趣,增強(qiáng)自信,使其在不斷建構(gòu)與完善自己知識(shí)結(jié)構(gòu)的同時(shí),也提高了對(duì)自身的認(rèn)識(shí)與評(píng)價(jià),讓學(xué)生在一種良好的心理狀態(tài)下不斷學(xué)習(xí)、不斷進(jìn)步。

                三、任務(wù)驅(qū)動(dòng)教學(xué)法需要注意的問題

                1、在計(jì)算機(jī)應(yīng)用基礎(chǔ)課程中引入任務(wù)驅(qū)動(dòng)教學(xué)法時(shí),一定要適時(shí)加強(qiáng)教師的主導(dǎo)作用。技校學(xué)生精力充沛、思維活躍、獨(dú)立性很強(qiáng),但在一定程度上缺乏自控能力。因此,在教學(xué)任務(wù)下達(dá)之后,教師一定要進(jìn)行適度調(diào)控和指導(dǎo)。

                2、在教學(xué)過程中,要隨時(shí)注意讓學(xué)生積累相關(guān)的知識(shí)和經(jīng)驗(yàn),特別是學(xué)習(xí)的開始階段。比如,窗口組成的相同之處、對(duì)象的選擇方法、快捷菜單的彈出等,為以后進(jìn)行任務(wù)驅(qū)動(dòng)教學(xué)打下基礎(chǔ)。

                3、并不是每堂課都適用“任務(wù)驅(qū)動(dòng)教學(xué)法”。基本概念、基本操作等就不適宜使用任務(wù)驅(qū)動(dòng)教學(xué),如計(jì)算機(jī)硬件的組成、病毒防范、操作系統(tǒng)、鼠標(biāo)操作、資源管理器窗口組成、文件的有關(guān)操作、文字輸入、計(jì)算機(jī)網(wǎng)絡(luò)的基礎(chǔ)知識(shí)等有關(guān)內(nèi)容的教學(xué)建議采用傳統(tǒng)的講授教學(xué)法。而無論采取何種教學(xué)法,都應(yīng)在開設(shè)計(jì)算機(jī)應(yīng)用基礎(chǔ)課程的第一學(xué)期進(jìn)行中英文打字的強(qiáng)化訓(xùn)練,當(dāng)然打字速度可視專業(yè)的不同作出相應(yīng)的調(diào)整。

                參考文獻(xiàn):

                [1]張光恒 計(jì)算機(jī)應(yīng)用基礎(chǔ).華南理工大學(xué)出版社,2006。

        第9篇:計(jì)算機(jī)函數(shù)入門教學(xué)范文

        關(guān)鍵詞:教學(xué)方式;教學(xué)改革;程序設(shè)計(jì);計(jì)算機(jī)語言

        中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)02-0133-02

        Abstract: According to the author in computer language teaching experience, combining with the characteristics of higher vocational students, the higher vocational computer language teaching.From establish good teaching ideas, teaching contents, practice teaching methods, improve teaching methods, the five aspects of the change of assessment methods are discussed, put forward to improve the higher vocational computer language teaching suggestions.

        Key words: teaching methods; reform in education; programming; computer language

        對(duì)于計(jì)算機(jī)相關(guān)專業(yè)的學(xué)生來講,計(jì)算機(jī)言語的學(xué)習(xí)始終是一個(gè)難點(diǎn),然而它也真正的計(jì)算機(jī)專業(yè)人士必過的一關(guān)。如何改進(jìn)教學(xué)方法,轉(zhuǎn)變教學(xué)方式,引起學(xué)生興趣,是計(jì)算機(jī)教師們一直關(guān)注的課題。本文結(jié)合高職高專學(xué)生的特點(diǎn)和多年計(jì)算機(jī)言語教學(xué)的體會(huì),闡述了筆者針對(duì)高職高專計(jì)算機(jī)語言類教學(xué)思路、教學(xué)內(nèi)容、教學(xué)方式和考核方式方面改革的探索。

        1 建立良好的教學(xué)思路,引領(lǐng)好學(xué)生的學(xué)習(xí)興趣

        每門計(jì)算機(jī)語言盡管表述方式有一定的差別,但是內(nèi)在的思路是基本相似的,也正因?yàn)檫@樣,數(shù)據(jù)結(jié)構(gòu)過了關(guān),計(jì)算機(jī)語言才能真正的過關(guān)。引領(lǐng)學(xué)生的學(xué)習(xí)興趣筆者認(rèn)為應(yīng)該從以下幾方面入手。

        1.1抓好第一節(jié)課是計(jì)算機(jī)語言類教學(xué)的關(guān)鍵點(diǎn)

        一個(gè)好的計(jì)算機(jī)教師應(yīng)該想方設(shè)法上好第一節(jié)課,激發(fā)學(xué)生的學(xué)習(xí)興趣,打消學(xué)習(xí)顧慮,建立學(xué)習(xí)信心。講好一門課,首先要引起學(xué)生學(xué)習(xí)的興趣,為此我們必須要讓學(xué)生明白我們所講授的這門語言類課重要性,以C語言為例,它不僅是學(xué)習(xí)后續(xù)數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ),也在實(shí)際工作中有很多的應(yīng)用[1];其次我還要給學(xué)生以學(xué)習(xí)信心,其實(shí)有時(shí)學(xué)生不是不想學(xué),是因?yàn)槲窇中睦恚蛳麑W(xué)生畏懼心理,讓他們感覺這門課自己可以學(xué)得會(huì)。這就是我們要在第一節(jié)課達(dá)到的目的。

        為此,筆者認(rèn)為上好第一節(jié)課應(yīng)該做以下幾個(gè)內(nèi)容的考慮:

        第一,向?qū)W生講授你講授的語言可以實(shí)現(xiàn)的程序成果,比如,該語言編寫的游戲、簡(jiǎn)單的實(shí)用程序等。第二,強(qiáng)調(diào)所講授課程在整個(gè)計(jì)算機(jī)課程體系中的地位,比如,C語言的學(xué)習(xí)是數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)的基礎(chǔ),促進(jìn)計(jì)算機(jī)組成原理的理解。第三,介紹所講授的課程的學(xué)習(xí)方法,語言類課程是實(shí)踐性課程,務(wù)必結(jié)合實(shí)踐,指導(dǎo)學(xué)生學(xué)習(xí)方法,告訴學(xué)生怎樣聽課,怎樣自學(xué),怎樣動(dòng)手實(shí)踐。第四,介紹編譯環(huán)境,用簡(jiǎn)單可以模仿的小程序,介紹程序編輯、編譯、運(yùn)行的整個(gè)過程[2]。

        1.2將抽象思維轉(zhuǎn)化為形象思維是激發(fā)學(xué)生學(xué)習(xí)興趣的有效方法

        這無疑讓學(xué)習(xí)變得輕松有趣的關(guān)鍵,任何一門計(jì)算機(jī)語言對(duì)于一個(gè)初學(xué)者都是極其抽象難懂的,如何把抽象的問題形象化,感受計(jì)算機(jī)語言的魅力,是一個(gè)高水平教師應(yīng)有的能力,我以C語言為例舉一個(gè)簡(jiǎn)單例子。比如我們?cè)俳榻BC語言程序的組成,想解釋必須先定義變量,可以這樣介紹:每個(gè)函數(shù)都可以說是一個(gè)劇本,“{”表示開幕,“}”表示閉幕,每個(gè)劇目開始都需要介紹有幾個(gè)演員出場(chǎng),列出一個(gè)演員,這個(gè)函數(shù)就需要介紹有幾個(gè)變量要出現(xiàn),列出一個(gè)變量表,變量就是出現(xiàn)在函數(shù)中的“演員”。這樣就可以讓內(nèi)容和平時(shí)熟悉的事情聯(lián)系起來,產(chǎn)生聯(lián)想,一下子就記下來。

        1.3 備好每一節(jié)課是保護(hù)學(xué)生學(xué)習(xí)興趣的保證

        備好每一節(jié)課,保持思路流暢,是保護(hù)學(xué)生學(xué)習(xí)興趣的保證。多年的計(jì)算機(jī)教學(xué)讓我感覺到,必須牽引住學(xué)生的思路,要做到這一點(diǎn)就教師上課的思路必須流暢,一句話都不可以猶豫,一旦卡住就再無法引領(lǐng)學(xué)生的思路,課堂立即發(fā)生騷動(dòng),這就需要我們對(duì)每一節(jié)課都做好充分的準(zhǔn)備。

        在教學(xué)過程中,還必須就不同的內(nèi)容,采用不同的教學(xué)方法。在學(xué)習(xí)之初,就采用四步教學(xué)法,即導(dǎo)入教學(xué)內(nèi)容、講解示范、教師指導(dǎo)學(xué)生模仿、總結(jié)練習(xí);在學(xué)習(xí)中期,采用任務(wù)驅(qū)動(dòng)法,以課堂實(shí)訓(xùn)任務(wù)對(duì)課堂講授內(nèi)容進(jìn)行應(yīng)用,教師提供給學(xué)生相關(guān)的資料,引導(dǎo)學(xué)生主動(dòng)學(xué)習(xí)。查閱有關(guān)的資料,逐漸養(yǎng)成自主學(xué)習(xí)的習(xí)慣,培養(yǎng)學(xué)生綜合利用各種信息資源及自主學(xué)習(xí)能力。教學(xué)中還需要不斷變換教學(xué)穿插使用案例教學(xué)法、問題探究教學(xué)法、小組合作學(xué)習(xí)法、范例比較教學(xué)法避免教學(xué)方法一層不變[3]。在學(xué)習(xí)后期應(yīng)該采用項(xiàng)目驅(qū)動(dòng)法,提出問題進(jìn)行探究,培養(yǎng)學(xué)生的綜合運(yùn)用知識(shí)的能力。

        2 整合教學(xué)內(nèi)容,提高教學(xué)效果

        筆者在每一次計(jì)算機(jī)語言教學(xué)過程中,根據(jù)自己的實(shí)踐教學(xué)經(jīng)驗(yàn),整合課程內(nèi)容,因?yàn)楣P者認(rèn)為這是語言類課程教學(xué)改革的基礎(chǔ),講教學(xué)內(nèi)容劃分成培養(yǎng)學(xué)生的基本訓(xùn)練和能力提高兩個(gè)階段。基礎(chǔ)訓(xùn)練內(nèi)容,是針對(duì)沒有程序設(shè)計(jì)基礎(chǔ)的學(xué)生,以程序設(shè)計(jì)基本知識(shí)和入門知識(shí)為主。在這部分教學(xué)中,也從教學(xué)方式上改革,不是簡(jiǎn)單講授語法細(xì)節(jié),而采用建構(gòu)主義教學(xué)思想,用極為簡(jiǎn)單的實(shí)例做演示,逐步講解每個(gè)程序的組成,引導(dǎo)學(xué)生認(rèn)識(shí)并掌握c語言的基本語法和程序設(shè)計(jì)的基本方法。基礎(chǔ)訓(xùn)練內(nèi)容,是為了培養(yǎng)學(xué)生基本的程序設(shè)計(jì)能力,逐漸形成獨(dú)立編寫具有初等難度的程序、調(diào)試與測(cè)試。就能力提高教學(xué)部分來講,是面向有一定程序設(shè)計(jì)基礎(chǔ)的學(xué)生,重點(diǎn)培養(yǎng)學(xué)生的程序設(shè)計(jì)專業(yè)化水平。為此,我們采用問題探究教學(xué)方式式、項(xiàng)目化、任務(wù)化驅(qū)動(dòng)教學(xué)方式,問題探究方式,分組討論方式,將學(xué)習(xí)任務(wù)和關(guān)鍵知識(shí)點(diǎn)以項(xiàng)目的形式布置到學(xué)生或者學(xué)習(xí)小組,為學(xué)生設(shè)定環(huán)境,作為學(xué)習(xí)資源和設(shè)計(jì)工作環(huán)境。在教師指導(dǎo)下,進(jìn)行模擬項(xiàng)目開發(fā),將學(xué)生按成績(jī)搭配分成小組,鼓勵(lì)成員共同協(xié)助,共同完成項(xiàng)目。這樣不僅促進(jìn)學(xué)生掌握函數(shù)、指針、文件、數(shù)據(jù)結(jié)構(gòu)和算法等基礎(chǔ)理論知識(shí)的理解,也可以有針對(duì)性地在鍛煉實(shí)際能力,提高學(xué)生程序設(shè)計(jì)的專業(yè)化水平[4]。學(xué)生獨(dú)立設(shè)計(jì)較為復(fù)雜的程序是這個(gè)階段的工作目標(biāo)。在教學(xué)過程中,本著以人為本的原則,以學(xué)生為中心,用啟發(fā)式、探索式教學(xué)法引導(dǎo)學(xué)生自主思考,兼用示范演示等方法展示典型的結(jié)題思路,引導(dǎo)學(xué)生建立獨(dú)立思考的意識(shí),提高學(xué)生程序設(shè)計(jì)能力。

        3 采用多種方式實(shí)踐教學(xué),提高學(xué)生實(shí)踐能力面

        對(duì)言語類教學(xué)的實(shí)訓(xùn),我們一直采用課堂實(shí)訓(xùn)、綜合實(shí)訓(xùn)、大作業(yè)和課程設(shè)計(jì)四種方式提高學(xué)生實(shí)踐能力。具體內(nèi)容如下:

        1)課堂實(shí)訓(xùn),主要要求學(xué)生針對(duì)課堂教學(xué)內(nèi)容和知識(shí)要點(diǎn),在分析示范案例的基礎(chǔ)上,模仿編寫程序,具體任務(wù)由教師安排和布置的程序;

        2)綜合實(shí)訓(xùn),為提高學(xué)生的學(xué)習(xí)興趣,培養(yǎng)軟件開發(fā)的合作精神,教師給學(xué)生布置近期所學(xué)知識(shí)點(diǎn)綜合運(yùn)用的實(shí)訓(xùn)任務(wù),組織學(xué)生進(jìn)行分組討論,把每組的討論結(jié)果同大家分享;

        3)大作業(yè),通常是教師根據(jù)某個(gè)階段的具體情況,給學(xué)生們布置的課后的作業(yè),往往具有一些超出課堂內(nèi)容的設(shè)計(jì)部分,是為了激發(fā)學(xué)生自主學(xué)習(xí)興趣的一個(gè)措施;

        4)課程設(shè)計(jì),為期末考試的一部分,是對(duì)一個(gè)學(xué)期或一個(gè)學(xué)年教學(xué)內(nèi)容的綜合運(yùn)用,這個(gè)任務(wù)的完成是讓學(xué)生們有進(jìn)入項(xiàng)目組的感覺,一切從軟件開發(fā)實(shí)際出發(fā),自主思考問題、解決問題。通常采用分組設(shè)計(jì)形式,每組組設(shè)定1名項(xiàng)目經(jīng)理、1名技術(shù)經(jīng)理和3名成員,基本5人一組,項(xiàng)目經(jīng)理進(jìn)行分工和協(xié)調(diào),技術(shù)經(jīng)理負(fù)責(zé)解決遇到的疑難問題,把握開發(fā)的全程控制。使學(xué)生逐步提高他們的編程和動(dòng)手能力,拓寬了學(xué)生的思路、培養(yǎng)了解決問題的能力。

        4 創(chuàng)新教學(xué)方法,提高學(xué)生拓展能力

        在教學(xué)過程中,教會(huì)學(xué)生如何思考才是教學(xué)真正的成功,創(chuàng)新教學(xué)方法,是真正的教學(xué)改革。

        1)在此筆者還想重點(diǎn)強(qiáng)調(diào)一下,充分利用程序設(shè)計(jì)及算法自身的科學(xué)思維方法進(jìn)行思維方法的訓(xùn)練教學(xué)是最科學(xué)的教學(xué)方法,可以通過分析問題、建立數(shù)學(xué)模型、確定算法、上機(jī)實(shí)踐、調(diào)試程序、優(yōu)化,培養(yǎng)學(xué)生良好的思維能力和創(chuàng)造精神。

        仍然以C語言教學(xué)為例,比如,當(dāng)學(xué)生完成了求S=1+2++20編程的問題后,可以引導(dǎo)學(xué)生解決其他的累加問題,例如可以求20以內(nèi)的偶數(shù)和、S=1!+2!……+20!、1到100之間奇數(shù)和等等。調(diào)動(dòng)學(xué)生主動(dòng)分析問題的興趣和解決問題積極性,最后引導(dǎo)學(xué)生找出一般規(guī)律。首先確定循環(huán)變量,再確定循環(huán)語句,最后編寫出相應(yīng)程序。而在選用循環(huán)語句的過程中,通常我們讓學(xué)生分別用FOR循環(huán)、WHILE循環(huán)及DO―WHILE 循環(huán)編寫同一個(gè)程序。借此,培養(yǎng)學(xué)生的思維能力。

        2)分類歸納整理小的程序,有些小的程序可以要同學(xué)們熟記甚至背下來,大的程序都是小的程序的組合,作為老師應(yīng)該分類總結(jié),并將小程序樣例留給學(xué)生們,讓學(xué)生更有信心面對(duì)實(shí)際工作中的真實(shí)工作任務(wù)。

        5 改進(jìn)考核方式,提高學(xué)生學(xué)習(xí)熱情

        考核方式和考核的內(nèi)容無疑是對(duì)學(xué)生學(xué)習(xí)方向的一個(gè)引導(dǎo),過去計(jì)算機(jī)語言類考核通常以筆試題為主,填空和選擇題居多,側(cè)重于基本語法的考核,而程序設(shè)計(jì)題目相對(duì)較少。導(dǎo)致學(xué)生偏重語法學(xué)習(xí),忽視編程實(shí)踐能力的鍛煉。因此,改革考核方式無疑是改革的重要方面,我們采用上機(jī)考試和平時(shí)實(shí)訓(xùn)綜合考核的方式,在限定時(shí)間內(nèi)讓學(xué)生實(shí)際上機(jī)編程解決具體問題考核學(xué)生的學(xué)習(xí)效果。促使學(xué)生在平時(shí)注重上機(jī)編程實(shí)踐環(huán)節(jié),采用開放式實(shí)訓(xùn)方式,學(xué)生可以在平時(shí)自主到實(shí)訓(xùn)室訓(xùn)練。這樣有效培養(yǎng)了學(xué)生實(shí)際編程能力,激發(fā)了學(xué)生動(dòng)手實(shí)踐解決問題的熱情。

        每一項(xiàng)教學(xué)改革不是一朝一夕的事情,我們的經(jīng)驗(yàn)和想法還需要繼續(xù)在實(shí)踐工作中檢驗(yàn),但我們相信經(jīng)過努力必將取得更好的教學(xué)效果。

        參考文獻(xiàn):

        [1] 譚浩強(qiáng). 高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育改革的新階段[J]. 計(jì)算機(jī)教育, 2003(11).

        [2] 向存瑞. 現(xiàn)代信息技術(shù)與課堂教學(xué)整合的模式研究[J]. 中國(guó)電化教育, 2004(2).

        无码人妻一二三区久久免费_亚洲一区二区国产?变态?另类_国产精品一区免视频播放_日韩乱码人妻无码中文视频
      2. <input id="zdukh"></input>
      3. <b id="zdukh"><bdo id="zdukh"></bdo></b>
          <b id="zdukh"><bdo id="zdukh"></bdo></b>
        1. <i id="zdukh"><bdo id="zdukh"></bdo></i>

          <wbr id="zdukh"><table id="zdukh"></table></wbr>

          1. <input id="zdukh"></input>
            <wbr id="zdukh"><ins id="zdukh"></ins></wbr>
            <sub id="zdukh"></sub>
            中文字幕精品久久久久久 | 日本欧美亚洲高清在线观看 | 午夜a影院在线2017 | 在线看黄v免费网站免费 | 婷婷视频在线播放免费观看 | 中文字幕欧美中日韩精品 |