劉丹
[摘要]C語言程序設(shè)計(jì)課程是中職學(xué)校計(jì)算機(jī)專業(yè)的主要課程之一,中職學(xué)校學(xué)習(xí)的學(xué)生數(shù)學(xué)基礎(chǔ)相對(duì)薄弱,使得計(jì)算機(jī)專業(yè)教師在教授這門課時(shí)普遍感到教學(xué)效果不理想。因此,怎樣調(diào)動(dòng)中職學(xué)生對(duì)程序設(shè)計(jì)課程的興趣,如何才能取得比較滿意的教學(xué)效果成為計(jì)算機(jī)教師們共同關(guān)心的問題。本文從教學(xué)環(huán)節(jié)的設(shè)計(jì)和考核方式的改革兩個(gè)方面來研究暗送秋波教學(xué)方法
[關(guān)鍵詞]C語言程序設(shè)計(jì) 教學(xué)設(shè)計(jì) 考核方式
C語言作為當(dāng)今最流行的程序設(shè)計(jì)語言之一,不但被作為計(jì)算機(jī)專業(yè)的必修課,而且被選為非計(jì)算機(jī)專業(yè)的選修課。它也是計(jì)算機(jī)應(yīng)用人員應(yīng)掌握的一種程序設(shè)計(jì)工具。在中職學(xué)校開展程序設(shè)計(jì)語言的教學(xué),需要學(xué)生的文化課,尤其是英語和數(shù)學(xué)兩門課要有一定的功底。由于職專學(xué)生在文化課,尤其是英語和數(shù)學(xué)方面的基礎(chǔ)相對(duì)較差,他們?cè)贑語言學(xué)習(xí)中會(huì)遇到很多障礙,從而喪失學(xué)習(xí)興趣和熱情,在這種情況下,如果老師還是按照傳統(tǒng)的方法來按綱目死板教學(xué)生的話,教學(xué)效果可想而知。作為從事C語言教學(xué)多年的計(jì)算機(jī)老師,我認(rèn)為針對(duì)當(dāng)前中職學(xué)生的學(xué)習(xí)基礎(chǔ)和學(xué)習(xí)特點(diǎn),要想在C語言的教學(xué)上取得比較滿意的教學(xué)效果,可以在以下兩個(gè)方面做些努力:
一、教學(xué)環(huán)節(jié)的設(shè)計(jì)
首先是教學(xué)內(nèi)容的選擇。中職學(xué)生中相當(dāng)一部分同學(xué)文化課基礎(chǔ)薄弱,尤其是數(shù)學(xué)方面,這就要求教師在教學(xué)內(nèi)容的選擇上要結(jié)合目前中職學(xué)生的知識(shí)水平,依據(jù)中職教學(xué)的培養(yǎng)目標(biāo),適當(dāng)降低理論知識(shí)的難度和深度,教學(xué)內(nèi)容力求淺顯易懂。本課程知識(shí)主要涉及程序設(shè)計(jì)的三種基本結(jié)構(gòu)、數(shù)組、函數(shù)等內(nèi)容,而指針及結(jié)構(gòu)體作為選學(xué)內(nèi)容,學(xué)生接受起來困難的話,可以不講。教學(xué)重點(diǎn)放在對(duì)程序設(shè)計(jì)方法的理解和使用上,著重于程序設(shè)計(jì)在實(shí)踐中的應(yīng)用。教師應(yīng)在整合各章知識(shí)點(diǎn),精心安排教學(xué)內(nèi)容上下大功夫。經(jīng)過篩選知識(shí)學(xué)習(xí)能達(dá)到學(xué)生對(duì)基本概念要理解,編程思路要掌握,常用函數(shù)會(huì)使用,提高學(xué)生邏輯思維能力和計(jì)算機(jī)操作技能之目的。也就達(dá)到了大綱的基本教學(xué)要求。學(xué)生也會(huì)從厭學(xué),怕學(xué)到活學(xué)活用。
其次是教學(xué)方法的選擇。1.“項(xiàng)目拓展驅(qū)動(dòng)”教學(xué)法,整個(gè)課程教學(xué)圍繞一個(gè)“項(xiàng)目”進(jìn)行,通過逐步拓展的實(shí)訓(xùn)項(xiàng)目和設(shè)計(jì),將每一階段的學(xué)習(xí)進(jìn)行小結(jié)性
的貫穿與能力提高。將C的知識(shí)點(diǎn)都溶化到一個(gè)個(gè)實(shí)訓(xùn)項(xiàng)目的程序編寫中。在課程初期,主要是進(jìn)行單項(xiàng)的編程練習(xí),重在掌握C語言
的基本語句、數(shù)據(jù)類型與程序結(jié)構(gòu)等。在進(jìn)入數(shù)組、函數(shù)、結(jié)構(gòu)、指針和文件內(nèi)容教學(xué)時(shí),開始實(shí)訓(xùn)項(xiàng)目的編程實(shí)踐,逐步組建“學(xué)生管理系統(tǒng)”,并且添加文本菜單,整合擴(kuò)展記錄添加、排序、查詢、統(tǒng)計(jì)和記錄瀏覽等內(nèi)容形成課程設(shè)計(jì)。
2.分層次教學(xué),標(biāo)準(zhǔn)化教學(xué)與個(gè)性化教學(xué)相結(jié)合,既發(fā)揮群體智力優(yōu)勢,又充分發(fā)揮教師個(gè)體的教學(xué)風(fēng)格特長,提高教學(xué)水平。
結(jié)合不同專業(yè),不同班級(jí)學(xué)生的具體情況,制定各有特色的教案、講稿和教學(xué)課件。
3.現(xiàn)代化教學(xué)手段的充分利用
(1)在課堂教學(xué)、自學(xué)、上機(jī)實(shí)踐和課外輔導(dǎo)中充分利用一系列現(xiàn)代化的教學(xué)手段。
(2)課堂教學(xué)使用多媒體教室,采用多媒體教學(xué)課件、程序案例和網(wǎng)上教學(xué)等資源。
另外,堅(jiān)持教學(xué)、實(shí)踐相結(jié)合的原則,將理論教學(xué)與實(shí)踐活動(dòng)有機(jī)結(jié)合,培養(yǎng)學(xué)生的創(chuàng)新精神與實(shí)踐能力。
4.案例分析教學(xué):通過案例分析,重點(diǎn)講解程序設(shè)計(jì)的思想和方法,輔以語言知識(shí)的介紹,將課程內(nèi)容分為若干個(gè)主題,以程序設(shè)計(jì)做為貫穿各主題的主線。每個(gè)主題的教學(xué)過程由“要點(diǎn)講解”、“練習(xí)/上機(jī)實(shí)踐”和“疑難解答”三個(gè)階段組成。
5.基于問題的教學(xué):提出問題,以學(xué)生獨(dú)立完成為主,教師只提供必要的輔導(dǎo),培養(yǎng)學(xué)生探索問題和解決問題的能力,更有利于創(chuàng)新能力的培養(yǎng)。
二、關(guān)于考核方式的改革
考核是教學(xué)工作的重要環(huán)節(jié),是評(píng)價(jià)教學(xué)效果的主要方法,考試方式改革是教學(xué)改革的重要組成部分,為了充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性、主動(dòng)性,從而提高C語言程序設(shè)計(jì)課的教學(xué)質(zhì)量,本人在綜合多年程序設(shè)計(jì)課不同考核方式考核效果的基礎(chǔ)上,研究出對(duì)于中職學(xué)生的C程序設(shè)計(jì)課來說,最好采取上機(jī)考核的形式來實(shí)施。
最初C程序設(shè)計(jì)課都采用筆試進(jìn)行考核,讓學(xué)生做一些填空題、選擇題,給一些不完整的程序讓學(xué)生填寫完整,所以考前有學(xué)生死背一些程序來應(yīng)付,寫完后語法有沒有錯(cuò)、語句用得對(duì)不對(duì)都不知曉,因?yàn)楦緹o法去驗(yàn)證。再者說,這樣的考核形式無法發(fā)揮中職學(xué)實(shí)踐能力強(qiáng)的優(yōu)勢。所以我們說筆試并不能真正反映學(xué)生的學(xué)習(xí)效果。
后來考核形式發(fā)展為筆試與上機(jī)相結(jié)合進(jìn)行,先在教室進(jìn)行筆試,后進(jìn)電腦室上機(jī)考核。經(jīng)過一段時(shí)間的試用,發(fā)現(xiàn)筆試的內(nèi)容,有一些死記硬背的知識(shí),對(duì)中職學(xué)生來說意義不大,另外一些知識(shí)點(diǎn)學(xué)生是否理解并掌握,完全可以放在上機(jī)部分進(jìn)行考核。C語言程序設(shè)計(jì)課的教學(xué)目的,就是培養(yǎng)學(xué)生熟練掌握運(yùn)用計(jì)算機(jī)語言編制和調(diào)試程序從而解決實(shí)際問題的能力。學(xué)過程序設(shè)計(jì)的人都知道,編寫一個(gè)程序有時(shí)很容易,但要它正確運(yùn)行往往不是一件很容易的事情,所以筆試的缺陷是顯而易見的,只有通過上機(jī)操作才能同時(shí)考核編寫和調(diào)試程序的能力。
對(duì)C語言的上機(jī)考核來說,可以在期末考試前一個(gè)月左右先向?qū)W生公開上機(jī)考核的內(nèi)容。公布給學(xué)生20-30道綜合性較強(qiáng)的題目,這些題目涵蓋所有要考核的知識(shí)點(diǎn),讓學(xué)生提前在課余時(shí)間進(jìn)行編程練習(xí),并且告知學(xué)生,期末上機(jī)考試的題目就從中選擇。上機(jī)考試時(shí)間為兩個(gè)小時(shí),考試時(shí)每人的試題都是老師從之前公布的題庫中隨機(jī)選定五道題目,然后讓學(xué)生編寫程序并調(diào)試運(yùn)行,并根據(jù)運(yùn)行結(jié)果記錄評(píng)分。實(shí)踐證明,這種考核形式的實(shí)施能極大的促進(jìn)學(xué)生學(xué)習(xí)C語言的主動(dòng)性和積極性,以及上機(jī)調(diào)試程序的積極性,增強(qiáng)了學(xué)生編寫程序并動(dòng)手調(diào)試程序的能力。
綜上所述,C語言程序設(shè)計(jì)是一門實(shí)踐性非常強(qiáng)的課程,只有通過大量上機(jī)實(shí)踐,學(xué)生才能真正掌握C語言的語法知識(shí)及基本編程技巧,才能學(xué)會(huì)調(diào)試程序的基本方法。對(duì)中職的學(xué)生來講,應(yīng)該針對(duì)他們自身的特點(diǎn),設(shè)計(jì)出適合他們的教學(xué)方案,我們的教學(xué)才能取得良好的效果。實(shí)踐證明,經(jīng)過以上兩方面教學(xué)改革后,我在C語言的教學(xué)中,再也不像以前那么被動(dòng),學(xué)生也積極主動(dòng)的跟老師配合,學(xué)習(xí)興趣高漲,課堂越來越活躍,所提問題越開越多,教學(xué)效果出現(xiàn)了質(zhì)的飛躍。
(作者單位:遼寧省鐵嶺市昌圖縣職業(yè)技術(shù)教育中心)