計算機編程初級教學范文

時間:2023-12-29 17:45:25

導語:如何才能寫好一篇計算機編程初級教學,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。

計算機編程初級教學

篇1

關鍵詞: 邊疆院校 《大學計算機基礎》教學課程 教學改革

20世紀末,計算機的大量普及應用,把信息對整個社會的影響提高到一種絕對重要的地位,信息量、信息傳播的速度、信息處理的速度、應用信息的程度等都以幾何級數的方式增長,從此人類進入了信息爆炸時代。人類在的信息中獲得有用的知識已離不開計算機工具,計算機技術已成為現代社會的一項通用技術,因而計算機基礎教育已是信息化社會的文化基礎教育[1]。因此,它是高等院校各專業必修公共基礎課,是基本素質教育的重要組成部分,也是衡量人才的主要尺度,這些皆給邊疆地區院校計算機基礎教育提出了更高的要求。因此,把握計算機基礎教育特點,改革邊疆地區計算機基礎教學,勢在必行。

1.邊疆地區院校《大學計算機基礎》課程教學現狀及特點

邊疆地區院校由于其地理位置的特殊性導致計算機基礎教育具有獨特的一面,同時它屬于通識的計算機基礎教育,也具有計算機基礎教育的一般共性。

1.1教學內容陳舊,且安排不合理。

隨著計算機硬件制作工藝的不斷改進和軟件開發技術的發展,計算機技術的更新速度呈幾何級數增長,而計算機基礎的教材內容卻遠遠落后于計算機技術的更新,特別是信息閉塞的邊疆地區院校更明顯。有些院校使用的教材在內容上安排不合理,某些知識點重復,教學內容重難點把握不準確,重點、難點知識描述不夠深入。

1.2隨著中小學普及信息技術教育,越來越多的大學新生的計算機基礎水平將擺脫“零起點”[2]。

根據中央提出的國民經濟和社會發展“十五”規劃建議,結合我國基礎教育的實際,教育部決定,從2001年起用5至10年左右時間在全國中小學基本普及信息技術教育。近年來,不斷加大的對中小學信息技術資金的投入,高標準配備的教師電子備課室及學生微機室,為信息教育提供了良好的基礎。中小學普及了信息技術教育后大學生的第一門計算機教育如何改革,如何適應邊疆大學生的發展等,是邊疆地區院校計算機基礎教育任課老師應該思考和研究的問題。

1.3學生入學時計算機基礎知識差異明顯。

一些來自城市的學生從小學就開始學習計算機課程,對計算機的基本操作已非常熟練,有的已達到全國高校計算機等級考試一、二級水平,而部分基礎較差的學生則對計算機知識知之甚少,動手能力也相對欠缺。因此,在邊疆地區的計算機基礎教學過程中就出現了這種情況:如果內容按傳統的從易到難的教學方法進行,基礎好的學生就感到枯燥乏味,“吃不飽”,而基礎差的學生卻因為學習任務重而缺乏自信心,有的甚至產生恐懼心理[3]。針對這樣的狀況,邊疆地區院校《大學計算機基礎》課程教學應從教學任務內容、教學方法進行改革,努力提高教學質量。

1.4教師隊伍相對缺乏,自身素質不高。

由于邊疆地區經濟欠發達、交通不便、福利待遇低等多方面原因,優秀和高學歷的人才不愿到邊疆地區院校任教,造成教師隊伍缺乏。另外由于信息閉塞和地方觀念制約,教師的自身素質、學歷、專業知識等沒有得到提高。

2.《大學計算機基礎》課程教學改革探討

筆者在邊疆院校從事《大學計算機基礎》課程教學工作多年,對邊疆地區大學生的學習特點有所了解,經過多年教學實踐和分析研究,針對邊疆地區院校大學計算機基礎教學的現狀及特點,提出以下改革建議。

2.1明確課程定位和培養目標,合理安排教學內容,激發學生的學習興趣。

《大學計算機基礎》課程是大學各專業學生必修的公共基礎課程,屬于通識教育中的計算機類課程。其學習目標是通過本課程的學習,使學生較全面、系統地掌握計算機軟硬件技術,清楚計算機網絡在信息社會的重要作用,熟練掌握在Internet上獲取、存儲、傳輸、處理和應用信息的基本方法,了解軟件設計與信息處理的基本過程,掌握典型計算機系統的基本工作原理,具備安裝、設置與操作現代典型計算環境的能力,具有較強的信息系統安全與社會責任意識,能將計算機技術手段結合到專業知識學習中去提高學習效率。

根據課程定位和培養目標,結合邊疆大學生自身特點,邊疆院校應該開發不同于計算機專業的、不同于職業培訓教材的,與內地院校有區別的《大學計算機基礎》課程教學內容體系。根據教學對象的特點和培養目標的要求,邊疆院校應以計算機信息處理為中心,以計算機基礎知識(包括硬件知識)、系統軟件、應用軟件和網絡應用等為基本構架,組織展開教學內容。教師從學生感興趣的話題導入教學內容,如瀏覽新聞、視頻點播、音樂下載、簡歷制作、幻燈片制作等方面入手,激發學生的學習興趣,提高學習效率。

2.2《大學計算機基礎》取代《計算機文化基礎》是計算機基礎教學發展的必然趨勢。

根據計算機專家、教育部原副部長周遠清的意見,高校的計算機基礎教學分為三個層次:計算機文化基礎教育、計算機技術基礎教育和計算機應用基礎教育[4]。就目前而言,許多邊疆院校還停留在《計算機文化基礎》教育,即課程名稱更改為《大學計算機基礎》,但其教學內容沒有實質性的改變。隨著中小學信息技術課程的普及,越來越多的大學新生的計算機基礎水平已擺脫“零起點”,《計算機文化基礎》作為大學第一門計算機基礎課程將逐漸被具有大學課程品位的《大學計算機基礎》取代是必然趨勢。

2.3在計算機基礎教學中采取“分級”教學方式。

邊疆地區院校生源地發展不平衡,導致學生入學時的計算機基礎水平差異很大,必須進行教學改革,以適應新形勢的發展需要,而分級教學則能解決新生計算機基礎水平差異的問題。

首先要對學生進行科學合理的分級。學生分級是實施分級教學的前提[5]。在學生入學報到后,學校必須立即對學生接受計算機基礎課程教育的程度進行調查摸底,通過分級考試確定學生等級,依據調查情況和學生參加分級考試的成績,可將學生分成A級、B級和C級三個層次。A級為最高級別,其水平已經基本達到了該門課程教學要求,可以免修;B級是具有一定基礎的中級級別,可以免聽該課程,但必須參加期末考試;C級是最低的一個級別,是除了A、B兩個級別以外的所有學生,C級的學生必須全程參加計算機基礎課程的學習和考試。同時學校應該尊重學生自己的意愿:較高級別的學生允許選擇較低的級別,即A級的學生可以選擇B或C級,B級的學生可以選擇C級。

其次要做好教學計劃的分級。根據教育部高等學校計算機科學與技術教學指導委員會編寫的《關于進一步加強高等學校計算機基礎教學的意見》的指導思想,可以將教學計劃內容分為三個層次,即基礎型教學計劃、應用型教學計劃和提高型教學計劃。基礎型教學計劃適用于C級學生,培養的是適應型人才,要采取的方法是想辦法讓他們先建立起自信心,然后進行正常的學習;應用型教學計劃適用于B級學生,培養的是趕超型人才,他們具有一定的計算機基礎,應該鼓勵他們向A級的學生靠攏;提高型教學計劃適用于A級學生,培養的是拔尖創新型人才,此類學生的計算機基礎較好,在掌握計算機技術方面相對于其他同學來講已經處于一個較高的層面,必須創造條件把這部分學生培養成為拔尖人才。

最后是被分到低層次的學生可能會產生自卑心理,任課老師必須引導學生正確認識分級教學,解決學生的心理困惑。

2.4加強教師隊伍建設,提高教師自身綜合素質。

邊疆院校學生可塑性差,這就要求有一支高素質的計算機基礎教師隊伍。因此,首先學校要培養一批留得住、用得上的教師隊伍,切實搞好教師福利待遇,創造條件讓教師去好的學校學習和進修;其次教師要加強自身素質的培養,不斷提高業務水平,熟練掌握教材內容,了解計算機發展的動態,能運用各種現代化的教學手段為教學服務;再次教師要注意教學和科研相結合,緊跟計算機技術發展步伐,同時把自己的科研成果穿插到教學中去,使教學內容更具時代性和新穎性[6];最后學校要加強精品課程建設,力爭推出一批計算機基礎類精品課程,提高教學質量。

2.5在計算機基礎教學課堂內,采取“精講多練”的教學模式。

“精講多練”就是指教師在一定的時間范圍內將知識準確地傳授給學生,同時留足夠的時間讓學生進行練習,達到加深理解、鞏固知識的目的。計算機是一門實踐性很強的課程,實踐學時與講授學時之比不應低于1∶1,最適合“精講多練”的教學模式,讓學生親自上機動手實踐遠遠比聽教師講要有效得多。所以,教師在對知識進行必要的講解、演示后,應立即結合本節課的難點、重點布置一些練習,讓學生親自動手實踐,讓學生在實踐中把握真知、掌握方法。

2.6完善課程教學評價體系。

在過去,《大學計算機基礎》課程的考試是由任課老師自己命題,采取筆試的方式進行,而計算機基礎又是實踐性很強的課程,僅有筆試沒有上機操作是不行的,必須進行改革:平時成績(課堂表現和作業評價)+上機考核成績(實踐考核)+筆試(理論考核)。重點是考查學生的實際操作能力,應能反映出學生運用所學計算機知識綜合處理問題的能力。在計算機基礎課程的考核中,我們應以學生完成綜合性大作業的形式,來考查學生各個模塊的學習效果;應用項目管理的方法促進協作式學習;應改革傳統計算機教學質量評價體系,尋找更合理、更有效的評價機制,以避免出現高分低能、為考而學、為考而教等現象[7],這樣才能促進學生創新能力和實踐能力的培養,提高學習的積極性。

3.結語

根據邊疆地區院校學生計算機基礎知識參差不齊的情況,在采取以上教學措施的同時我們還必須充分利用計算機、多媒體技術和互聯網資源,這樣才能提高教學質量,學生才學到全面的、用得上的知識。同時,《大學計算機基礎》教學需要面向未來、開拓進取、與時俱進,不斷更新教學內容,改進教學方法、教學手段,才能適應社會對人才培養的需要。

參考文獻:

[1]田農樂.淺談大學計算機基礎教育的改革[J].浙江萬里學院學報,2000,(3):63-65.

[2]教育部高等學校計算機科學與技術教學指導委員會.關于進一步加強高等學校計算機基礎教學的意見[Z].2006.6.

[3]盧鳳蘭,鄧艷平.民族地區院校《大學計算機基礎》實驗教學探討[J].西南民族大學學報,2005,(6).

[4]林士敏,夏定元,劉曉燕.《大學計算機基礎》課程建設與教材編寫[J].高教論壇,2004,(6).

[5]耿煜.《大學計算機基礎》分級教學的若干思考[J].襄樊職業技術學院學報,2006,(6).

篇2

【關鍵詞】計算機;教學模式;實踐教學

中國發展計算機教育多年,真正取得的成就并不多,主要還是存在教學不合理的地方。比如:(1) 教學往往偏重理論教育,學生實踐能力普遍偏弱,與生產實踐有相當的距離。職業培訓不規范,質量參差不齊。(2)課程體系設計不合理。

整個教育改革是一個龐大的工程,需要長時間人力、財力和物力的投入。但是改革可以先從教育方式進行入手。教學方式借鑒國外經驗及國內的實際情況,可以實施:(1)應用需要教學;(2)自主學習;(3)實踐教學;(4)培養創造能力;(5)建立團隊精神。

一、教學方法是根本

應用教學就是根據社會的需要,專門培養相應技能和理論型人才,這種教學將是有針對性完善整個體系,包括教育模式、知識體系和教學特點。

在教育模式上,要改變傳統的學科教育模式:只強調理論,先分析概念和基本理論,再從理論到實踐。這樣就違背了人吸收知識的方式,人的接受方式是由易到難,而傳統教學只能體現為由難到易,不能培養到學生學習的熱情。針對此,教學應當先由實踐開始,再到理論,由具體到抽象、逐步提高學生的理解和吸收的質和量,這樣才能真正顯示培養效果。

在知識體系上,知識是有層次性的,傳統來說就是理論到實踐。實際表現的層次性是由高級到初級。應用需要教學的知識體系應該是初級——中級——高級。就是以實踐起步,在實踐中結合理論,積累到一定實踐和理論知識后,再進步到學習更高級的實踐和理論。如果積累下來就可以很順利完善整個知識體系。

在課程體系上,傳統的課程設計單調、呆板、缺少靈活性、實用性弱。往往是把簡單的問題復雜化,使學習的人都認為學習計算機是枯燥無味,并且是很難的一件事情。其實計算機上有豐富的表達能力,是人類思維的結晶。可以想象一個人自已寫出一段精美的代碼那種享受,只能是實際寫代碼才能感受,理論是無法傳遞這些感覺的。那么在具體的課程設計上就需要:準確定位——有的放矢,切忌不問對象,提筆就寫;合理取舍——該有的有,不該有的沒有,不貪多求全;設計體系——循序漸進,臺階要小,分解難點,正確選擇典型任務,選好切入點;寫作風格——通谷易懂,例題豐富,易于理解。主要以實用性、科學性、易學性做為標準。建設這些合理的課程體系更需要大量高水平的計算機教育專家。

在教學特點上,傳統的教學特點有教無類,只由上而下的灌溉。這樣學生就成了被動的接受,這樣的效果是可以想象得出來的。改進就需要采用靈活的,學生主動式的學習方式。可以以具體的任務來調動學生的積極性,驅使學生:自已產生問題自已回答問題形成提出問題學習解決問題歸納規律和概念的學習方法。通過這種學生看得見、摸得著、想得到的方法來引導學生認識事物,掌握規律,提高能力。

二、學習興趣是核心

計算機教學主要是以自主學習為核心的。傳統教學的方式過于呆板,根本提不起學生自主學習的興趣,如何提高學生自主學習的興趣和能力就成為計算機教學的重點了。在教學過程中就要充分調動學生的學習興趣,培養學生學習自已感興趣的部分。計算機教學涉及的類別非常多:有軟件開發、網站編程、圖形設計等等。每個類別又有不同的方向。網站編程可以分為php編程、asp編程、jsp編程等等。如果引導學生去學習這些更細化的知識,利于其以后更容易投身于社會,找到自已的位置。

三、提倡實踐教學是重點

計算機是一種動手能力很強的學科,但是傳統教學只關注于理論教學,到頭來學生也充其量學了皮毛,但又使用不上的尷尬局面。實踐性教學就不得不成為教學的重點方式,可以通過開發實際例子,讓學生一起參與設計、編寫實際代碼。讓學生從中了解到實際需要的知識,同時也讓學生們了解要做得更好,需要學習什么東西。每次實踐學生們都有所收獲,這樣就可以激發學生的學習積極性、也培養了學生的實際動手能力。真正做到學以致用的教學目的。

四、在創新中發展

計算機是一門不斷更新的學科,其知識容量每天都以次方級數增加;這里面就體現在不斷的創新,所以培養學生的創新能力也是計算機教育的發展方向;沒有創新能力的學生在將來也很難在行業中立足。如何培養學生的創新能力,就需要在教學中不斷的引導,而引導中又要留有余地,讓學生充分發揮自已的想象能力來完成自已的作品。表現最出色的學生要給予充分的肯定、或者推薦去參加更能表現其能力的項目開發中,提升他們的經驗和技能。

五、團隊精神是未來

篇3

關鍵詞:Flash;動畫設計與制作;教學

Flash是目前最流行的平面動畫制作軟件,廣泛應用于網頁設計、網絡廣告、網絡動畫、多媒體教學、游戲等領域。各高職院校的計算機相關專業紛紛開設了與Flash有關的課程。通過課程學習,讓學生能夠理解動畫相關的基本理論和概念,能夠將自己的創意用比較完整的Flash作品表達出來。筆者根據多年教學經驗,結合高職學生的特點,就我院計算機動漫專業的平面動畫設計與制作課程如何有效地進行教學談談看法。

1 教學內容的選取

平面動畫設計與制作是以Flash軟件使用為主的實踐性和操作性極強的課程,學生不僅要學會如何使用軟件,更重要的是能夠獨立創作相對比較完整的Flash作品。教學內容上筆者其由淺入深組織為三大部分:即初級、中級和高級。

初級主要以具有代表性的簡單案例為主,學習動畫的基本理論和概念以及軟件工具的使用方法。平面動畫設計與制作是在前導課程如《計算機應用基礎》、《Painter技術》、《圖形圖像處理技術》等之后,學生已經具備基本的計算機操作能力和電腦繪畫、圖像處理等軟件操作技能。因此大部分學生學習初級內容時會覺得比較容易上手。

中級是初級的綜合運用,主要以仿訂單式的綜合項目實例為主學習Flas創作過程。通過制作如歌曲MV、網絡廣告、故事短片、節日賀卡等,使學生對創作動畫過程中的前期主題策劃、素材準備,中期的動畫制作和后期的優化處理和有直觀認識,同時能夠綜合靈活地軟件工具到動畫創作中。

高級主要學習ActionScript(簡稱為AS)的相關知識。由于我校的動漫專業在此課程前沒有開設編程課程,學生基本上對于AS編程沒有什么概念,因此該部分中主要以如典型的小課件,小游戲等案例由淺入深地介紹Flash中常用的AS內容,避免過深的編程知識,以免學生對AS產生恐懼。

2 教學的組織與實施

為了更有效地展開教學,我院將計算機動漫專業的教學模式由傳統的分散教學改成相對集中教學。每學期的公共基礎課由學校統一安排課表,公共課之外的時間用于專業課的學習。這樣有利于專業課的教學活動模擬企業情景崗位,體現以學生為中心,更好地實行“教、學、做”一體化。

本課程開設在第三學期,每周20學時,共6周120學時。在此學期中,學生只有體育與健康一門公共基礎課,使得教學組織不管是從內容上還是形式上都是連續的,學生可更好地專注于此課程的學習。

3 教學方法的選擇

3.1 案例教學法

該教學法主要用于初級內容的教學中,從理論知識點出發,有目的地選擇具有代表性的典型案例,從案例分析入手,過渡到理論知識點的理解。比如,講遮罩動畫時,引導學生想想平時上網時在網頁上看到的場景或圖片的切換效果,再展示出百頁窗效果,從而使案例與實際應用相結合。然后對百頁窗動畫進行分解:先從靜態的兩張圖片部分相互遮住與顯示效果,引出遮罩的概念及遮罩的基本操作;過渡到一張圖片的顯示慢慢地切換成另一張圖片的顯示,引出遮罩動畫的基本步驟;再深入到百頁窗動畫,引出通過影片剪輯做出效果豐富的遮罩動畫。在演示案例過程中,學生做相應的練習,邊學邊做,從實例中學會知識點和技巧。

3.2 項目教學法

進入中級內容后,學生要學會自主地完成具有一定創意的較為完整的Flash作品。此時引入仿訂單的綜合項目實例,運用項目教學法,可以充分挖掘學生的潛能,提高學生分析、解決問題的綜合能力,培養學生的創新意識,同時使學生體會到團隊協作的重要性。項目的完成有個人完成的,也有團體完成的。完成網絡廣告等項目時以三到四人為小組,其中一人為小組長,給每個同學分配不同的任務,同學之間必須要協作,才能使得動畫最終完成。

4 考核方式的改革

本課程考核的目的有兩個方面:一是對軟件工具的使用熟練程度和靈活運用程度,二是學生的動畫設計制作能力。在實際工作中,制作一個優秀的作品,往往需要綜合使用Flash中的知識點和工具。因此,筆者對平面動畫設計與制作課程的考核進行了新的嘗試,采用開放式考核,以保證考核的全面性、客觀性和公平性。課程的最終成績實行百分制,主要包括平時成績、實驗成績、期末作品和創新意識四個方面。平時成績占20%,主要包括出勤情況、學習態度等;實驗成績占20%,主要依據平時作業的提交時間和完成質量程度;期末作品占50%,以在規定時間內完成的一個中等項目來衡量;創新意識占10%,主要參考平時作業和期末作品的創意和創新,一個好的Flash作品應該有獨特的創意和創新,但創新是需要長期培養的,而學生的素質參差不齊,因此本部分占考核比例較小。

綜上所述,平面動畫設計與制作課程是一門實用性和操作性非常強的課程,教師在教學過程中不能拘泥于某一教材,需要根據高職學生的特點、結合崗位需求組織教學內容,安排教學進度,采用各種教學方法和手段,集“教,學,做”一體化,提高學生的學習興趣,培養學生自主學習和自主創新的能力。

[參考文獻]

[1]楊艷,李國忠.《基于崗位技能課程體系教學的組織與實施――以江西工業工程職業技術學院計算機多媒體技術專業為例》.無線互聯科技,2012年第3期.

篇4

關鍵詞:程序設計;代碼編寫;教學效果

中圖分類號:G642 文獻標識碼:B

1引言

隨著社會信息化高速進展,各行各業的信息化進程不斷加速,計算機應用技術與其他專業的教學、科研工作的結合更加緊密,各學科與以計算機技術為核心的信息技術的融合,促進了計算機學科的發展,各專業對學生的計算機應用能力也有更高和更加具體的要求,選修計算機課程成為必然。

計算機程序設計語言Visual Basic(簡稱VB),是Windows環境下最親切的程序設計語言,它不僅簡單易學、操作方便,而且引入了面向對象的事件驅動機制和可視化的程序設計方法,效率高,功能強且使用簡單,是目前廣泛使用的計算機軟件開發平臺,因此成為目前許多高等院校學習面向對象程序設計語言的首選,是非計算機專業學生必修的重要基礎課程之一,也是國家二級考試的基礎課程。其目的是培養學生程序設計和簡單的系統開發及應用能力。

由于計算機編程語言相對其它課程較為抽象難懂,編程思路不易被學生接受和掌握,又加上選修這門課的同學缺少計算機相關的基礎知識,因此使得VB這門課的教學普遍存在著抽象、枯燥、學生難學、教師難教等諸多問題,嚴重影響著本課程的教學質量。為此,探討如何解決上述問題,改進VB的教學現狀,成為VB任課教師的共同課題。結合多年的VB教學實踐經驗,筆者認為VB教學的諸多難題,集中出現在以下幾個重要的教學環節當中,如果任課教師能夠把握時機,抓好這些教學環節,將能夠有效地改進VB的教學效果,提高教學質量。

2做好VB課程的引入教學,充分調動學生學習VB的積極性

實踐證明,學習VB,興趣是最好的老師,模仿是入門的捷徑。對于任何一項工作,只要有了興趣,就有了一半的成功機會,學生學習VB更是這樣。實際上豐富有趣的諸多VB實例編程對于本科階段的學生來說,有著強大的吸引力。例如,教師可在引入課上向學生演示用VB所設計的系列程序,如關機程序,定時程序,放大鏡程序,掃雷游戲程序,清空回收站程序等各個方面的Windows應用小程序,大的應用方面還可以向學生介紹,用VB可以設計網絡傳輸程序,數據庫應用程序等,這些實例只演示運行的效果,先不要展示編程的設計代碼,目的在于讓學生開闊視野,了解學習VB的應用前景,激發學習的興趣。學生雖然缺少這方面的編程基礎知識,但對于計算機的編程,充滿著好奇與探索的欲望,眾多的學生希望通過學習VB后能夠在計算機編程方面一試身手,而且VB又是計算機等級考試科目之一,有很多的學生選擇簡單易學、功能強大的VB。所以在VB教學的引入課當中,教師要充分利用這些有利的因素,恰當地安排相關的教學內容,及時有效地調動學生的學習積極性,變“要我學”為“我要學”,并且避免后續的教學變成迫于考試的壓力不得不學的不良狀況。

3做好VB課程的入門教學,確保學生理解掌握VB的基本概念

學習VB入門難,這是VB教學中普遍存在的問題。學生缺乏課程的相關知識基礎,是問題存在的一個方面的原因,更主要的原因在于,學生對于VB當中貫穿始終的幾個基本概念,很難理解和運用,所以在VB課程的入門教學階段,基本概念的教學尤為重要,要確保學生理解掌握VB的幾個重要的基本概念,并且能夠靈活地運用于實際。

針對概念的抽象難懂這一難點,教師要充分地結合實例來講解,并針對以往在學生的實際編程應用中容易出現的概念性錯誤,在課堂教學中舉例強調,避免重復發生,能夠較好地幫助學生理解掌握概念。例如:

錯誤1:form_load()…print "歡迎使用VB"…endsub;

錯誤2:text1_gotfocus() …text1.setfocus…endsub;

錯誤3:label3="y=";

錯誤4:print y=sin(a)+sin(b);

從以上所列錯誤進行類型分析可知,屬于學生對于事件、方法、屬性等概念理解使用不當所造成,對于類似的問題,教學中只有通過耐心、細致地分清錯誤的原因,多舉實例來強調有關事件、方法的使用等來避免。概念的混淆不清,直接影響到后續教學中的代碼編寫,而代碼編寫難下手,又是學生學習VB的一大難題,其原因也較多地在于概念的理解使用不當,實際編代碼時不會靈活運用。

4做好VB中事件選取與代碼添加部分的教學

VB實際編程時,對于事件的選取與代碼的添加這一部分,是最為關鍵的,也是最為困難的,它既要求編程者有靈活的思維能力,又要求有充分的編程經驗,當然最基本的還是要準確地把握VB中的基本概念與基本語句的使用。所以搞好這一環節的教學,前提是做好第二環節的教學,比如事件的選取,要求學生了解各種事件的觸發時間與觸發條件,否則,學生不可能準確地選取事件,例如前面所列錯誤1,說明學生對于窗體的加載事件發生的時間不夠明確,使用print方法在窗體上輸出,只能在窗體加載完成后才能實現,同樣的,如果在load()事件中使用end語句,將會導致看不到程序運行效果,學生往往對此迷惑不解。另一種情況是選取事件時搞不清對象,造成事件不能觸發,代碼無效,學生則為之莫名其妙等。如此之類的錯誤,均屬于對事件概念的理解把握不夠,因此不能正確使用。

另外,在代碼的添加部分,由于缺少編程經驗,面對問題時,學生往往不知從何下手,頭腦中一片空白,如果是一個模仿性的問題,學生則較容易接受。當然,學習VB,興趣是最好的老師,模仿則是入門的捷徑,依靠模仿,學生可以較快地掌握一些基本的編程經驗和編程技巧,所以,模仿在入門階段是非常必要的,但在遇到具體的一個實際問題時,模仿的習慣反而會制約學生的思維開拓,造成無路可尋的不良現象,這就要求教師在教學中教給學生一種有效的打開思路的方法,而不能完全靠模仿。針對這一問題,通過教學實踐總結出的一個最簡單有效的方法,就是編程公式的總結使用,對于諸多的編程問題,往往都離不開輸入、計算、輸出這三大塊內容,這里稱之為編程公式,依照它,教師就可以讓學生在面對問題時,像填空那樣,分別解決這三塊內容,這樣,代碼的入手問題便輕松解決,之后,再根據實際問題選用三種基本結構及相應的語句來完成代碼,就比較容易了,而基本語句的正確理解與使用在代碼的編寫中又非常重要。

5做好VB基本語句的使用部分的教學

VB基本語句不多,單獨來講,結合實例,學生不難理解與掌握,難點在于語句的結構在使用中靈活多變,學生感到不知如何選擇。比如選擇結構對應的條件選擇語句,從單分支到雙分支,再到多分支以及嵌套分支,語句各不相同,造成學生在使用中易于混淆不清,語句書寫的格式往往出錯。為此,教學中教師應結合實例,重點強調各語句的格式及執行過程的不同,強化對比各種結構,并通過多練達到讓學生熟練掌握每種語句的格式及適用范圍。

在語句的教學中,語句的執行流程是學生必須理解的內容。如順序結構的賦值語句,由于忽略了其執行流程,往往造成輸出部分先于計算部分出現這樣的錯誤。而選擇結構由于語句書寫格式多樣,最易造成其執行過程混亂不清,其結果往往導致程序多次調試不能通過,嚴重挫傷學生的學習積極性。至于循環結構,同樣強調弄清楚其執行的流程,否則學生往往搞不清循環次數與循環結束的條件等,這些都最終造成學生以為語句看似簡單,但卻不能準確使用的后果。

6做好代碼調試部分的教學

代碼調試要求細致耐心,如果代碼能夠順利通過,學生看到程序運行結果出現,會因成功而感到喜悅,從而興趣倍增,更增加對編程的探索欲望。反之,如果不能順利通過,又不能很快發現錯誤所在,反復調試卻總不見運行結果,學生往往失去耐心,長此下去,將嚴重挫傷學生的學習積極性,有的甚至畏難而退,出現厭學情緒。因此,不可小看程序的調試部分。

首先應該向學生明確,代碼不能一次性通過是正常現象,編程需要耐心對待;其次,養成認細心的習慣可有效減少錯誤的發生,如text與test、label與lable、date與data書寫混淆,缺少endif語句、next語句等錯誤均屬于不細心造成的;再者,嚴格按語句的書寫格式及語言規范書寫語句,可避免大多數的錯誤發生,如a=b=c, num%+text1,print y=sina+sinb等錯誤則屬于學生對語言規范不夠明確造成的。至于邏輯性錯誤,學生自己則很難發現,需要教師幫助解決。

總結經驗,代碼的調試部分,學生和教師都要求有足夠的耐心和細心,而且,教師要善于總結學生中易于出現的類同錯誤,在課堂上及時糾正,或根據以往的教學經驗在教學進度中及時提醒,進行預防,較有效減少重復性錯誤的發生。

7總結

以上五個基本而又重要的教學環節,各有偏重,又相互聯系,相互影響,搞好這些環節的教學,就等于抓住了VB教學的重心;同時還要求教師和學生都要有足夠的耐心和毅力,共同努力實現VB教學質量的提高。

參考文獻:

篇5

在美國,90%的父母希望自己的孩子學習計算機科學,因為計算機是美國經濟中增長最快的和最賺錢的行業。2015年,預計,到2020年美國將有140萬的計算機相關工作機會,然而只有40萬計算機科學的學生。更為嚴峻的是,據谷歌2016年早些時候的一項調查發現,有3/4的初中和高中不提供編程課程。專家認為,學習編程不僅是為了讓學生能順利找到工作,更重要的是編程將影響21世紀世界上的每一個職業。認識到這一點的任何一個國家都將長期受益。顯然,學校教育沒有與社會的需求匹配,這會導致巨大的人才缺口,進而影響經濟的發展。

許多教育者也認為將編程納入課堂將有助于培養學生的計算思維。計算思維包含了數學性思維和工程性思維,而其最重要的思維模式就是抽象話語模式――是把一件事情先抽象出來,再邏輯化表達出來的能力。編程學習把計算機科學知識與創造能力相結合,能夠促進學生邏輯推理能力和解決問題能力的提高。因此,一些學校開始嘗試把編程與K12課程相結合,從小培養學生復雜的思考能力。世界各地許多學校已經開設了編程課程和項目,讓學生通過協作設計網站、教育游戲和移動應用、新產品的建模和原型開發,來為當地實際問題設計解決方案。

《2016地平線報告(基礎教育版)》中預測,在兩年內更多的基礎教育學校將把“編程”作為一項基本素養來培養學生。不過,很多學校即便是開始了編程教學,仍然沒有取得實質性的突破。除了傳統觀念的束縛外,更多的是因為教學資源和師資的缺乏。

編程一小時

盡管學校還沒有大規模開設編程課程來進行普及性的編程教學,民間的編程推廣活動卻方興未艾。2013年,由公益組織倡導的“編程一小時”(The Hour of Code) 拉開序幕。很多美國政界和科技界領軍人物以及科技大公司紛紛加入進來,或為其站臺,或資助和聯合開展活動。目前“編程一小時”已經發展成為一個全球性活動,有來自全球180多個國家、數以千萬的學習者參加。任何人在任何地方都可以組織“編程一小時”活動。每個教學內容長1小時,充滿游戲化的樂趣,有40多種語言支持,4歲以上的孩子都可參與。更重要的是,學習此課程無需編程經驗,教師能快速地組織學生參與進來。

教師如何成為編程教師

教師開始編程教學并非想象的那么令人生畏。真正困難的是從程序員轉變為編程老師――他們不懂教學卻聘請成本昂貴。作為一個訓練有素的教師,具備成為一個成功的編程教師的技能――熟悉教學和善于學習。另外,作為學校編程教師,你不必把開發一個Facebook這樣復雜的任務拿來為難自己,只需要能教授基礎知識即可,余下的就是激發學生的創造力了。

教師如何開始編程教學

教師可以通過以下步驟來開始編程教學。

1. 尋找在線編程教學資源

互聯網上有大量的免費編程教學資源和編程工具,能滿足從小學到高中的不同學段的學生學習編程的需求。比如:可汗學院的“一小時編程”有大量的課程來教會學生關于JavaScript、HTML/CSS和SQL等編程的知識和技能。上則有更豐富的“一小時編程”課程,還可以獲得很多專業人士的支持。

2. 創建一對一教室環境

每位學生都有一臺終端能提供良好的學習編程的環境,但并非必需。研究表明,學生在共享一臺電腦并且共同工作的結對編程中學習效果最好,應當鼓勵學生們結對互助。編程是計算思維和程序語言的綜合運用,涉及邏輯和問題解決,而不是每時每刻都需要電腦。事實上可以有很多“不插電”活動來讓學生學習這種技能。比如,利用生活中的事情來教會學生基礎的計算機原理:讓學生在30分鐘內煮好飯。但是如果按部就班(煮粥要10分鐘,洗菜切菜10分鐘,炒菜要5分鐘……)把這些事情一個個分開做,30分鐘可能不夠。這就要考慮如何排序,做到在30分鐘內完成這些事――這就是“任務分配原理”。還有常見的利用“二進制卡片”來游戲化學進制數和比特概念等活動。

3. 信任學生

不要低估學生完成任務的能力。特別是教師也非專業程序員時,更應放開方向盤,讓學生成為司機。因此,教師應大膽把計算機科學課程開始運轉起來,你就會不斷得到學生能做得更好的反饋。

4. 不要一個人戰斗

當你開始編程教學后,盡量多找志同道合之士來幫忙。互聯網上有豐富的智力資源供教師使用,這樣你可以更快地回應學生的問題。你還可以聯系家長,看有沒有編程高手愿意幫忙,甚至進入教室輔助你的教學。分享是愛好編程人士的特質之一,所以你不必擔心自己是一個人在戰斗。

5. 使編程有趣

編程常常被認為是枯燥乏味的。因此,選擇合m的課程資源,讓孩子感受到進步和成長,這是讓學習有趣最有力的支撐。現在有很多編程工具都非常有趣,在教師較少的干預下引導學生通過一系列游戲化的謎題和任務來學習計算思維。

編程軟件工具推薦

1. 適合 6歲以上學生

Tynker――這個APP工具使用代碼塊創建程序。小孩子也能輕松創建自己的應用程序。比如:它讓學生寫互動故事,設定英雄和惡棍來構建復雜的角色扮演游戲。他們甚至還可以創建自己的Minecraft(我的世界)修改器。你可以下載這個APP的教師版,其中包括計劃工具和培訓視頻幫助你支持學生探索。

2. 適合8歲以上學生

Scratch――這是目前全球流行最廣的視覺化的免費編程游戲軟件,由麻省理工學院開發和支持,有下載版和網頁版可供使用。對于初學者來說,無需記住命令,僅需移動彩色模塊且集中注意力來創新完成任務;還可以控制傳感器板來制作好玩的機器人玩具。該工具還內置豐富的“一小時編程”課程,學校可快速地引入到課堂中。

MIT APP Inventor――與Tynker相似,這個APP仍使用視覺化模塊來教編程的概念和過程。不過不再是簡單的在游戲中玩耍,而是去完成一個真正的開發項目。通常在學習一小時后,學生就可以創建一個簡單的APP。MIT APP Inventor也幫助學生從這些簡單快捷項目擺脫出來,建立更大的項目。官網設有論壇,教師和學生們可以在其中尋求幫助,以及找到老師工具和項目的想法。該APP還包含了樂高MINDSTORMS組件,學生可以用編程控制樂高機器人。

3. 適合10歲以上學生

Encode――這個只支持Android系統的APP可以讓學生隨時隨地參加編程課程。即便學生不聯網也可以學習編程。

Encode僅聚焦于JavaScript編程,以教會學生編寫復雜的網頁應用程序和游戲的能力。它還提供了基于文本的編程基礎訓練,可以使學生學會更高級的編程語言。 能夠創建自己的游戲,也能幫助他們將教育游戲化,通過創建工具來教年輕的學生。

4. 適合11歲以上學生

Codecademy――通過一套課程計劃、學生追蹤工具和教師培訓來提供一個堅實的計算機科學課程。本課程包括HTML、CSS、JavaScript jQuery、PHP和Ruby等語言的學習,以及建設一個交互式網站的教學內容。

5. 適合13歲以上學生

GoLearningBus專業版――這個APP包括的教程涉及Ruby on Rails、HTML5、Java、PHP、 C、 C++、COBOL、SQL等,一站式為學生提供更廣泛的編程學習知識。其中,各種各樣的訓練能讓學生獲得真實世界的技能以幫助他們進入大學學習計算機科學或開始一份計算機相關的職業。

編程與硬件結合

編程的過程充滿樂趣。如果學生有一個想法,馬上就可以通過編程來實現,并且可以立即看到效果。這種即時的反饋,會讓學習興趣變得越來越濃厚,也越碓接行判摹8進一步,如果這種效果不局限在屏幕中而能轉變為立體的產品,在用于改善生活品質、促進生產等方面帶來價值,那就更棒了。這就需要把編程與硬件結合。下面介紹一些常見的可編程驅動的基礎硬件。

Raspberry Pi(樹莓派)――最廉價的電腦。樹莓派接上顯示器和鍵盤鼠標等輸入設備可用作編程的終端電腦。如果與其他感應套件和動力裝置結合,也可以用來被編好的程序所驅動,成為智能機器的核心部分。編程部分較難,建議水平較高的學生使用。

Hummingbird Robotics Kit(蜂鳥機器人套件)――Arduino套件。組織和編程驅動Arduino為核心的智能機器更容易。編程部分簡單,適合中等水平學生使用。

篇6

1、A position in management training programs with the eventual goal of participating in the management rank of marketing.

管理 培訓 計劃方面的職位。最終目標在參與市場管理層。

2、An entry-level position in sales. Eventual goal; manager of marketing department.

銷售方面的初級職位。最終目標:銷售部門的經理。

3、A responsible administrative position which will pro

vide challenge and freedom where I can bring my initiative and creativity into full play.

負責管理的職位,該職位將提供挑戰和自由,使我能充分發揮我的進取精神及創造能力。

4、An executive assistant position utilizing interests, training and experience in office administration.

行政助理的職位,能運用辦公室管理方面的興趣,訓練與經驗。

5、A position requiring analytical skills in the financial or investment field.

財務或投資領域需運用分析技巧的職務。

6、To begin as an accounting trainee and eventually become a manager.

從當會計見習開始,最后成為經理。

7、An entry-level position in an accounting environment, which ultimately leads to financial management.

會計部門的初級職務,最后能夠管理財務。

8、A position as data-processing manager that will enable me to use my knowledge of computer systems.

資料處理經理的職務,能保證我運用電腦系統的知識。

9、An entry-level position responsible for computer programming.

負責計算機程序設計的初級職務。

10、Administrative assistant to an executive where short-hand and typing skills will be assets.

高級管理人員的行政助理,將用上速記和打字技能。

11、A position which will utilize my educational background in biology, with prospects of promotion.

謀求能運用我在生物學方面的學識,并有晉升前途的職位。

12、A position in charge of management training programs.

負責管理 培訓 項目的職位。

13、Responsible managerial position in human resources.

人力資源方面負責管理的職務。

14、A position in Foreign Trade Department, with opportunities for advancement to management position in the department.

外貿部門的職位,有機會晉升到該部門的經理職務。

15、A position as a design engineer in an engineering department.

工程部門設計工程師的職位。

16、Looking for a position as a computer programmer with a medium-sized firm.

謀求一家中型公司的計算機程序員職位。

17、To serve as sales promoter in a multinational corporation with a view to promotion in position and assignment in parent company s branch abroad.

擔任多國公司的推銷員,期望在職位上有晉升并能分派到母公司的海外分公司去工作。

18、An administrative secretarial position where communication skills and a pleasant attitude toward people will be assets.

行政秘書的職務,用得上交際技巧和與人為善的態度。

二、說明教育程度

Stating Your Education

1、Useful Courses for English-teaching include: Psychology, teaching methodology,phonetics, rhetoric, grammar, composition.

對 英語 教學有用的課程包括:心理學、教學方法論、語音學、修辭學、語法、寫作。

2、Specialized courses pertaining to foreign trade: Marketing principles, international marketing, practical English correspondence and telecommunications, foreign exchange, business English.

和外貿相關的專門課程:市場學原理、國際營銷學、實用 英語 函電、外匯兌換、商務 英語 。

3、Courses taken that would be useful for computer programming are: Computer science, systems design and analysis, FORTRAN programming, PASCAL programming, operating systems, systems management.

對計算機編程有用的課程有:計算機學、系統設計與分析、FORTRAN編程學、PASCAL編程學、操作系統、系統管理。

4、Academic preparation for management:

Management:Principles of management, organization theory, behavioral science.

Communication: Business communication, personnel management, human relations.

Marketing: Marketing theory, sales management.

大學時為管理所做的學術準備:

管理學:管理學原理、組織理論、行為學。

交際學:商務交際、人事管理、人際關系。

市場學:市場學理論、營銷管理。

5、Curriculum included: Electric power systems, 90; Signal processing, 88; Systems and control, 92; Electric energy systems, 92; Solid-state electronics, 88; Communications, 94.

課程包括:電力系統,90分;訊號處理,88分;系統控制,92分;電力能源系統,92分;固體電子學,88分;通訊,94分。

6、Major courses contributing to management qualification: Management, accounting, economics, marketing, sociology.

對管理資格有幫助的主要課程:管理學、會計學、經濟學、市場學、社會學。

7、Courses completed: History of mass communication, 88; China s communication history, 92; Media research, 90; Public opinion, 92; Conceptual analysis, 88; Content analysis, 90; Advertising, 92; New media technology, 94.

所修課程:大眾傳播史,88分;中國傳播史,92分;媒體研究,90分;輿論學,92分;概念分析,88分;內容分析,90分;廣告學,92分;新媒體方法,94分。

8、Courses in industrial designs and related field: Dynamic systems, evaluation and management of designs, systems and control, ergonomics, tensile structures, structural analysis, computer-aided design, applied mechanics.

工業設計及其相關領域的課程:動力系統、設計評估與管理、系統控制、人類工程學、張力結構、結構分析、計算機輔助設計、應用力學。

9、Among the pertinent courses I have taken are: office administration, secretarial procedures, business communication, psychology, data-processing, typing, shorthand.

在相關的課程中我修過的有:辦公室管理、秘書程序、商務交際、心理學、資料處理、打字、速記。

主修金融學。涉及的課程有如下幾門:銀行業務,89分;銀行與計算機,90分;貸款,92分; 信用證 ,90分;儲蓄,88分;外匯兌換,92分;電匯,90分;匯款,94分;西方金融制度,92分。

三、說明工作經歷

Stating Your Work Experience

1. Sales manager. In addition to ordinary sales activities and management of department, responsible for recruiting and training of sales staff members.

銷售部經理。除了正常銷售活動和部門管理之外,還負責招聘與訓練銷售人員。

2. Assistant to the General Manager of Shenzhen Petrochemical Industrial Corporation Ltd..Handled the itinerary schedule of the general manager. Met clients as a representative of the corporation. Helped to negotiate a $5,000,000 deal for the corporation.

深圳石油化工集團股份有限公司總經理助理。安排總經理的出差旅行計劃時間表。作為公司代表接見客戶。協助公司談成了一筆五百萬美圓的交易。

3. Secretary to president of Silverlion group Corporation Ltd.. Responsibilities: Receiving visitors, scheduling meetings, taking and typing dictation, writing routine letters and reports.

銀利來集團有限公司董事長秘書。職責:接待訪客、安排會議、筆錄并打字、書寫日常信函及報告。

4. Public relations girl at Guangzhou Holiday Inn. Full-time in summers, part-time during school.

在廣州文化假日酒店當公關小姐。暑期全職,上課時間兼職。

5. Assistant to manager of accounting department of a joint venture enterprise. Analyzed data and relevant financial statistics, and produced monthly financial statements.

一家合資企業會計部門經理的助理。分析數據及相關財務統計數字,而且提出每月的財務報告。

6. Worked 21 hours weekly as a salesgirl at the bookstore of Shenzhen University. Earned 45% of college expenses.

在深圳大學書店當售貨員,每周工作21小時,磚了大學費用的45%。

7. Production manager: Initiated quality control resulting in a reduction in working hours by 20% while increasing productivity by 25%.

生產部經理:引入質量控制,?力則提高了25%。

9. Staff member of Shanxi Textiles Import and Export Company. Handled import of textiles from Hong Kong, Macao, Taiwan. Increased sales by 25% from 1990 to 1993. Made frequent business trips to these places to negotiate with textile mills.

10. Tourist guide during the summer vacation for Beijing International Travel Service. Conducted tours for foreign tourists on trip around the city.

暑假期間為北京國際旅行社當導游。負責外國旅客在城區的觀光旅游。

四、說明任職資格

Stating Your Qualifications

1. University major in computer science, three years of part-time work in a computer software company.

在大學主修計算機科學,在計算機軟件公司兼職三年。

2. Experienced operator: Word Processor SV68, 60 wpm.

有經驗的操作人員:文字處理機SV68型,每分鐘60個 單詞 。

3. Educational background in business administration with a major in secretarial science and two summers of full-time work experience. Working knowledge of all common office machines.

有工商管理的學歷,主修秘書學,兩年暑假的全職工作經驗。對辦公室所有常用機器有運用知識。

4. Office skills include; operating English word processor and microcomputer, taking shorthand 85 wpm.

辦公室工作技能包括:操作英文文字處理機及微型電子計算機、速記每分鐘85個字。

5. Four years of experience in marketing, in addition to a bachelor s degree in management with major in marketing. Like to be challenged with a responsible job.

除了主驗。喜歡迎戰責任重大的工作。

6. University education in management with an emphasis on accounting, involving the use of computers. Able to comprehend financial statements.

在大學修管理學,以會計為主,包含電腦的使用。能理解財務報告。

7. Work experience in personnel affairs in a foreign capital enterprise coupled with educational background specialized in personnel management. Maintain good human relations.

外資企業人事事務的工作經驗,加上人事管理的專門學歷背景。保持良好的人際關系。

8. Five years working experience in teaching English at a middle school coupled with educational background specialized in English Instruction at Guangzhou Teachers College. Ability to listen and sensitivity to the needs of students.

有五年在中學進行英語教學的工作經驗,加上在廣州師范學院專攻英語教學的學歷背景。能傾聽學生意見,對學生的需求敏感。

9. Good university education with Japanese as my major combined with practical experience in translating business documents. Worked as an interpreter in Japan for a Chinese investigation group for three months.

10. Ability to organize marketing campaigns and to supervise employees. Effective communication abilities and public relations skills.

具有組織市場活動和督導員工的能力,并具有效的交際能力和公關技巧。

11. Three years of successful job experience ranging from sales responsibilities to management of marketing department. Adaptable, versatile, industrious.

三年的成功工作經驗,范圍從銷售職責到市場部門的管理。適應性強、善變通、勤奮。

篇7

關鍵詞:程序設計語言;程序調試;教材;編程能力

中圖分類號:G642 文獻標識碼:B

隨著計算機應用的普及,計算機編程能力已經不僅僅是計算機專業學生需要掌握的能力,因而我國高校普遍為大學生開設程序設計課程。目前主要的程序設計課程包括:C/C++程序設計,VB/程序設計和Java程序設計等。從上海參加計算機等級考試的學生來看,C/C++程序設計的學生占60%,VB/程序設計占35%,Java程序設計占約5%,因此“C程序設計”仍然是高校學生學習計算機編程知識最重要的一門課程。

盡管C程序設計語言問世已經三十多年了,但在課程教學中,很多教師和學生仍然覺得C程序設計語言很難駕馭。那原因是什么呢?作者認為這主要是由C程序設計語言本身特點決定的。首先,C程序設計語言是一種結構化程序設計語言,用它進行程序設計的方法是結構化方法,其思想與我們日常生活中處理問題的思路有較大的出入;其次,C程序設計語言最早是用于開發系統軟件的,是一種“中級語言”,其語法限制不太嚴格;第三,C程序設計語言中強大的運算功能和豐富的數據結構(如指針等)對初學者的邏輯思維能力要求較高,不容易學懂。針對C程序設計語言這樣的特點,要學好這門語言,一本好的教材顯得特別重要。

和學習外語一樣,學習一門程序設計語言的最終目的是能運用這種語言來解決實際問題,因而,程序設計課程的教學和考核也應該面向這樣的目標。2009年4月,上海市計算機等級考試大綱再次進行了修訂,對作為二級的主要科目“C程序設計”的大綱進行了較大的修改:將原來的紙質試卷書面考試改為上機考試,使用“上海市高校計算機等級考試通用平臺”進行考試,建議使用Microsoft Visual C++ 6.0作為程序開發環境;為加強對學生應用C程序設計語言解決問題的能力,新增一種題型――程序調試題。其目的就是引導教師和學生在提高動手實踐和實際應用能力的方面下功夫。

對于“C程序設計”的推薦參考教材,上海市等級考試二級命題組決定仍舊選擇由譚浩強教授編著、清華大學出版社出版的《C程序設計》。隨著計算機技術的迅猛發展,上海市等級考試在不斷發展,譚浩強教授的《C程序設計》也從第一版、第二版演變到了第三版,那么,為什么上海市等級考試始終選譚浩強教授的《C程序設計》作為“C程序設計”科目的參考教材呢?結合自己的教學和命題實踐,我們深刻體會到譚浩強教授編寫的《C程序設計》教材有以下三個重要特點。

1由淺入深,通俗易懂

譚浩強教授豐富的教學經驗和編寫教材的經驗在《C程序設計》中得到集中體現,由淺入深、循序漸進的內容安排和通俗易懂的寫作風格,使《C程序設計》非常適合作為程序設計的入門級書籍,也推動了中國計算機基礎教育的普及和發展;《C程序設計》教材對C語言語法部分、控制結構部分、數組、指針等的講解都非常流暢,給讀者一氣呵成的信心和欲望。金山公司前總裁兼CEO雷軍曾經說過:“是譚浩強讓程序員感到了寫程序就是自己的生命。”

2概念清晰,融會貫通

《C程序設計》針對初學者的特點,精心策劃、準確定位,使得全書概念清晰、融會貫通;將必要的基礎知識融會貫通到程序設計課程中,能給初學者打下良好的程序基礎,對學生的知識結構建設以及今后的深造和提高都大有裨益;全書強調用結構化程序設計方法編寫程序,自始至終用完整的程序輸出范例來演示所講的概念,內容全面,層次清晰,適用于不同層次的學習對象和不同課時的教學單位,特別是高校計算機基礎教學。

3例題豐富,啟發思維

《C程序設計》全書結構清晰,例題豐富,每章都附有大量習題,并且有配套的習題解答,非常有利于學生復習鞏固課上所學的知識,也便于教師設計實驗課的教學內容。譚浩強教授還在書中引導學生帶著問題學習、在啟發中得到理解、在思維中得到提高、在實踐中得到認知。通

過使用這本教材來學習C程序設計語言,初學程序設計的學生可以達到熟練運用C語言進行小規模應用開發的能力。

正是因為以上特點,譚浩強教授的《C程序設計》把原先很多人認為深奧難懂的C語言變為只要具備計算機初級知識的人都能學會一門程序設計語言,能夠使學生對C語言產生濃厚的學習興趣,是學習C語言的一本理想教材;也正是這些特點,讓我們始終選擇譚浩強教授的《C程序設計》作為教材。

參考文獻:

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

篇8

【關鍵詞】中職學校;計算機專業;人才培養

21世紀是競爭激烈的時代,中等職業教育如何面向市場、適應競爭, 是中職教育面臨的重要問題。目前,我國乃至世界范圍內所需要的IT人才包括三個層次:組織軟硬件系統開發的系統分析員、從事軟件設計的高級人才和初級程序員。其中,初級程序員是大部分的企事業單位都需要的人才,有很好的就業前景。中職教育應對照IT人才的第三個層次,明確社會對該類人才的需求狀況,有目的、有針對性地對學生進行培養,構建切實可行的知識、素質結構,進而確定翔實、具體的培養模式。

一、與專業特點相結合, 實行項目教學的人才培養模式

教師在設計課程時,不要孤立地只為本課程設計案例,應該按照項目教學的方式,在制定教學計劃時全盤考慮,將本專業的學生應該掌握的專業課程融合在一個項目中,然后對這個項目進行拆分,按照涉及到的知識點分成模塊。例如,一個賬戶管理程序,可以拆分成前臺高級語言模塊和后臺數據庫模塊,這樣不同的教師在講授不同的課程時,可以根據課程情況選擇相應的模塊。在經過兩年的教學與實踐后,學生將對項目開發有一個整體的認識,而不是只知道分散的知識點。在這種培養模式中,事先確定出可用的項目是非常重要的。

在項目教學的過程中,要特別注重培養學生兩方面的能力:一是學用結合的能力,“即學即用”、“即用即學”,在項目中綜合運用學習過的知識,同時補充課堂教學沒有學到的相關知識;二是學習高效的編程算法和培養良好的編程習慣。

二、與實訓環節緊密結合, 培養學生的實際動手能力

采用產學研結合的人才培養模式,中職學校與產業、培訓、科研部門合作,共同培養人才,是當今世界上中等職業教育改革發展的一個重要趨勢。產學研結合可以實現課堂教學與生產實踐的有機結合,培養學生發現問題、解決問題的能力,促進學生創新能力的提高。一方面,學校為企業培養所需要的畢業生,為企業解決生產實踐過程中的難題;另一方面,社會企業、行業部門參與培養計劃的制定,有利于學校依據企業和社會的需要及時調整專業設置與教學計劃,這也是中職教育主動適應社會的充分表現。另外,我們還可以通過一些輔助手段來提高學生的實際能力。

1.資格認證――“雙證書”

在中職教育中,積極推行職業資格證書制度,實行學歷證書與職業資格證書并重的辦學模式,是使中職人才培養工作與就業市場接軌、提高中職學生職業素質與就業競爭能力、培養與社會發展及市場需求相適應的人才的需要。

2.計算機小組

建立以學生為主的研發小組――計算機小組,進行有價值的模擬開發和實際課題開發,切實提高學生實際動手能力,是一種重要的輔助教學手段。

三、與社會發展相結合, 加強學生思想品德教育

中職學校培養目標的核心強調要培養德、智、體、美全面發展,具有良好的科學素養和職業道德的人才。其中,思想道德素質是所有素質中最重要的。首先,必須加強誠信教育,使中職學生具有良好的職業道德和愛崗敬業精神,具有強烈的事業心和責任感。其次,加強學生人文素質的培養,使其具有與他人合作的意識與合作能力,學會“做人”,學會合作。再次,加強學生創新素質的培養,中職教育不能培養“工具化”的人,盲目追求工廠的“模具”效應,而壓抑學生的創造性與智能發展是不可取的。

四、提高教師的能力和素質

對學生進行培養的主體,是我們的輔導員和授課教師。因此,在人才培養方案的實施中,對教師的能力和素質的提高是基礎,明確對教師的崗位要求是關鍵。教師的能力和素質將直接影響人才培養的效果。

1.強調教師的職業道德、敬業精神

“師者,傳道授業解惑也。”古人對教師的定位是神圣的,教師的責任是重大的。我們每一位教師,都要具備奉獻精神,具備特有的人格魅力,讓學生產生信任感和依賴感。

2.教師實踐性教學能力的培養

教師的授課不能停留在書本上,一定要與項目結合。因此,我們的授課教師要具有一定的實際開發經驗,學校要有計劃地安排青年教師到相關企事業單位進行專業實踐和考察,提高他們的專業水平和實踐能力,成為“雙師型”教師。只有這樣,教師才能真正融入到企業中,積累企業工作經驗,將之應用到以后的教學中。

職業教育進入大眾化的主體是中等職業教育。目前,我國大量缺乏的不是學術型人才,而是中級技術人才, 所以作為中職學校設置的一個重要的專業――計算機技術專業,也必須適應社會主義市場經濟完善和發展的要求,通過貫徹執行合理可行的人才培養方案,培養出能適應社會經濟高速發展的計算機技術專業技能型人才。

參考文獻:

[1]唐慧娟;范愛武.運用任務驅動提高中職計算機教學實效性[J].考試周刊,2011(40).

[2]馬曉虎.基于校企合作的高職計算機專業人才培養模式研究與實踐[J].中國人才,2011(14).

[3]劉勇.探討中職計算機組裝與維護課程教學實踐[J].新課程(下),2011(5).

[4]任可明.基于軟件服務外包嵌入式系統專業方向人才培養模式的研究[J].陜西教育,2011(5).

篇9

【關鍵詞】C語言程序設計;現狀;對策

前言

在國內的高等院校中,C語言這一課程開設的主要對象時大一的學生,大部分學生在此之前并不了解這門課程,所以跟容易產生厭學的心理,故教師要懂得怎樣正確的引導學生學習這門全新的課程。

一、C語言的特質

C語言是國際通用的一種程序設計語言[1]。同事其也是計算機軟件等設計開發領域的主要程序設計語言的重要部分。它不僅具有高級程序設計語言的主要優點,而且還能夠直接的作用于計算機的基礎軟件,幫助系統做到更加深層次的編程。另一方面,C語言算法中的語言精巧簡潔,更有利于對算法的描述,而且其應用范圍也甚是廣泛。故而在軟件開發的領域和各種對于計算機軟件研究的項目上都要應用到C語言程序設計[2]。所以C語言課程教學一直都是各大高校的必修課程。但是從C語言教學課程在各大高校的開展現狀來看,形式并不容樂觀。在課堂教學環節中存在著諸多不利于課程展開的問題,學生的學習成果也并不明顯,故而要盡快對C語言程序射進的教學情況進行大的變革,才能使得C語言教學情況在各大學校中好轉起來。

二、現階段C語言教學現狀

(一)學生自身普遍難以接受C語言課程

C語言課程作為針對所有入學新生開設的一門計算機公共基礎課程,其地位的重要性可想而知。現階段該課程并不是僅僅針對計算機專業的學生,而是任何專業的學生都需要去掌握的一門技術。但是學生們由于剛步入大學不久,之前的計算機水平與能力也不完全一樣,故而就使得一部分計算機基礎能力較弱的學生無法更好的理解C語言這門課程。最終喪失了學習C語言課程設計的信心與欲望。仍然有非常多的非計算機專業的學生們對于C語言課程的認識存在偏差,認為自己并不學習計算機專業,所以對于這樣的一門課程也沒有必要做到全面的掌握,對課程教學的認識不足。出現了學習態度不端正的錯誤心態。還有一些學生認為C語言已經跟不上時代的潮流,并認為Web前段才是最潮流的電子科技技術,所以就對C語言課程十分的輕視。

(二)親身上機操作并沒有完全普及

對于計算機這門課程,只注重理論知識的講解是完全不夠的,只有在講解理論知識的基礎上融入上機實際操作過程,才能夠做到深化課程內涵,幫助同學更加高效率的理解和吸收課堂所傳授的知識。C語言課程相對于其他傳統課程具有一定的特殊性,所以就要增強自身的課程參與感。由于很大部分的同學們都是剛剛接觸到這門對他們來說很神秘的課程。所以難免會有各種各樣的問題,但是在實際的教學過程中,幾十位同學面臨的只有一位教師,而教師的精力又是有限的所以就不能更好的照顧到每一位同學,故而使得C語言課程在課堂的開展過程也遇到了很大的難題。課堂教學效率難以得到更好的提升,學習耐心也會漸漸的消磨殆盡。

(三)過度重視理論知識考核而忽略實際操作過程

在現階段的考試中,對于C語言課程的教學成果考核,仍然沿用了傳統的考試模式。既是理論基礎知識的筆試考試。在學習C語言的過程中,理論基礎知識固然重要,但是由于計算機學科的特殊性,使得傳統的考核模式對于該學科來說并不適用。

三、改善新階段C語言教學現狀的對策

(一)提升學生的程序設計理念

在學期伊始,教師一般都會抽出課前的十幾分鐘時間,來向同學們闡述,在社會飛速發展的今天,信息化時代要求每一位同學都能夠掌握計算機編程的基礎知識。所以C語言這門課程的開設是十分必要的,即使你并不是計算機專業的學生,也同樣要學習這門課程來提升自身的計算機學習素養與能力。身為學生要明白學習C語言課程的重要性和緊迫性,然后提升自己自主學習的意識。例如,可以向學生們講明現在是信息化的時代,社會的發展離不開信息技術的普及,身為社會中的一份子,更有責任和義務去了解和學習C語言技能。教師要多向學生們反饋社會現狀和需求,進一步的刺激學生們的學習欲望。

(二)加強對學生實際上機操作能力的養成

實際上機操作與理論教學是在計算機教育中兩大必不可缺的教學模塊。二者的結合教學,可以更好地幫助學生解決在實際學習中遇到的問題。例如,在編程的時候,總是需要用到一些英文的詞匯。如果自己事先做不到對于這些英文詞匯的掌握,就不能熟練地在課上進行有效的編程,從而耽誤了對C語言的學習進程,同時也會逐漸失去了學習相關課程的興趣。在這種情況下,就要在進行實際的上機操作之前,就要耐心的主動學習需要用到的英文單詞,這樣才能起到事半功倍的效果。

(三)考核形式多元化鍛煉心理素質

在以往的教育教學經驗中,學生們都非常的害怕考試。但是考試是檢驗學習成果的有效途徑之一[3]。在傳統的考試模式之中,由于學校都過度重視對于理論知識的考核,使得考核還處在筆試的初級階段,而對于重要的編程能力的考核體現不足。故而,也對于考試的內容難以接受,進而產生了恐懼考試的心理,所以就要通過更加多遠化的計算機學習能力的考核模式,來鍛煉自身的應試心理素質。做到無論是面對筆試,還是面對實際的上機操作都不怯場。進而要全面的核查自身對于C語言編程這門計算機科目的掌握程度。例如,自己可以平時多去幾次機房,在機房中做一些關于C語言考試的練習題目。這樣一來當自己再次面對考試的時候,就有了充足的知識儲備,在考試的時候也就不會緊張了。不僅能夠做到提升自身的學習成績,也幫助任課教學的計算機教師節省了教學精力。與此同時,學生自身也要注重每節課程的當堂檢驗。在每節計算機課程下課的前五分鐘,一般情況下教師都會通過提問的方式來對學生知識點的掌握情況做一個統計。針對大多數學生出現的普遍性問題,在下節課的課前進行統一的講解。學生要充分的抓住這個機會,來對自己的信息技術知識的掌握情況,作到一個充分的了解,如果你自己的問題僅僅只是個體問題,可以在課間的時候請求教師對你進行一對一輔導,或者在班級中組建一個程序設計興趣小組,及時向興趣小組的人員進行咨詢,如果興趣小組也解決不了的問題,可以先將它記錄下來,之后反饋給教師再做統一的解答。

四、結論

當前信息技術水平在逐步提升,學生掌握信息技術的能力也成為了當前社會衡量人才的主要標準。所以作為一名合格的現代大學生,要從提升自身的信息技術水平入手,進而逐步完善自己的各項綜合能力。

參考文獻

[1]王福偉.C語言程序設計教學中的問題分析與探索[J].科技資訊,2016(27):78-79.

[2]張麗君.任務驅動型案例教學模式在“C語言程序設計”課程教學中的應用研究[J].中國管理信息化,2016(20):218-219.

篇10

1、在教學上,勇挑教育教學重擔。一直身兼兩個計算機教學和機房管理,主要教計算機,多次任教計算機二級、中級、國家一級和初級的教學,教學的效果也比較好。所帶的**機織和97產品兩個班級參加國家計算機二級考試,合格率和參考率都位于原錫山市前列,原錫山市電大培訓部將我們的成績寫進他們的招生一覽表中,**機織班的部分同學參加對口計算機的高考,參加的十三名學生專業成績全部過關,99常服班參加中級考試為100%,平均分達到88分,輔導學生參加錫山市、無錫市的計算機競賽,多次獲獎,98年漢錄比賽6人全部得獎,團體第二,俞紅燕同學無錫市個人編程第三,99年無錫市團體第二名,其中吳品曄同學五項全能個人第一名,20**年丁愛軍同學五項全能無錫市個人第一,2002年沈春燕同學個人三等獎,所有這些成績的取得,和我自己的辛勤的輔導是分不開的,我常常是利用星期六、星期天的休息時間組織學生到校輔導,平時利用晚上的時間進行輔導。

2、在機房的管理和學校的網絡管理上,本著全心全意為教育教學服務的宗旨,犧牲了很多休息時間管理好學校機房,限度地發揮機房的使用率和完好率,但本人毫無怨言,盡心盡力地做好自己的本職工作,如果任課老師有什么要求提出來,我能夠始終如一做到:有求必應。在建學校網絡機房和校園網的過程中,本人全心全意的為學校負責,不僅在工程質量上進行嚴格監督,而且在思路、設計上絞盡腦汁,盡量做到簡潔、美觀、大方。

3、積極參與班級管理。工作八年中,先后擔任過97產品、99服工、01機電、02服工的班主任工作。對所帶的班級盡心盡職,其中97產品班被評為無錫市優秀班集體,2001年本人在帶99服工班時,本人被評為校級優秀班主任。這些成績的取得和我平時的努力是分不開的,不論是運動會還是元旦文藝匯演,我都積極籌備和參與。因此我所帶的任何一個班級,都能夠在學校組織的各項活動中取得不俗的成績。我深知,要想做好一位稱職的班主任,不能忽略與家長的重要作用。所以,我經常與家長取得聯系,或家訪,或打電話,或請家長來,做到有什么問題盡量和學生家長進行溝通和聯系。

4、注重自身業務進修。自**參加工作以來,96年就考取了東南大學的計算機應用專業的本科學習,三年的函授學習,不論是炎炎的暑假,還是在寒假中,本人始終如一參加學習,從不缺課,最后99年完成了本科學習。96年參加錫山市教育局組織的計算機老師的必備考試,成功的一舉通過國家計算機二級考試,其中上機部分的成績為優秀,多次參加教育局的骨干教師培訓;凡上級部門要求的培訓、進修均積極參與,業務水平較高。