正文 C語言程序設計課程案例式教學研究及實踐_(1 / 3)

C語言程序設計課程案例式教學研究及實踐*

計算機教育

作者:熊啟軍 寧彬 穀瓊

摘 要: 針對C語言程序設計課程教學提出了案例式教學的可行性方案,並從多角度舉例說明了其在教學中的具體應用。該方案對培養和提高學生的編程能力、邏輯思維能力和創新能力能起到積極的作用。

關鍵詞: C語言程序設計; 案例式教學; 計算思維; 能力

中圖分類號:G642 文獻標誌碼:A 文章編號:1006-8228(2013)01-55-02

Study and practice of case teaching of C language programming

Xiong Qijun, Ning Bin, Gu Qiong

(College of mathematics & Computer Science Hubei University of Arts and Science, Xiangyang, Hubei 441053, China)

Abstract: A feasible project of case teaching is put forward for C language programming. Its application in teaching is illustrated from various aspects. The result shows that it plays a positive role in improving the students' programming ability, computational thinking ability and creative ability.

Key words: C language programming; case teaching; computational thinking; ability

0 引言

“C語言程序設計”課程是計算機及相關專業學生進入大學所學習的第一門專業基礎課程。教學實踐證明,該門課程對引領學生進入編程世界、掌握基本概念和原理、產生編程興趣和愛好、完成從傳統學科的思維方式向計算思維方式的轉變、培養編程意識、形成編程風格、提高編程能力等,起著決定性的作用。因此,加強對C語言程序設計課程的教學與研究至關重要。

我校自2008年提出“211”人才培養模式以來,對教學的研究與改革如火如荼,秉持理論夠用,重在實踐的原則,開展教學研究及實踐。針對C語言程序設計課程的教學,筆者曾提出了“四期六段教學模式”[1]、“多元教學模式”[2]等,有力地推動著教學的研究和改革。

1 案例教學法基本思想及特點

目前,案例教學被廣泛應用於醫學、法學和管理學等學科的教學之中。案例教學模式是一種互動式的教學方法,以案例分析為基礎,解決問題為主線, 教學內容圍繞案例的討論、分析逐步展開,通過對案例的剖析,激發學生的求知欲,調動學生的積極性,使學生主動地思考,讓學生充分討論並發表各自的見解,教師適時引導和評判,最後推導出結論[3]。案例是實現案例教學的前提和基礎,教學案例並不是簡單的舉例,不僅要求案例所涉及的知識點要豐富,並且要求案例具有針對性、係統性、可實踐性和啟發性。

由此可見,比起簡單的說教,將案例式教學引入程序設計語言的教學之中,可以起到示範、模仿、思考、啟發、應用、拓展的作用。