前言:中文期刊網(wǎng)精心挑選了c語(yǔ)言課程設(shè)計(jì)范文供你參考和學(xué)習(xí),希望我們的參考范文能激發(fā)你的文章創(chuàng)作靈感,歡迎閱讀。
c語(yǔ)言課程設(shè)計(jì)范文1
摘要:以CDIO工程教育理念為指導(dǎo),結(jié)合我院C語(yǔ)言課程設(shè)計(jì)的教學(xué)現(xiàn)狀,對(duì)課程設(shè)計(jì)的教學(xué)模式進(jìn)行研究與改革,詳細(xì)闡述課程設(shè)計(jì)教學(xué)改革的具體措施。教學(xué)實(shí)踐結(jié)果表明,教學(xué)改革拓展學(xué)生的思路,激發(fā)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生綜合實(shí)踐的能力和創(chuàng)新能力.
關(guān)鍵詞 :CDIO;C語(yǔ)言;課程設(shè)計(jì)
CDIO(Conceive-Design-Implement-Operate)[1]是近幾年來(lái)國(guó)際工程教育改革的最新成果,目前已經(jīng)在全世界幾十所著名大學(xué)得到了應(yīng)用。CDIO教育模式與傳統(tǒng)的課堂教育有著明顯差異,是為學(xué)生提供一種強(qiáng)調(diào)工程基礎(chǔ)的、建立在真實(shí)世界的產(chǎn)品和系統(tǒng)的構(gòu)思-設(shè)計(jì)-實(shí)現(xiàn)-運(yùn)行(CDIO)過(guò)程的背景環(huán)境基礎(chǔ)上的工程教育,使學(xué)生畢業(yè)后能夠熟練掌握技術(shù)基礎(chǔ)知識(shí),領(lǐng)導(dǎo)和參與新產(chǎn)品和新系統(tǒng)的開(kāi)發(fā)和運(yùn)行,了解技術(shù)的研究與發(fā)展對(duì)社會(huì)的重要性和戰(zhàn)略影響。C語(yǔ)言課程具有一定的工程應(yīng)用背景,是目前計(jì)算機(jī)類專業(yè)的一門重要的專業(yè)基礎(chǔ)課,作者結(jié)合我院C語(yǔ)言課程設(shè)計(jì)的實(shí)際教學(xué)情況,以提高學(xué)生的職業(yè)能力為目標(biāo),以CDIO設(shè)計(jì)理念為導(dǎo)向,將案例演示、問(wèn)題驅(qū)動(dòng)、實(shí)際應(yīng)用和項(xiàng)目化教學(xué)進(jìn)行整合,旨在對(duì)教學(xué)的各個(gè)環(huán)節(jié)繼續(xù)研究和改革,有效地提高教學(xué)質(zhì)量。
1、C語(yǔ)言課程教學(xué)現(xiàn)狀
C語(yǔ)言這門課程在我們系各個(gè)專業(yè)均有開(kāi)設(shè),屬于專業(yè)基礎(chǔ)課。通過(guò)這門課程的學(xué)習(xí),主要是讓學(xué)生建立清晰的程序開(kāi)發(fā)思想,掌握相關(guān)的程序設(shè)計(jì)技巧和方法,培養(yǎng)學(xué)生分析問(wèn)題解決問(wèn)題的能力。在以往的教學(xué)中,這門課程存在諸多問(wèn)題,主要表現(xiàn)在以下四個(gè)方面:
(1)入門困難,學(xué)生普遍反映語(yǔ)法繁多,概念抽象,還要?jiǎng)邮志幊?,在一定程度上可能?huì)產(chǎn)生畏懼心理。
(2)教師過(guò)多注重理論知識(shí)講解,往往忽略程序設(shè)計(jì)思想的培養(yǎng)。
(3)教學(xué)模式枯燥,教師立足語(yǔ)法本身,學(xué)生分析問(wèn)題解決問(wèn)題的能力培養(yǎng)方面很少涉及。
(4)考試形式單一,不能全面了解學(xué)生能力,不能滿足工作需要。
2、基于CDIO模式的課程設(shè)計(jì)改革措施
2.1 課程設(shè)計(jì)理念的改革
在課程設(shè)計(jì)理念方面,我們引入了CDIO這一創(chuàng)新型高等教育模式,其培養(yǎng)大綱對(duì)畢業(yè)生從四個(gè)層面做出要求。首先在工程系統(tǒng)方面,要求對(duì)學(xué)生的知識(shí)技能進(jìn)行強(qiáng)化;在個(gè)體能力方面,要求在教學(xué)中滲透學(xué)生職業(yè)能力以及職業(yè)素養(yǎng)的培養(yǎng);另外,我們還需要在教學(xué)中以工作過(guò)程為導(dǎo)向,以典型的工作任務(wù)為載體,培養(yǎng)學(xué)生人際團(tuán)隊(duì)協(xié)作能力,第四個(gè)層面即構(gòu)思-設(shè)計(jì)-運(yùn)行-實(shí)現(xiàn),是CDIO的核心所在,為我們的課程設(shè)計(jì)思路提供了參考。具體來(lái)講,就是課題組和企業(yè)合作共同完成對(duì)工作任務(wù)的分析和整合,這可以理解為“構(gòu)思階段”;接下來(lái),是課程標(biāo)準(zhǔn)的制定,整體設(shè)計(jì)單元設(shè)計(jì)以及校本教材的開(kāi)發(fā),這個(gè)階段歸為“設(shè)計(jì)階段”,之后,就是具體的課堂實(shí)施階段,當(dāng)然,還要對(duì)課程進(jìn)行不斷的改進(jìn),由此看來(lái),CDIO的理念滲透到了課程設(shè)計(jì)的各個(gè)環(huán)節(jié)當(dāng)中,對(duì)課程設(shè)計(jì)起到了重要的指導(dǎo)作用。
2.2 課程設(shè)計(jì)教學(xué)模式的改革
C語(yǔ)言課程設(shè)計(jì)由于其自身較強(qiáng)的實(shí)踐性,特別符合CDIO工程教育理念倡導(dǎo)的“做中學(xué)”和“基于項(xiàng)目的教育和學(xué)習(xí)”[2],在整個(gè)教學(xué)過(guò)程中應(yīng)堅(jiān)持“教學(xué)做”一體化的原則,增加主動(dòng)學(xué)習(xí)和動(dòng)手實(shí)踐。教師在這一過(guò)程中承擔(dān)起主導(dǎo)的作用,幫助學(xué)生建立起清晰的程序開(kāi)發(fā)思想,掌握基本的程序設(shè)計(jì)方法和技巧,培養(yǎng)學(xué)生形成分析問(wèn)題解決問(wèn)題的方法,即怎樣從生活中的實(shí)際案例出發(fā),形成一套從構(gòu)造問(wèn)題到分析問(wèn)題,最終解決問(wèn)題的思路。
首先在任務(wù)導(dǎo)入階段,教師負(fù)責(zé)提出任務(wù),對(duì)任務(wù)的效果進(jìn)行演示,學(xué)生通過(guò)觀看演示效果,明確本次任務(wù)的學(xué)習(xí)目標(biāo)(包括能力目標(biāo)、知識(shí)目標(biāo)以及素質(zhì)目標(biāo))和學(xué)習(xí)內(nèi)容。在接下來(lái)的方案制定階段,教師需要就工作任務(wù)中所涉及到的知識(shí)點(diǎn)以及重點(diǎn)難點(diǎn)進(jìn)行講解,教師可以讓學(xué)生進(jìn)行程序的模擬練習(xí),學(xué)生在練習(xí)過(guò)程中可以完成知識(shí)的前期儲(chǔ)備,為后續(xù)獨(dú)立完成任務(wù)打下基礎(chǔ)。探究討論和即時(shí)訓(xùn)練階段要求學(xué)生以小組為單位共同探討任務(wù)的實(shí)施過(guò)程,安裝所選擇的C編譯器,了解使用的界面和操作方法,并采用截圖的辦法將其記錄在任務(wù)書(shū)的過(guò)程記錄中,并進(jìn)行文字的歸納,在此過(guò)程中,教師需要參與到小組討論中,給予學(xué)生全面的指導(dǎo)和過(guò)程監(jiān)控。最后,在任務(wù)檢查評(píng)價(jià)以及歸納總結(jié)階段,各小組需要上交完整的程序代碼、模塊流程圖以及功能說(shuō)明文檔,教師挑選小組進(jìn)行成果展示,組織學(xué)生對(duì)學(xué)生任務(wù)進(jìn)行互評(píng)、查錯(cuò),當(dāng)學(xué)生互評(píng)完成后,教師對(duì)學(xué)生任務(wù)進(jìn)行點(diǎn)評(píng),肯定學(xué)生實(shí)現(xiàn)任務(wù)的采用的新方法并提示學(xué)生任務(wù)中出現(xiàn)的普遍問(wèn)題。
2.3 課程設(shè)計(jì)教學(xué)方法的改革
工程項(xiàng)目教學(xué)法由以教師為主體轉(zhuǎn)變?yōu)橐詫W(xué)生為主體,由以課本為中心轉(zhuǎn)變?yōu)橐浴绊?xiàng)目”為中心,由以學(xué)習(xí)理論知識(shí)為中心轉(zhuǎn)變?yōu)橐詫?shí)際操作為中心,其實(shí)在一定程度上就是CDIO教育理念所提倡的在工程基礎(chǔ)知識(shí)、個(gè)人能力、人際團(tuán)隊(duì)能力和工程系統(tǒng)能力四個(gè)層面上進(jìn)行綜合培養(yǎng)的教學(xué)模式。例如我們?cè)贑語(yǔ)言教學(xué)中可以采用任務(wù)驅(qū)動(dòng)教學(xué)方法。學(xué)習(xí)情境采用任務(wù)驅(qū)動(dòng)法進(jìn)行實(shí)施,每位學(xué)生的每項(xiàng)工作任務(wù)必須正確完成,才能進(jìn)行到下一個(gè)任務(wù),在工作任務(wù)的驅(qū)動(dòng)和全程任務(wù)考核評(píng)價(jià)的監(jiān)控下,培養(yǎng)學(xué)生作風(fēng)嚴(yán)謹(jǐn)和堅(jiān)持不懈的職業(yè)責(zé)任感。另外還可以采用自學(xué)法。C語(yǔ)言程序的構(gòu)成初步理解比較難,教材上列舉簡(jiǎn)單的例子,教師在課堂也講授一些例子,學(xué)生不一定能夠理解,需要慢慢適應(yīng),因此要求學(xué)生課后自學(xué),教師進(jìn)行指導(dǎo)。再者,項(xiàng)目教學(xué)法,即先練后講,先學(xué)后教,強(qiáng)調(diào)學(xué)生的自主學(xué)習(xí),主動(dòng)參與,從嘗試入手,從練習(xí)開(kāi)始,調(diào)動(dòng)學(xué)生學(xué)習(xí)的主動(dòng)性、創(chuàng)造性、積極性等,學(xué)生唱“主角”,而老師轉(zhuǎn)為“配角”,實(shí)現(xiàn)了教師角色的換位,有利于加強(qiáng)對(duì)學(xué)生自學(xué)能力、創(chuàng)新能力的培養(yǎng)。
2.4 課程設(shè)計(jì)考核方式的改革
基于CDIO工程教育理念的課程設(shè)計(jì)的改革,主要目的是實(shí)現(xiàn)學(xué)生對(duì)工程系統(tǒng)的構(gòu)思、設(shè)計(jì)、實(shí)施和運(yùn)作,建立以往教學(xué)模式中缺乏的工程價(jià)值觀,激發(fā)學(xué)生的學(xué)習(xí)興趣,轉(zhuǎn)變學(xué)生的學(xué)習(xí)態(tài)度,培養(yǎng)學(xué)生的個(gè)人能力,將項(xiàng)目設(shè)計(jì)考核納入綜合評(píng)定中,打破單一傳統(tǒng)考核方式,做到不僅考理論,同時(shí)還要考實(shí)際能力。因此,基于以上原則,采用期末考核與過(guò)程考核相結(jié)合的方式。過(guò)程考核也就是項(xiàng)目考核,每完成一個(gè)項(xiàng)目,就要作出相應(yīng)的評(píng)價(jià),通過(guò)提高過(guò)程考核所占比例,有利于激發(fā)學(xué)生的學(xué)習(xí)興趣,提升學(xué)習(xí)效果,更能體現(xiàn)“以學(xué)生為主,以教師為輔,以能力為根本”的指導(dǎo)思想。其中,過(guò)程考核占課程總分的60%,結(jié)果考核占課程總分的40%。過(guò)程考核由教師評(píng)價(jià)、學(xué)生自評(píng)價(jià)以及小組互評(píng)三部分組成。通過(guò)學(xué)生自評(píng),可以讓學(xué)生體驗(yàn)到自身的存在對(duì)他人和對(duì)社會(huì)的價(jià)值;通過(guò)互評(píng),可以培養(yǎng)學(xué)生傾聽(tīng)、尊重、分享、悅納的情感態(tài)度。
3、結(jié)束語(yǔ)
本文提出的基于CDIO工程教育模式的C語(yǔ)言課程設(shè)計(jì)的改革,打破以往傳統(tǒng)課程設(shè)計(jì)的教學(xué)模式,能夠較好地滲透CDIO“構(gòu)思—設(shè)計(jì)—運(yùn)行—實(shí)現(xiàn)”的指導(dǎo)思想,通過(guò)案例和項(xiàng)目將知識(shí)點(diǎn)融入到教學(xué)當(dāng)中,按照項(xiàng)目化的要求設(shè)計(jì)標(biāo)準(zhǔn)化的授課教案,以項(xiàng)目經(jīng)驗(yàn)為學(xué)習(xí)目標(biāo),注重培養(yǎng)學(xué)生的學(xué)術(shù)能力、職業(yè)能力以及團(tuán)隊(duì)協(xié)作能力。實(shí)踐證明,課程設(shè)計(jì)的改革取得較好的成果,學(xué)生普遍反映課程設(shè)計(jì)效果有很大提高。
參考文獻(xiàn):
[1] 王碩旺,洪成文.CDIO美國(guó)麻省理工學(xué)院工程教育的經(jīng)典模式:基于對(duì)CDIO課程大綱的解讀[J].理工高教研究2009(28)4:116-119.
[2] 于波,李陽(yáng)陽(yáng).CDIO工程教育模式在Windows CE嵌入式系統(tǒng)教學(xué)中的應(yīng)用研究[J].大慶社會(huì)科學(xué),2010(6):145-147.
[3] 顧佩華,沈民奮,陸小華 譯.重新認(rèn)識(shí)工程教育:國(guó)際CDIO培養(yǎng)模式與方法[M].北京:高等教育出版社,2009.
c語(yǔ)言課程設(shè)計(jì)范文2
[關(guān)鍵詞]課程設(shè)計(jì) 教學(xué)方法 考核手段 能力培養(yǎng)
一、引言
近年來(lái),各高校越來(lái)越重視對(duì)學(xué)生實(shí)踐能力的培養(yǎng),各類課程設(shè)計(jì)在教學(xué)中所占的比重明顯增加。對(duì)于計(jì)算機(jī)系的學(xué)生,尤其是以培養(yǎng)應(yīng)用型人才為目標(biāo)的學(xué)生,開(kāi)設(shè)各類課程設(shè)計(jì)課就顯得尤為重要。
本文以C語(yǔ)言課程設(shè)計(jì)為例,介紹了在實(shí)際教學(xué)中所采用的教學(xué)計(jì)劃、教學(xué)方法以及考核手段,通過(guò)對(duì)各個(gè)教學(xué)環(huán)節(jié)的分析和總結(jié),探討了如何在實(shí)踐中培養(yǎng)學(xué)生的軟件開(kāi)發(fā)能力的方法。
二、C語(yǔ)言課程設(shè)計(jì)教學(xué)計(jì)劃
C語(yǔ)言技術(shù)是計(jì)算機(jī)最重要的應(yīng)用領(lǐng)域之一,也是發(fā)展較快的領(lǐng)域之一。其應(yīng)用早已滲透到各個(gè)行業(yè),C語(yǔ)言系統(tǒng)的開(kāi)發(fā)、管理與維護(hù)是計(jì)算機(jī)專業(yè)人員必須要掌握的基本技能。因此在完成了理論教學(xué)之后,后續(xù)的C語(yǔ)言課程設(shè)計(jì)的安排是很關(guān)鍵的。
我們根據(jù)學(xué)生的實(shí)際情況,制定了相應(yīng)的教學(xué)計(jì)劃。要求選修C語(yǔ)言課程設(shè)計(jì)的同學(xué)必須先修C語(yǔ)言原理,具有程序設(shè)計(jì)的基礎(chǔ)。課程的主要內(nèi)容包括C語(yǔ)言設(shè)計(jì)概述、需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、C語(yǔ)言的物理設(shè)計(jì)、C語(yǔ)言的實(shí)施和C語(yǔ)言系統(tǒng)的管理維護(hù)。本課程以實(shí)踐為主,教學(xué)目標(biāo)是使學(xué)生能獨(dú)立設(shè)計(jì)C語(yǔ)言應(yīng)用系統(tǒng),掌握C語(yǔ)言設(shè)計(jì)的過(guò)程和方法。根據(jù)本課程的特點(diǎn),充分重視上機(jī)實(shí)踐的環(huán)節(jié),課程在機(jī)房上,有利于學(xué)生學(xué)習(xí)。
本課程安排在一個(gè)學(xué)期內(nèi),教學(xué)周數(shù)為18周,每周6學(xué)時(shí)。每周具體內(nèi)容安排如表1。
三、各階段教學(xué)方法
由于各階段的任務(wù)不同,要求也不相同,因此分階段采用不同的教學(xué)方法,以一個(gè)學(xué)生熟悉的、容易理解的C語(yǔ)言項(xiàng)目開(kāi)發(fā)過(guò)程為主線,貫穿整個(gè)教學(xué)過(guò)程,將相對(duì)枯燥的理論知識(shí)與實(shí)踐聯(lián)系起來(lái)。
題目選取階段是C語(yǔ)言課程設(shè)計(jì)的初始階段,也是決定能否達(dá)到教學(xué)目標(biāo)的關(guān)鍵性階段。如果題目選取得太大、太難,或者是學(xué)生不熟悉、很難接觸到的領(lǐng)域,做起來(lái)太困難,會(huì)影響學(xué)生的積極性,勢(shì)必會(huì)影響到后期的學(xué)習(xí)效果。而題目太簡(jiǎn)單,又達(dá)不到教學(xué)標(biāo)準(zhǔn)。因此在本階段,采取教師提供參考題目,學(xué)生自主選擇的方法。教師根據(jù)開(kāi)題報(bào)告整理出小組題目以及成員,并簡(jiǎn)要分析選題的難易程度。在第二周的開(kāi)題討論上讓每小組派代表進(jìn)行發(fā)言,大家分析討論題目的可行性,對(duì)于選題不合理的,重新修改。這階段可以充分調(diào)動(dòng)學(xué)生的積極性,活躍大家的思維,實(shí)際教學(xué)效果良好,很多學(xué)生的選題都具有現(xiàn)實(shí)應(yīng)用意義。
題目確定完之后,就要進(jìn)行需求分析。很多學(xué)生認(rèn)識(shí)不到這部分的重要性,選定題目后就想開(kāi)始代碼的編寫(xiě)工作,往往做了一半就進(jìn)行不下去。因此教師在課堂上要通過(guò)實(shí)例充分講解需求的分析重要性,講解具體的需求分析方法,使學(xué)生理解需求分析是整個(gè)設(shè)計(jì)過(guò)程的基礎(chǔ),同時(shí)掌握基本的需求分析技能。在需求分析階段,要盡可能收集課題的完備需求,可以利用不同小組互相模擬實(shí)際用戶的形式,增加學(xué)生的交流能力和開(kāi)發(fā)興趣。在需求分析階段,要完成系統(tǒng)的數(shù)據(jù)流圖和數(shù)據(jù)字典。高質(zhì)量的完成需求分析工作可以鞏固學(xué)生在理論課上學(xué)到的數(shù)據(jù)流圖、數(shù)據(jù)字典等基礎(chǔ)理論知識(shí),并提高學(xué)生的歸納總結(jié)能力。
確定用戶需求后,進(jìn)入系統(tǒng)設(shè)計(jì)階段。系統(tǒng)設(shè)計(jì)階段要完成應(yīng)用系統(tǒng)的設(shè)計(jì)和C語(yǔ)言設(shè)計(jì)。應(yīng)用系統(tǒng)的設(shè)計(jì)要完成課題應(yīng)用軟件的架構(gòu)設(shè)計(jì)和具體功能模塊的劃分。C語(yǔ)言設(shè)計(jì)要結(jié)合應(yīng)用系統(tǒng)的設(shè)計(jì),逐步完成C語(yǔ)言的概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理設(shè)計(jì)。概念結(jié)構(gòu)設(shè)計(jì)階段是整個(gè)C語(yǔ)言設(shè)計(jì)的關(guān)鍵,該階段通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型;邏輯結(jié)構(gòu)設(shè)計(jì)階段要將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型,并對(duì)其進(jìn)行優(yōu)化;物理設(shè)計(jì)階段要為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)。C語(yǔ)言設(shè)計(jì)不但可以加深學(xué)生對(duì)ER圖等理論知識(shí)的理解,還有助于提高學(xué)生的軟件系統(tǒng)設(shè)計(jì)能力。
系統(tǒng)實(shí)現(xiàn)階段,教師對(duì)采用的教學(xué)案例代碼進(jìn)行演示,針對(duì)不同的程序設(shè)計(jì)語(yǔ)言對(duì)C語(yǔ)言的連接部分進(jìn)行講解,并給出相應(yīng)的示例代碼。此階段主要是學(xué)生動(dòng)手編寫(xiě)代碼,完成系統(tǒng)功能。要指導(dǎo)學(xué)生編寫(xiě)高質(zhì)量的代碼,包括變量的命名方法、代碼的書(shū)寫(xiě)規(guī)則、代碼的注釋規(guī)則等。這階段教師可采用啟發(fā)式教學(xué),對(duì)于學(xué)生在設(shè)計(jì)中遇到的問(wèn)題,要引導(dǎo)他們學(xué)會(huì)查找資料,自己思考解決。
系統(tǒng)測(cè)試階段,包括單元測(cè)試和集成測(cè)試。要指導(dǎo)學(xué)生進(jìn)行測(cè)試用例的編寫(xiě),掌握正確的測(cè)試方法。對(duì)于C語(yǔ)言系統(tǒng),還要進(jìn)行C語(yǔ)言的性能測(cè)試和容量測(cè)試。通過(guò)系統(tǒng)測(cè)試,使學(xué)生掌握正確的測(cè)試方法,有效提高軟件的質(zhì)量。
四、考核方式
教師在每個(gè)階段都會(huì)進(jìn)行檢查,對(duì)完成情況進(jìn)行記錄。開(kāi)題階段,要求學(xué)生以小組為單位,完成開(kāi)題報(bào)告,并確定選題是否合理。在需求分析階段,要求每組上交需求分析。在接下來(lái)的系統(tǒng)設(shè)計(jì)、實(shí)現(xiàn)及測(cè)試階段,要求學(xué)生詳細(xì)記錄設(shè)計(jì)思想、設(shè)計(jì)方法、實(shí)現(xiàn)過(guò)程及測(cè)試結(jié)果,整理出完整的課程設(shè)計(jì)報(bào)告書(shū)。最后由教師綜合考慮以下幾方面的因素,給出總評(píng)成績(jī),包括文檔的完成情況、開(kāi)發(fā)環(huán)境的選取、系統(tǒng)功能實(shí)現(xiàn)情況、用戶界面的設(shè)計(jì)以及現(xiàn)場(chǎng)演示答辯的效果。通過(guò)以上方式,較綜合、客觀地評(píng)價(jià)了學(xué)生的文字及語(yǔ)言的表達(dá)能力以及系統(tǒng)設(shè)計(jì)、程序開(kāi)發(fā)的能力。
五、結(jié)束語(yǔ)
教學(xué)實(shí)踐表明,這種形式的C語(yǔ)言課程設(shè)計(jì),可以使學(xué)生有效地鞏固對(duì)基礎(chǔ)理論知識(shí)的掌握,可以使學(xué)生系統(tǒng)地了解軟件開(kāi)發(fā)流程,提高學(xué)生的軟件工程化開(kāi)發(fā)能力,增強(qiáng)學(xué)生的就業(yè)競(jìng)爭(zhēng)力,并且可以建立學(xué)生的團(tuán)隊(duì)意識(shí),提高學(xué)生的交流和協(xié)作能力。
c語(yǔ)言課程設(shè)計(jì)范文3
關(guān)鍵詞:C語(yǔ)言程序設(shè)計(jì);網(wǎng)絡(luò)課程;目標(biāo)導(dǎo)向
《C語(yǔ)言程序設(shè)計(jì)》是一門重要的基礎(chǔ)課程,在高職或高專院校中, 更是一門實(shí)踐性強(qiáng)且面向?qū)嶋H的重要課程。該課程在實(shí)際教學(xué)中教師教學(xué)壓力大,學(xué)生學(xué)習(xí)過(guò)程中缺乏興趣,并且存在知識(shí)點(diǎn)多、 課時(shí)量少的問(wèn)題。由于缺乏高效的交流平臺(tái)和豐富的教學(xué)資源, 教師不僅難于組織高效的課堂教學(xué)和課后輔助教學(xué), 也無(wú)法及時(shí)掌握學(xué)生的學(xué)習(xí)動(dòng)態(tài)。筆者結(jié)合實(shí)際教學(xué),對(duì)該課程的網(wǎng)絡(luò)課程的建設(shè)從形式向?qū)嵸|(zhì)的轉(zhuǎn)變提出一些設(shè)想。
1.高職高?!禖語(yǔ)言程序設(shè)計(jì)》課程系統(tǒng)分析
本網(wǎng)絡(luò)課程的使用對(duì)象定位為高職高專C語(yǔ)言學(xué)習(xí)者。這個(gè)階段的學(xué)生掌握一些基本的操作計(jì)算機(jī)的能力,能使用電腦在網(wǎng)絡(luò)環(huán)境下解決一些實(shí)際問(wèn)題。《C語(yǔ)言程序設(shè)計(jì)》課程是編程技術(shù)的入門基礎(chǔ)課程。根據(jù)課程內(nèi)容的遞進(jìn)關(guān)系,筆者把《C語(yǔ)言程序設(shè)計(jì)》課程內(nèi)容分成三個(gè)模塊,模塊一是基礎(chǔ)知識(shí)入門,模塊二是程序設(shè)計(jì)思維培養(yǎng),模塊三是綜合程序設(shè)計(jì)能力培養(yǎng)。
該課程的主要目標(biāo)是:不僅是要培養(yǎng)學(xué)生對(duì)C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)知識(shí)的專業(yè)認(rèn)識(shí),更重要的是培養(yǎng)學(xué)生掌握現(xiàn)在與將來(lái)計(jì)算機(jī)環(huán)境下的問(wèn)題求解方法,這是為了學(xué)生在將來(lái)學(xué)習(xí)和工作中應(yīng)用程序思維方法解決專業(yè)技術(shù)問(wèn)題的重要基礎(chǔ)。本著把C語(yǔ)言從應(yīng)試課程轉(zhuǎn)變?yōu)橐环N實(shí)踐工具,學(xué)習(xí)知識(shí)過(guò)程模塊化的思想,該網(wǎng)絡(luò)課程的設(shè)計(jì)原則基于行為目標(biāo)導(dǎo)向以學(xué)科為中心的網(wǎng)絡(luò)課程設(shè)計(jì)【1】為主,生成性目標(biāo)導(dǎo)向的以問(wèn)題為中心的網(wǎng)絡(luò)課程設(shè)計(jì)為輔。
2.高職高?!禖語(yǔ)言程序設(shè)計(jì)》網(wǎng)絡(luò)課程的建設(shè)
2.1高職高?!禖語(yǔ)言程序設(shè)計(jì)》網(wǎng)絡(luò)課程總體結(jié)構(gòu)設(shè)計(jì)
《C語(yǔ)言程序設(shè)計(jì)》網(wǎng)絡(luò)課程可以分為課程指南模塊、在線課程模塊、應(yīng)用園地模塊、學(xué)習(xí)支持模塊、教學(xué)互動(dòng)模塊和實(shí)踐教學(xué)模塊,在個(gè)別功能模塊又有實(shí)現(xiàn)該功能的子功能模塊,圖1為該網(wǎng)絡(luò)課程網(wǎng)絡(luò)環(huán)境功能框架圖。按照本網(wǎng)絡(luò)課程的設(shè)計(jì)原則,該網(wǎng)絡(luò)課程的建設(shè)重點(diǎn)是學(xué)習(xí)資源的設(shè)計(jì),該網(wǎng)絡(luò)課程中應(yīng)用技巧模塊的“實(shí)例查詢”和“詞匯查詢”是創(chuàng)新點(diǎn)。
2.2 網(wǎng)絡(luò)課程中學(xué)習(xí)資源設(shè)計(jì)
在“以學(xué)科為中心”思想的引導(dǎo)下,學(xué)習(xí)資源的設(shè)計(jì)是本網(wǎng)絡(luò)課程設(shè)計(jì)中的核心任務(wù),是課程中其他學(xué)習(xí)活動(dòng)進(jìn)行的基礎(chǔ)。學(xué)習(xí)資源的設(shè)計(jì)對(duì)應(yīng)“在線課程”、“實(shí)踐教學(xué)”、“教學(xué)互動(dòng)”和“應(yīng)用園地”模塊?!霸诰€課程”包括電子教材、課程講解視頻及輔助課件、電子教案,其中課程講解又包含三個(gè)子模塊, “基礎(chǔ)知識(shí)”,“基本技能”和“綜合技能”?!皩?shí)踐教學(xué)”包括實(shí)驗(yàn)指導(dǎo)、實(shí)驗(yàn)相關(guān)的素材下載。在這兩大模塊中,不僅使用知識(shí)技能遞進(jìn)的方式講解書(shū)本內(nèi)容,還穿插現(xiàn)在新的方法、新規(guī)則和新思想,讓學(xué)生靈活的掌握C語(yǔ)言程序設(shè)計(jì)思想。在“應(yīng)用園地”模塊包括有常見(jiàn)題目以及解答查詢、以及C語(yǔ)言中關(guān)鍵字及其描述查詢等。通過(guò)這些豐富的學(xué)習(xí)資料,學(xué)生可以根據(jù)自己的實(shí)際情況進(jìn)行有選擇性的學(xué)習(xí)課程內(nèi)容,養(yǎng)成良好地編程習(xí)慣,提高學(xué)習(xí)程序設(shè)計(jì)的興趣。
2.3網(wǎng)絡(luò)課程中學(xué)習(xí)支持系統(tǒng)
在“以問(wèn)題為中心”的網(wǎng)絡(luò)課程設(shè)計(jì)為輔的設(shè)計(jì)理念下,學(xué)習(xí)支持系統(tǒng)的設(shè)計(jì)也很關(guān)鍵。在學(xué)習(xí)的過(guò)程中可以通過(guò)“學(xué)習(xí)伙伴“,增加適當(dāng)?shù)奶釂?wèn)互動(dòng)環(huán)節(jié),帶著問(wèn)題進(jìn)行學(xué)習(xí),可以加深記憶,且減少網(wǎng)絡(luò)學(xué)習(xí)環(huán)境下的孤獨(dú)感。由于學(xué)生剛進(jìn)入大學(xué),還延續(xù)高中時(shí)喜歡在學(xué)習(xí)的同時(shí)記筆記的習(xí)慣,學(xué)習(xí)支持系統(tǒng)還設(shè)計(jì)了給學(xué)生提供邊學(xué)習(xí)邊記錄的電子“學(xué)習(xí)筆記”,以供以后查閱、復(fù)習(xí)。通過(guò)這些學(xué)習(xí)支持功能,以保證網(wǎng)絡(luò)課程學(xué)習(xí)的高效性和有效性。
2.4網(wǎng)絡(luò)課程中學(xué)習(xí)活動(dòng)的設(shè)計(jì)
該網(wǎng)絡(luò)課程中,通過(guò)“學(xué)習(xí)跟蹤”記錄學(xué)生的學(xué)習(xí)過(guò)程,教師可以查看學(xué)生的學(xué)習(xí)狀況,發(fā)現(xiàn)學(xué)習(xí)中有困難的同學(xué)從而及時(shí)進(jìn)行幫助與輔導(dǎo)。以及結(jié)合在線答疑、在線交流發(fā)現(xiàn)學(xué)生學(xué)習(xí)的難點(diǎn),在實(shí)踐教學(xué)模塊的實(shí)戰(zhàn)訓(xùn)練子功能模塊中增加對(duì)應(yīng)的訓(xùn)練題目,或者在拓展訓(xùn)練子功能模塊中增加適當(dāng)題目進(jìn)行強(qiáng)化。通過(guò)這兩個(gè)部分學(xué)習(xí)活動(dòng)的設(shè)計(jì),使學(xué)生在掌握理論知識(shí)的基礎(chǔ)上,進(jìn)一步通過(guò)實(shí)踐活動(dòng)達(dá)到知識(shí)的內(nèi)化。
2.5網(wǎng)絡(luò)課程中學(xué)習(xí)評(píng)價(jià)設(shè)計(jì)
行為目標(biāo)導(dǎo)向下的學(xué)習(xí)評(píng)價(jià)是為了檢驗(yàn)學(xué)生知識(shí)掌握的情況,包括階段性學(xué)習(xí)效果和最終學(xué)習(xí)效果兩部分。階段性評(píng)價(jià)通過(guò)平時(shí)作業(yè)的方式來(lái)完成,學(xué)生通過(guò)“我的作業(yè)”進(jìn)行提交作業(yè)。最終學(xué)習(xí)效果評(píng)價(jià)通過(guò)“在線測(cè)試”的測(cè)試成績(jī)來(lái)實(shí)現(xiàn)。
3. 結(jié)論
隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)的發(fā)展,利用網(wǎng)絡(luò)教學(xué)平臺(tái)不受時(shí)間、空間的限制的特點(diǎn),我校C語(yǔ)言程序設(shè)計(jì)教師團(tuán)隊(duì)也試圖利用網(wǎng)絡(luò)教學(xué)進(jìn)行改革,從而提高學(xué)生動(dòng)手能力、激發(fā)學(xué)生學(xué)習(xí)興趣,但是效果不佳。筆者依據(jù)目標(biāo)導(dǎo)向的設(shè)計(jì)原則,結(jié)合教學(xué)中的問(wèn)題,對(duì)《C語(yǔ)言程序設(shè)計(jì)》網(wǎng)絡(luò)課程的建設(shè)提出一下想法,做了全面的描述。但是,在學(xué)習(xí)效果評(píng)價(jià)方面還存在不足,我們將繼續(xù)對(duì)《C語(yǔ)言程序設(shè)計(jì)》網(wǎng)絡(luò)課程進(jìn)行建設(shè)并開(kāi)發(fā),為學(xué)生創(chuàng)造靈活、方便的學(xué)習(xí)環(huán)境,提高教學(xué)質(zhì)量。
參考文獻(xiàn)
[1]武法提. 網(wǎng)絡(luò)課程設(shè)計(jì)與開(kāi)發(fā)[M]. 北京:高等教育出版社,2007.
c語(yǔ)言課程設(shè)計(jì)范文4
摘要:本文結(jié)合學(xué)生的學(xué)習(xí)心理和認(rèn)知規(guī)律,分析了C語(yǔ)言教學(xué)問(wèn)題的主客觀原因,提出了“先過(guò)程,后對(duì)象”的教學(xué)理念,從教材建設(shè)、教學(xué)內(nèi)容安排上闡述了教學(xué)內(nèi)容的具體組織實(shí)施過(guò)程,從教學(xué)思路、教學(xué)觀念、教學(xué)手段幾方面探討了教學(xué)方法的改革。
關(guān)鍵詞:C語(yǔ)言;教學(xué)方案;教學(xué)組織;教學(xué)改革
中圖分類號(hào):G642
文獻(xiàn)標(biāo)識(shí)碼:B
C語(yǔ)言程序設(shè)計(jì)是一門難學(xué)、難懂、難以應(yīng)用的課程,對(duì)學(xué)生越來(lái)越缺乏吸引力。傳統(tǒng)的C語(yǔ)言教材大都存在著內(nèi)容陳舊、缺乏現(xiàn)代編程思想、過(guò)于偏重語(yǔ)法、難度高等缺點(diǎn),難以提起學(xué)習(xí)興趣,學(xué)生有畏難情緒。
傳統(tǒng)的教學(xué)觀念,強(qiáng)調(diào)先打好基礎(chǔ),然后再進(jìn)行實(shí)踐、學(xué)習(xí)技能。教學(xué)實(shí)踐證明,基礎(chǔ)和技能的教學(xué)可以同步進(jìn)行,甚至先教技能再教理論,在不斷實(shí)踐中掌握技能,在技能學(xué)習(xí)中提高基礎(chǔ)理論。這樣更適合學(xué)生的成長(zhǎng)。
為此,我們以社會(huì)對(duì)學(xué)生編程和軟件開(kāi)發(fā)能力的需求為依據(jù),參照人才培養(yǎng)模式和專業(yè)課程體系改革,對(duì)C語(yǔ)言課程教學(xué)進(jìn)行了探索實(shí)踐。
1 教學(xué)方法的改革
在C語(yǔ)言程序設(shè)計(jì)教學(xué)中,我們不再局限于單純介紹C語(yǔ)言基本語(yǔ)法,而是本著面向未來(lái)的精神,把C語(yǔ)言作為一種實(shí)踐工具,以程序設(shè)計(jì)方法為主線,以語(yǔ)法和結(jié)構(gòu)為核心,以能力培養(yǎng)和提高學(xué)習(xí)興趣為目標(biāo),注重理論與實(shí)踐的結(jié)合、先進(jìn)性與基礎(chǔ)性的統(tǒng)一,變應(yīng)試為應(yīng)用。
1.1先過(guò)程、后對(duì)象的教學(xué)方法
考慮到絕大部分學(xué)生今后不會(huì)去搞程序開(kāi)發(fā),所以思維能力的培養(yǎng)是首要的。從這一角度來(lái)說(shuō),先過(guò)程、后對(duì)象的方法更符合學(xué)生的認(rèn)知規(guī)律。而過(guò)程化的程序設(shè)計(jì)方法和解決問(wèn)題的思路更切合學(xué)生已有的認(rèn)知結(jié)構(gòu),甚至可以說(shuō)就是我們?nèi)粘7治鰡?wèn)題、解決問(wèn)題思路和步驟的一種計(jì)算機(jī)的代碼化,更易于被學(xué)生接受。
1.2采用一體化教學(xué)方法,以程序案例為主教學(xué),通過(guò)案例講解語(yǔ)法要點(diǎn)和難點(diǎn)
“案例驅(qū)動(dòng)”教學(xué)法應(yīng)用在C語(yǔ)言程序設(shè)計(jì)教學(xué)中,就是講解語(yǔ)法時(shí)不停留在理論討論上,不是教會(huì)這一語(yǔ)法現(xiàn)象是什么,而是通過(guò)實(shí)例教會(huì)學(xué)生某一語(yǔ)法現(xiàn)象如何應(yīng)用。比如,算術(shù)運(yùn)算符中的求余運(yùn)算和整除運(yùn)算是比較有特色和應(yīng)用較多的運(yùn)算,在講解這兩個(gè)運(yùn)算符的時(shí)候,就不能只停留在寫(xiě)兩個(gè)表達(dá)式讓學(xué)生計(jì)算出結(jié)果來(lái),而應(yīng)該結(jié)合實(shí)例讓學(xué)生知道這樣的語(yǔ)法特色用在什么地方,怎么用。如通過(guò)求1到5的倒數(shù)和這樣一個(gè)小例子使學(xué)生認(rèn)識(shí)整除運(yùn)算的特點(diǎn)及在今后級(jí)數(shù)求和運(yùn)算中如何避免可能引起的誤差;通過(guò)一個(gè)求兩位整數(shù)的逆序數(shù)的小程序,學(xué)生就會(huì)明白整除運(yùn)算和求余運(yùn)算可以用來(lái)將一個(gè)整數(shù)的各個(gè)位數(shù)分解出來(lái),待后續(xù)循環(huán)結(jié)構(gòu)介紹完畢時(shí),又可將問(wèn)題擴(kuò)展到求任意位數(shù)整數(shù)的逆序數(shù);當(dāng)介紹到函數(shù)的概念時(shí),又可將問(wèn)題引申到回文數(shù)的判別,這樣將一個(gè)對(duì)學(xué)生來(lái)說(shuō)很難的算法問(wèn)題分散到各個(gè)部分來(lái)處理,不僅降低了算法講解的難度,也使學(xué)生能真切地體會(huì)到學(xué)習(xí)語(yǔ)法知識(shí)的必要性。
教學(xué)始終貫穿一個(gè)核心實(shí)例 ―― 學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)。選擇這樣一個(gè)系統(tǒng)的原因是學(xué)生比較熟悉有關(guān)成績(jī)的業(yè)務(wù)和功能,同時(shí)開(kāi)發(fā)學(xué)生成績(jī)管理系統(tǒng)將涉及到 C 語(yǔ)言程序設(shè)計(jì)課程的全部知識(shí)點(diǎn)。
1.3教學(xué)模式特色
集課堂、實(shí)驗(yàn)、網(wǎng)絡(luò)教學(xué)于一體,教、學(xué)、研有機(jī)結(jié)合、相互促進(jìn),形成了“課內(nèi)教學(xué)+課外俱樂(lè)部”、“常規(guī)教學(xué)+實(shí)驗(yàn)教學(xué)+網(wǎng)絡(luò)教學(xué)”、“開(kāi)放實(shí)驗(yàn)室+自編教材+教學(xué)網(wǎng)站+教輔系統(tǒng)”、“課上現(xiàn)場(chǎng)編程互動(dòng)+課后作業(yè)練習(xí)+課下實(shí)驗(yàn)練兵+機(jī)上考試實(shí)戰(zhàn)+課外創(chuàng)新實(shí)踐提高”的立體化教學(xué)模式。
2 教學(xué)的組織實(shí)施
C語(yǔ)言課程的教學(xué)目標(biāo)突出培養(yǎng)學(xué)生的編程能力,為實(shí)現(xiàn)這一目標(biāo),在教學(xué)內(nèi)容上拋棄了過(guò)多的語(yǔ)法細(xì)節(jié)和非通用的或?qū)嶋H用途很少的語(yǔ)言特性,注意強(qiáng)調(diào)基礎(chǔ)性、實(shí)用性、先進(jìn)性和系統(tǒng)性,兼顧教學(xué)和自學(xué)兩方面的適用性。精簡(jiǎn)過(guò)程化部分的內(nèi)容、降低其難度、銜接面向?qū)ο蟮姆椒ㄊ顷P(guān)鍵。主要特點(diǎn)如下:
(1) 以結(jié)構(gòu)化程序設(shè)計(jì)為重點(diǎn),面向?qū)ο蟮母拍詈途幊趟枷霝閿U(kuò)展,MFC編程基礎(chǔ)為補(bǔ)充,體現(xiàn)了先進(jìn)性和系統(tǒng)性的統(tǒng)一。
(2) 淡化語(yǔ)法,對(duì)語(yǔ)法難點(diǎn)通過(guò)實(shí)例具體而分散地介紹,舍棄不實(shí)用和過(guò)于復(fù)雜的內(nèi)容,如位運(yùn)算、共用體、多繼承等概念,體現(xiàn)了基礎(chǔ)性和實(shí)用性的統(tǒng)一。
(3) 在內(nèi)容上降低難度,淡化了過(guò)于繁雜的指針概念,簡(jiǎn)化了字符串的處理方法,體現(xiàn)了基礎(chǔ)性和先進(jìn)性的統(tǒng)一。
(4) 將面向?qū)ο蟮囊恍└拍钣袡C(jī)地滲透到過(guò)程化的內(nèi)容中,如引用、函數(shù)重載、默認(rèn)參數(shù),這樣避免了在面向?qū)ο蟛糠旨薪榻B過(guò)多的概念而使學(xué)生產(chǎn)生畏難心理。
(5) 強(qiáng)調(diào)算法的分析訓(xùn)練,有利于在學(xué)時(shí)緊張的情況下學(xué)生通過(guò)自學(xué)提高分析問(wèn)題、解決問(wèn)題的能力。
3 教學(xué)內(nèi)容安排
結(jié)構(gòu)化的程序設(shè)計(jì)是本課程教學(xué)的基礎(chǔ)和重點(diǎn)。結(jié)構(gòu)化程序設(shè)計(jì)強(qiáng)調(diào)按照一定的結(jié)構(gòu)形式來(lái)設(shè)計(jì)和編寫(xiě)程序,不僅可以讓學(xué)生養(yǎng)成良好的程序設(shè)計(jì)習(xí)慣,而且可以有效地培養(yǎng)學(xué)生思維的條理性和邏輯性,這正是程序設(shè)計(jì)課程的主要教學(xué)目的所在。面向?qū)ο蟮某绦蛟O(shè)計(jì)也是以結(jié)構(gòu)化為基礎(chǔ),這充分表明了結(jié)構(gòu)化程序設(shè)計(jì)的基礎(chǔ)地位。這部分內(nèi)容在講解上強(qiáng)調(diào)算法分析、淡化語(yǔ)法細(xì)節(jié),語(yǔ)法內(nèi)容是程序?qū)崿F(xiàn)的手段和工具,而不是學(xué)習(xí)程序設(shè)計(jì)的目標(biāo)。
通過(guò)類和對(duì)象的介紹使學(xué)生了解面向?qū)ο蠓椒ǖ膶?shí)質(zhì)是強(qiáng)制通過(guò)函數(shù)來(lái)對(duì)數(shù)據(jù)進(jìn)行操作,從而保證數(shù)據(jù)操作的安全性,這就是數(shù)據(jù)隱藏和封裝的思想;通過(guò)介紹派生類的繼承關(guān)系,使學(xué)生深刻認(rèn)識(shí)面向?qū)ο蠓椒▽?duì)代碼重用的支持;而介紹多態(tài)性的關(guān)鍵在于讓學(xué)生了解基于虛函數(shù)的多態(tài)性的實(shí)質(zhì)是允許將派生類的對(duì)象當(dāng)作基類的對(duì)象使用,因而不必為每一個(gè)派生類編寫(xiě)功能調(diào)用,從而實(shí)現(xiàn)接口的復(fù)用。這部分內(nèi)容強(qiáng)調(diào)從實(shí)用出發(fā),著重介紹基本的、主要的概念。而對(duì)從純理論研究著眼的一些概念,如繼承關(guān)系中的私有繼承以及多繼承中的諸多概念等,對(duì)于初學(xué)者來(lái)說(shuō)過(guò)于復(fù)雜,要么不做展開(kāi)討論,要么就干脆舍棄。
從結(jié)構(gòu)化程序設(shè)計(jì)到面向?qū)ο蟮姆椒ㄟ^(guò)渡時(shí),要解決學(xué)生思維方式的轉(zhuǎn)換和銜接的問(wèn)題。由于思維慣性,學(xué)生會(huì)將面向?qū)ο蠓椒ê徒Y(jié)構(gòu)化方法的比較貫穿于所設(shè)計(jì)的程序中。授課時(shí)要從學(xué)生的認(rèn)識(shí)規(guī)律出發(fā),不必急于空泛地強(qiáng)調(diào)面向?qū)ο蠓椒ǖ暮锰?,要讓學(xué)生清楚面向?qū)ο蟮某绦蛟O(shè)計(jì)和結(jié)構(gòu)化程序設(shè)計(jì)一樣,只是一種程序設(shè)計(jì)方法,它是為解決程序復(fù)雜性而產(chǎn)生的。就解決簡(jiǎn)單問(wèn)題而言,并非一定要采取面向?qū)ο蟮姆椒ǎ膊⒎敲嫦驅(qū)ο蠓椒ㄒ欢ū冉Y(jié)構(gòu)化方法更好。結(jié)構(gòu)化程序設(shè)計(jì)是從一個(gè)個(gè)具體的局部入手,描述問(wèn)題的解決過(guò)程;而面向?qū)ο蟮姆椒ㄊ菑娜值慕嵌瘸橄蟪鰡?wèn)題所涉及對(duì)象的整體框架,再來(lái)描述各層次、各部分的內(nèi)在聯(lián)系。方法雖然因著眼點(diǎn)不同而不同,但面向?qū)ο蟮姆椒ㄈ匀皇且越Y(jié)構(gòu)化程序設(shè)計(jì)方法作為其代碼基礎(chǔ)的。這樣學(xué)生既了解了它們之間的區(qū)別,又認(rèn)識(shí)到了其間的聯(lián)系。
4 考核體系
課程考核評(píng)價(jià)方面,建立了全新的考核評(píng)價(jià)體系,注重過(guò)程考核、編程實(shí)踐能力考核,改革后的課程評(píng)價(jià)考核體系主要體現(xiàn)了考核形式多樣化、考核標(biāo)準(zhǔn)合理化以及考核試卷個(gè)性化三大特征。
5 實(shí)驗(yàn)教學(xué)
C 語(yǔ)言特別適合編寫(xiě)系統(tǒng)軟件,執(zhí)行速度快,代碼質(zhì)量高,在進(jìn)行系統(tǒng)控制、調(diào)節(jié)、測(cè)量、硬件驅(qū)動(dòng)等方面具有獨(dú)特優(yōu)勢(shì),這些優(yōu)勢(shì)必須要通過(guò)實(shí)訓(xùn)室中軟硬件結(jié)合的程序設(shè)計(jì)方可體現(xiàn)。按照“少而精”的原則,壓縮并精選實(shí)驗(yàn)項(xiàng)目與內(nèi)容,提高教學(xué)效率,從而使實(shí)驗(yàn)教學(xué)與理論教學(xué)的結(jié)合更加緊密。
開(kāi)放實(shí)驗(yàn)室,讓學(xué)生可自主選擇實(shí)驗(yàn)時(shí)間、自主選擇實(shí)驗(yàn)內(nèi)容,為學(xué)生提供勇于探索、敢于創(chuàng)新的外部環(huán)境。
建設(shè)了與課程相配套的具有我院特色的實(shí)驗(yàn)環(huán)節(jié): 課程設(shè)計(jì)、項(xiàng)目分析設(shè)計(jì)、科研開(kāi)發(fā)等??荚嚪绞剑荷蠙C(jī)實(shí)驗(yàn)和考試結(jié)合,增加機(jī)試,借助編程題自動(dòng)評(píng)分系統(tǒng)考核學(xué)生實(shí)際編程能力;開(kāi)發(fā)編程題自動(dòng)評(píng)分系統(tǒng),向無(wú)紙考試過(guò)渡;開(kāi)發(fā)題庫(kù)系統(tǒng),為機(jī)考提供支持;開(kāi)發(fā)在線教學(xué)網(wǎng)站,拓展教學(xué)空間。
課內(nèi)實(shí)驗(yàn)教學(xué)兼趣味性和實(shí)用性于一體,課余通過(guò)指導(dǎo)學(xué)生參加科技創(chuàng)新活動(dòng)、各種程序設(shè)計(jì)大賽、學(xué)生俱樂(lè)部的各類小型軟件開(kāi)發(fā)項(xiàng)目,達(dá)到鞏固知識(shí)、鍛煉能力、提高素質(zhì)的目的。
6 結(jié)束語(yǔ)
通過(guò)幾年來(lái)的實(shí)踐,我們加強(qiáng)教學(xué)的內(nèi)容選取、組織形式、實(shí)例貫穿、上機(jī)實(shí)踐、課時(shí)安排、教學(xué)環(huán)境與利用、教學(xué)評(píng)價(jià)與考核等多個(gè)環(huán)節(jié)的改革,取得了相當(dāng)不錯(cuò)的教學(xué)效果。
參考文獻(xiàn):
[1] 龔沛曾等. 案例教學(xué)法在"Visual Basic程序設(shè)計(jì)"課程中的應(yīng)用[J]. 計(jì)算機(jī)教育,2004,(5): 62-63.
[2] (美)HM.DeitelP.J.Deitel著.C++編程金典第三版[M].北京:清華大學(xué)出版社,2005.
[3] 張春興.教育心理學(xué)[M].杭州; 浙江教育出版社,2006.
[4] 龔沛曾,楊志強(qiáng)主編.C/C++程序設(shè)計(jì)教程[M].北京:高等教育出版社,2004.
[5] 劉鵬,安玉潔. 微格教學(xué)的多元化架構(gòu)[J]. 電化教育研究,2007,(9).
c語(yǔ)言課程設(shè)計(jì)范文5
關(guān)鍵詞:教學(xué)模式;課程建設(shè);一體化;網(wǎng)絡(luò)助教;在線考試
“百年大計(jì),教育為本”,這是教育部《2003-2007年教育振興行動(dòng)計(jì)劃》的開(kāi)篇詞,深刻昭示了教育的重要意義與作用。“新世紀(jì)素質(zhì)教育工程”以培養(yǎng)德智體美等全面發(fā)展的一代新人為根本宗旨,闡明了教育的目的是培養(yǎng)具有較強(qiáng)實(shí)踐能力、具有創(chuàng)新思想和開(kāi)拓精神的新一代大學(xué)生?!案叩葘W(xué)校教學(xué)質(zhì)量與教學(xué)改革工程”以提高高等教育人才培養(yǎng)質(zhì)量為目的,強(qiáng)調(diào)通過(guò)培養(yǎng)模式、課程體系、教學(xué)內(nèi)容和教學(xué)方法改革,利用精品課程平臺(tái)培養(yǎng)出更多的創(chuàng)新性人才。精品課程建設(shè)對(duì)高等教育教學(xué)改革、教學(xué)資源共享、提高教學(xué)質(zhì)量起了重要作用[1]。
哈爾濱工程大學(xué)是國(guó)家工業(yè)和信息化部下屬的一所具有“三海一核”鮮明特色的211院校。通過(guò)多年努力,精品課建設(shè)取得了顯著成效,C語(yǔ)言程序設(shè)計(jì)即是其中之一。通過(guò)多年的教學(xué)實(shí)踐,我們建立了一套一體化的教學(xué)模式。在教學(xué)活動(dòng)中,改變傳統(tǒng)的以教師為主的重在“教學(xué)”的教學(xué)方式,推行以學(xué)生為主的重在“指導(dǎo)”的教學(xué)方式。這種教學(xué)模式強(qiáng)調(diào)學(xué)生的自主學(xué)習(xí)能力,最大限度地發(fā)揮學(xué)生的自主學(xué)習(xí)能力,使學(xué)生很好地掌握了編程技能。學(xué)生綜合能力得到了較大提高,在包括ACM ICPC在內(nèi)的各種編程競(jìng)賽中取得了良好的成績(jī),受到用人單位的廣泛好評(píng)。
1現(xiàn)狀分析
我校雖然為211大學(xué),但全校學(xué)生的基礎(chǔ)參差不齊。各專業(yè)的招生情況不同,學(xué)生的基本素質(zhì)參差不齊;計(jì)算機(jī)課程在中、小學(xué)開(kāi)設(shè)情況的不同及生活現(xiàn)狀的不同,造成不同學(xué)生的計(jì)算機(jī)基本技能有較大差異。
在教學(xué)活動(dòng)中,教師人數(shù)嚴(yán)重不足,尤其缺乏助教。這種情況致使學(xué)生在學(xué)習(xí)過(guò)程中缺乏必要的指導(dǎo),指導(dǎo)力度不足的現(xiàn)狀又導(dǎo)致了教學(xué)環(huán)節(jié)的不完善。教師不能及時(shí)批改全部作業(yè),無(wú)法全面了解學(xué)生的學(xué)習(xí)情況。
精英教育是我校最主要的教育目標(biāo)。學(xué)校推出了2009版的教學(xué)計(jì)劃。新版教學(xué)計(jì)劃帶來(lái)的問(wèn)題是程序設(shè)計(jì)課程的課時(shí)被壓縮。如何在一個(gè)教學(xué)周期內(nèi)讓學(xué)生很好地掌握程序設(shè)計(jì)是一個(gè)重要問(wèn)題。要想學(xué)好,學(xué)生必須在課下再花大量的時(shí)間學(xué)習(xí),進(jìn)行必要的訓(xùn)練,同時(shí)還需要教師進(jìn)行必要的指導(dǎo)、輔導(dǎo)和答疑。
擺在計(jì)算機(jī)基礎(chǔ)教學(xué)教師面前的課題是:如何以有限的人力教授基礎(chǔ)和能力參差不齊的大量學(xué)生,使他們?cè)谟邢薜臅r(shí)間內(nèi)掌握計(jì)算機(jī)基礎(chǔ)知識(shí)、基本理論、基本操作,并能靈活運(yùn)用所學(xué)知識(shí)進(jìn)行創(chuàng)造性思維和創(chuàng)造性實(shí)踐。因此,傳統(tǒng)的教師教學(xué)、學(xué)生學(xué)習(xí)的模式必須要改革。解決問(wèn)題的辦法是:發(fā)揮學(xué)生的自主性,鼓勵(lì)學(xué)生進(jìn)行自主學(xué)習(xí),使學(xué)生從被動(dòng)地位轉(zhuǎn)變到自主學(xué)習(xí)的主動(dòng)地位。在這種模式下必須加大輔導(dǎo)力度,構(gòu)建一套全新的、一體化的、貫穿整個(gè)教學(xué)活動(dòng)周期的教學(xué)模式,開(kāi)發(fā)輔助教學(xué)工具――網(wǎng)絡(luò)助教系統(tǒng)、網(wǎng)絡(luò)學(xué)習(xí)平臺(tái),采用無(wú)紙化在線考試系統(tǒng),可以很好地解決這一問(wèn)題。
2一體化程序設(shè)計(jì)課程模式
C語(yǔ)言程序設(shè)計(jì)課程幾乎是各大學(xué)必開(kāi)的程序設(shè)計(jì)課程,不僅計(jì)算機(jī)專業(yè)的學(xué)生需要學(xué)習(xí),絕大多數(shù)非計(jì)算機(jī)專業(yè)學(xué)生也要必修這門課[2-4]。
教學(xué)活動(dòng)是一個(gè)全面的系統(tǒng)工程,包括學(xué)習(xí)的指導(dǎo)者教師,學(xué)習(xí)的接收者學(xué)生以及教材、實(shí)驗(yàn)環(huán)境和輔助手段。課程建設(shè)的目的是為了讓各種教學(xué)資源“活”起來(lái),以教學(xué)設(shè)計(jì)為指導(dǎo),設(shè)計(jì)各種共享資源及如何為提高學(xué)生素質(zhì)而服務(wù)[1]。
一體化教學(xué)模式是指利用計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)[5-6],協(xié)調(diào)教學(xué)系統(tǒng)的各方面因素,充分發(fā)揮教師和學(xué)生的積極主動(dòng)作用,配合用現(xiàn)代技術(shù)開(kāi)發(fā)出來(lái)的軟件平成教學(xué)活動(dòng)的教學(xué)模式。一體化教學(xué)模式結(jié)構(gòu)如圖1所示。
教學(xué)活動(dòng)中教學(xué)的發(fā)起者與引導(dǎo)者是教師,知識(shí)的接收者是學(xué)生。為使學(xué)生得到更多的收獲,教師不僅要“教”,更要“導(dǎo)”?!皩?dǎo)”的含義是指輔導(dǎo)、指導(dǎo)與引導(dǎo)。教師輔導(dǎo)學(xué)生學(xué)習(xí)、答疑解惑,不僅要像培養(yǎng)研究生一樣指導(dǎo)其如何學(xué)習(xí)、怎樣學(xué)好,更要引導(dǎo)學(xué)生前進(jìn)的方向、引領(lǐng)其解決問(wèn)題的思維。優(yōu)秀的教學(xué)團(tuán)隊(duì)是教學(xué)的良好保障,教材決定課程內(nèi)容與方向,實(shí)驗(yàn)是提高實(shí)踐能力的基礎(chǔ)與驗(yàn)證正確性的手段,教學(xué)網(wǎng)站是學(xué)習(xí)的輔助工具,網(wǎng)絡(luò)助教是教師的臂膀與拓展,無(wú)紙化考試是驗(yàn)證學(xué)習(xí)成果的方法。
3一體化教學(xué)模式各子系統(tǒng)
3.1教師隊(duì)伍建設(shè)
C語(yǔ)言程序設(shè)計(jì)課程由我校計(jì)算機(jī)基礎(chǔ)課程教學(xué)中心承擔(dān)。中心的14位教師中有教授3位,副教授8位,講師3位;博士5位,碩士8位,學(xué)士1位;博士生導(dǎo)師1位,碩士生導(dǎo)師6位。各位教師長(zhǎng)期從事教學(xué)活動(dòng),具有豐富的教學(xué)經(jīng)驗(yàn),是一支高水平、高素質(zhì)的優(yōu)秀教學(xué)隊(duì)伍。
在努力做好計(jì)算機(jī)基礎(chǔ)教學(xué)工作的同時(shí),我們積極參與各級(jí)教學(xué)改革與教學(xué)研究工作,教改立項(xiàng)50余項(xiàng),獲得各類成果獎(jiǎng)勵(lì)20余項(xiàng),發(fā)表教學(xué)研究論文30余篇,開(kāi)展了多門課程的題庫(kù)建設(shè)工作,編寫(xiě)出版教材20余本,完成了兩門校級(jí)精品課程的建設(shè),有13人次被評(píng)為校級(jí)優(yōu)秀主講教師,獲得各種優(yōu)秀教師個(gè)人稱號(hào)50余人次。
3.2教材建設(shè)
在教學(xué)活動(dòng)中,教材的重要性毋庸置疑,教材決定了教學(xué)的主要內(nèi)容,引領(lǐng)學(xué)生的思維方向[7-8]。在早期的教學(xué)中我們采用譚浩強(qiáng)教授的兩本主教材:《C語(yǔ)言程序設(shè)計(jì)》和《C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)》。經(jīng)過(guò)長(zhǎng)期的教學(xué)實(shí)踐,發(fā)現(xiàn)該套教材存在一定局限性,不能完全滿足我校的教學(xué)要求。我校的培養(yǎng)目標(biāo)是創(chuàng)新性的精英人才,除了強(qiáng)調(diào)C語(yǔ)言本身的語(yǔ)法特點(diǎn)、編程技巧外,更應(yīng)強(qiáng)調(diào)編程能力的培養(yǎng)及解決實(shí)際問(wèn)題的能力,應(yīng)該在主教材中重點(diǎn)突出程序設(shè)計(jì)部分及解決實(shí)際問(wèn)題部分。在實(shí)驗(yàn)環(huán)節(jié)不僅要驗(yàn)證所學(xué)知識(shí),更應(yīng)強(qiáng)化設(shè)計(jì)能力。
經(jīng)過(guò)認(rèn)真的研究、分析與準(zhǔn)備,我們推出了自編的2套教材:《C語(yǔ)言程序設(shè)計(jì)》和《C語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)指導(dǎo)》。在主教材中以C語(yǔ)言做編程環(huán)境依托,強(qiáng)調(diào)C語(yǔ)言僅僅是程序設(shè)計(jì)的工具之一,強(qiáng)化程序設(shè)計(jì)部分,采用案例教學(xué)方式,重點(diǎn)培養(yǎng)解決問(wèn)題的方法。目的是使學(xué)生掌握脫離于任何語(yǔ)言環(huán)境的程序設(shè)計(jì)思想,給學(xué)生更大的發(fā)展空間,使其能夠在今后的科研和工作中,具備快速學(xué)習(xí)并靈活應(yīng)用其他工具軟件的能力。在輔助教材中側(cè)重于分析問(wèn)題與解決問(wèn)題兩方面內(nèi)容。為提高學(xué)生的邏輯思維與推理分析能力,精心選擇與設(shè)計(jì)了大量經(jīng)典算法、習(xí)題與練習(xí)來(lái)訓(xùn)練學(xué)生。在實(shí)驗(yàn)部分精心設(shè)計(jì)了驗(yàn)證實(shí)驗(yàn)、設(shè)計(jì)實(shí)驗(yàn)與自主發(fā)揮實(shí)驗(yàn)。經(jīng)過(guò)訓(xùn)練,學(xué)生學(xué)習(xí)了他人的經(jīng)驗(yàn)與方法,并能融會(huì)貫通,做到了首先要學(xué)會(huì),繼而要會(huì)用、用好、用精,將來(lái)能夠更好地發(fā)揮程序設(shè)計(jì)思想的指導(dǎo)作用。
3.3教學(xué)網(wǎng)站建設(shè)
學(xué)校有很好的網(wǎng)絡(luò)環(huán)境,為了使學(xué)生更好地學(xué)習(xí),我們建設(shè)了C語(yǔ)言課程網(wǎng)站。通過(guò)網(wǎng)站學(xué)生可以了解課程,共享優(yōu)秀資源。課程網(wǎng)站主要分為 5個(gè)區(qū)域:教學(xué)區(qū)、學(xué)習(xí)區(qū)、練習(xí)區(qū)、深入與提高區(qū)和討論與交流區(qū)。課程網(wǎng)站功能劃分如圖2所示。
教學(xué)區(qū)包含教學(xué)大綱、教學(xué)進(jìn)度表和實(shí)驗(yàn)內(nèi)容,目的是讓學(xué)生對(duì)課程目的和要求有整體了解。學(xué)習(xí)區(qū)主要強(qiáng)化自主學(xué)習(xí),包含教學(xué)課件、實(shí)驗(yàn)指導(dǎo)、教學(xué)錄像、教師課程講義、電子教材和授課教案。通過(guò)學(xué)習(xí)區(qū)的內(nèi)容,學(xué)生可以共享不同教師的風(fēng)采,了解教師是如何設(shè)計(jì)教學(xué)內(nèi)容,如何通過(guò)案例引領(lǐng)程序設(shè)計(jì)思路,同一問(wèn)題不同教師的側(cè)重點(diǎn)與切入問(wèn)題的不同方法。練習(xí)區(qū)配有練習(xí)與習(xí)題、作業(yè)答案、歷年試題,供學(xué)生驗(yàn)證學(xué)習(xí)的效果。深入與提高區(qū)包含進(jìn)一步提高的相關(guān)學(xué)習(xí)資源、經(jīng)典程序?qū)嵗c外部?jī)?yōu)秀資源鏈接,給學(xué)生以更廣闊的發(fā)展空間。討論與交流區(qū)的設(shè)置目的是給學(xué)生一個(gè)經(jīng)驗(yàn)交流空間,學(xué)生用自己的語(yǔ)言分享學(xué)習(xí)心得體會(huì)。
3.4網(wǎng)絡(luò)助教建設(shè)
助教,顧名思義是一種輔助教師進(jìn)行教學(xué)活動(dòng)的角色。傳統(tǒng)助教需批改作業(yè),進(jìn)行作業(yè)情況的統(tǒng)計(jì)與匯總,講解作業(yè)的共性問(wèn)題,上習(xí)題課,完成課下的輔導(dǎo)答疑。由于我們計(jì)算機(jī)學(xué)院整體素質(zhì)的提升,目前已經(jīng)不存在助教這一角色。每年要由我中心的14位主講教師承擔(dān)100多個(gè)自然班的授課任務(wù),3 000多學(xué)生的批改作業(yè)、輔導(dǎo)答疑等工作任務(wù)極其艱巨,而作業(yè)和答疑是學(xué)習(xí)過(guò)程中必不可少的重要環(huán)節(jié)。為了更好地完成教師的工作,增大增強(qiáng)教師的臂膀,共享優(yōu)秀資源,我們開(kāi)發(fā)了網(wǎng)絡(luò)助教系統(tǒng)。
網(wǎng)絡(luò)助教是應(yīng)用計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)搭建的計(jì)算機(jī)輔助教育平臺(tái)。網(wǎng)絡(luò)助教利用網(wǎng)絡(luò)與先進(jìn)計(jì)算機(jī)技術(shù)完成普通助教的工作,并拓展了助教的服務(wù)范圍,使全校學(xué)生共享教學(xué)成果。網(wǎng)絡(luò)助教系統(tǒng)功能結(jié)構(gòu)如圖3所示。
教務(wù)處根據(jù)教學(xué)資源情況在上學(xué)期末安排課表,將若干個(gè)自然班分配給某教師成為一個(gè)教學(xué)單位,每個(gè)教師承擔(dān)2~3個(gè)教學(xué)單位的教學(xué)。學(xué)生管理完成學(xué)生信息的導(dǎo)入與導(dǎo)出;構(gòu)造教學(xué)單位;維護(hù)教學(xué)單位的上課時(shí)間表。將教師角色設(shè)計(jì)為普通教師、題庫(kù)維護(hù)教師、作業(yè)維護(hù)教師與系統(tǒng)管理員。系統(tǒng)管理員完成教師角色的分配與教學(xué)單位的指派;題庫(kù)教師完成作業(yè)題庫(kù)的建設(shè)、更新與維護(hù);作業(yè)維護(hù)教師根據(jù)情況作業(yè)及并為其指定完成時(shí)間;普通教師完成自己班級(jí)的作業(yè)管理。作業(yè)管理完成作業(yè)的批改與點(diǎn)評(píng),作業(yè)情況統(tǒng)計(jì),期末數(shù)據(jù)綜合統(tǒng)計(jì)與報(bào)表生成,共性問(wèn)題挖掘,經(jīng)驗(yàn)知識(shí)學(xué)習(xí)指導(dǎo)。完成作業(yè)部分實(shí)現(xiàn)學(xué)生通過(guò)網(wǎng)絡(luò)在指定時(shí)間范圍內(nèi)上交作業(yè),實(shí)時(shí)查看正確答案及評(píng)改、評(píng)語(yǔ),共性問(wèn)題獲取,經(jīng)驗(yàn)知識(shí)學(xué)習(xí)。題庫(kù)管理完成作業(yè)題庫(kù)維護(hù)。
網(wǎng)絡(luò)助教利用計(jì)算機(jī)技術(shù)拓展了教師的工作,由全體教師共同組成了一個(gè)超級(jí)教師,具有全體教師的教學(xué)經(jīng)驗(yàn),全天候?yàn)槿w學(xué)生進(jìn)行全方位的服務(wù),優(yōu)質(zhì)資源和優(yōu)質(zhì)服務(wù)共享。除此而外采用數(shù)據(jù)挖掘技術(shù)進(jìn)行學(xué)生作業(yè)的共同問(wèn)題抽取,抽取出來(lái)的經(jīng)驗(yàn)知識(shí)可為全校學(xué)生共享并指導(dǎo)其進(jìn)一步的學(xué)習(xí),避免走彎路,促進(jìn)共同提高。采用知識(shí)獲取技術(shù)得到主觀問(wèn)答題的摘要,并采用相似度匹配技術(shù)進(jìn)行成績(jī)判定。采用相似度匹配技術(shù)還可以進(jìn)行雷同作業(yè)判定。
3.5無(wú)紙化在線考試系統(tǒng)建設(shè)
隨著教育事業(yè)的發(fā)展和網(wǎng)絡(luò)技術(shù)的成熟,計(jì)算機(jī)網(wǎng)絡(luò)的應(yīng)用越來(lái)越廣泛。將網(wǎng)絡(luò)應(yīng)用于教育,實(shí)現(xiàn)教學(xué)辦公自動(dòng)化,必將提高教學(xué)效率,促進(jìn)素質(zhì)教育的發(fā)展[1,9]。無(wú)紙化在線考試已經(jīng)完全可以滿足絕大多數(shù)考試的要求。無(wú)紙化在線考試是在計(jì)算機(jī)上進(jìn)行的考試。紙介質(zhì)試卷方式只能以有限的題目來(lái)測(cè)試學(xué)生的能力,還無(wú)法做到全面覆蓋知識(shí)體系的全部知識(shí)點(diǎn)。無(wú)紙化在線機(jī)試考試,通過(guò)覆蓋知識(shí)體系全部知識(shí)點(diǎn)的題庫(kù)系統(tǒng)對(duì)學(xué)生進(jìn)行考試,可以全面測(cè)試學(xué)生的能力和掌握知識(shí)的程度,由計(jì)算機(jī)從已建立的題庫(kù)中抽取試題組卷,考生一人一機(jī)一卷,根據(jù)顯示的題目用鍵盤(pán)或鼠標(biāo)輸入答案,考試結(jié)束后,計(jì)算機(jī)自動(dòng)閱卷、評(píng)分、統(tǒng)計(jì)及分析等。采用無(wú)紙化考試,豐富了考試內(nèi)容,提高了考試質(zhì)量,教考分離,公平公正,知識(shí)體系覆蓋全面,避免人工批卷產(chǎn)生的錯(cuò)誤,也避免了傳統(tǒng)考試因所有學(xué)生試卷相同而帶來(lái)的抄襲問(wèn)題。無(wú)紙化考試系統(tǒng)功能結(jié)構(gòu)如圖4所示。
無(wú)紙化在線考試采用B/S結(jié)構(gòu)。學(xué)生實(shí)時(shí)得到考試成績(jī)并簽署成績(jī)單??荚嚬芾硗瓿煽荚嚺卧O(shè)置、考試過(guò)程監(jiān)控、成績(jī)管理、生成報(bào)表。學(xué)生管理完成考生的導(dǎo)入導(dǎo)出、生成準(zhǔn)考證、驗(yàn)證身份。試卷管理完成設(shè)定考試難度、隨機(jī)生成試卷、試卷指派。在線考試完成實(shí)時(shí)考試、成績(jī)?cè)u(píng)判、打印成績(jī)單。題庫(kù)管理完成考試用題庫(kù)的維護(hù)。
采用B/S結(jié)構(gòu)簡(jiǎn)化了客戶端設(shè)置,使得考試的組織快捷方便,學(xué)生機(jī)僅需基本配置即可,無(wú)需安裝客戶端程序,重點(diǎn)需要對(duì)考試服務(wù)器進(jìn)行維護(hù)。該結(jié)構(gòu)使得服務(wù)器成為系統(tǒng)瓶頸。采用多線程與緩沖池技術(shù)解決并發(fā)登錄與并發(fā)試卷提交。系統(tǒng)分離用戶邏輯與數(shù)據(jù),用實(shí)體引擎完成數(shù)據(jù)庫(kù)操作,采用角色及訪問(wèn)控制、身份驗(yàn)證與數(shù)據(jù)視圖技術(shù)解決系統(tǒng)安全問(wèn)題。采用加密技術(shù)保證成績(jī)的不可更改性。
4結(jié)語(yǔ)
多年的實(shí)踐驗(yàn)證了一體化教學(xué)模式的優(yōu)越性。我們精心進(jìn)行全方位的課程建設(shè),使教學(xué)活動(dòng)不受時(shí)空限制,以其互動(dòng)性強(qiáng)、協(xié)作性強(qiáng)、教學(xué)相長(zhǎng)等特點(diǎn)在為提高我校C語(yǔ)言程序設(shè)計(jì)課程的教學(xué)效率與質(zhì)量,培養(yǎng)精英人才等方面發(fā)揮了積極作用。隨著教育事業(yè)的發(fā)展和網(wǎng)絡(luò)技術(shù)的成熟,將計(jì)算機(jī)技術(shù)應(yīng)用于教學(xué)活動(dòng)中的一體化教學(xué)模式必將越來(lái)越成熟。這種模式拓展了優(yōu)秀教師的作用,使優(yōu)秀資源充分共享,并能將教師從繁重的批改作業(yè)、輔導(dǎo)答疑中解放出來(lái),以更多的精力進(jìn)行教學(xué)研究。此外,網(wǎng)絡(luò)輔助教學(xué)的研究與實(shí)踐不只是單純的教學(xué)問(wèn)題,還需要各方面的協(xié)同工作和大力支持,只有上下齊心合力,網(wǎng)絡(luò)輔助教學(xué)的目標(biāo)才能真正實(shí)現(xiàn)。這套教學(xué)模式不僅可用于計(jì)算機(jī)類課程,還可以向其他課程或領(lǐng)域延伸,必將取得長(zhǎng)足的進(jìn)步。
參考文獻(xiàn):
[1] 鄭莉. 精品課程建設(shè)中的幾個(gè)重要關(guān)系[J]. 計(jì)算機(jī)教育,2006(10):15-17.
[2] 蔣東興,張繼才,羅念龍. 高校網(wǎng)絡(luò)教學(xué)現(xiàn)狀與對(duì)策[J]. 計(jì)算機(jī)教育,2004(9):44-46.
[3] 余久久. 淺談“C語(yǔ)言程序設(shè)計(jì)”教學(xué)體會(huì)[J]. 計(jì)算機(jī)教育,2008(18):120-122.
[4] 楊帆. C語(yǔ)言程序設(shè)計(jì)課的教學(xué)角度[J]. 計(jì)算機(jī)教育,2008(18):105-106.
[5] 吳宏偉,張殿龍,梅險(xiǎn). 高校網(wǎng)絡(luò)輔助教學(xué)的探索與實(shí)踐[J]. 計(jì)算機(jī)教育,2007(13):18-21.
[6] 鄧萍,蔣君好,蔣啟華,等. 高校網(wǎng)絡(luò)輔助教學(xué)應(yīng)用中存在的問(wèn)題及對(duì)策初探[J]. 中國(guó)現(xiàn)代教育裝備,2009(15):21-22.
[7] 李迎秋,李樹(shù)華,邱建華,等.C語(yǔ)言課程教學(xué)改革與實(shí)踐[J]. 計(jì)算機(jī)教育,2008(24):12-14.
[8] 朱立華,俞瓊. C語(yǔ)言教材建設(shè)的研究與實(shí)踐[J]. 計(jì)算機(jī)教育,2009(13):151-153.
[9] 關(guān)忠仁. C語(yǔ)言教學(xué)質(zhì)量的思考與實(shí)踐[J]. 計(jì)算機(jī)教育,2007(6):56-58.
Research and Practice of C Language Programming Course Construction
GAO Wei, ZHANG Guo-yin, HUANG Hong-tao
(College of Computer Science and Technology, Harbin Engineering University, Harbin 150001,China)
c語(yǔ)言課程設(shè)計(jì)范文6
[摘 要] C語(yǔ)言程序設(shè)計(jì)是各大高校廣泛開(kāi)設(shè)的計(jì)算機(jī)課程,C語(yǔ)言規(guī)則繁多、概念復(fù)雜,學(xué)習(xí)難度不小。學(xué)習(xí)C語(yǔ)言要求很強(qiáng)的實(shí)踐性,為保證學(xué)生在實(shí)驗(yàn)課中出現(xiàn)的各種問(wèn)題能夠得到快速及時(shí)準(zhǔn)確的解答,本文進(jìn)行了引入PHPEMS在線考試系統(tǒng)輔助C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)課的實(shí)踐研究。
[關(guān)鍵詞] PHPEMS;C語(yǔ)言;程序設(shè)計(jì);實(shí)驗(yàn)課
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2017. 05. 125
[中圖分類號(hào)] G642.0;TP312 [文獻(xiàn)標(biāo)識(shí)碼] A [文章號(hào)] 1673 - 0194(2017)05- 0230- 02
0 引 言
計(jì)算機(jī)C語(yǔ)言是當(dāng)今計(jì)算機(jī)編程領(lǐng)域使用廣泛的高級(jí)語(yǔ)言,是計(jì)算機(jī)操作系統(tǒng)、編譯系統(tǒng)等的首選語(yǔ)言。C語(yǔ)言規(guī)則繁多、概念復(fù)雜,實(shí)驗(yàn)課學(xué)生在使用C語(yǔ)言進(jìn)行編程的時(shí)候,經(jīng)常因?yàn)橐粋€(gè)小小的編譯錯(cuò)誤而無(wú)法調(diào)試出正確的程序,或者只是照抄了實(shí)驗(yàn)書(shū)的現(xiàn)成程序,卻沒(méi)有弄清基本的運(yùn)算和表達(dá)規(guī)則。這導(dǎo)致C語(yǔ)言程序設(shè)計(jì)課程經(jīng)常出現(xiàn)這樣的現(xiàn)象,一部分學(xué)生遇到很小的問(wèn)題也會(huì)頻繁舉手提問(wèn),教師為處理這些基本問(wèn)題而疲于奔走,大大壓縮了細(xì)致講解重難點(diǎn)問(wèn)題的時(shí)間,還有一部分學(xué)生盡管心存疑問(wèn)卻礙于面子不向教師提問(wèn),導(dǎo)致實(shí)驗(yàn)課上遺留了很多本來(lái)可以解決的問(wèn)題。對(duì)于授課教師來(lái)說(shuō),檢查修改學(xué)生上交的程序作業(yè)常常需要很多時(shí)間,檢查的結(jié)果也無(wú)法及時(shí)反饋給學(xué)生個(gè)體。為了解決上述問(wèn)題,在C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)課上引入在線考試系統(tǒng)PHPEMS,既可以幫助學(xué)生迅速找到學(xué)習(xí)過(guò)程中的小問(wèn)題并給出詳細(xì)解答,也能夠輔助教師快速檢查作業(yè)并生成統(tǒng)計(jì)圖表,幫助教師及時(shí)發(fā)現(xiàn)和解決問(wèn)題。
1 PHPEMS在線模擬考試系統(tǒng)
在線模擬考試系統(tǒng)(PHP Exam Management System,PHPEMS),基于PHP+MySQL開(kāi)發(fā),用于搭建模擬考試平臺(tái),它可以安裝在機(jī)房服務(wù)器或者校園網(wǎng)服務(wù)器中,學(xué)生通過(guò)IE瀏覽器訪問(wèn)前臺(tái)地址進(jìn)行實(shí)驗(yàn)課練習(xí)乃至考試,教師和管理員通過(guò)訪問(wèn)后臺(tái)進(jìn)行試題設(shè)置管理。PHPEMS提供了完備的練習(xí)和考試功能,對(duì)于C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)課來(lái)講,PHPEMS系統(tǒng)的以下功能能夠起到很好的輔助作用。
(1)考場(chǎng)、章節(jié)、知識(shí)點(diǎn)設(shè)置功能。通常將PHPEMS安裝在校園網(wǎng)服務(wù)器之中,它的服務(wù)對(duì)象是開(kāi)設(shè)C語(yǔ)言課程的所有專業(yè)、所有班級(jí)的學(xué)生,對(duì)于不同學(xué)生的學(xué)習(xí)目標(biāo)和學(xué)習(xí)進(jìn)度,可以設(shè)置多個(gè)考場(chǎng),考查不同的章節(jié)內(nèi)容和知識(shí)點(diǎn)。
(2)題型設(shè)置功能。根據(jù)課上練習(xí)內(nèi)容,教師可以設(shè)置適合的題型,比如設(shè)置單選題型來(lái)考查單一的知識(shí)點(diǎn),設(shè)置主觀題型來(lái)考查編程等復(fù)雜內(nèi)容。
(3)題庫(kù)功能。教師通過(guò)題庫(kù)管理可進(jìn)行普通試題、題帽題等類型試題的添加、編輯、管理等操作,建立好的題庫(kù)會(huì)保存在PHPEMS數(shù)據(jù)庫(kù)當(dāng)中,方便重復(fù)使用。
(4)試卷功能。教師使用該功能可進(jìn)行按照難度分布的隨機(jī)組卷,也可以針對(duì)某個(gè)知識(shí)點(diǎn)專項(xiàng)進(jìn)行手工組卷。
(5)成績(jī)管理。教師通過(guò)成績(jī)管理功能可以方便的查看和管理學(xué)生實(shí)驗(yàn)成績(jī)。
2 PHPEMS輔助C語(yǔ)言實(shí)驗(yàn)課實(shí)踐研究
2.1 C語(yǔ)言實(shí)驗(yàn)課程設(shè)計(jì)
(1)課時(shí)安排。PHPEMS輔助C語(yǔ)言實(shí)驗(yàn)課教學(xué)的課時(shí)安排與傳統(tǒng)實(shí)驗(yàn)課課時(shí)相同,不需要專門調(diào)整。
(2)課前準(zhǔn)備。教師需做好課前準(zhǔn)備,除了普通實(shí)驗(yàn)課的內(nèi)容講解、演示,還需要預(yù)先登陸PHPEMS后臺(tái)根據(jù)實(shí)驗(yàn)內(nèi)容準(zhǔn)備或激活已有的試卷方案。
(3)知識(shí)點(diǎn)講解。PHPEMS輔助的C語(yǔ)言實(shí)驗(yàn)課與普通實(shí)驗(yàn)課相同,先由授課教師進(jìn)行知識(shí)點(diǎn)講解和操作演示,講解時(shí)間一般占整個(gè)實(shí)驗(yàn)課時(shí)的1/3左右,之后進(jìn)入PHPEMS輔助練習(xí)時(shí)段。
(4)PHPEMS輔助練習(xí)。學(xué)生登錄PHPEMS在線考試系統(tǒng)完成教師安排的實(shí)驗(yàn)內(nèi)容,系統(tǒng)會(huì)自動(dòng)記錄、檢測(cè)學(xué)生的練習(xí)進(jìn)度和練習(xí)時(shí)間,在學(xué)生完成實(shí)驗(yàn)要求后,系統(tǒng)會(huì)自動(dòng)閱卷評(píng)分,并顯示答題用時(shí)、得分、錯(cuò)題數(shù)量、正確答案、所在章節(jié)、知識(shí)點(diǎn)解析等內(nèi)容報(bào)告,還會(huì)列出所有學(xué)生的成績(jī)并進(jìn)行排名比較。教師和學(xué)生均可從系統(tǒng)中查看個(gè)體學(xué)生報(bào)告和全體學(xué)生的總報(bào)告。
(5)根據(jù)實(shí)驗(yàn)課程內(nèi)容重復(fù)(3)、(4)步驟。對(duì)于知識(shí)點(diǎn)內(nèi)容較多的實(shí)驗(yàn)課,可以預(yù)先對(duì)知識(shí)點(diǎn)進(jìn)行分割,對(duì)應(yīng)這些知識(shí)點(diǎn)在PHPEMS中設(shè)置多個(gè)實(shí)驗(yàn)試卷方案,根據(jù)知識(shí)點(diǎn)進(jìn)度重復(fù)(3)、(4)步驟。
(6)教師根據(jù)PHPEMS的數(shù)據(jù)報(bào)告對(duì)錯(cuò)誤率較高的知識(shí)點(diǎn)進(jìn)行重點(diǎn)講解,學(xué)生進(jìn)行強(qiáng)化練習(xí)。
整個(gè)實(shí)驗(yàn)課教學(xué)流程如圖1所示。
2.2 C語(yǔ)言實(shí)驗(yàn)課程實(shí)踐
以第二章數(shù)據(jù)類型、運(yùn)算符與表達(dá)式的一次實(shí)驗(yàn)課為例,按照教學(xué)計(jì)劃此次實(shí)驗(yàn)課時(shí)為2小時(shí),需要講解和練習(xí)的內(nèi)容包括“1.C的數(shù)據(jù)類型”、“2.常量與變量”、“3.整型數(shù)據(jù)”、“4.實(shí)型數(shù)據(jù)”、“5.字符型數(shù)據(jù)”。
(1)課前,授課教師依據(jù)知識(shí)點(diǎn)容量將本次實(shí)驗(yàn)課分為兩個(gè)小知識(shí)點(diǎn):①“C的數(shù)據(jù)類型”和“常量與變量”;②“整型數(shù)據(jù)”、“實(shí)型數(shù)據(jù)”和“字符型數(shù)據(jù)”。授課教師登錄PHPEMS后臺(tái),依據(jù)兩個(gè)知識(shí)點(diǎn)在題庫(kù)中分別調(diào)用試題進(jìn)行組卷,命名為“試卷一”和“試卷二”。
(2)課中,教師首先講授“C的數(shù)據(jù)類型”、“常量與變量”,并演示相關(guān)操作,接下來(lái)學(xué)生使用個(gè)人賬號(hào)登錄PHPEMS系統(tǒng),選擇試題方案“試卷一”進(jìn)行自測(cè)答題。教師登錄PHPEMS后臺(tái)查看學(xué)生練習(xí)情況報(bào)表,就報(bào)表中反映出的易錯(cuò)題:“在以字節(jié)存儲(chǔ)字符的系統(tǒng)中,’\n’在內(nèi)存匯總占用的字節(jié)數(shù)是多少”的知識(shí)點(diǎn)進(jìn)行重點(diǎn)講解,闡明“一個(gè)字符在內(nèi)存中只占1個(gè)字節(jié),'/n’是轉(zhuǎn)義字符,其意義是換行符,作為一個(gè)字符存儲(chǔ)在內(nèi)存中也只占1個(gè)字節(jié)”。
教師繼續(xù)講授“整型數(shù)據(jù)”、“實(shí)型數(shù)據(jù)”和“字符型數(shù)據(jù)”,并演示相關(guān)操作,然后學(xué)生打開(kāi)并完成“試卷二”試題方案。教師根據(jù)試題二報(bào)表,對(duì)易錯(cuò)題知識(shí)點(diǎn)進(jìn)行重點(diǎn)講解。
在所有學(xué)生完成“試卷一”、“試卷二”的練習(xí)內(nèi)容后,教師登錄PHPEMS系統(tǒng)后臺(tái),針對(duì)前兩個(gè)練習(xí)中體現(xiàn)的問(wèn)題,依據(jù)相關(guān)知識(shí)點(diǎn)隨機(jī)組卷并“試卷三”,學(xué)生打開(kāi)“試卷三”進(jìn)行易錯(cuò)知識(shí)點(diǎn)的強(qiáng)化練習(xí)。
(3)課后,因?yàn)镻HPEMS安裝在校園網(wǎng)服務(wù)器,課后仍存有疑問(wèn)的同學(xué)可使用個(gè)人電腦自行登錄系統(tǒng),練習(xí)課上作業(yè)或者通過(guò)系統(tǒng)的強(qiáng)化訓(xùn)練功能進(jìn)行自主學(xué)習(xí)。
2.3 PHPEMS輔助C語(yǔ)言實(shí)驗(yàn)課效果分析
對(duì)比傳統(tǒng)授課方式,加入PHPEMS系統(tǒng)輔助的C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)課模式效果更佳,這體現(xiàn)在以下幾個(gè)方面:
(1)PHPEMS使學(xué)生個(gè)體在練習(xí)時(shí)出現(xiàn)的問(wèn)題能夠得到更及時(shí)、快速、準(zhǔn)確的解答,不會(huì)因?yàn)殚L(zhǎng)時(shí)間等待教師解答而失去學(xué)習(xí)興趣,而這種現(xiàn)象經(jīng)常出現(xiàn)在教師被多個(gè)學(xué)生同時(shí)提問(wèn)分身乏術(shù)的傳統(tǒng)實(shí)驗(yàn)課上。
(2)PHPEMS系統(tǒng)的成績(jī)排名功能顯著提高了學(xué)生群體的學(xué)習(xí)興趣,他們更愿意專注聽(tīng)講、認(rèn)真練習(xí)得到高分和高排名,對(duì)比傳統(tǒng)實(shí)驗(yàn)課“混”的學(xué)生數(shù)量大大減少。
(3)使用PHPEMS的知識(shí)點(diǎn)強(qiáng)化功能,學(xué)生們能夠針對(duì)性的練習(xí),從而學(xué)習(xí)、理解直至吃透相關(guān)知識(shí),做到有的放矢。
(4)PHPEMS提供的自動(dòng)評(píng)分和知識(shí)點(diǎn)解析功能顯著減少了教師課上基礎(chǔ)工作量,使得教師可以更專注于講解重難點(diǎn)問(wèn)題。
(5)學(xué)生們需要花費(fèi)一小段時(shí)間來(lái)熟悉PHPEMS系統(tǒng)界面、學(xué)習(xí)使用系統(tǒng)功能,是該實(shí)驗(yàn)課模式的不足之處,PHPEMS系統(tǒng)不能直接調(diào)用Turbo C等編程軟件也是一個(gè)缺憾。