學術咨詢服務,正當時......期刊天空網是可靠的職稱工作業績成果學術咨詢服務平臺!!!

教育科學研究投稿中職編程語言課(C)教學

發布時間:2016-06-04所屬分類:教育論文瀏覽:1

摘 要: 中職教育是我國教育體系中很重要的一部分,也是直接為我國輸送人才的機構,國家也非常重視中職院校的建設和中職人才的培養。本文是一篇 教育科學研究投稿 的論文范文,主要論述了中職編程語言課(C)教學。 摘 要 學生的實際情況與社會要求的不平衡,要求從事

  中職教育是我國教育體系中很重要的一部分,也是直接為我國輸送人才的機構,國家也非常重視中職院校的建設和中職人才的培養。本文是一篇教育科學研究投稿的論文范文,主要論述了中職編程語言課(C)教學。

教育科學研究投稿

  摘 要 學生的實際情況與社會要求的不平衡,要求從事職業教育的教師認真思考教育教學改進方面的問題。從這點出發,分析中職學校計算機專業學生現狀,提出一些教學改進方法。

  關鍵詞 C語言,中等職業教育,計算機專業

  1 前言

  《教育部關于進一步深化中等職業教育教學改革的若干意見》(教職成〔2008〕8號)明確提出,中職教育要堅持以人為本,關注學生職業生涯持續發展的實際需要,培養他們具有良好的職業道德,掌握必要的文化知識和熟練的職業技能,成為德、智、體、美全面發展的具有中國特色社會主義事業的建設者和接班人。隨著社會對中職學生的要求關注度逐漸提高,中職教育面臨的問題也日益突出,尤其是學生質量的下降與社會的高期望值之間的差距,對從事中職教育的老師提出了更高的要求。如果教與學的問題解決不好,就會影響技術技能型人才的培養質量,繼而影響整個社會經濟的發展。

  2 中職學校計算機專業開設編程語言課的必要性

  自1987年起,國家教育部就開始了中職畢業生直接上大學(普通高校)的探索。目前,國家每年都有部分普通高校本科和?茖趩为氄袖浿械嚷殬I學校畢業生,這為中等職業教育的發展提供了有利條件,拓寬了中職學生繼續學習的渠道。中職學生升入高一級學校,繼續學習計算機相關專業,編程語言課的學習是必然的,因此在中職階段提前開設相關編程語言課的學習就很必要,它會為學生今后拓展專業知識奠定有利的基礎。

  3 中職計算機專業學生現狀

  1)學生普遍閱讀能力差,抓不住重點,遇到題目不明其意。

  2)邏輯推理能力差,缺乏全局統籌安排意識,遇到問題不知如何解決,加之中職配套教材例題又多以數學問題為主,學生初中階段甚至是小學階段的數學知識欠缺,直接導致現階段問題突出。

  3)英文界面的操作有難度,關鍵字不能借助英語知識記憶。

  4)變通能力差,不會舉一反三。

  5)學習惰性強、缺乏自信,遇到困難不愿自行解決、認為也解決不了。

  6)主觀意識中排斥編程類課程的學習,認為沒有實際用途。

  4 教學思考與對策

  目前,中職學校編程語言主要開設VF和C兩門課程,VF的學習相對容易一些,可視化的界面直觀形象操作也很簡單,同時VF作為高考對接考試中的考試科目,學生主觀上更重視一些,無論是老師的教還是學生的學問題不突出。而C語言前幾年曾經是考試科目之一,近兩年被取消,目前有些中職學校又在重新開設,具有一定教學難度。教師考慮到學生今后的學習需要,這門課就是讓學生理解計算機在解決問題時所采用的思路、方法,讓學生逐步形成解決問題、統籌布局的能力,要合理安排這門課程的教學難度,提高學生的學習興趣。

  科學合理安排教材內容 學,F在所用的是高等教育出版社編寫的《C語言程序設計教程》,從第一章到第十章內容分別是概述、數據類型和運算、基本輸入與輸出、流程控制、函數、數組、指針、結構與聯合、編譯預處理、文件、對外接口、圖形、漢字處理、用戶界面技術。

  按照以往的教學經驗和往屆學生的學習效果,再結合學生的認知結構,筆者將第二章數據類型及運算的知識點結構做了些微調整,即先講數據類型,然后將整型、實型、字符型數據類型又分為相應的變量和常量,常量講各種表示方法,變量講標示符命名規則、講不同的定義形式、講初始化和賦值方式。第三章基本輸入的知識點也做了相應的調整,調整為先講單個字符的輸出與輸入函數,再講格式化輸出與輸入函數,而字符串的輸出與輸入等到學完數組和指針后再講。C中的圖形和文本部分,界面效果相比較適合,但程序相對大,函數、指針的運用比較多,程序有相當的難度,所以這幾章內容我在課堂上不講解,但會建議感興趣的學生自行上機調試,看程序界面和前幾章的有何不同,為學生今后的繼續學習留一些空間。

  適當降低教學難度并調整講課進度 在每節課的例題中精選一些學生容易掌握的、有特點的例題進行講解,并對其舉一反三、變換對比程序,讓學生每節課學得少而精。

  不同章節選用不同的教學方法 同時注意將上機環境融入到課堂講授中,讓學生直觀的認識程序的調試、運行、結果的必然聯系和關系,引導學生發現課堂分析程序與上機調試程序存在的區別,這樣有利于學生課后自學,逐步提高學生的自學能力。

  1)講函數的定義時,可將之前學過的程序代碼(主函數中實現相應功能的程序語句)改寫到自定義函數體中,然后為該自定義函數加上相應的變量說明、輸出語句等,使之形成完整的自定義函數。然后再讓學生反復練習,將改寫的程序變成自定義函數。

  2)講函數的調用時,接觸到的程序中一般含有多個函數,因此先教學生將大程序分成小模塊(每一函數就是一個模塊),然后結合上機過程,采用F7鍵進行單步調試,每次點按F7,程序從主函數進入后會單步順序走一條語句,直到碰到調用語句時,程序會跳轉到相應的自定義函數定義處,接著再按F7鍵,程序會從自定義函數定義處順序執行,遇到return語句時程序又會返回到調用位置處。結合上機過程講解這節內容,程序的走向、函數的調用、函數的返回過程清晰明了,相比較課堂的講解效果好許多。

  3)講解變量的存儲類型和作用域時,也可采用上述的將程序劃分模塊的方法,引導學生將程序分成若干源文件、若干函數,接著在函數外找到外部變量和外部靜態變量,在函數內部找到局部變量和局部靜態變量,最后告知學生每一種變量的作用域和特點,這節內容上機調試程序時,教學生利用監視器窗口對每種變量添加監視,仔細觀察每種變量的初值、變化情況以及最終值的保留情況(即作用域的長短)。

  課后作業控制難度 多年的教學發現,課堂上學生跟著老師能較順利地完成程序代碼的分析,得到正確的運行結果,但是獨立完成作業時,卻問題很多,這說明學生對課堂內容沒有完全掌握,獨立解決問題的能力不夠,所以課后的作業難度要降低,作業可以以小組(3~5人)的名義上交,交作業的最終目的是檢驗學生對課堂內容的掌握情況,促進相互學習,這樣既鍛煉了學生,又增進了他們之間的感情,還能體驗成功的樂趣,增強他們的自信心。

  注重和其他專業課程的銜接 如和VF課程的銜接。編程語言都有相通之處,VF 和C就是這樣,在處理有些問題時,只是兩種語言的表示方法不同而已,讓學生對比學習,效果會更好。

  5 結語

  語言類的教學會有這樣的瓶頸,教得淺了,學生學得容易,但實際編寫代碼的能力不高;教得深了,學生學起來難度太大,提不起學習積極性,反而會打擊學習熱情。筆者認為語言類的教學尤其是C語言對學生的幫助短期內可能看不到明顯的效果,它更多是思維上的潛移默化的影響,比如考慮問題的角度、解決的步驟、是否考慮到多個方面等。

  參考文獻

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

  2001.

  [2]徐維祥.C語言程序設計教程[M].北京:高等教育出版社,2004.

  [3]康英健.C語言程序設計實訓教程(中職中專教材)[M].北京:海洋出版社,2004.

  [4]鐘廷志.C語言程序設計:中等職業學校計算機系列教材[M].2版.北京:人民郵電出版社,2007.
  相關期刊簡介《教育科學研究》主要面向廣大一線教師、校長,教育研究人員及教育行政管理人員;發表教育理論研究、教育政策評析、教育熱點專論、教育問題調查、教育改革實驗和國外教育動向等文章;稿件以反映教育現實和實踐問題為主,強調理論聯系實際,小問題深挖掘,低重心高質量。

2023最新分區查詢入口

SCISSCIAHCI

7799精品视频