公務員期刊網(wǎng) 論文中心 正文

計算機專業(yè)“C語言程序設計”教學改革

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計算機專業(yè)“C語言程序設計”教學改革范文,希望能給你帶來靈感和參考,敬請閱讀。

計算機專業(yè)“C語言程序設計”教學改革

[摘要]隨著科技的進步,普通高校越來越注重對計算機本科專業(yè)學生的能力培養(yǎng)。為了提高學生的計算機使用能力,必須在教學過程中加強《C語言程序設計》的教學思想,使學生比較系統(tǒng)地掌握計算機科學知識,全身心地投入到學習過程中。

[關鍵詞]中職計算機教學《C語言程序設計》改革

一、注重課程改革的探索,提高“C語言程序設計”的教學效率

中職計算機專業(yè)的學生,今后將從事計算機應用和軟件開發(fā)的實際工作?;谶@點,我們就要制定詳細的教學計劃和改革方案,逐步提高每個學生對于研究工作的初步能力。《C語言程序設計》是現(xiàn)今計算機科學與技術相關專業(yè)的核心課程和主干課程?!禖語言程序設計》涉及到諸多的理論基礎和教學內(nèi)容,教師要制定詳細的課堂教學規(guī)則,從C語言的教學理念出發(fā)并明確課程項目的改革目標。目前,C語言教學分為兩部分的內(nèi)容,即理論課堂和上機實驗。兩個都是非常重要的過程,教師要給予高度重視。首先,在理論課堂上,我們主要講解一些C語言的基礎知識,比如“#in-clude<math.>”表示在程序中會引入數(shù)學函數(shù);當運行錯誤時在軟件頁面的下方會出現(xiàn)“error”的標識;“#include<string.h>”會在主函數(shù)中引入字符類型等這些都是C語言的基礎編程知識,一定要學生掌握透徹并合理運用。其次就是上機實驗過程。實驗前要讓學生對預習內(nèi)容做簡單總結(jié)性的回顧,同時也可以讓學生之間相互探討交流,以問答的形式復習C語言的相關知識。教師自己也可以進行編程練習,把作品的靈魂和特點充分展示給學生,帶領他們走向更高級的編程世界。

二、加強計算機課程的教學力度,培養(yǎng)學生的“C語言程序設計”能力

《C語言程序設計》主要通過讓學生系統(tǒng)學習C語言的基本知識和編程過程中的基本語法,激發(fā)學生的靈動性思維,較好地訓練學生解決計算機問題的思維邏輯。計算機課程是當前中職教育中的直供電課程,對學生的思維能力以及編程思路和技巧都有較高的要求。所以我們在設置實驗題時還可以故意在程序中再設置一些BUG,讓學生自主編譯,從編譯錯誤中發(fā)現(xiàn)程序語句的問題,和學生共同探討交流,找到有效的解決方案。只要加強計算機課程的教學力度,學生就能自主培養(yǎng)“C語言程序設計”能力,在日常的學習中學會探索求知、學以致用。接下來,教師就可以把教學重點轉(zhuǎn)向“項目為導向”的組織課堂。在案例分析時,學生的動手編譯過程非常重要。我們要給學生重點講解編寫程序的思想和方法,讓他們確定整體性的編寫程序方案,給學生提供一個輕松、自由的C語言學習環(huán)境,然后再引導學生討論學習。只有這樣才能吸引學生的注意力,在每個教學環(huán)節(jié)都做到錯落有致,提高學生程序調(diào)試能力。

三、完善計算機課堂的教學內(nèi)容,引入有效的“C語言程序設計”實例

為了使學生具有較強的利用C語言編寫軟件的能力,教師要根據(jù)C語言學習的特點和優(yōu)勢,循序漸進地加強計算機課堂的教學內(nèi)容,并引入有效的“C語言程序設計”實例。當學生有了較強軟件開發(fā)的能力,就能自主編譯一些較簡單的計算機運行程序,為今后走入社會、進入工作崗位打下扎實的基礎。inti;Floatf;Scanf(“%d”,i);Printf(“%f”,f)。比如這個程序段,就涉及到許多c語言相關的文化知識,要讓學生對每個語句都有自己的編程思想,掌握其運行本質(zhì)。Int是整型、float是浮點型等這些相關的知識,是今后更高級的編輯語句的基礎,學生一定要在教師的引導和幫助下學會自主編程,才能在訓練中掌握專業(yè)術語。教師要將C語言所包含的知識點潛移默化地融入到一兩個實際案例項目中,鼓勵學生先自己動手實驗,編寫出相關的程序,再通過任務驅(qū)動,讓其將相關的理論知識引入編譯過程中。當學生出現(xiàn)了實質(zhì)問題,我們才給予有效的解答,這樣便能極大促進學生的接受理解能力,強化每一個C語言知識重點。條件允許的時候,教師還可以自己在網(wǎng)上搜尋或鼓勵學生瀏覽各種C語言學習題材,豐富中職計算機的教學內(nèi)容,不斷探究和發(fā)展??偠灾?,“C語言程序設計”是建立在相關的計算機操作基礎之上,教師要努力構(gòu)造出符合學生身心發(fā)展規(guī)律的課堂,注重課程改革的探索,提高“C語言程序設計”的教學效率。在引導的環(huán)節(jié),我們要加強計算機課程的教學力度,讓學生通過日常的程序積累和對計算機知識的運用技能,來擴展自己的生活技巧。培養(yǎng)學生的“C語言程序設計”能力是一個循序漸進的過程。只有不斷完善計算機課堂的教學內(nèi)容,引入有效的“C語言程序設計”實例,才能有效地培養(yǎng)學生的創(chuàng)新意識和能力。

作者:蔡麗鴛 單位:江蘇省海門中等專業(yè)學校