?

淺談《C語言程序設計》課程的教學改革

2016-10-18 22:44徐云娟
電腦知識與技術 2016年21期
關鍵詞:C語言程序設計程序設計教學效果

徐云娟

摘要:《C語言程序設計》作為計算機及相關專業的一門專業基礎課,既要注重程序設計語言基本知識的學習,更要注重程序設計技能的培養。同時還要培養學生良好的程序設計風格及團隊協作精神。這門課在教學中存在一些問題,教學效果不理想,需要進行教學改革。

關鍵詞:程序設計;教學效果;教學改革

中圖分類號:G64 文獻標識碼:A 文章編號:1009-3044(2016)21-0152-02

《C語言程序設計》是計算機相關專業的一門基礎課程,是數據結構、面向對象程序設計等課程的前導課程,也是一門實踐性很強的專業課程。該課程是計算機相關專業學生的必修課程,因此本課程不但要注重學生程序設計語言基本知識的學習,更要注重程序設計技能的培養,同時培養學生良好的程序設計風格及團隊協作精神。在這門課的教學中,以往教師多注重程序設計基本知識的講解,忽略了學生實際動手能力的培養。對于高職學生,這種教學方法尤為不理想。理論講解過多,學生學習興趣反而不濃??上攵?,教學效果不理想,學生參加的計算機等級考試通過率也不高。因此,我們很有必要對這樣一門重要的基礎專業課進行教學改革。打算從以下幾方面進行教學改革。

1 教學方法和手段的改革

改變傳統的粉筆+黑板的教學模式,充分利用多媒體教室和校園網開展教學。課堂上根據內容需要采用傳統板書配合演示課件、討論、總結等多種教學手段,充分利用校園網加強學生與老師的實時交流,使廣大學生得到最優質的教學資源。同時教師收集學生遇到的問題,給出相應的解決方法及學習建議,建設輔助教師完善系統的知識庫,提高輔導學生的層次與水平。課程通過項目式教學,使學生能夠將自己所學的知識快速的應用到實際操作中。在課堂教學中以提高課堂教學效果為目的,遵從“從實際例題到理論知識,從個別到一般”的認知規律,在問題的解決中提升學生學習的自信心和成就感,注重課堂老師和學生的互動,創造良好的課堂氛圍,提升學生學習的興趣。

2 實踐教學的改革

C語言是在國內外廣泛使用的一種計算機語言,C語言功能豐富、表達能力強、使用靈活方便、應用面廣、目標程序效率高、可移植性好,既具有高級語言的優點又具備低級語言的許多優點,因此課程教學時應堅持理論聯系實際的原則,把傳授知識和培養技能結合起來,把課堂教學和課外實踐結合起來,達到學以致用的目的。積極探索與改革學生的實習實訓之路,使學生在學校能掌握更多的技術技能,為將來的工作奠定良好的基礎。完善實習指導書,增加要點實例講解,使學生能夠快速掌握所學內容。不斷改革教學方法,加強上機的力度。加大項目式教學在教學過程中所占比例,引導學生將學習與實際結合起來,促進素質教育。在具體上機過程中,由易到難,一次理論教學一次相應的上機操作,上機題目的選擇,要注意各個層次的學生,難易題目相當。要讓學生覺得上機都有所收獲,題目的選擇非常重要,即題目的選擇不能片面化,要么簡單要么難,要簡單和有難度的題目相當。并且要培養學生上機課課后的總結,多年的教學使我覺得寫實驗報告是一個非常好的方法。既可以讓學生總結消化知識,又可以讓老師知道教學中存在的問題,調整教學。當然老師也要對學生提交的實驗報考及時認真批改。

3 考核方式的改革

對《C語言程序設計》的考試不是看學生“知不知道”,而是“會不會解決問題”?!禖語言程序設計》考試以往只用主觀題和客觀題來評價,這樣的考核方式單一,效果也不理想。改革的目的是要把重點放在編制程序和調試程序上。所以對學生學習成績的評定,不應只是最后的考試。而應采用綜合考核法,將平時的成績特別是實踐成績與期末考試成績進行綜合,得出本課程綜合考評分。這種考核法,能讓學生明白平時的練習成績很重要,不但能促進學生平時學習的熱情,也能客觀地反映學生平時的學習情況,同時也起到很好的教學效果。我們都知道高職教學的目的并不是為了考試,而是培養學生的學習能力與實際動手操作能力,通過這樣多樣式考核的辦法,注重學生的平時上機練習成績,充分的提高學生實際動手編程的能力。

4 校企結合面向社會培養學生的編程能力的改革

創建校企結合的課程建設可以使學生學習到的知識與社會的需求盡量接軌。聽取企業專家對《C語言程序設計》課程教學改革的意見、找相關的企業合作辦學,為學生提供校外實習基地和就業崗位,通過這些方法使學生熟悉公司內的編程環境,盡快進入工作狀態,方便學生就業時與企業的接軌。學校還可以定期邀請企業專家為學生開講座,同時還可以派遣青年教師到企業去學習,使教學的內容與企業的實際需要更為貼近。這樣學校作為企業的人才培育基地,發揮教學的優勢,為企業提供支持,向企業輸送合格的畢業生,校企結合實現學生、企業和學校多方的共贏。

5 教材建設的改革

本課程多年前使用的教材為清華大學出版社出版、譚浩強教授所編著的《C語言程序設計(第二版)》,該教材為本科層次教材,對高職學生難度較大。后根據高職教學需要,從學生的實際水平出發,采用了高職的《C語言程序設計》教材,本教材有蘇州大學出版社發行。該書從培養學生的興趣出發,從C語言基礎的理論入手,教會學生夠用的理論知識,秉承“教學做”相結合的原則,邊學邊做,講練結合,學以致用,內容適中。從“問題驅動”為原則出發,導入每個知識點,和操作演練相結合,從而降低了學習C語言的門檻,很容易上手。書中語言口語化,輕松而又幽默,使學習者能夠帶著快樂的心情學習;案例淺顯易懂,實用價值強,從而增強學習者的成就感和自信心。同時本校教師結合實際教學經驗,編寫了電子版的實驗指導書。即結合高職學生的實際情況,選用優秀的精品教材和輔導資料。結合實際教學情況任課教師參與教材的編寫,形成擁有輔助教材,公開出版教材,電子教案的立體化教材體系。

6 師資隊伍的建設改革

這門課程的授課老師都以青年教師為主,教學經驗有限,如何把這門課上好,上精彩,往往力不從心,存在一些問題。比如,授課方法比較單一,一般就是講解和演示;青年教師往往從大學畢業后直接再到學校參加教學工作,自身知識比較有限,上課很難把知識擴充起來講解,此外對高職學生的問題如自控能力比較差等還缺乏相應的教學和管理能力,所以有時難免有些苦惱,需要學校好好培養。因此需要吸收有經驗的本課程專職教師,壯大教師隊伍。進一步提高青年教師的實踐能力與知識教學水平。鼓勵教師參與各種形式的培訓,鼓勵教師參與到學?;蛐M獾慕虒W改革項目中去,鼓勵教師參加在職研究生考試,提升學歷層次,通過參加工程實踐和社會職業考核,教師獲得雙師資格。積極參加校內外的各種教學比賽,如教案設計,制作微課,教學論文的發表等等。鼓勵老師積累教學經驗參與教材的編寫。以學促教,教師的知識量不斷擴充,教學水平得到提高,自然能夠更好的教學。

總之,隨著計算機技術的不斷發展,將會對《C語言程序設計》這門課程的教學提出更高的要求。這就要求我們教師應該思考在新形勢下如何有效促進該課程的教學,分析學生的學情,提高學生的興趣,加強學生實際應用和操作能力,為學生以后更好地學習和工作,更好地服務社會打下堅實的基礎。因此我們教師在教學中要不斷地總結、不斷改革教學方法,不斷提高教學水平,更好的服務和教育學生,讓學生收獲更多的知識和技能。

參考文獻:

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

[2]鄧澤民,陳慶合.職業教育課程設計[M].北京:中國鐵道出版社,2006.

[3]朱正偉.加強高校實踐教學的探索和實踐[J].中國大學教學,2007.

猜你喜歡
C語言程序設計程序設計教學效果
基于Visual Studio Code的C語言程序設計實踐教學探索
從細節入手,談PLC程序設計技巧
高職高專院校C語言程序設計教學改革探索
大專院?!癈語言程序設計”課程建設改革
PLC梯形圖程序設計技巧及應用
提高病理學教學效果的幾點體會
加強焊接教學質量提高焊接教學效果的探討
抓好課的結束部分 深化體育教學效果
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合