前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計(jì)算機(jī)專業(yè)“C語言程序設(shè)計(jì)”教學(xué)改革范文,希望能給你帶來靈感和參考,敬請閱讀。
[摘要]隨著科技的進(jìn)步,普通高校越來越注重對計(jì)算機(jī)本科專業(yè)學(xué)生的能力培養(yǎng)。為了提高學(xué)生的計(jì)算機(jī)使用能力,必須在教學(xué)過程中加強(qiáng)《C語言程序設(shè)計(jì)》的教學(xué)思想,使學(xué)生比較系統(tǒng)地掌握計(jì)算機(jī)科學(xué)知識,全身心地投入到學(xué)習(xí)過程中。
[關(guān)鍵詞]中職計(jì)算機(jī)教學(xué)《C語言程序設(shè)計(jì)》改革
一、注重課程改革的探索,提高“C語言程序設(shè)計(jì)”的教學(xué)效率
中職計(jì)算機(jī)專業(yè)的學(xué)生,今后將從事計(jì)算機(jī)應(yīng)用和軟件開發(fā)的實(shí)際工作?;谶@點(diǎn),我們就要制定詳細(xì)的教學(xué)計(jì)劃和改革方案,逐步提高每個學(xué)生對于研究工作的初步能力?!禖語言程序設(shè)計(jì)》是現(xiàn)今計(jì)算機(jī)科學(xué)與技術(shù)相關(guān)專業(yè)的核心課程和主干課程?!禖語言程序設(shè)計(jì)》涉及到諸多的理論基礎(chǔ)和教學(xué)內(nèi)容,教師要制定詳細(xì)的課堂教學(xué)規(guī)則,從C語言的教學(xué)理念出發(fā)并明確課程項(xiàng)目的改革目標(biāo)。目前,C語言教學(xué)分為兩部分的內(nèi)容,即理論課堂和上機(jī)實(shí)驗(yàn)。兩個都是非常重要的過程,教師要給予高度重視。首先,在理論課堂上,我們主要講解一些C語言的基礎(chǔ)知識,比如“#in-clude<math.>”表示在程序中會引入數(shù)學(xué)函數(shù);當(dāng)運(yùn)行錯誤時在軟件頁面的下方會出現(xiàn)“error”的標(biāo)識;“#include<string.h>”會在主函數(shù)中引入字符類型等這些都是C語言的基礎(chǔ)編程知識,一定要學(xué)生掌握透徹并合理運(yùn)用。其次就是上機(jī)實(shí)驗(yàn)過程。實(shí)驗(yàn)前要讓學(xué)生對預(yù)習(xí)內(nèi)容做簡單總結(jié)性的回顧,同時也可以讓學(xué)生之間相互探討交流,以問答的形式復(fù)習(xí)C語言的相關(guān)知識。教師自己也可以進(jìn)行編程練習(xí),把作品的靈魂和特點(diǎn)充分展示給學(xué)生,帶領(lǐng)他們走向更高級的編程世界。
二、加強(qiáng)計(jì)算機(jī)課程的教學(xué)力度,培養(yǎng)學(xué)生的“C語言程序設(shè)計(jì)”能力
《C語言程序設(shè)計(jì)》主要通過讓學(xué)生系統(tǒng)學(xué)習(xí)C語言的基本知識和編程過程中的基本語法,激發(fā)學(xué)生的靈動性思維,較好地訓(xùn)練學(xué)生解決計(jì)算機(jī)問題的思維邏輯。計(jì)算機(jī)課程是當(dāng)前中職教育中的直供電課程,對學(xué)生的思維能力以及編程思路和技巧都有較高的要求。所以我們在設(shè)置實(shí)驗(yàn)題時還可以故意在程序中再設(shè)置一些BUG,讓學(xué)生自主編譯,從編譯錯誤中發(fā)現(xiàn)程序語句的問題,和學(xué)生共同探討交流,找到有效的解決方案。只要加強(qiáng)計(jì)算機(jī)課程的教學(xué)力度,學(xué)生就能自主培養(yǎng)“C語言程序設(shè)計(jì)”能力,在日常的學(xué)習(xí)中學(xué)會探索求知、學(xué)以致用。接下來,教師就可以把教學(xué)重點(diǎn)轉(zhuǎn)向“項(xiàng)目為導(dǎo)向”的組織課堂。在案例分析時,學(xué)生的動手編譯過程非常重要。我們要給學(xué)生重點(diǎn)講解編寫程序的思想和方法,讓他們確定整體性的編寫程序方案,給學(xué)生提供一個輕松、自由的C語言學(xué)習(xí)環(huán)境,然后再引導(dǎo)學(xué)生討論學(xué)習(xí)。只有這樣才能吸引學(xué)生的注意力,在每個教學(xué)環(huán)節(jié)都做到錯落有致,提高學(xué)生程序調(diào)試能力。
三、完善計(jì)算機(jī)課堂的教學(xué)內(nèi)容,引入有效的“C語言程序設(shè)計(jì)”實(shí)例
為了使學(xué)生具有較強(qiáng)的利用C語言編寫軟件的能力,教師要根據(jù)C語言學(xué)習(xí)的特點(diǎn)和優(yōu)勢,循序漸進(jìn)地加強(qiáng)計(jì)算機(jī)課堂的教學(xué)內(nèi)容,并引入有效的“C語言程序設(shè)計(jì)”實(shí)例。當(dāng)學(xué)生有了較強(qiáng)軟件開發(fā)的能力,就能自主編譯一些較簡單的計(jì)算機(jī)運(yùn)行程序,為今后走入社會、進(jìn)入工作崗位打下扎實(shí)的基礎(chǔ)。inti;Floatf;Scanf(“%d”,i);Printf(“%f”,f)。比如這個程序段,就涉及到許多c語言相關(guān)的文化知識,要讓學(xué)生對每個語句都有自己的編程思想,掌握其運(yùn)行本質(zhì)。Int是整型、float是浮點(diǎn)型等這些相關(guān)的知識,是今后更高級的編輯語句的基礎(chǔ),學(xué)生一定要在教師的引導(dǎo)和幫助下學(xué)會自主編程,才能在訓(xùn)練中掌握專業(yè)術(shù)語。教師要將C語言所包含的知識點(diǎn)潛移默化地融入到一兩個實(shí)際案例項(xiàng)目中,鼓勵學(xué)生先自己動手實(shí)驗(yàn),編寫出相關(guān)的程序,再通過任務(wù)驅(qū)動,讓其將相關(guān)的理論知識引入編譯過程中。當(dāng)學(xué)生出現(xiàn)了實(shí)質(zhì)問題,我們才給予有效的解答,這樣便能極大促進(jìn)學(xué)生的接受理解能力,強(qiáng)化每一個C語言知識重點(diǎn)。條件允許的時候,教師還可以自己在網(wǎng)上搜尋或鼓勵學(xué)生瀏覽各種C語言學(xué)習(xí)題材,豐富中職計(jì)算機(jī)的教學(xué)內(nèi)容,不斷探究和發(fā)展??偠灾?,“C語言程序設(shè)計(jì)”是建立在相關(guān)的計(jì)算機(jī)操作基礎(chǔ)之上,教師要努力構(gòu)造出符合學(xué)生身心發(fā)展規(guī)律的課堂,注重課程改革的探索,提高“C語言程序設(shè)計(jì)”的教學(xué)效率。在引導(dǎo)的環(huán)節(jié),我們要加強(qiáng)計(jì)算機(jī)課程的教學(xué)力度,讓學(xué)生通過日常的程序積累和對計(jì)算機(jī)知識的運(yùn)用技能,來擴(kuò)展自己的生活技巧。培養(yǎng)學(xué)生的“C語言程序設(shè)計(jì)”能力是一個循序漸進(jìn)的過程。只有不斷完善計(jì)算機(jī)課堂的教學(xué)內(nèi)容,引入有效的“C語言程序設(shè)計(jì)”實(shí)例,才能有效地培養(yǎng)學(xué)生的創(chuàng)新意識和能力。
作者:蔡麗鴛 單位:江蘇省海門中等專業(yè)學(xué)校