中職C語言程式設計教學之我見

2022-10-04 22:57:16 字數 1430 閱讀 9747

摘要c 語言是一門典型的結構化程式設計語言, c語言程式設計是中職計算機專業的一門重要必修課,但是由於c 語言所涉及的概念比較複雜,規則繁多,使用靈活,容易出錯且不易查出,不少學生學習該門課時都或多或少地感到頭疼,學習不得要領,這就要求我們教師在教學中特別注意教學方法。本文結合作者多年的教學經驗,介紹了幾個關於程式設計類語言課程的教學觀點。

關鍵詞c語言;程式設計;教學研究;教學方法

c語言程式設計是一門應用性和實踐性較強的課程,是高職和中職計算機類各專業學生的一門專業必修課程,旨在培養學生具有程式設計的基本思想, 鍛鍊學生的邏輯思維能力, 為後續課程的學習打下良好的基礎。但是由於c 語言涉及的概念、原理和規則繁多, 語句使用靈活, 語法限制不太嚴格,給初學者造成了很大的困擾,也給老師的教學帶來了很大的障礙。為此, 筆者根據多年的c語言程式設計課程的教學經驗, **一下對該課程的教學觀點。

目前在中等職業技術學校開展c語言的學習一般都存在2個方面的矛盾:(1)中職校的學生一般為初中畢業,對於c語言學習所要求的知識基礎達不到;(2)課程內容難度大和教學計畫時數少(一般課時在70個左右,其中:理論教學45課時左右,上機操作25課時左右)。

這些矛盾往往使教與學雙方都感到困難。雖然存在矛盾但是c語言學習對學生來說又是必要的。這就要求我們教師必須根據教學物件的實際情況和c 語言的特點,尋找恰當的教學方法,使學生在較少的課程時間內掌握c語言的基本知識和程式設計思想。

就此來談一下自己在c語言教學實踐中的一點體會。

1、詳細闡述c語言優點,明確學習目的性

把c語言程式設計作為計算機專業類的基礎課程是因為c語言具有一些其他語言不具備的優點——可移植性和高效率性。由於c語言的高度可移植性, 程式設計師可以很少改動甚至不加改動地將為一種機器編寫的c語言源程式在另一種機器上編譯執行;由於它允許分別編譯, 所以c語言可使程式設計師方便地管理大型專案, 最大限度地減少重複勞動。

……4、提高實驗的質量,增強動手能力

c語言程式設計課程的主要特點就是實踐性強,僅僅通過閱讀教材、參考書或聽課只能達到「學過」而不是「學會」的目的,為達到「學會c 語言而不僅僅是學過c 語言」的目的,最重要的環節就是實踐,因此,對於c 語言教學而言,實踐教學在培養學生實際程式設計能力方面所起的作用是舉足輕重的。為了突出實踐教學的地位,可以適當加大實踐教學的比重。同時,為達到良好的實驗教學效果,要求學生在上機前做好預習和準備工作,課後做好總結和實驗報告。

實踐教學內容的設計上,以鞏固和綜合運用主要知識點為主線,內容兼具趣味性和實用性,以循序漸進的任務驅動方式,指導學生從乙個**較短的程式開始逐漸完成乙個**較長的實驗程式的設計。例如身高**、模擬計算器、猜數遊戲、迷宮搜尋、學生成績管理等。

結束語……

【參考文獻】

[1]譚浩強.c語言程式設計(第二版)[m].北京:清華大學出版社,1998.

[2]李鳳霞.c語言程式設計[m].北京:北京理工大學出版社,2001.

[3]譚浩強,張基溫,唐永興.c 語言程式設計教程[m].北京:高等教育出版社,1992.

C語言程式設計

題目答案知識點評析 填空題請補充函式fun 該函式的功能是 把從主函式中輸入的字串str2接在字串str1的後面。例如 str1 how do str2 you do?結果輸出 how do you do?注意 部分源程式給出如下。請勿改動主函式main和其他函式中的任何內容,僅在函式fun的橫線上...

C語言程式設計教學大綱

c語言程式設計 課程教學大綱 54學時 理論課程 一課程說明 一 課程概況 課程中文名稱 c語言程式設計 課程英文名稱 the c programming language 課程編碼 3910252207 開課學院 理學院 適用專業 開課學期 物理學專業 5 學分 周學時 3.0 3 c語言程式設計...

C語言程式設計教學大綱

一 本課程性質和目的 本課程是機械設計製造及其自動化專業的專業必修課。通過本課程的教學,使學生掌握c語言程式設計的語法規則及相關的基本概念,結合上機實踐使學生學會程式設計的基本方法和技巧,為進一步培養和提高學生綜合程式設計的能力打好基礎。二 課程教學內容及要求 第一章程式設計基礎知識 理論學時 2 ...