吳成英
摘 要 《C語(yǔ)言程序設(shè)計(jì)》是高校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的核心基礎(chǔ)課程。本文從學(xué)生學(xué)習(xí)和教師授課以及教學(xué)課時(shí)中存在的問(wèn)題進(jìn)行闡述,以及如何改革提出一些意見(jiàn)。目的是為了學(xué)生能夠更好的掌握這門(mén)課程。
關(guān)鍵詞 《C語(yǔ)言程序設(shè)計(jì)》 核心課程 改革
中圖分類(lèi)號(hào):G642.0 文獻(xiàn)標(biāo)識(shí)碼:A
0概述
《C語(yǔ)言程序設(shè)計(jì)》是高校計(jì)算機(jī)專(zhuān)業(yè)學(xué)生接觸的第一門(mén)基礎(chǔ)程序課程。如果學(xué)生在學(xué)習(xí)之初不掌握好這門(mén)核心課程將會(huì)阻礙后期大部分核心專(zhuān)業(yè)課程的學(xué)習(xí)?!禖語(yǔ)言程序設(shè)計(jì)》是將基礎(chǔ)算法和基礎(chǔ)程序設(shè)計(jì)合二為一的課程,基礎(chǔ)算法需要有一定的數(shù)學(xué)功底和邏輯思維,基礎(chǔ)的程序設(shè)計(jì)是學(xué)者學(xué)習(xí)的難點(diǎn)。因?yàn)榇蟛糠謱W(xué)者以前沒(méi)有接觸過(guò)類(lèi)似的課程,普遍認(rèn)為程序設(shè)計(jì)課程很深?yuàn)W。當(dāng)學(xué)生拿到教材看見(jiàn)多而雜的知識(shí)點(diǎn)時(shí),從心理上都不自覺(jué)的認(rèn)為難。筆者從學(xué)生的角度和教師的角度對(duì)這門(mén)課程提出改革意見(jiàn)。
1“學(xué)”與“教”存在的問(wèn)題
筆者在學(xué)習(xí)這門(mén)課程的時(shí)候大多在心理上有中不正確的認(rèn)識(shí),原因是許多學(xué)者還沒(méi)學(xué)之前聽(tīng)見(jiàn)學(xué)長(zhǎng)的一些不正確引導(dǎo),從心理上認(rèn)定這門(mén)課程難學(xué)。隨后翻翻教材發(fā)現(xiàn)根本無(wú)法預(yù)習(xí),有英文、有中文、有數(shù)學(xué)還有各種圖完全不知道是什么,此時(shí)更加肯定這門(mén)課程難。其次、不動(dòng)手,不動(dòng)腦。這門(mén)課程需要學(xué)者多動(dòng)手多動(dòng)腦,需要拿出學(xué)古詩(shī)的激情和方法。筆者在從高中過(guò)度到大學(xué)的時(shí)候覺(jué)得大學(xué)的課程不需要像高中的課程那樣字字句句斟酌,更不需要練習(xí)與思考,往往都是大而化之的學(xué)習(xí)方法。學(xué)者在學(xué)習(xí)C語(yǔ)言這門(mén)課程的時(shí)候用這種學(xué)習(xí)方法必定學(xué)不好,學(xué)不精。這門(mén)課程的知識(shí)點(diǎn)多而細(xì),需要反復(fù)練習(xí)、反復(fù)思考才能融會(huì)貫通。最后、實(shí)際操作少。程序設(shè)計(jì)課程不可紙上談兵,需要將程序反復(fù)的在電腦上練習(xí)。只有反復(fù)的在電腦上進(jìn)行操作才會(huì)意識(shí)到自己的不足,才能找到寫(xiě)程序的感覺(jué),也只有這樣才能弄懂到程序的執(zhí)行過(guò)程和編譯原理。
根據(jù)這幾年的教學(xué),總結(jié)出教師在教這門(mén)課程時(shí)存在以下問(wèn)題。首先,教學(xué)速度快。這門(mén)課程在大部分高校中設(shè)置的教學(xué)學(xué)時(shí)和其它普通專(zhuān)業(yè)課一樣,由于老師在教學(xué)過(guò)程中受到時(shí)間的限制,往往在教學(xué)過(guò)程中不能仔細(xì)分析、對(duì)比教材中的知識(shí)點(diǎn)和程序案例。這樣會(huì)導(dǎo)致學(xué)生會(huì)學(xué)不會(huì)用的后果。其次,教學(xué)過(guò)程太過(guò)偏向多媒體教學(xué)。這門(mén)課程的知識(shí)點(diǎn)多而細(xì),而且每個(gè)知識(shí)點(diǎn)都很重要,老師在教學(xué)的過(guò)程中不能把教學(xué)過(guò)程都依賴(lài)于多媒體,這樣會(huì)讓學(xué)生有疲倦感。在重點(diǎn)知識(shí)點(diǎn)的講解過(guò)程中多板書(shū)少用多媒體,可以提高同學(xué)們的注意力,同時(shí)可以加強(qiáng)學(xué)生對(duì)知識(shí)點(diǎn)的掌握。最后,理論課與實(shí)驗(yàn)課程相分離。理論課老師注重教授理論,實(shí)驗(yàn)課程學(xué)生過(guò)于獨(dú)立。這門(mén)課程是計(jì)算機(jī)的門(mén)徑專(zhuān)業(yè)基礎(chǔ)課程,在實(shí)驗(yàn)的過(guò)程中應(yīng)該將講與練相結(jié)合。如果實(shí)驗(yàn)課的時(shí)間都交給學(xué)生自己發(fā)揮,這樣容易讓學(xué)生產(chǎn)生畏懼感,導(dǎo)致學(xué)生偷懶、抄襲、逃課等現(xiàn)象。
2解決方法
首先,基于這門(mén)課程的重要性和課程的要求,學(xué)校需要對(duì)課程上課的人數(shù)和課時(shí)安排做調(diào)整。上課的學(xué)生人數(shù)控制在40人左右比較合適,原因是老師能夠掌握每位學(xué)生的動(dòng)態(tài)并及時(shí)的與學(xué)生交流。課程的課時(shí)需要比其它專(zhuān)業(yè)課的課時(shí)多12課時(shí)左右,這樣做的目的是為了教師細(xì)細(xì)講完理論課后能夠有足夠的時(shí)間給同學(xué)們?cè)谡n程上舉例。在舉例的同時(shí)可以復(fù)習(xí)到理論知識(shí),幫助同學(xué)們掌握理論知識(shí)點(diǎn)。同時(shí),老師可以在舉例的過(guò)程中分析程序的結(jié)構(gòu)、講解算法以此提高學(xué)生寫(xiě)程序的能力。
其次,《C語(yǔ)言程序課程》是計(jì)算機(jī)專(zhuān)業(yè)學(xué)生真正窺視該專(zhuān)業(yè)門(mén)徑的專(zhuān)業(yè)基礎(chǔ)課程。作為老師首先,應(yīng)該點(diǎn)燃學(xué)生對(duì)這門(mén)課程的興趣,幫助學(xué)生克服心理上的障礙。在課程的初始階段不能急于進(jìn)入到教材的基本語(yǔ)法,而應(yīng)該通過(guò)介紹計(jì)算機(jī)程序語(yǔ)言的功能,講授游戲?qū)嵗齺?lái)逐步揭開(kāi)編程在初學(xué)者心中的神秘面紗,使其學(xué)生從內(nèi)心上真正的愛(ài)上計(jì)算機(jī)編程,進(jìn)而樹(shù)立學(xué)習(xí)這門(mén)課程的信心。其次,教師在授課的時(shí)候注重理論與實(shí)例相結(jié)合。理論知識(shí)授課完畢后應(yīng)該馬上通過(guò)實(shí)例來(lái)演示以此加強(qiáng)知識(shí)點(diǎn)的掌握。如果時(shí)間允許,能夠現(xiàn)場(chǎng)編程演練學(xué)生掌握的情況會(huì)更好。最后,作為老師在學(xué)生的實(shí)驗(yàn)課中應(yīng)該對(duì)學(xué)生實(shí)行“一對(duì)一”的輔導(dǎo)。尤其是在實(shí)驗(yàn)課程的初始階段,需要老師逐個(gè)的帶同學(xué)進(jìn)入編程的大門(mén),實(shí)驗(yàn)課程結(jié)束后逐一檢查實(shí)驗(yàn)結(jié)果。杜絕學(xué)生實(shí)驗(yàn)抄襲,偷懶的現(xiàn)象。
最后,作為學(xué)生應(yīng)該做到以下幾點(diǎn)。首先,認(rèn)識(shí)到C語(yǔ)言課程的重要性,克服一切困難,學(xué)好這門(mén)課程。其次,不能把學(xué)習(xí)這門(mén)課程的時(shí)間全部放在課程上,學(xué)好這門(mén)課程除了在課程上要認(rèn)真學(xué)習(xí)以外,課后需要花更多的時(shí)間去復(fù)習(xí)演練。最后,多練習(xí),編程實(shí)際也是一個(gè)熟能生巧的過(guò)程,多練、多看自然就能學(xué)會(huì)。
3結(jié)語(yǔ)
上述教學(xué)中存在的問(wèn)題和教學(xué)方法的改革,是筆者根據(jù)這幾年到學(xué)生中去調(diào)研以及在教學(xué)過(guò)程中總結(jié)其出現(xiàn)的問(wèn)題所提出。提出的改革方法經(jīng)過(guò)一段時(shí)間的實(shí)踐取得了良好的教學(xué)效果。后期將從多方面做更詳細(xì)的調(diào)研和實(shí)踐,爭(zhēng)取取得更好的教學(xué)效果。
基金項(xiàng)目:湖北民族學(xué)院科技學(xué)院教學(xué)研究項(xiàng)目(KYJY201614,KJZ201603)。
參考文獻(xiàn)
[1] 王冰.C語(yǔ)言程序設(shè)計(jì)課程教學(xué)方法的探討[J].計(jì)算機(jī)教育,2009(2):142-144.
[2] 王重英.C語(yǔ)言程序設(shè)計(jì)教學(xué)改革與實(shí)踐[J].軟件,2012(5):111-112.
[3] 徐靜,楊濤,苗騰,鄧寒冰.“問(wèn)題驅(qū)動(dòng)教學(xué)法”在《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)中的應(yīng)用[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2016(01).
[4] 金東萍.C語(yǔ)言程序設(shè)計(jì)課程實(shí)踐教學(xué)改革探討[J].遼寧科技學(xué)院學(xué)報(bào), 2015(03).