在线观看av毛片亚洲_伊人久久大香线蕉成人综合网_一级片黄色视频播放_日韩免费86av网址_亚洲av理论在线电影网_一区二区国产免费高清在线观看视频_亚洲国产精品久久99人人更爽_精品少妇人妻久久免费

首頁 > 文章中心 > c語言課程設(shè)計(jì)

c語言課程設(shè)計(jì)

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇c語言課程設(shè)計(jì)范文,相信會(huì)為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

c語言課程設(shè)計(jì)

c語言課程設(shè)計(jì)范文第1篇

C語言是最基本的計(jì)算機(jī)編程,是計(jì)算機(jī)、電子信息類等相關(guān)專業(yè)學(xué)生的專業(yè)入門課,在其學(xué)習(xí)過程中,要求必須掌握編程的技能。但是C語言的學(xué)習(xí)有其特點(diǎn),規(guī)則比較多、知識(shí)點(diǎn)多,涉及到的編程程序等也比較難懂,在運(yùn)行上代碼的要求較高,程序執(zhí)行效率高,因此更講究教學(xué)和學(xué)習(xí)的方式方法,但是在我們的教學(xué)中,目前教學(xué)方法比較單一,隨著信息化的發(fā)展,傳統(tǒng)的教學(xué)模式已經(jīng)無法適應(yīng),亟需改革。

1、傳統(tǒng)型

這種教學(xué)模式,也是最常用的,課堂上以老師為主,學(xué)生只能被動(dòng)的接受知識(shí)的傳授。通過最直接“填鴨”式照本宣科,不管學(xué)生接受與否,最后的考核也是以知識(shí)點(diǎn)的記住與否,造成學(xué)生死記硬背,不能真正掌握知識(shí)。其基本模式為:學(xué)習(xí)——回答——糾錯(cuò)——總結(jié)。這種模式下,使得教師在教材以外的發(fā)揮余地極小,基本是“照本宣科”,強(qiáng)行灌輸C語言的概念、特點(diǎn)、編程程序、基本的方法等,整個(gè)教學(xué)過程缺乏靈活機(jī)動(dòng)、具有啟發(fā)性的內(nèi)容,學(xué)生被動(dòng)的接受知識(shí)、被動(dòng)的記憶、被檢查、被考試、被批評(píng)等,日復(fù)一日的教條式訓(xùn)練,不能有效地激發(fā)學(xué)生的主觀能動(dòng)性與創(chuàng)造熱情。

2、任務(wù)型

C語言教學(xué)區(qū)別于其他學(xué)科,在理論知識(shí)的傳授之外,還需要培養(yǎng)學(xué)生的實(shí)際動(dòng)手能力,因此,很多學(xué)校也采用“任務(wù)型”教學(xué)模式,基本模式為:根據(jù)具體要求提出任務(wù)—鼓勵(lì)學(xué)生設(shè)計(jì)方案—實(shí)際操作—解決任務(wù)。在日常的教學(xué)中,學(xué)校大多會(huì)利用電腦等鍛煉學(xué)生的實(shí)際動(dòng)手能力,利用實(shí)際操作,鍛煉編程、邏輯等能力,從而掌握C語言的基本知識(shí)。例如翻轉(zhuǎn)課堂模式,教師將知識(shí)傳授環(huán)節(jié)制作成教學(xué)微課,課前提供給學(xué)生預(yù)習(xí),通過預(yù)習(xí)使課堂的實(shí)踐性練習(xí)目的性更明確,教師隨堂對(duì)學(xué)生遇到問題進(jìn)行指導(dǎo)分析,從而培養(yǎng)學(xué)生獨(dú)立思考能力和實(shí)際操作能力。這種模式的采用,相對(duì)于傳統(tǒng)模式,有其進(jìn)步性,這也是C語言等專業(yè)性、操作性學(xué)科區(qū)別于其他學(xué)科的特點(diǎn)決定的,在這種模式下更取決于教師自身的素質(zhì)、知識(shí)、能力等,是整個(gè)課程的掌控者、引導(dǎo)者,他們的能力直接關(guān)系著教學(xué)成果。

二、信息化背景下面臨的挑戰(zhàn)

隨著科技的發(fā)展,信息化在教學(xué)領(lǐng)域的應(yīng)用越來越普遍,信息技術(shù)的日新月異,也使得其在課堂上,已經(jīng)不僅僅是局限于簡單地計(jì)算機(jī)和多媒體運(yùn)用,移動(dòng)技術(shù)、智能化與虛擬技術(shù)等為我們的教學(xué)提供了新的思路和方法,如何能使我們的教學(xué)與高速發(fā)展的信息化相結(jié)合,是教育領(lǐng)域不斷探索的課題。C語言程序設(shè)計(jì)等課程具有很強(qiáng)的專業(yè)性要求,主要是建立在計(jì)算機(jī)信息技術(shù)的基礎(chǔ)上,對(duì)于信息化的反應(yīng)更為靈敏,傳統(tǒng)的課堂上,以教師為中心的“面對(duì)面”的教育模式面臨著挑戰(zhàn)和沖擊,用技術(shù)手段的靈活性與便利性來增強(qiáng)課程學(xué)習(xí)的興趣和接受能力。隨著新技術(shù)的廣泛應(yīng)用,會(huì)促使傳統(tǒng)的教學(xué)模式發(fā)生變革,以教師為中心的教學(xué)模式逐漸轉(zhuǎn)化為互動(dòng)式教學(xué)模式,達(dá)到更好的教育效果。在C語言課程設(shè)計(jì)教學(xué)領(lǐng)域,進(jìn)行信息化教學(xué)改革的嘗試,充分利用信息技術(shù),變革教學(xué)手段和模式,是信息化發(fā)展的必然要求。只有實(shí)現(xiàn)C語言課程的信息化教學(xué)改革,使得教育信息化能夠普遍運(yùn)用,才能展現(xiàn)出信息技術(shù)在推動(dòng)C語言教學(xué)中的強(qiáng)大威力和廣闊前景。

三、教學(xué)模式改革的基本對(duì)策

教學(xué)模式直接反映出一定的教學(xué)理念,也直接決定著教學(xué)成果。隨著信息化的發(fā)展,教育信息化逐漸打破傳統(tǒng)的教學(xué)模式,在這樣的背景下,C語言教學(xué)模式的改革任務(wù)艱巨,如何構(gòu)建新型的信息化教學(xué)模式也是我們在實(shí)踐中不斷摸索的問題。

1、充分利用信息化的科技手段

信息化的科技手段,給我們的教育領(lǐng)域帶來變革,尤其是計(jì)算機(jī)領(lǐng)域的學(xué)習(xí),其主要是建立在信息化發(fā)展的基礎(chǔ)上,因此在教學(xué)中,更要與時(shí)俱進(jìn),與信息化的發(fā)展程度相互依存,相互輔助,C語言課程設(shè)計(jì)教學(xué)中,可以充分利用信息化的科技手段,如計(jì)算機(jī)技術(shù)、云計(jì)算技術(shù)、多媒體技術(shù)、網(wǎng)絡(luò)技術(shù)、虛擬現(xiàn)實(shí)技術(shù)、通信技術(shù)、移動(dòng)學(xué)習(xí)技術(shù)、人工智能、傳感器技術(shù)等,這些技術(shù)的發(fā)展,帶來C語言教育領(lǐng)域的變革。為提高C語言教學(xué)質(zhì)量,激發(fā)學(xué)生學(xué)習(xí)C語言的積極性,我們可以在課程建設(shè)過程中充分利用現(xiàn)代技術(shù)帶來的便利與多樣性,以及趣味性。如在教學(xué)課件設(shè)計(jì)上,利用多媒體技術(shù),圖、文、動(dòng)畫并茂,減少其枯燥的理論傳授,增加趣味性;利用網(wǎng)絡(luò)技術(shù),實(shí)現(xiàn)在線教育,建立“C語言程序設(shè)計(jì)”網(wǎng)站,分組進(jìn)行網(wǎng)站維護(hù),運(yùn)用編程能力進(jìn)行更新;應(yīng)用現(xiàn)代的通信技術(shù),建立微信學(xué)習(xí)群,讓學(xué)生分享自己的學(xué)習(xí)經(jīng)驗(yàn),共享學(xué)習(xí)資源。

2、案例引導(dǎo)式教學(xué)模式

改革C語言教學(xué)模式,另一探索的模式為案例引導(dǎo)式教學(xué)模式,C語言的教學(xué),是為了培養(yǎng)學(xué)生讀程序、調(diào)試程序、寫(仿照)程序的能力以及規(guī)范性編程的能力,學(xué)習(xí)最主要的目的是為了應(yīng)用,對(duì)于編程的應(yīng)用,只有具體的應(yīng)用場景,即案例,才能更容易被接受,更易懂。案例引導(dǎo)式教學(xué)模式,在別的專業(yè)課教授中,常被使用,主要特點(diǎn)就是用案例去引導(dǎo)知識(shí)點(diǎn)的掌握,對(duì)案例進(jìn)行分析,通過分析啟發(fā)學(xué)生的思路,將學(xué)生帶入到具體的案例中,讓學(xué)生有一種“身臨其境”的代入感,從而掌握具體的知識(shí),學(xué)會(huì)在這種場景下解決問題的方法,這種模式的教學(xué)更有針對(duì)性、系統(tǒng)性。案例引導(dǎo)式教學(xué)模式在C語言課程設(shè)計(jì)教學(xué)中的運(yùn)用是指針對(duì)C語言課程的每一個(gè)核心知識(shí)點(diǎn),建立配套的案例,通過這些案例的學(xué)習(xí)和掌握,使得學(xué)生在例子的佐證下,更加了解C語言的應(yīng)用,這種案例的設(shè)計(jì),和我們的書本知識(shí)相結(jié)合,把理論知識(shí)融入到具體的案例中,進(jìn)行綜合性的闡述,如具體的計(jì)算機(jī)程序的編寫,設(shè)計(jì)游戲環(huán)節(jié),運(yùn)用所學(xué)的C語言知識(shí)設(shè)計(jì)網(wǎng)站,并使之運(yùn)行,可以在班吉內(nèi)分組進(jìn)行維護(hù)等,并加以各種領(lǐng)域成功案例或者失敗經(jīng)驗(yàn)的案例,讓學(xué)生能夠更進(jìn)一步了解其應(yīng)用范圍、能力、領(lǐng)域等。

3、實(shí)踐教學(xué)模式

C語言課程設(shè)計(jì)的學(xué)習(xí),所需的能力不再是死記硬背,而是更注重實(shí)踐和應(yīng)用,因此我們在教學(xué)過程中,不能只傳授書本知識(shí),還要鍛煉學(xué)生的動(dòng)手能力和編程能力,實(shí)踐教學(xué)模式應(yīng)運(yùn)而生,依靠大量的實(shí)踐,將所學(xué)的知識(shí)轉(zhuǎn)化為實(shí)際操作,得到進(jìn)一步的應(yīng)用。信息化技術(shù)為這種教學(xué)模式提供支撐服務(wù),我們可以在課堂上設(shè)計(jì)各種實(shí)踐環(huán)節(jié),也可以在課堂后與各種軟件公司、游戲公司、網(wǎng)絡(luò)公司等合作,增加實(shí)踐機(jī)會(huì),讓學(xué)生在具體的實(shí)踐環(huán)節(jié)中,真正了解C語言的知識(shí),并主動(dòng)內(nèi)化這些知識(shí),變?yōu)閷?shí)際操作能力。在這種教學(xué)模式改革中,如何能夠更好的提高實(shí)踐能力需要通過各個(gè)環(huán)節(jié)的相互配合,如課程設(shè)計(jì)上,增強(qiáng)實(shí)驗(yàn)、實(shí)訓(xùn)環(huán)節(jié),讓學(xué)生在熟練掌握C語言語法、程序結(jié)構(gòu)的基本理論的同時(shí),通過大量的實(shí)踐操作,進(jìn)一步掌握C語言的知識(shí),學(xué)會(huì)編碼;同是,積極與各軟件、互聯(lián)網(wǎng)、網(wǎng)絡(luò)公司簽訂實(shí)踐基地,讓學(xué)生可以在實(shí)際應(yīng)用中,邊做邊學(xué),提高學(xué)生邏輯思維、實(shí)際操作能力,真正實(shí)現(xiàn)教學(xué)目的,熟練掌握計(jì)算機(jī)編程能力。

作者:王桂華 單位:營口職業(yè)技術(shù)學(xué)院

參考文獻(xiàn):

[1]徐新海,林宇斐.注重計(jì)算思維的啟發(fā)式C語言語法教學(xué)[J].計(jì)算機(jī)教育,2014(17).

c語言課程設(shè)計(jì)范文第2篇

關(guān)鍵詞 項(xiàng)目教學(xué) C語言 教學(xué)實(shí)施 教學(xué)成果

中圖分類號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A

1 開設(shè)的目的和意義

較之于高等教育而言,高等職業(yè)教育無論在目標(biāo)性還是教學(xué)的側(cè)重點(diǎn)上,均存在著較大的差異性,后者通過對(duì)學(xué)生進(jìn)行培養(yǎng),畢業(yè)后可直接參加具體的工作,因其已經(jīng)熟練的掌握了操作技能和技巧,所以能夠獨(dú)立完成工作任務(wù)。根據(jù)高職院校學(xué)生就業(yè)指導(dǎo)意見,當(dāng)前高等職業(yè)教育教學(xué)應(yīng)面向生產(chǎn)、管理以及建設(shè)和服務(wù)等一線行業(yè),為這些部門和工作崗位輸送人才,以下得去、用得上和留得住為基本原則,培養(yǎng)實(shí)踐能力較強(qiáng)具有較好的職業(yè)道德的高技能人才。因此,要加強(qiáng)實(shí)踐性課程教學(xué),對(duì)保證人才培養(yǎng)質(zhì)量顯得尤為重要。

我院為了貫徹這種精神,立足區(qū)域經(jīng)濟(jì)發(fā)展現(xiàn)實(shí)情況,對(duì)專業(yè)課程進(jìn)行了靈活的調(diào)整,其中以就業(yè)為主要導(dǎo)向,不斷加快應(yīng)用課程設(shè)計(jì)與創(chuàng)新。就當(dāng)前我院工作實(shí)際情況來看,以由淺入深和逐漸深化為主要教學(xué)規(guī)律,并在此基礎(chǔ)上構(gòu)建了教學(xué)三層次、四環(huán)節(jié)之實(shí)踐課程系統(tǒng)。實(shí)踐教學(xué)的三個(gè)層次是:基本技能,專業(yè)拓展,綜合創(chuàng)新;四個(gè)環(huán)節(jié)是:實(shí)驗(yàn)培訓(xùn),實(shí)驗(yàn)實(shí)訓(xùn),設(shè)計(jì)和課外實(shí)踐。

比如,C語言課程,作為信息類專業(yè)的基礎(chǔ)課程,程序設(shè)計(jì)都是在課程教學(xué)完成后進(jìn)行,共有四十個(gè)學(xué)時(shí),歷時(shí)兩周。為學(xué)生提供一個(gè)動(dòng)手、動(dòng)腦、獨(dú)立實(shí)踐的機(jī)會(huì)。

2 項(xiàng)目教學(xué)法簡介

項(xiàng)目教學(xué)法是基于構(gòu)建主義教學(xué)理論的一種教與學(xué)的模式。瑞士著名的心理學(xué)家皮亞杰認(rèn)為:知識(shí)不是通過教師傳授得到的,而是學(xué)生在一定的情境下,借助他人的幫助,利用必要的學(xué)習(xí)資料,通過意義構(gòu)建的方式獲得的。美國項(xiàng)目管理專家約翰·賓認(rèn)為:項(xiàng)目是要在一定時(shí)間里,在預(yù)算規(guī)定的范圍之內(nèi)需要達(dá)到預(yù)定質(zhì)量水平的一項(xiàng)一次性任務(wù)。

項(xiàng)目教學(xué)法是通過實(shí)施一個(gè)完整的項(xiàng)目進(jìn)行教學(xué)活動(dòng),將學(xué)生融入到任務(wù)的過程中,讓學(xué)生進(jìn)行主動(dòng)地學(xué)習(xí),自主性地進(jìn)行知識(shí)構(gòu)建,在課堂教學(xué)中把理論與實(shí)踐教學(xué)有機(jī)的結(jié)合起來,能充分地發(fā)揮學(xué)生的創(chuàng)造潛能,提高學(xué)生解決實(shí)際問題的能力。因此,在實(shí)際教學(xué)過程中,教師要將需要解決的問題或需要完成的任務(wù)以項(xiàng)目的形式交給學(xué)生,讓學(xué)生在老師的指導(dǎo)下,用工作小組的方式,由學(xué)生自己按照實(shí)際的工作程序,共同制定計(jì)劃,共同或者分工完成整個(gè)項(xiàng)目。在項(xiàng)目教學(xué)過程中,學(xué)習(xí)過程稱為人人都參與的實(shí)踐過程,注重的不是結(jié)果,而是整個(gè)項(xiàng)目完成的過程。

對(duì)于高等職業(yè)院校的技術(shù)教育教學(xué)而言,項(xiàng)目主要是指生產(chǎn)或者制造有應(yīng)用價(jià)值的具體產(chǎn)品之任務(wù)。從技術(shù)領(lǐng)域來看,多數(shù)小產(chǎn)品、復(fù)雜產(chǎn)品等模型制作均可作為具體的項(xiàng)目,比如信息類專業(yè)開展網(wǎng)站建設(shè)、計(jì)算機(jī)組裝以及建設(shè)局域網(wǎng)項(xiàng)目,電子類專業(yè)可開展報(bào)警器制作、加點(diǎn)組裝等項(xiàng)目。

3 其基本特征

項(xiàng)目教學(xué)法與傳統(tǒng)教學(xué)法相比具有較大的差別。主要表現(xiàn)在改變了傳統(tǒng)教學(xué)中的三個(gè)中心:以教師為中心轉(zhuǎn)變?yōu)橐詫W(xué)生為中心;以課本為中心轉(zhuǎn)變?yōu)橐皂?xiàng)目為中心;以課堂為中心轉(zhuǎn)變?yōu)橐詫?shí)際經(jīng)驗(yàn)為中心。項(xiàng)目教學(xué)法具有以下的特點(diǎn):

實(shí)踐性:項(xiàng)目源于企業(yè),項(xiàng)目的主題與真實(shí)世界是緊密聯(lián)系的,由淺入深,選擇的項(xiàng)目具有典型性和使用性;自主性:提供學(xué)生根據(jù)個(gè)人興趣進(jìn)行選擇的內(nèi)容和展示的機(jī)會(huì),讓學(xué)生進(jìn)行自主的學(xué)習(xí),從而有效地促進(jìn)了其創(chuàng)造力的發(fā)展;發(fā)展性:長期的項(xiàng)目結(jié)合,構(gòu)成了實(shí)現(xiàn)教學(xué)目標(biāo)的認(rèn)知過程;評(píng)價(jià)的特殊性:項(xiàng)目性教學(xué)更注重的是學(xué)生在項(xiàng)目活動(dòng)中能力的發(fā)展過程,評(píng)測的內(nèi)容包括學(xué)生參加各項(xiàng)活動(dòng)的表現(xiàn),避免了傳統(tǒng)的成績定好壞的弊端。評(píng)測可以采用自評(píng)、小組評(píng)、教師綜合評(píng)等方法、教師只有明確并抓住其教學(xué)的特點(diǎn),才能更好地完成教學(xué)目標(biāo)。

4 其在C語言課程設(shè)計(jì)中的實(shí)施

為更好進(jìn)行課程設(shè)計(jì)教育教學(xué),在多次實(shí)踐基礎(chǔ)上,總結(jié)出具體項(xiàng)目實(shí)施中主要注意的兩個(gè)方面:

其一,教學(xué)內(nèi)容主要事項(xiàng)。前導(dǎo)課因教學(xué)課時(shí)的影響,所以教師為趕教學(xué)進(jìn)度,對(duì)結(jié)構(gòu)體、基本操作以及共用體等知識(shí)的介紹不充分,也不夠完善,更談不上輔助實(shí)例進(jìn)行講解。對(duì)此,要根據(jù)學(xué)生對(duì)這些知識(shí)點(diǎn)的掌握程度,利用5個(gè)學(xué)時(shí),實(shí)施區(qū)別式、輔導(dǎo)式的教學(xué)。

其二,由于學(xué)生對(duì)于項(xiàng)目管理的知識(shí)較少,針對(duì)此種情況,可以采用兩個(gè)階段實(shí)施補(bǔ)課行動(dòng)。第一個(gè)階段,安排曾經(jīng)做得比較好的學(xué)生進(jìn)行講解相關(guān)經(jīng)驗(yàn);第二階段,為項(xiàng)目實(shí)施階段,教師應(yīng)該針對(duì)學(xué)生發(fā)生的問題,及時(shí)給與指導(dǎo),直到學(xué)生弄懂為止。

總之,通過此種教學(xué)方法,教師在觀察學(xué)生、幫助學(xué)生的過程中,既開闊了視野,也提高了專業(yè)水平。項(xiàng)目教學(xué)法是師生共同完成項(xiàng)目、共同取得進(jìn)步的好方法。

參考文獻(xiàn)

c語言課程設(shè)計(jì)范文第3篇

關(guān)鍵詞: C語言程序設(shè)計(jì); 教學(xué)改革; 教學(xué)方法; 教學(xué)設(shè)計(jì)

中圖分類號(hào):TP311.11 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2014)07-65-03

Abstract: C language programming is a common core curriculum in software technical majors of vocational colleges and the software development knowledge essence. In order to enhance the teaching quality, the problems in teaching the C language programming in several years are studied. Based on the training objectives, a teaching reform plan is presented regarding to course contents, teaching material building, teaching methods and teaching results. Corresponding solutions are provided in this article. Teaching reform has obtained good effects and the teaching quality is progressed significantly.

Key words: C language programming; teaching reform; teaching methods; teaching design

0 引言

C語言課程通常在大學(xué)新生入校的第一學(xué)期開設(shè),是學(xué)生接觸程序設(shè)計(jì)的第一門課程,學(xué)習(xí)難度大,要取得好的成績相對(duì)比較困難。如何在較短的時(shí)間內(nèi)使學(xué)生掌握C語言的基礎(chǔ)知識(shí),獲得編程能力,達(dá)到教學(xué)目標(biāo),是進(jìn)行教學(xué)改革的重點(diǎn)。本文對(duì)實(shí)際存在的問題進(jìn)行分析,結(jié)合作者近十年的C語言課程教學(xué)經(jīng)驗(yàn),在教學(xué)設(shè)計(jì)、課程內(nèi)容組織、教學(xué)形式、教學(xué)方法和考核方式上大膽嘗試改革,積累了一些實(shí)踐經(jīng)驗(yàn),取得了不錯(cuò)的教學(xué)效果。

1 C語言程序設(shè)計(jì)課程教學(xué)現(xiàn)狀及問題分析

長期以來,在“C語言程序設(shè)計(jì)”課程的教學(xué)過程中,存在著諸多影響學(xué)生學(xué)習(xí)積極性,影響教學(xué)質(zhì)量的不利因素。從主觀上來說,如教學(xué)方法陳舊、教學(xué)手段單調(diào)、學(xué)生學(xué)習(xí)積極性不高等;從客觀上而言,C語言本身也有知識(shí)點(diǎn)多,概念抽象,編程算法使用靈活等特點(diǎn)。以下綜合分析現(xiàn)存的幾個(gè)具體問題。

1.1 教學(xué)方法沒有創(chuàng)新

教學(xué)方面仍沿用老一套的理論加實(shí)驗(yàn)?zāi)J剑瑢?shí)踐訓(xùn)練與課堂教學(xué)未能很好地連貫,理論教學(xué)與實(shí)際應(yīng)用脫節(jié)。教師的講授照本宣科,忽視培養(yǎng)學(xué)生的實(shí)踐能力和創(chuàng)新能力,較少考慮學(xué)生的實(shí)際學(xué)習(xí)狀況,提供給學(xué)生主動(dòng)思考的機(jī)會(huì)不多,重點(diǎn)和難點(diǎn)把握不好,引導(dǎo)學(xué)生積極思維方面欠缺。

1.2 教學(xué)手段相對(duì)單一

在教學(xué)安排上,理論課和實(shí)驗(yàn)課分離,在多媒體教室上理論課,然后過幾天再在實(shí)驗(yàn)室安排實(shí)驗(yàn)課,這樣對(duì)學(xué)習(xí)基礎(chǔ)和自覺性稍差的高職學(xué)生來說很不合適。C語言程序設(shè)計(jì)這門課程需要實(shí)踐教學(xué),引入真實(shí)案例,培養(yǎng)學(xué)生分析問題和解決問題的能力,通過“教、學(xué)、做”達(dá)到對(duì)知識(shí)的深入理解和熟練應(yīng)用。

1.3 學(xué)生基礎(chǔ)知識(shí)薄弱

用C語言進(jìn)行程序設(shè)計(jì)需要較為靈活的思維,而高職學(xué)生數(shù)學(xué)基礎(chǔ)和邏輯思維能力較弱,習(xí)慣于死記概念、硬背知識(shí)點(diǎn)。教學(xué)中應(yīng)訓(xùn)練他們思考問題、分析問題和解決問題的獨(dú)立性。進(jìn)而,培養(yǎng)其主動(dòng)性。

1.4 概念抽象,知識(shí)點(diǎn)多

C語言中有大量的難以記憶和理解的概念,名詞術(shù)語多、使用靈活、邏輯性強(qiáng),在使用時(shí)容易出錯(cuò)。部分學(xué)生對(duì)抽象的內(nèi)容始終難以掌握,甚至思維混亂,如++i,i--等。學(xué)生在學(xué)習(xí)中對(duì)一些復(fù)雜、靈活、綜合性的算法,感到太難接受,獨(dú)立編程時(shí)不知從何入手,漸漸失去學(xué)習(xí)的興趣。

1.5 對(duì)學(xué)習(xí)重視程度不夠

教師和學(xué)生均對(duì)本課程重視不夠。有很多學(xué)生認(rèn)為,這只是一門基礎(chǔ)課,在以后的學(xué)習(xí)和實(shí)際工作中作用不大,在程序設(shè)計(jì)工作崗位中很少會(huì)使用到C語言,更愿意花較多的時(shí)間去學(xué)習(xí)C++、VB、JAVA等語言,從心理上抗拒這門課程的學(xué)習(xí)。而有的學(xué)校也對(duì)本課程重視不夠,少有安排具有豐富教學(xué)經(jīng)驗(yàn)的教師承擔(dān)本門課程的教學(xué)。

2 教學(xué)設(shè)計(jì)及課程內(nèi)容組織的改革與實(shí)踐

為了探究適合高職軟件技術(shù)專業(yè)人才培養(yǎng)的C語言課程教學(xué)特點(diǎn),筆者經(jīng)過多年的一線教學(xué)實(shí)踐研究與探索,重新進(jìn)行教學(xué)設(shè)計(jì),對(duì)課程的設(shè)計(jì)思路是:以學(xué)生為主體,以教師為主導(dǎo),基于實(shí)際工作任務(wù)精心構(gòu)建課程內(nèi)容,通過項(xiàng)目驅(qū)動(dòng)、任務(wù)引領(lǐng)的模式培養(yǎng)學(xué)生的程序設(shè)計(jì)能力。

2.1 教學(xué)設(shè)計(jì)

從分析學(xué)生的基本特點(diǎn)入手,融入現(xiàn)代教育理念,重新進(jìn)行課程的教學(xué)設(shè)計(jì)。本著“以學(xué)生為主體,以教師為主導(dǎo),以實(shí)際案例為主線”的教學(xué)基本原則,積極鼓勵(lì)學(xué)生通過“認(rèn)知、理解、應(yīng)用、綜合”四個(gè)階段的學(xué)習(xí),達(dá)到使用C語言熟練編寫程序的學(xué)習(xí)目標(biāo)。

2.1.1 以學(xué)生為主體

教學(xué)以學(xué)生為主體,變常規(guī)的“教學(xué)”為創(chuàng)新的“導(dǎo)學(xué)”。充分利用現(xiàn)代化的教學(xué)設(shè)備提供學(xué)習(xí)資源,發(fā)揮學(xué)生的主體作用,提出問題,引導(dǎo)學(xué)生分析問題和解決問題。

對(duì)于第一次接觸程序設(shè)計(jì)的學(xué)生,其編程訓(xùn)練應(yīng)從小程序和一些簡單問題起步,通過一些常用的經(jīng)典算法和相應(yīng)的案例學(xué)習(xí),逐步掌握編程方法,待有了一定的知識(shí)儲(chǔ)備后,再逐漸加大練習(xí)的難度,實(shí)現(xiàn)從算法到程序代碼的轉(zhuǎn)化,使學(xué)生能夠?qū)⒁粋€(gè)實(shí)際問題描述為一個(gè)計(jì)算機(jī)算法,然后再編寫相應(yīng)的程序代碼。

2.1.2 以教師為主導(dǎo)

教師課前要了解學(xué)生的基本學(xué)習(xí)情況,了解其已有的知識(shí)結(jié)構(gòu)和技能,根據(jù)學(xué)生的實(shí)際情況設(shè)計(jì)教學(xué)環(huán)節(jié),根據(jù)知識(shí)點(diǎn)設(shè)置可擴(kuò)散思維的問題,有重點(diǎn)地講解,引導(dǎo)學(xué)生積極思維和主動(dòng)學(xué)習(xí)。對(duì)于少數(shù)學(xué)習(xí)特別優(yōu)秀且自學(xué)能力強(qiáng)的學(xué)生,可適當(dāng)加快教學(xué)引導(dǎo),增加學(xué)習(xí)難度和深度,這樣可以在學(xué)生中樹立榜樣,帶動(dòng)其他學(xué)生自覺利用所學(xué)知識(shí)解決相關(guān)問題,提高學(xué)習(xí)質(zhì)量[1]。

從第一次課開始,教師就要引導(dǎo)學(xué)生主動(dòng)學(xué)習(xí)。選取的素材可以是當(dāng)前最熱門的IT話題,也可以從不同的專業(yè)角度和實(shí)際應(yīng)用為學(xué)生介紹學(xué)習(xí)本課程的意義和作用,同時(shí)介紹一些歷屆學(xué)生參加省級(jí)和國家級(jí)的程序設(shè)計(jì)競賽所取得的成績,列舉一些學(xué)生被選拔到知名企業(yè)實(shí)習(xí)的例子,如微軟實(shí)習(xí)生等,引導(dǎo)學(xué)生對(duì)學(xué)習(xí)本門課程產(chǎn)生較大的興趣。

2.1.3 以實(shí)際案例為主線

教學(xué)中引入實(shí)際案例,根據(jù)解決案例中的問題需要的知識(shí)結(jié)構(gòu)選取教學(xué)內(nèi)容,以實(shí)際編寫解決問題的程序代碼作為學(xué)習(xí)的主線。選用的案例如:“計(jì)算機(jī)三角形的周長和面積”、“計(jì)算機(jī)模擬抽獎(jiǎng)”、“競賽現(xiàn)場評(píng)分統(tǒng)計(jì)”等,選擇案例的難度要形成一個(gè)梯度,隨著學(xué)習(xí)的深入,學(xué)生的編程能力增強(qiáng),逐漸形成系統(tǒng)化的程序設(shè)計(jì)思維。

常規(guī)的程序設(shè)計(jì)課程通常都注重語句、語法,以程序設(shè)計(jì)語言自身的體系展開,學(xué)生學(xué)習(xí)時(shí)難免會(huì)感覺枯燥難學(xué),學(xué)過后又少有用來解決實(shí)際問題。而以實(shí)際案例貫穿整個(gè)教學(xué)過程,訓(xùn)練學(xué)生像程序員一樣思考問題,使之邏輯思維更加嚴(yán)密,有利于學(xué)生整體素質(zhì)的提高,更有利于程序設(shè)計(jì)課程整體教學(xué)水平的提高[1]。

2.2 課程內(nèi)容組織

2.2.1 課程內(nèi)容選取的基本原則

教學(xué)改革首要任務(wù)是教學(xué)內(nèi)容的選擇,如何選取教學(xué)內(nèi)容是改革的第一步。“C語言”的語法結(jié)構(gòu)復(fù)雜,對(duì)初學(xué)者學(xué)習(xí)難度大。高職學(xué)生雖然學(xué)習(xí)基礎(chǔ)比本科生略差,卻樂于動(dòng)手、可塑性較強(qiáng)。基于此,課程內(nèi)容選取的原則是:根據(jù)學(xué)生情況、課程特點(diǎn)以及后續(xù)課程對(duì)知識(shí)結(jié)構(gòu)的要求,從實(shí)際工作需要出發(fā),按所學(xué)知識(shí)夠用好用的標(biāo)準(zhǔn),確定本課程的必修內(nèi)容。

2.2.2 課程內(nèi)容的選取

本課程選擇具有實(shí)際應(yīng)用的典型案例作為具體的教學(xué)內(nèi)容。將多個(gè)小項(xiàng)目按照編寫程序的難易程度漸次推出,使學(xué)生把所學(xué)內(nèi)容緊密結(jié)合實(shí)際應(yīng)用,在基于工作過程的學(xué)習(xí)中獲得職業(yè)能力。本課程具體內(nèi)容的選取如表1[2]。

3 教學(xué)形式及教學(xué)方法的改革與實(shí)踐

3.1 教學(xué)形式

⑴ 根據(jù)C語言知識(shí)結(jié)構(gòu)的內(nèi)在聯(lián)系,依次安排教學(xué)內(nèi)容。以各個(gè)小項(xiàng)目的開發(fā)工作主導(dǎo)教學(xué)過程,將課堂學(xué)習(xí)和工作過程學(xué)習(xí)融為一個(gè)整體。

⑵ 運(yùn)用項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動(dòng)的方式,設(shè)計(jì)課程引入、啟發(fā)、講解、討論、實(shí)訓(xùn)等過程,采用教學(xué)做一體化的形式帶動(dòng)學(xué)生自主學(xué)習(xí),通過工作任務(wù)進(jìn)行能力訓(xùn)練。

⑶ 在每個(gè)學(xué)習(xí)單元中均將應(yīng)掌握的知識(shí)融入項(xiàng)目開發(fā)任務(wù)中,進(jìn)而轉(zhuǎn)化為學(xué)習(xí)任務(wù),激發(fā)學(xué)生的學(xué)習(xí)興趣,讓學(xué)生在主動(dòng)學(xué)習(xí)中完成各個(gè)任務(wù)。學(xué)習(xí)過程中注重教、學(xué)、做相結(jié)合,從講解、演示、練習(xí)、討論,遞進(jìn)到學(xué)生自主學(xué)習(xí)、獨(dú)立完成任務(wù)。

⑷ 教學(xué)過程中注重學(xué)生能力的培養(yǎng)。如自主學(xué)習(xí)能力及獨(dú)立思考、分析問題、解決問題的能力等。

3.2 教學(xué)方法

為確保課程教學(xué)目標(biāo)的實(shí)現(xiàn),讓學(xué)生通過學(xué)習(xí)高級(jí)編程語言的知識(shí),能夠使用C語言編寫應(yīng)用程序,同時(shí)培養(yǎng)學(xué)生程序設(shè)計(jì)的思維能力以及探索創(chuàng)新的能力,我們在教學(xué)中引入了多種方法進(jìn)行改革,取得了不錯(cuò)的教學(xué)效果。

3.2.1 分析案例,啟發(fā)引導(dǎo), 增強(qiáng)學(xué)習(xí)興趣

每一次上課都引入一個(gè)實(shí)際案例。教師對(duì)案例進(jìn)行分析,講解案例中涉及的知識(shí)點(diǎn),然后提出相關(guān)問題,給出初步解決方案。比如遞歸算法一直是C語言教學(xué)中的難點(diǎn),通過分析如“掃雷游戲”這樣學(xué)生比較有興趣的問題來講解算法的構(gòu)造, 學(xué)生較容易理解遞歸算法的工作框架及流程。講解二維數(shù)組也是通過“學(xué)生成績計(jì)算與統(tǒng)計(jì)”這個(gè)項(xiàng)目來完成的。通過具體的案例分析, 既能把抽象問題具體化,又可以調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣,較快接受新知識(shí)[3]。

3.2.2 知識(shí)講解與應(yīng)用并重,訓(xùn)練程序設(shè)計(jì)思維模式

講解C語言的知識(shí)點(diǎn)時(shí),不能只側(cè)重于簡單的語法知識(shí)介紹,還應(yīng)注重知識(shí)的連貫,同時(shí)輔以相應(yīng)的應(yīng)用技能訓(xùn)練,以免學(xué)生死記語法而忽略了程序設(shè)計(jì)方法。強(qiáng)化“自頂向下、逐步細(xì)化分解”的程序設(shè)計(jì)思維訓(xùn)練,培養(yǎng)學(xué)生在編寫復(fù)雜代碼之前能將復(fù)雜的問題分解為若干個(gè)邏輯結(jié)構(gòu)合理的簡單算法的能力,探索解決問題的方法。

3.2.3 “教、學(xué)、做”一體化

“教、學(xué)、做”一體化的教學(xué)方法,符合學(xué)生的認(rèn)知規(guī)律,適合運(yùn)用于項(xiàng)目導(dǎo)向式的案例教學(xué)。課堂上教師注重把握好“應(yīng)用為主線,減少抽象理論描述”的原則,將“精講多練,以教師為主導(dǎo),以學(xué)生為主體”的教學(xué)設(shè)計(jì)理念貫穿于整個(gè)教學(xué)過程。注重調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,啟發(fā)學(xué)生勤思考、多動(dòng)手,充分利用好學(xué)生的“聽、思、做、練”各個(gè)階段,及時(shí)檢查思和練的效果,培養(yǎng)學(xué)生求真務(wù)實(shí)的科學(xué)精神[4]。

3.2.4 分組討論,培養(yǎng)團(tuán)隊(duì)協(xié)作能力

對(duì)于難度不大的學(xué)習(xí)內(nèi)容,可安排學(xué)生自學(xué),而對(duì)于綜合性較強(qiáng)的學(xué)習(xí)內(nèi)容,則可以安排學(xué)生分組進(jìn)行討論。自學(xué)和討論的結(jié)果由學(xué)生在課堂上向同學(xué)講述,讓每個(gè)學(xué)生都有積極參與的興趣,這樣既能活躍課堂氣氛,又能培養(yǎng)學(xué)生的自學(xué)能力和團(tuán)隊(duì)協(xié)作精神[5]。

3.2.5 課內(nèi)外訓(xùn)練相結(jié)合,培養(yǎng)學(xué)生綜合應(yīng)用能力

課內(nèi)教師進(jìn)行引導(dǎo)教學(xué),通過典型案例講解程序設(shè)計(jì)的基本方法、程序測試方法、程序調(diào)試和排錯(cuò)糾錯(cuò)方法,并為每次課設(shè)計(jì)相應(yīng)的實(shí)訓(xùn)項(xiàng)目。課內(nèi)時(shí)間有限,鼓勵(lì)學(xué)生課外進(jìn)行自主學(xué)習(xí),將課堂上學(xué)習(xí)過的內(nèi)容融會(huì)貫通,充分地消化和吸收。安排有一定挑戰(zhàn)性的實(shí)訓(xùn)項(xiàng)目,鼓勵(lì)學(xué)生課外多訓(xùn)練,倡導(dǎo)學(xué)生課后以寢室為單位,組成學(xué)習(xí)小組,進(jìn)行討論、分析和解決問題。鼓勵(lì)學(xué)生積極參加各類程序設(shè)計(jì)比賽,以賽促學(xué)。如參加廣東省舉辦的“高校杯”程序設(shè)計(jì)比賽,進(jìn)一步提高學(xué)生程序設(shè)計(jì)的興趣,提升綜合應(yīng)用能力。

4 考核方式的改革與實(shí)踐

考核采用閉卷上機(jī)編程和實(shí)訓(xùn)項(xiàng)目答辯相結(jié)合的形式。

4.1 閉卷上機(jī)考試

上機(jī)測試占總成績的70%,考核基本知識(shí)的掌握情況。主要考核基本語法、常用算法、編寫小型程序、測試小型程序和解決一般問題的能力。

教師根據(jù)考核要求給出7個(gè)編程題,讓學(xué)生任選5個(gè)。題目涵蓋基礎(chǔ)知識(shí)的80%以上,對(duì)每個(gè)編程題提出具體要求,如使用冒泡法排序、使用選擇法排序、使用函數(shù)、使用指針等非常具體的要求,以較為全面的考核學(xué)生對(duì)知識(shí)的掌握情況。

4.2 實(shí)訓(xùn)項(xiàng)目答辯

實(shí)訓(xùn)項(xiàng)目答辯占總成績的30%,考核學(xué)生運(yùn)用知識(shí)的能力、綜合程序設(shè)計(jì)的能力、分析問題和解決問題的能力,以及團(tuán)隊(duì)合作能力。以下給出具體實(shí)施方法。

⑴ 教師給出8-10個(gè)實(shí)訓(xùn)項(xiàng)目,供學(xué)生任意選擇一項(xiàng)。

⑵ 學(xué)生5-6人為一組,在給定的項(xiàng)目中選擇一項(xiàng),也可以自行擬定其他的項(xiàng)目。

⑶ 成立答辯小組。答辯小組由任課教師、課代表和各小組指派的一名同學(xué)組成。

⑷ 答辯時(shí),先由各小組指派一名同學(xué)對(duì)他們的項(xiàng)目設(shè)計(jì)進(jìn)行講解,然后小組其他成員接受答辯小組的提問。

⑸ 成績由答辯小組各成員現(xiàn)場打分,分?jǐn)?shù)統(tǒng)計(jì)后去掉最高分和最低分,取平均值記入小組每個(gè)成員的成績表。

這樣的考核方式,有利于學(xué)生靈活運(yùn)用所學(xué)知識(shí),有利于創(chuàng)新思維的培養(yǎng)。

5 結(jié)束語

通過改進(jìn)課程教學(xué)方法、重新序化教學(xué)內(nèi)容、不斷完善教學(xué)手段、改進(jìn)考核方式等教學(xué)改革,有效提高了學(xué)生主動(dòng)學(xué)習(xí)的積極性。以往不及格率最高的C語言課程,近三年的及格率均在90%以上,30%以上的學(xué)生獲得了優(yōu)秀,對(duì)于課程設(shè)計(jì)絕大多數(shù)學(xué)生都完成得很好。我校大一學(xué)生在2013年的“藍(lán)橋杯”全國軟件專業(yè)人才設(shè)計(jì)與創(chuàng)業(yè)大賽中取得了一、二等獎(jiǎng)的好成績,這從一個(gè)側(cè)面驗(yàn)證了教學(xué)改革是卓有成效的。

雖然高職院校對(duì)基礎(chǔ)核心課程不斷提高重視程度,但C語言程序設(shè)計(jì)課程的教學(xué)方法、教學(xué)內(nèi)容、考核方式的研究和改革是一個(gè)長期的課題,必須與時(shí)俱進(jìn),在教學(xué)實(shí)踐中不斷探索新思路。

參考文獻(xiàn):

[1] 魯紅英,肖思和,孫淑霞.“C/C++語言程序設(shè)計(jì)”課程教學(xué)改革與實(shí)踐[J].計(jì)算機(jī)教育,2013.7:95-98

[2] 康玉忠,甘宏,段傳林.C語言程序設(shè)計(jì)項(xiàng)目教程(第1版)[M].中國商業(yè)出版社,2010.

[3] 李杰,劉延嶺,蘇建華.C程序設(shè)計(jì)課程教學(xué)方法的實(shí)踐與探索[J].計(jì)算機(jī)與網(wǎng)絡(luò),2014.1:127

c語言課程設(shè)計(jì)范文第4篇

關(guān)鍵字:計(jì)算思維;C語言;課程建設(shè);能力培養(yǎng)

中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)22-0080-01

1 目前《C語言》課程教學(xué)中存在的問題

目前,我校非計(jì)算機(jī)專業(yè)學(xué)生開設(shè)的《C語言》課程,開始時(shí)由于學(xué)生對(duì)程序設(shè)計(jì)懷著神秘、好奇的心情,能夠認(rèn)真聽課,但隨著大量的難以記憶的新概念、新術(shù)語以及新規(guī)則出現(xiàn)以后,學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)狀態(tài)逐步下降。究其原因,一是實(shí)際教學(xué)中基本上采用“理論講授+ 實(shí)例剖析+ 編程實(shí)踐”的傳統(tǒng)教學(xué)方法,對(duì)學(xué)生的學(xué)習(xí)興趣、專業(yè)特點(diǎn)很少進(jìn)行關(guān)注與分析; 二是教材中的所涉及到的實(shí)際教學(xué)案例脫離實(shí)際應(yīng)用,不能與學(xué)生自身專業(yè)特點(diǎn)相結(jié)合,不利于提高學(xué)生的學(xué)習(xí)興趣和積極性,不利于學(xué)生以后運(yùn)用所學(xué)到的知識(shí)解決其專業(yè)問題,不能滿足當(dāng)前社會(huì)對(duì)人才培養(yǎng)的需求。

2 計(jì)算思維與《C語言》課程

計(jì)算思維[1]( Computational Thinking) 是運(yùn)用計(jì)算機(jī)科學(xué)的基礎(chǔ)概念( 即思想和方法) 進(jìn)行問題求解、系統(tǒng)設(shè)計(jì),以及人類行為理解的涵蓋計(jì)算機(jī)科學(xué)之廣度的一系列思維活動(dòng),它不僅屬于計(jì)算機(jī)科學(xué)家,它應(yīng)當(dāng)是每一個(gè)人的基本技能。計(jì)算思維的本質(zhì)就是抽象和自動(dòng)化[2],即如何按照計(jì)算機(jī)求解問題的基本方法去考慮問題的求解,以便構(gòu)建出相應(yīng)的算法和基本程序。而《C語言》課程設(shè)置的目的是讓學(xué)生學(xué)習(xí)計(jì)算機(jī)分析和解決問題的基本思路和過程,為其以后在所學(xué)專業(yè)中使用計(jì)算機(jī)技術(shù)來解決其專業(yè)問題奠定基礎(chǔ),從而實(shí)現(xiàn)培養(yǎng)計(jì)算機(jī)技術(shù)與其專業(yè)技術(shù)交叉融合的復(fù)合型應(yīng)用人才。

顯然,《C語言》課程的內(nèi)容最能夠體現(xiàn)語言級(jí)的問題求解的方法,這也正是計(jì)算思維能力培養(yǎng)的重要內(nèi)容。因此,在《C語言》課程教學(xué)中非常適合融入具有計(jì)算思維能力的培養(yǎng)。

3 基于計(jì)算思維能力培養(yǎng)的《C語言》課程建設(shè)的基本方法

3.1 構(gòu)建具有行業(yè)背景與專業(yè)特色的基于計(jì)算思維能力培養(yǎng)的《C語言》課程教學(xué)體系

結(jié)合我校非計(jì)算機(jī)專業(yè)計(jì)算機(jī)應(yīng)用的實(shí)際需求,在《C語言》課程中更新教學(xué)理念,改進(jìn)教學(xué)方法和教學(xué)手段,合理安排課程導(dǎo)入,全面梳理和優(yōu)化教學(xué)內(nèi)容、實(shí)驗(yàn)內(nèi)容以及課程設(shè)計(jì),突出具有行業(yè)背景與專業(yè)特色的計(jì)算機(jī)應(yīng)用技術(shù),強(qiáng)化基于計(jì)算機(jī)科學(xué)基本概念、方法和思想的計(jì)算思維能力、學(xué)習(xí)能力和實(shí)踐能力的培養(yǎng),強(qiáng)調(diào)計(jì)算思維的重要性,有意識(shí)地將計(jì)算思維能力培養(yǎng)融入到《C語言》課程基礎(chǔ)知識(shí)和基本技能的訓(xùn)練中,形成基于計(jì)算思維能力培養(yǎng)的《C語言》課程教學(xué)體系。

在實(shí)際教學(xué)過程中,講授知識(shí)的同時(shí),要注重計(jì)算思維能力的培養(yǎng)。通過采用任務(wù)驅(qū)動(dòng)、項(xiàng)目導(dǎo)向等方式使學(xué)生明確各階段的學(xué)習(xí)目標(biāo),加強(qiáng)引導(dǎo)學(xué)生經(jīng)歷“問題抽象為算法”的過程,提倡算法的多樣化,注重典型算法的講授和理解;同時(shí)要加強(qiáng)訓(xùn)練和固化學(xué)生的計(jì)算思維,教師通過提出各種各樣的測試題,讓學(xué)生運(yùn)用計(jì)算思維進(jìn)行分析、比較、綜合、抽象和概況,提煉出有用信息,實(shí)現(xiàn)駕馭和運(yùn)用所學(xué)知識(shí)去解決新問題,從而訓(xùn)練學(xué)生的思維技巧,體驗(yàn)和固化其計(jì)算思維;針對(duì)不同專業(yè)的學(xué)生,在完成每個(gè)章節(jié)的授課任務(wù)后,增設(shè)基于專業(yè)應(yīng)用的實(shí)際案例的討論環(huán)節(jié),教師要根據(jù)其專業(yè)特色提出實(shí)際問題,引導(dǎo)學(xué)生主動(dòng)思考、主動(dòng)學(xué)習(xí),激發(fā)學(xué)生發(fā)現(xiàn)問題、提出問題,然后解決問題。在此過程中學(xué)生對(duì)所學(xué)知識(shí)進(jìn)行重構(gòu)的過程就是計(jì)算思維能力培養(yǎng)的過程;在課程設(shè)計(jì)階段,設(shè)計(jì)計(jì)算機(jī)技術(shù)與專業(yè)技術(shù)相融合的課程設(shè)計(jì)題目,讓學(xué)生能夠運(yùn)用計(jì)算機(jī)分析和解決問題的基本思路和過程來解決其專業(yè)問題和專業(yè)難題,為學(xué)生日后利用計(jì)算機(jī)技術(shù)解決專業(yè)問題打下良好的基礎(chǔ)。

3.2 構(gòu)建基于計(jì)算思維能力培養(yǎng)的網(wǎng)絡(luò)教學(xué)平臺(tái)

構(gòu)建完整地網(wǎng)絡(luò)教學(xué)平臺(tái),解決學(xué)習(xí)時(shí)間和地點(diǎn)限制的問題,給學(xué)生提供一個(gè)開放學(xué)習(xí)的環(huán)境,使學(xué)生能夠隨時(shí)隨地利用網(wǎng)絡(luò)平臺(tái)進(jìn)行學(xué)習(xí),這是對(duì)課堂教學(xué)的必要補(bǔ)充。平臺(tái)上不僅要提供了計(jì)算機(jī)科學(xué)最基本、最核心的概念、算法及思路,還要提供計(jì)算思維在其專業(yè)技術(shù)領(lǐng)域中的應(yīng)用與實(shí)踐,拓展學(xué)生以專業(yè)特色為依托的計(jì)算思維能力,為計(jì)算機(jī)科學(xué)有效地融入其專業(yè)學(xué)習(xí)提供一個(gè)有效的銜接平臺(tái)。這樣的學(xué)習(xí)平臺(tái)既能夠滿足學(xué)生學(xué)習(xí)的基本要求,又能滿足學(xué)生學(xué)習(xí)的更高要求,進(jìn)而提高學(xué)生學(xué)習(xí)成就感,激發(fā)學(xué)生探索學(xué)習(xí)的興趣。

4 總結(jié)

計(jì)算思維能力的培養(yǎng)成為國際和國內(nèi)計(jì)算機(jī)教育需要重點(diǎn)研究的重要課題,國家教育部已經(jīng)明確計(jì)算思維在人才培養(yǎng)中的重要作用。對(duì)于我校這樣具有行業(yè)背景與專業(yè)特色的應(yīng)用型本科院校,有必要根據(jù)自身的特點(diǎn)量身打造出適合在《C語言》課程中培養(yǎng)計(jì)算思維能力的教學(xué)體系,實(shí)現(xiàn)提高教學(xué)質(zhì)量的目的,提高學(xué)生具有運(yùn)用計(jì)算思維解決其專業(yè)中的技術(shù)問題和技術(shù)難題的能力,達(dá)到培養(yǎng)計(jì)算機(jī)技術(shù)與其他學(xué)科交叉融合的復(fù)合型應(yīng)用型人才的目標(biāo)。

參考文獻(xiàn):

c語言課程設(shè)計(jì)范文第5篇

關(guān)鍵詞:C語言 程序設(shè)計(jì)課程 理論教學(xué) 實(shí)踐教學(xué)

C語言課程設(shè)計(jì)是計(jì)算機(jī)教學(xué)中的重要課程之一,具有綜合實(shí)踐性和廣泛的應(yīng)用性,為了進(jìn)一步提升C語言程序設(shè)計(jì)課程的教學(xué)質(zhì)量,增強(qiáng)教學(xué)效果,發(fā)揮其強(qiáng)大的作用效果。如何解決C語言程序設(shè)計(jì)課程教學(xué)中普遍存在的問題,讓學(xué)生對(duì)程序設(shè)計(jì)有一個(gè)完整的認(rèn)識(shí),進(jìn)而培養(yǎng)和提高學(xué)生的綜合素質(zhì),是值得每一位從事程序設(shè)計(jì)語言教學(xué)的教師去認(rèn)真研究的課題。本文從實(shí)踐應(yīng)用的角度出發(fā),結(jié)合個(gè)人教學(xué)經(jīng)驗(yàn),對(duì)C語言程序設(shè)計(jì)的教學(xué)方法進(jìn)行了探索和研究,希望對(duì)高校C語言程序設(shè)計(jì)教學(xué)改革產(chǎn)生積極的作用。

1、 C語言教學(xué)中存在的問題與現(xiàn)狀

在多年教學(xué)實(shí)踐中發(fā)現(xiàn)學(xué)生普遍認(rèn)為課程難度較大,特別是到第二學(xué)期學(xué)到函數(shù)、指針、文件,有些學(xué)生感覺越來越困難,從預(yù)習(xí)作業(yè)不能完成到實(shí)驗(yàn)課三道題只能完成一題,越來越失去學(xué)習(xí)的信心。還有些學(xué)生對(duì)學(xué)習(xí)C語言很茫然,不知學(xué)了有什么用?,F(xiàn)在的學(xué)生對(duì)上網(wǎng)、淘寶、微信、手游、網(wǎng)游等感興趣,對(duì)學(xué)習(xí)C語言覺得和現(xiàn)實(shí)脫節(jié),課本的例子和完成的作業(yè)實(shí)驗(yàn)基本是一些簡單的數(shù)值計(jì)算,所以認(rèn)為C語言學(xué)了沒用,也缺乏了學(xué)習(xí)動(dòng)力。再加上采取的教學(xué)方法比較陳舊、單一,往往采用傳統(tǒng)的教師講授的填鴨式教學(xué),學(xué)生學(xué)習(xí)缺乏主動(dòng)性。

1.1學(xué)習(xí)目的不明確。一些學(xué)生不清楚程序課程的學(xué)習(xí)目的和意義,認(rèn)為就是學(xué)習(xí)語法規(guī)則,學(xué)習(xí)內(nèi)容抽象并且晦澀難懂,沒有實(shí)用價(jià)值,學(xué)習(xí)只是為了考試及格,認(rèn)為大一開設(shè)的課程是基礎(chǔ)課,和專業(yè)課聯(lián)系不大,對(duì)自己的就業(yè)沒有影響。一些非計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí)該課程目的甚至只是為能通過計(jì)算機(jī)等級(jí)考試拿到證書。

1.2學(xué)習(xí)內(nèi)容不合理。許多老師在講授課程內(nèi)容時(shí)往往都是先給出一般的語法格式,然后介紹語句的語法規(guī)則,最后講解語法要點(diǎn)和例題,沒有易于理解和能夠提高學(xué)習(xí)的案例,由于書本內(nèi)容死板枯燥且和實(shí)際問題脫節(jié),無法滿足學(xué)生的認(rèn)識(shí)水平,也不能調(diào)動(dòng)學(xué)生學(xué)習(xí)的興趣。在進(jìn)行上機(jī)實(shí)驗(yàn)時(shí),試驗(yàn)內(nèi)容往往是書本上的或是老師上課時(shí)所講的案例,由于內(nèi)容的選擇不恰當(dāng),上機(jī)實(shí)踐很大一部分情況下都變成了打字練習(xí),或者只會(huì)驗(yàn)證性地做一些修改對(duì)錯(cuò)、得出程序運(yùn)行結(jié)果的實(shí)驗(yàn),一旦要求功能改進(jìn),不能進(jìn)行算法和語法結(jié)構(gòu)的調(diào)整,最后學(xué)生總會(huì)覺得出C語言難學(xué)的結(jié)論。

1.3教學(xué)方式不完善。部分老師的教學(xué)仍然采用理論講授在先、上機(jī)實(shí)驗(yàn)驗(yàn)證、最后布置作業(yè)鞏固的傳統(tǒng)教學(xué)模式,在教學(xué)過程中過多強(qiáng)調(diào)學(xué)習(xí)語法格式等理論知識(shí),重點(diǎn)分析程序和算法的運(yùn)行過程,而不是講解根據(jù)問題如何分析和設(shè)計(jì)算法和程序,從而致使學(xué)生的程序設(shè)計(jì)能力不強(qiáng)。這種教學(xué)模式培養(yǎng)出的學(xué)生雖然理論知識(shí)學(xué)得很好,考試的時(shí)候也可以拿到高分,但在真正要求解決實(shí)際問題的時(shí)候,往往沒有編寫程序的思路,不知如何下手。由于經(jīng)常解決不了問題,不能體會(huì)到計(jì)算機(jī)編程在解決實(shí)際問題時(shí)帶來的便捷以及沒有編程的成就感,久而久之,學(xué)生也就失去了學(xué)習(xí)計(jì)算機(jī)編程的動(dòng)力。

2、要注重激發(fā)學(xué)生的學(xué)習(xí)興趣

從教育心理學(xué)的角度來說,興趣是一個(gè)人傾向于認(rèn)識(shí)研究獲得某種知識(shí)的心理特征,是推動(dòng)人們求知的一種內(nèi)在力量。人的注意力、觀察力、思維能力、記憶力乃至想象力都和興趣緊密相連,興趣能使人的認(rèn)識(shí)理解記憶處于最佳狀態(tài),思維能力最為主動(dòng)和活躍。有了學(xué)習(xí)興趣,學(xué)生才有可能有意識(shí)地去思考和解決問題,因此在C語言教學(xué)的過程中要注重激發(fā)學(xué)生的學(xué)習(xí)興趣。

2.1 以小游戲激發(fā)學(xué)生的學(xué)習(xí)興趣。以前課堂舉例都以數(shù)值計(jì)算為主,如求5!,輸出100~200之間所有的素?cái)?shù),學(xué)生覺得較為枯燥,沒什么意義和樂趣,所以可以投其所好,舉一些小游戲的例子讓學(xué)生編寫并嘗試。如可以用猜數(shù)、簡易貪吃蛇等讓學(xué)生覺得C語言學(xué)習(xí)和實(shí)踐很有樂趣和挑戰(zhàn),這樣就激發(fā)了學(xué)生學(xué)習(xí)的興趣。

2.2 以項(xiàng)目驅(qū)動(dòng)法培養(yǎng)學(xué)生的軟件開發(fā)的能力。項(xiàng)目驅(qū)動(dòng)教學(xué)法鼓勵(lì)學(xué)生通過項(xiàng)目中涉及到的課程內(nèi)容主動(dòng)地提出問題,然后再去探索、尋找答案,改變僅由教師上課的填鴨式教學(xué)模式。在實(shí)施項(xiàng)目的過程中,將學(xué)生分成項(xiàng)目小組,有項(xiàng)目組長組織小組活動(dòng),這樣既培養(yǎng)了學(xué)生發(fā)現(xiàn)問題、解決問題的能力,同時(shí)鍛煉了團(tuán)隊(duì)合作精神。用項(xiàng)目驅(qū)動(dòng)法來進(jìn)行教學(xué),以一個(gè)具體的項(xiàng)目,貫通需要的知識(shí)點(diǎn),并且按照軟件工程的思想,經(jīng)歷從需求分析到設(shè)計(jì)再到編程和測試運(yùn)行的幾個(gè)階段,逐步培養(yǎng)學(xué)生軟件開發(fā)的思想和能力。

2.3 以動(dòng)畫演示幫助學(xué)生理解課程難點(diǎn)。一些算法、概念和步驟僅由教師口頭講授,太抽象,缺乏想象力的學(xué)生很難理解,所以用FLASH制作動(dòng)畫將步驟演示給學(xué)生看,提高課堂生動(dòng)性及學(xué)生的學(xué)習(xí)興趣。如通過動(dòng)畫演示冒泡排序、選擇排序、插入、二分法、遞歸過程、漢諾塔問題、指針、數(shù)組、結(jié)構(gòu)體和鏈表的創(chuàng)建、遍歷、插入、刪除等操作。

2.4 以網(wǎng)絡(luò)教學(xué)增加師生互動(dòng)??梢园呀虒W(xué)內(nèi)容做成課程網(wǎng)站。課前上課資料,方便學(xué)生預(yù)習(xí)。學(xué)生課后可以隨時(shí)查看每次講課的內(nèi)容,遇到問題可以進(jìn)入網(wǎng)站查看資料,也可以在公告欄或討論板問題,尋求教師和同學(xué)的幫助。還可以在網(wǎng)站上布置作業(yè)和收取作業(yè),參考資料和前沿動(dòng)態(tài)。

2.5 以分層教學(xué)適應(yīng)學(xué)生差異。學(xué)生剛?cè)胄r(shí)的編程水平有差異,有的是沒接觸過編程,有的卻學(xué)過VB編程,或者有的參加過中小學(xué)信息技術(shù)培訓(xùn)和比賽,那么如果按照統(tǒng)一標(biāo)準(zhǔn)教學(xué),則有的困難很大,有的卻覺得太簡單沒意思。針對(duì)這種情況采取班內(nèi)分層教學(xué),根據(jù)是否有編程基礎(chǔ)和能力將學(xué)生分成A、B、C三等,在教學(xué)、實(shí)驗(yàn)題和作業(yè)上有一定區(qū)別,為A等學(xué)生增加難度題,為C等學(xué)生減少題目數(shù)量要求質(zhì)量。

3、 要設(shè)計(jì)合理的評(píng)價(jià)體系

C語言程序設(shè)計(jì)課程包括理論學(xué)習(xí)和上機(jī)實(shí)踐兩部分,必須把理論和實(shí)踐結(jié)合起來,對(duì)傳統(tǒng)課程的考核方式進(jìn)行改革,才能促使教學(xué)效果向最好的方向發(fā)展,課程教學(xué)的各個(gè)環(huán)節(jié)要堅(jiān)持把學(xué)生創(chuàng)造性思維和應(yīng)用能力培養(yǎng)作為重要內(nèi)容。在具體的操作過程中,運(yùn)用方式包括以下部分:對(duì)于理論部分考核要占到總成績的50%,主要對(duì)學(xué)生掌握基本知識(shí)與理論知識(shí)進(jìn)行考核;對(duì)于上機(jī)實(shí)驗(yàn)要點(diǎn)到成績的20%,70多分的時(shí)間要包含一條改錯(cuò)題和二條程序設(shè)計(jì)題,其中,改錯(cuò)題主要考核學(xué)生語法知識(shí)和思維分析能力;程序設(shè)計(jì)題重點(diǎn)對(duì)學(xué)生的算法與解決實(shí)際問題的能力進(jìn)行考核;課程設(shè)計(jì)部分要占到總成績的20%,平時(shí)作業(yè)要占到總成績的10%,重點(diǎn)考核學(xué)生平時(shí)作業(yè)完成的具體情況和對(duì)待作業(yè)的態(tài)度。用這種考評(píng)方法,一方面可以避免對(duì)學(xué)生考核時(shí)的片面性認(rèn)識(shí)同時(shí)又兼顧了學(xué)習(xí)過程中的各個(gè)環(huán)節(jié),更重要的是刺激了學(xué)生的學(xué)習(xí)的積極性和創(chuàng)造性,對(duì)培養(yǎng)高水平、高能力的學(xué)生創(chuàng)造了良好的條件。

總之,C語言是計(jì)算機(jī)專業(yè)和相關(guān)專業(yè)的一門重要基礎(chǔ)課程,但是具有相當(dāng)?shù)碾y度和枯燥性,大多數(shù)學(xué)生難以掌握,所以在教學(xué)中要不斷探索總結(jié)經(jīng)驗(yàn),充分利用現(xiàn)代教學(xué)手段,激發(fā)學(xué)生的學(xué)習(xí)興趣,靈活應(yīng)用各種教學(xué)方法,這才能達(dá)到較好的教學(xué)效果。

參考文獻(xiàn):

[1]劉建花.C語言程序設(shè)計(jì)的教學(xué)改革與實(shí)踐探討[J].淮海工學(xué)院學(xué)報(bào), 2011,9(15):87-88.

[2]林清野.如何提高高校學(xué)生對(duì)《C語言程序設(shè)計(jì)》課的興趣[J].內(nèi)江科技,2011,3(9):59.

[3]李博.高職C語言課程教學(xué)探討[J].價(jià)值工程,2011,26(21):242-243.

相關(guān)期刊更多

忻州師范學(xué)院學(xué)報(bào)

省級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

忻州師范學(xué)院

徐州師范大學(xué)學(xué)報(bào)

省級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

江蘇省教育廳

贛南師范學(xué)院學(xué)報(bào)

省級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

贛南師范大學(xué)

德州市| 明光市| 平昌县| 鄂尔多斯市| 徐水县| 罗山县| 东莞市| 铜山县| 景谷| 襄城县| 石家庄市| 麻城市| 合水县| 葫芦岛市| 河源市| 剑阁县| 东兰县| 凤庆县| 古交市| 郁南县| 福泉市| 林甸县| 鹤壁市| 金门县| 浦北县| 米林县| 富阳市| 横山县| 昔阳县| 萍乡市| 永春县| 宜黄县| 贵南县| 泸州市| 临泉县| 外汇| 大安市| 博野县| 临汾市| 崇阳县| 定陶县|