0
首頁 精品范文 c語言課程設(shè)計(jì)

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

時(shí)間:2023-05-31 09:09:28

開篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇c語言課程設(shè)計(jì),希望這些內(nèi)容能成為您創(chuàng)作過程中的良師益友,陪伴您不斷探索和進(jìn)步。

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

第1篇

高等職業(yè)教育的目標(biāo)及側(cè)重點(diǎn)不同于普通高等教育,其培養(yǎng)的學(xué)生在畢業(yè)后應(yīng)能直接上崗,具有熟練的實(shí)踐操作技能。教育部《關(guān)于以就業(yè)為導(dǎo)向深化高等職業(yè)教育改革的若干意見》中指出,高職教育應(yīng)“堅(jiān)持培養(yǎng)面向生產(chǎn)、建設(shè)、管理、服務(wù)第一線需要的‘下得去、留得住、用得上’,實(shí)踐能力強(qiáng)、具有良好職業(yè)道德的高技能人才”。

因此,加強(qiáng)實(shí)踐性課程教學(xué),對(duì)保證人才培養(yǎng)質(zhì)量顯得尤為重要。我院為貫徹《關(guān)于全面提高高等職業(yè)教育教學(xué)質(zhì)量的若干意見》(教高[2006]16號(hào)文件)精神,針對(duì)區(qū)域經(jīng)濟(jì)發(fā)展的要求,靈活調(diào)整和設(shè)置專業(yè)課程,以就業(yè)為導(dǎo)向,加快專業(yè)課程對(duì)應(yīng)的課程設(shè)計(jì)改革。目前,我院按照由淺入深、不斷深化的教學(xué)規(guī)律,構(gòu)建了實(shí)踐教學(xué)三層次四環(huán)節(jié)的實(shí)踐課程體系(圖1)。實(shí)踐教學(xué)三層次包括基本技能、專業(yè)拓展、綜合創(chuàng)新,四環(huán)節(jié)包括實(shí)驗(yàn)、實(shí)習(xí)實(shí)訓(xùn)、設(shè)計(jì)和課外實(shí)踐。“C語言課程設(shè)計(jì)”是我院信息類專業(yè)的必修專業(yè)基礎(chǔ)課程設(shè)計(jì),在“C語言程序設(shè)計(jì)”課程教學(xué)結(jié)束后的下一學(xué)期進(jìn)行,歷時(shí)2周,40學(xué)時(shí)。課程開設(shè)的目的在于培養(yǎng)學(xué)生分析問題和解決問題的能力,為學(xué)生提供一個(gè)動(dòng)手、動(dòng)腦、獨(dú)立實(shí)踐的機(jī)會(huì)。

2項(xiàng)目教學(xué)法的簡(jiǎn)單介紹

2.1項(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é)生積極地學(xué)習(xí),自主地進(jìn)行知識(shí)的建構(gòu),在課堂教學(xué)中把理論與實(shí)踐教學(xué)有機(jī)地結(jié)合起來,充分發(fā)掘?qū)W生的創(chuàng)造潛能,提高學(xué)生解決實(shí)際問題的綜合能力。因此,在教學(xué)活動(dòng)中,教師將需要解決的問題或需要完成的任務(wù)以項(xiàng)目的形式交給學(xué)生,在教師的指導(dǎo)下,以小組工作方式,由學(xué)生自己按照實(shí)際工作的完整程序,共同制定計(jì)劃,共同或分工完成整個(gè)項(xiàng)目。

在項(xiàng)目教學(xué)中,學(xué)習(xí)過程成為一個(gè)人人參與的創(chuàng)造實(shí)踐活動(dòng),注重的不是最終的結(jié)果,而是完成項(xiàng)目的過程。在高等職業(yè)技術(shù)教育中,項(xiàng)目是指以生產(chǎn)或制作一樣具體的、具有實(shí)際應(yīng)用價(jià)值的產(chǎn)品的工作任務(wù)。在技術(shù)領(lǐng)域,很多小產(chǎn)品或一些復(fù)雜產(chǎn)品的模型都可以作為項(xiàng)目,如:在信息類專業(yè),可以開展微機(jī)組裝、網(wǎng)站建設(shè)、信息管理系統(tǒng)開發(fā)、局域網(wǎng)構(gòu)建、單片機(jī)制作、多媒體課件制作等項(xiàng)目;在電子類專業(yè),可以開展報(bào)警器、LED、門鈴、家電組裝等項(xiàng)目;在商業(yè)、財(cái)會(huì)和服務(wù)行業(yè),所有具有整體特性并有可見成果的工作也都可以作為項(xiàng)目,如商品展示、產(chǎn)品廣告設(shè)計(jì)、營銷策劃等。

2.2項(xiàng)目教學(xué)法的基本特征項(xiàng)目教學(xué)法與傳統(tǒng)的教學(xué)法相比,有很大的區(qū)別,主要表現(xiàn)在改變了傳統(tǒng)的3個(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):(1)實(shí)踐性。項(xiàng)目“源”于企業(yè),項(xiàng)目的主題與真實(shí)世界密切聯(lián)系,由淺入深,選擇的項(xiàng)目具有典型性、實(shí)用性。(2)自主性。提供學(xué)生根據(jù)自己的興趣選擇內(nèi)容和展示形式的決策機(jī)會(huì),讓學(xué)生能夠自主地進(jìn)行學(xué)習(xí),從而有效地促進(jìn)學(xué)生創(chuàng)造能力的發(fā)展。(3)發(fā)展性。長(zhǎng)期項(xiàng)目與階段項(xiàng)目相結(jié)合,構(gòu)成了實(shí)現(xiàn)教學(xué)目標(biāo)的認(rèn)知過程。(4)評(píng)價(jià)特殊性。項(xiàng)目型教學(xué)的評(píng)價(jià)注重學(xué)生在項(xiàng)目活動(dòng)中能力發(fā)展的過程,測(cè)評(píng)內(nèi)容包括學(xué)生參與活動(dòng)各環(huán)節(jié)的表現(xiàn)及作業(yè)質(zhì)量,避免了傳統(tǒng)的一張?jiān)嚲矶ǔ煽?jī)的弊端。測(cè)評(píng)可以采用自評(píng)、小組評(píng)、教師綜合評(píng)等方法。教師只有明確并抓住項(xiàng)目化教學(xué)特點(diǎn),才能更好地完成教學(xué)目標(biāo)。

3項(xiàng)目教學(xué)法在“C語言課程設(shè)計(jì)”中的實(shí)施

3.1教學(xué)內(nèi)容為了更好地開展課程設(shè)計(jì)教學(xué),經(jīng)過多次實(shí)踐和摸索,總結(jié)出學(xué)生在具體實(shí)施項(xiàng)目中一般存在2個(gè)方面的知識(shí)不足:第一,在教學(xué)內(nèi)容上,由于前導(dǎo)課程在教學(xué)上受學(xué)時(shí)影響,很多教師對(duì)指針、結(jié)構(gòu)體、共用體和文件基本操作的知識(shí)介紹不甚完善、系統(tǒng),更難談上輔以實(shí)例加以消化。對(duì)此,針對(duì)學(xué)生在這些知識(shí)點(diǎn)上的掌握程度,利用4~6個(gè)學(xué)時(shí),實(shí)施區(qū)別式的、輔導(dǎo)性的、實(shí)例化教學(xué)。第二,學(xué)生對(duì)項(xiàng)目管理知識(shí)知之甚少,針對(duì)此情況,采用2個(gè)階段實(shí)施有別于常規(guī)教學(xué)的補(bǔ)課行動(dòng)。第1階段為項(xiàng)目準(zhǔn)備階段,利用2~4個(gè)學(xué)時(shí),安排曾經(jīng)做過項(xiàng)目且做得比較好的學(xué)生,現(xiàn)身介紹項(xiàng)目的準(zhǔn)備工作(包括如何選題、如何查找資料、如何復(fù)習(xí)C語言知識(shí))、項(xiàng)目實(shí)施過程要完成的工作(包括如何做市場(chǎng)調(diào)查、如何做需求規(guī)格分析說明書、如何做概要設(shè)計(jì)說明書、如何做詳細(xì)設(shè)計(jì)說明書、如何選擇使用代碼編碼器代碼編寫注意事項(xiàng))、項(xiàng)目驗(yàn)收及作業(yè)提交的工作(包括程序測(cè)試事項(xiàng)、如何寫課程設(shè)計(jì)報(bào)告)等。在學(xué)生介紹中,教師穿插講解,輔以點(diǎn)評(píng)。第2階段為項(xiàng)目實(shí)施階段,教師應(yīng)針對(duì)學(xué)生發(fā)生的問題,及時(shí)給予指導(dǎo),直到學(xué)生弄懂為止。

3.2教學(xué)要求切實(shí)保證教學(xué)質(zhì)量和教學(xué)效果,本著“學(xué)以致用”的原則,要求學(xué)生做到以下3點(diǎn):第一要做到“學(xué)有三備”,即:在項(xiàng)目實(shí)施前做好知識(shí)儲(chǔ)備,在項(xiàng)目實(shí)施中做好安全防備,項(xiàng)目結(jié)束時(shí)做好被評(píng)準(zhǔn)備。第二要寫好“三書一報(bào)告”。“三書”即每個(gè)項(xiàng)目組要做需求規(guī)格說明書、概要設(shè)計(jì)說明書、詳細(xì)設(shè)計(jì)說明書,“一報(bào)告”即人人都要做課程設(shè)計(jì)報(bào)告。第三要做“四自”參與者。“一自”即自律,要求學(xué)生自覺履行學(xué)生守則和項(xiàng)目實(shí)施有關(guān)規(guī)則,不遲到、不早退、不缺席,實(shí)施點(diǎn)名制度,若無特殊原因,有5次曠課者自愿以重修論處;“二自”即自尊,要求學(xué)生尊重知識(shí)、尊重學(xué)習(xí)規(guī)律、尊重項(xiàng)目組成員、尊重教師、尊重自己;“三自”即自信,要求學(xué)生相信自己能夠按時(shí)、按量、按質(zhì)完成工作內(nèi)容,遇到困難時(shí),沉著、冷靜,理性地尋找問題解決的辦法;“四自”即自強(qiáng),要求學(xué)生不滿足自己已有的成績(jī)和以往與課題項(xiàng)目組共同取得的成績(jī),用創(chuàng)新和超越的思想,做出比以前哪怕是前進(jìn)一小步的事情。同時(shí)也要求教師做好相應(yīng)的工作,如做好項(xiàng)目整體規(guī)劃、精心準(zhǔn)備、努力激發(fā)學(xué)生參與行為、為人師表、表揚(yáng)為主、批評(píng)為輔、多分析、精點(diǎn)評(píng)等。

3.3項(xiàng)目實(shí)施進(jìn)程項(xiàng)目教學(xué)法是一種生動(dòng)、靈活、多樣化的教學(xué)方法。在項(xiàng)目實(shí)施過程中,既不能生搬硬套地利用一個(gè)時(shí)間標(biāo)準(zhǔn),又不能影響項(xiàng)目實(shí)施的整體進(jìn)程,因此對(duì)時(shí)間的靈活處理是非常關(guān)鍵的,也是值得商榷的。

第2篇

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

目前各個(gè)高等學(xué)校尤其是三本工科院校中,所選用的編程教學(xué)語言,由以前的面向過程化的語言Pascal語言向C語言過渡,這個(gè)也正是C語言廣泛使用的一個(gè)例證,C語言作為一個(gè)對(duì)底層有較強(qiáng)控制能力的語言,對(duì)于初學(xué)者來說,還是不容易掌握。為了編程語言的教學(xué),各個(gè)學(xué)校都在探索適合自己學(xué)生的教學(xué)方式。本文針對(duì)電子類的嵌入式方向?qū)I(yè)的特殊性,采用了將理論和實(shí)踐分開進(jìn)行的方式,這樣做,可以讓學(xué)生對(duì)程序設(shè)計(jì)語言由淺入深地接受,在這個(gè)過程中,很自然地有純粹的理論過度到實(shí)踐編程的環(huán)節(jié)。

一、程序設(shè)計(jì)語言的教學(xué)思路

嵌入式方向C語言的教學(xué),偏向于嵌入式底層的應(yīng)用,在課程的安排上,結(jié)合三本院校學(xué)生的特點(diǎn),將理論和實(shí)踐分別安排的兩個(gè)學(xué)期完成,第一個(gè)學(xué)期,主要是針對(duì)理論學(xué)習(xí),第二個(gè)學(xué)期,開設(shè)課程設(shè)計(jì)的實(shí)踐環(huán)節(jié)。在理論教學(xué)環(huán)節(jié)中,側(cè)重點(diǎn)是理論的講解,可以不必太在乎細(xì)微的語法細(xì)節(jié),而將主要精力放在程序設(shè)計(jì)語言的思想上。作為教師在講授C語言理論知識(shí)時(shí),只要將過程化C語言的重點(diǎn)思想交代清楚了就可以了,在教學(xué)內(nèi)容的安排上,一定要將結(jié)構(gòu)體,指針和文件的相關(guān)知識(shí)進(jìn)行講解,這也決定了在理論學(xué)時(shí)的環(huán)節(jié)中,無法對(duì)個(gè)別函數(shù)的細(xì)節(jié)進(jìn)行展開的原因,而這些理論環(huán)節(jié)的教學(xué),學(xué)時(shí)可以控制在45~48之間。

二、C語言課程設(shè)計(jì)教學(xué)內(nèi)容的設(shè)計(jì)

在教學(xué)內(nèi)容上,由于實(shí)踐課程的特殊性結(jié)合程序設(shè)計(jì)的特點(diǎn),實(shí)踐環(huán)節(jié)可以用兩種方式完成,以便和前面的理論學(xué)時(shí)的知識(shí)進(jìn)行銜接,這兩個(gè)環(huán)節(jié)分別是單個(gè)知識(shí)點(diǎn)的聯(lián)系和綜合的課程設(shè)計(jì)的獨(dú)立完成。

1. 單個(gè)知識(shí)點(diǎn)的實(shí)踐

就單個(gè)知識(shí)點(diǎn)而言,都以專題練習(xí)的方式進(jìn)行,在講授的過程中,結(jié)合工程中的使用,每個(gè)專題,可以設(shè)計(jì)出獨(dú)立的實(shí)踐報(bào)告內(nèi)容,程序設(shè)計(jì)語言的教學(xué),除了掌握基本的語法規(guī)則之外,最重要的是同時(shí)要會(huì)調(diào)試程序,也就是要掌握調(diào)試程序的技巧。所以,課堂實(shí)踐環(huán)節(jié)的內(nèi)容的設(shè)計(jì),不但包括了能夠?qū)懗龀绦虼a,而且還要會(huì)應(yīng)用調(diào)試工具對(duì)程序進(jìn)行調(diào)試,下面就是本人在進(jìn)行數(shù)組,指針和結(jié)構(gòu)體的綜合專題中進(jìn)行的課堂任務(wù)的設(shè)計(jì):

任務(wù)描述:從鍵盤錄入N個(gè)學(xué)生的信息(包括姓名,學(xué)號(hào),成績(jī)),統(tǒng)計(jì)出平均分,并將成績(jī)最低分,最高分的學(xué)生的信息輸出。

該課堂實(shí)踐內(nèi)容設(shè)計(jì)的思路,主要是要學(xué)生掌握結(jié)構(gòu)體的定義方法,理解數(shù)組的元素可以是結(jié)構(gòu)體變量,同時(shí)要牢固掌握指針的本質(zhì)就是內(nèi)存地址,通過指針可以方便地操作用戶空間的任何數(shù)據(jù)。

通過上面的實(shí)踐內(nèi)容,結(jié)合筆者的實(shí)際操作,學(xué)生在記錄了指針地址的變化過程之后,不但掌握了查看內(nèi)存的調(diào)試方法,而且對(duì)指針的本質(zhì)有了感性的認(rèn)識(shí)。

2. 綜合課程設(shè)計(jì)

可以選取有一定規(guī)模的小系統(tǒng)讓學(xué)生完成,在筆者的教學(xué)中,幾年來了均采用了學(xué)生信息教學(xué)管理系統(tǒng)進(jìn)行授課,隨著經(jīng)驗(yàn)的增加,這個(gè)小系統(tǒng)對(duì)于學(xué)生而言,有很好的鍛煉價(jià)值。

這個(gè)環(huán)節(jié)的實(shí)踐,可以不占用教學(xué)計(jì)劃學(xué)時(shí),而留給學(xué)生課后組隊(duì)或者獨(dú)立調(diào)試完成,這是因?yàn)椋瑢W(xué)生通過前面分散的專項(xiàng)知識(shí)點(diǎn)的練習(xí),已經(jīng)學(xué)會(huì)了怎樣調(diào)試程序,而且,各個(gè)知識(shí)點(diǎn)通過練習(xí)之后,已經(jīng)掌握得差不多了,這個(gè)綜合任務(wù),就是為了他們能夠融匯以前所學(xué)的各個(gè)知識(shí)點(diǎn)。所以布置給學(xué)生之后,就可以在適當(dāng)?shù)臅r(shí)候進(jìn)行答辯考核了。

三、C語言課程教學(xué)課堂組織形式的比較

作為實(shí)踐課程,其教學(xué)有特殊性,筆者通過三個(gè)學(xué)期的探索,分別采用了兩種課時(shí)組織方式,現(xiàn)在對(duì)兩種方式的優(yōu)缺點(diǎn)分別進(jìn)行比對(duì):

分散課時(shí)方式:就是按照理論課的安排,周學(xué)時(shí)2-4個(gè)學(xué)時(shí)進(jìn)行安排。

周末集中方式:每個(gè)周末安排16個(gè)學(xué)時(shí),進(jìn)行集中訓(xùn)練。

對(duì)于分散授課的方式,學(xué)生的出勤率低于集中的方式,對(duì)于實(shí)踐性質(zhì)的課程,這種集中的方式進(jìn)行授課,學(xué)生的出勤率會(huì)高于普通的方式。就學(xué)生課堂任務(wù)的完成情況而言,兩者基本上都能按照要求完成要求的85%以上的內(nèi)容。就課程銜進(jìn)行考量,根據(jù)實(shí)際操作來看,集中方式明顯優(yōu)于分散的方式,這個(gè)記憶的遺忘興致相符合。從考核結(jié)果來看,分散方式所參與的三屆學(xué)生中,要優(yōu)于集中方式,這個(gè)結(jié)果的出現(xiàn),有部分原因是由于考核時(shí)間和上課時(shí)間之間的空隙拉的太長(zhǎng)了。下次的安排,將會(huì)安排在課程結(jié)束之后的一周時(shí)間進(jìn)行,這留出來的一周時(shí)間,就是讓學(xué)生來獨(dú)立完成自己的任務(wù)。

本文對(duì)三本學(xué)校中開展C課程設(shè)計(jì)的思路進(jìn)行探討和實(shí)踐,提出了將C語言的教學(xué)分為理論部分和實(shí)踐部分的思路,并把實(shí)踐部分的練習(xí)分為專題知識(shí)練習(xí)和綜合獨(dú)立完成的任務(wù)兩個(gè)部分,在課堂的實(shí)踐中有較好的效果。最后論文還對(duì)課程設(shè)計(jì)的學(xué)時(shí)組織方式進(jìn)行不同方式的實(shí)踐嘗試,為找到適合三本學(xué)生C語言教學(xué)的方法提供了一定的參考對(duì)象。

參考文獻(xiàn):

[1] 郭有強(qiáng). C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與課程設(shè)計(jì)[M].北京:清華大學(xué).2009

第3篇

vb課程設(shè)計(jì)心得體會(huì)一

我們組這次設(shè)計(jì)的程序是考勤管理系統(tǒng),主要用于企事業(yè)單位的考勤,便于統(tǒng)計(jì)員工的出勤情況。

1.通過這一次的程序設(shè)計(jì),使我能夠進(jìn)一步掌握用程序設(shè)計(jì)語言解決實(shí)際問題的方法,在操作當(dāng)中把所學(xué)到的用于實(shí)際的編程里面去。

2.通過這一次的程序設(shè)計(jì),使我能夠提高分析問題、查閱資料、吸收新知識(shí)的能力,在分析解決問題時(shí)比以前有了很大的進(jìn)步,一些常用的知識(shí)和一些常規(guī)的錯(cuò)誤都能夠解決。

3.通過這一次的程序設(shè)計(jì)和指導(dǎo)教師姜瑤老師的指導(dǎo)使我能夠進(jìn)一步對(duì)vb有了熟練的操作,并且在分析,編程方面比以前有了更大的提高。

4.我認(rèn)為實(shí)踐周的程序設(shè)計(jì)是給我們學(xué)習(xí)的一個(gè)大好機(jī)會(huì),使我們?cè)谶@樣的機(jī)會(huì)里學(xué)到了一定的知識(shí),畢竟理論要通過實(shí)踐來鍛煉,也只有自己參與了這樣的一個(gè)鍛煉,才能更好的發(fā)現(xiàn)自己的不足并加以改進(jìn)和完善!

在這次的設(shè)計(jì)過程中,我學(xué)到的不僅是知識(shí),我還認(rèn)識(shí)到許多事情。這次設(shè)計(jì)使我的編程水平提高了一大步,使我充分的認(rèn)識(shí)到合作的可貴。由于這次設(shè)計(jì)涉及到數(shù)據(jù)庫,我也學(xué)到了不少數(shù)據(jù)庫連接的知識(shí),對(duì)數(shù)據(jù)庫的操作有了進(jìn)一步的了解。這次設(shè)計(jì)對(duì)我的綜合能力是一次很好的鍛煉,但是我必須承認(rèn)自己的能力和知識(shí)還很膚淺。所以今后我的學(xué)習(xí)道路還是很漫長(zhǎng)的。最后,在這里我要衷心的感謝我們的指導(dǎo)老師謝謝她的耐心指導(dǎo)和熱心幫助。由于我水平有限,加之時(shí)間短暫,故學(xué)習(xí)數(shù)據(jù)庫系統(tǒng)中還有許多不足之處,請(qǐng)老師批評(píng)指正,我會(huì)在以后的制作中不斷改進(jìn),不斷完善。

vb課程設(shè)計(jì)心得體會(huì)二

在前兩周中我們進(jìn)行的VB課程設(shè)計(jì)中,我獲得了一些心得體會(huì)。

這是我第一次系統(tǒng)與完整的接觸軟件設(shè)計(jì)。我們組的題目是關(guān)于“俄羅斯方塊游戲”的設(shè)計(jì)。我在組內(nèi)主要負(fù)責(zé)(1)游戲界面的設(shè)計(jì)(2)俄羅斯方塊的造型(3)游戲級(jí)別的自由選擇(4)游戲速度的自由選擇(5)游戲的背景音樂。在這次課程設(shè)計(jì)中,我的能力得到了鍛煉,自己也有許多體會(huì)。這次的課程設(shè)計(jì)是自己第一次全面接觸軟件的制作過程。以前僅僅是對(duì)軟件的開發(fā)有一個(gè)大體的印象,通過這次的課程設(shè)計(jì),我對(duì)軟件的開發(fā)有了切身的體會(huì)。軟件并不像我原來所想的那樣十分神秘,而是有著一個(gè)相對(duì)固定的模式和流程。我們只要按照這個(gè)模式和流程,就能夠比較規(guī)范的完成一個(gè)軟件的制作。軟件的制作是一個(gè)系統(tǒng)的工程,需要我們掌握多方面的知識(shí)。在這次課程設(shè)計(jì)中,我覺得自己的知識(shí)面依然有所欠缺。因此我需要在以后的學(xué)習(xí)中加以注意,要不斷的提高自己的知識(shí)面與知識(shí)層次。

我在這次課程設(shè)計(jì)中主要負(fù)責(zé)(1)游戲界面的設(shè)計(jì)(2)俄羅斯方塊的造型(3)游戲級(jí)別的自由選擇(4)游戲速度的自由選擇(5)游戲的背景音樂。在這次課程設(shè)計(jì)之前,我對(duì)VB的編程不是特別的熟悉,這次的課程設(shè)計(jì),我是一邊學(xué)習(xí),一邊總結(jié),一邊進(jìn)步。在編程的過程中,我體會(huì)到其實(shí)各種計(jì)算機(jī)語言是有相通之處的。在以前的 學(xué)習(xí)中,我只接觸過C語言,這次在VB課程設(shè)計(jì)中,我發(fā)現(xiàn)C語言中的許多知識(shí)可以應(yīng)用到VB中,兩者具有相通的數(shù)據(jù)結(jié)構(gòu)。所以我認(rèn)為現(xiàn)在對(duì)計(jì)算機(jī)語言的學(xué)習(xí),不要貪多,而應(yīng)耐心的學(xué)好一門主要的計(jì)算機(jī)語言,在這個(gè)基礎(chǔ)上,去學(xué)習(xí)其他的語言,這樣會(huì)使學(xué)習(xí)效率大大提高。

在編程的過程中,我體會(huì)到編程是十分辛苦的。在課程設(shè)計(jì)這一段時(shí)間里,我每天的生活基本是在不斷的調(diào)試程序和修改代碼中完成的。有時(shí),這種生活令人感到乏味和疲倦,但是在這種近似枯燥的生活中,我的編程水平有了一定程度的提高,這是課程設(shè)計(jì)中我最大的收獲。以前學(xué)習(xí)計(jì)算機(jī)語言,總是靜不下心來,不能認(rèn)真的看書。這次課程設(shè)計(jì),為了順利的完成編程工作,我認(rèn)真的學(xué)習(xí)了VB語言,并有了一定的心得體會(huì)。所以在以后的學(xué)習(xí)中,自己全身心的投入,這樣學(xué)習(xí)才會(huì)有效率,才會(huì)有效果。

這次的課程設(shè)計(jì)是按小組進(jìn)行的,我們的小組由兩名同學(xué)組成。軟件的設(shè)計(jì)本來就是一個(gè)團(tuán)體的智慧結(jié)晶。這次課程設(shè)計(jì)也給了我們一次體驗(yàn)團(tuán)體合作的機(jī)會(huì)。在課程設(shè)計(jì)中,我深深的體會(huì)到集體的智慧于力量是個(gè)人所無法比擬的。在課程設(shè)計(jì)中,我們的小組成員互相幫助,有問題兩個(gè)人一起討論解決,大大節(jié)省了時(shí)間。互相都提出了很好的建議,使我們的課程設(shè)計(jì)得以較好的完成。

課程設(shè)計(jì)已經(jīng)結(jié)束了,但在課程設(shè)計(jì)的這些體會(huì)要應(yīng)用到今后的日常學(xué)習(xí)中去。在新的學(xué)期,我覺得自己要在以下幾個(gè)方面加以注意:

首先,在學(xué)習(xí)專業(yè)課的時(shí)候要注意理論聯(lián)系實(shí)際。注意將課本上的知識(shí)應(yīng)用到日常的操作中,真正做到學(xué)以致用。只有這樣,才能做到目的明確,才能有足夠的學(xué)習(xí)動(dòng)力。

其次,在學(xué)習(xí)過程中要經(jīng)常與同學(xué)進(jìn)行交流,討論所遇到的問題,并一起解決。在討論中解決問題,會(huì)節(jié)約很多時(shí)間,并且在交流的過程中,我們也可以學(xué)到更多的東西。

課程設(shè)計(jì)已經(jīng)已經(jīng)完美解暑,這次課程設(shè)計(jì)給我打來了很多新的體會(huì),在以后的學(xué)習(xí)中要不斷總結(jié),不斷改進(jìn),使自己的成績(jī)有新的提高。只有不斷努力,才會(huì)使自己變得更加優(yōu)秀。

vb課程設(shè)計(jì)心得體會(huì)三

經(jīng)過近一個(gè)月的設(shè)計(jì)與制作,我們組的《20xx世界杯觀戰(zhàn)指南》終于完成了,現(xiàn)將過程中遇到的問題、獲得的體會(huì)記錄如下。

這次數(shù)據(jù)庫課程設(shè)計(jì)中我主要負(fù)責(zé)用戶登錄、注冊(cè)及數(shù)據(jù)庫維護(hù)方面的設(shè)計(jì)。

1.Delphi是一款功能很強(qiáng)大的軟件,其控件之多超出了我的想象,因此在運(yùn)用時(shí)要借助很多資料。要學(xué)會(huì)查找和利用現(xiàn)有資料來解決問題

2.在設(shè)計(jì)中用到了很多SQL語句,因此對(duì)SQL及程序語句地掌握也是必不可少的。

3.后期的軟件制作都是以前期的工作為基礎(chǔ)的,因此在前期的需求分析及數(shù)據(jù)庫設(shè)計(jì)階段要認(rèn)真、細(xì)致。

4.我們是三個(gè)人的小組,在設(shè)計(jì)過程要互相協(xié)調(diào),合作。這樣才能充分發(fā)揮每個(gè)人的作用。

vb課程設(shè)計(jì)心得體會(huì)四

數(shù)據(jù)庫課程設(shè)計(jì)大賽的塵囂漸漸遠(yuǎn)去,懷著對(duì)這次大賽的些許不舍,懷著對(duì)當(dāng)初課程設(shè)計(jì)開始時(shí)候的豪情萬丈的決心的留戀,懷著通過這次課程設(shè)計(jì)積累的信心與斗志,我開始寫這篇文章,為自己的足跡留下哪怕是微不足道但是對(duì)自己彌足珍貴的痕跡并期望與大家共勉。

首先,讓我的記憶追溯到大二暑假,在老大的指引下(老大勸我學(xué).net),我接觸到microsoft 公司的.net產(chǎn)品。那個(gè)時(shí)候我已經(jīng)學(xué)過vc和asp,因?yàn)閣indows程序設(shè)計(jì)實(shí)驗(yàn)的課的關(guān)系,接觸過vb,但是沒有專門去學(xué)他,因?yàn)榱?xí)慣了c++里面的class,int,覺得vb的sub,var 看著就不是很順心。我是一個(gè)好奇心很強(qiáng)的人,突然看到了一個(gè)號(hào)稱.net是用于創(chuàng)建下一代應(yīng)用程序的理想而又現(xiàn)實(shí)的開發(fā)工具,而且主推c#語言,由于對(duì)c語言的一貫好感,我?guī)缀跏橇⒖虒?duì)他產(chǎn)生了興趣。我就開始了對(duì)c#的學(xué)習(xí),任何語言都不是孤立存在的,所以數(shù)據(jù)交互是很重要的,暑假的時(shí)候我把我們這學(xué)期的課本數(shù)據(jù)庫系統(tǒng)概論看了一遍()。我記得以前用c語言編程的時(shí)候,數(shù)據(jù)是在內(nèi)存中申請(qǐng)空間,譬如使用數(shù)組等等。很耗費(fèi)內(nèi)存空間。這個(gè)時(shí)候就是數(shù)據(jù)庫站出來的時(shí)候啦,于是我又裝上了sql server2000,以前學(xué)asp的時(shí)候用的是access,那個(gè)時(shí)候只是照著人家做,理論是什么也不是很清楚。

通過一個(gè)暑假的學(xué)習(xí),基本搞清楚了理論方面的東西,具體怎么用也不是很清楚。但是這為這學(xué)期的課程設(shè)計(jì)打下了鋪墊。

來到學(xué)校后,隨著這學(xué)期的數(shù)據(jù)庫課程大賽開始了,我有一個(gè)看法就是我自己應(yīng)該具備的能力不是我會(huì)多少,而是我應(yīng)該具備快速學(xué)會(huì)東西的能力。遇到什么就學(xué)什么。我們有時(shí)候很容易被一些專業(yè)名詞說嚇著,包括什么建模,軟件工程,數(shù)據(jù)分析,數(shù)據(jù)挖掘等等。我身邊就有很多同學(xué)被這些紙老虎所唬住,而沒有勇氣去接觸他們,總是說這個(gè)太難了之類的退堂鼓的話,他們低估了自己的潛力同時(shí)也壓抑住了他們自己的好奇心。

其實(shí)都是紙老虎,又不是什么國家科研難題,只是去用一些工具,發(fā)明工具是很難,但是用一個(gè)工具就容易多了,just do it!我記得我做這個(gè)數(shù)據(jù)庫之前,我們老師說要做好前期分析,我就在網(wǎng)上搜索用什么分析工具好。最后我選擇了roseuml建模工具。在此之前,我腦袋里面沒有軟件建模的思想,什么uml建模對(duì)我而言就是一張空白的紙。但是真正接觸后并沒有想象的那么難,有什么不懂的上網(wǎng)去搜索,這是一個(gè)信息橫流的世界,有g(shù)oogle,baidu就沒有不能解決的知識(shí)難題。以及后來的數(shù)據(jù)庫分析的時(shí)候用到的powerdesigner也是一樣。

開發(fā)的時(shí)候我想過用什么架構(gòu),c/s模式?模式有很多,怎么選擇?我就上網(wǎng)搜索現(xiàn)在最流行的架構(gòu)是什么。結(jié)果搜到了mvc架構(gòu),就是你啦。我決定用這個(gè)架構(gòu),不會(huì),沒關(guān)系,咱學(xué)。just do it!前期工作準(zhǔn)備好后,那么我就得把我暑假學(xué)的.net加以實(shí)踐。這個(gè)時(shí)候我更加深入的了解了利用ado.net操縱數(shù)據(jù)庫的知識(shí)。并且對(duì)數(shù)據(jù)庫里面的存儲(chǔ)過程有了比較深入的了解。經(jīng)過大概2個(gè)多星期的奮斗,我完成了我的數(shù)據(jù)庫課程設(shè)計(jì)--基于.net數(shù)據(jù)集的圖書館管理系統(tǒng)。并最后非常榮幸的獲得了大賽的一等獎(jiǎng)以及以及新技術(shù)應(yīng)用獎(jiǎng)。

第4篇

關(guān)鍵詞 實(shí)驗(yàn)教學(xué)體系 電信與計(jì)算機(jī)分中心 信息工程 教學(xué)改革

中圖分類號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.16400/ki.kjdks.2016.10.047

Abstract Theoretical teaching and experimental teaching is for colleges to train two essential link, for information engineering and other related majors, experimental teaching is particularly important, key steps of application type talents training. With the continuous development of information technology, traditional experimental teaching content and teaching method has and social demand can not adapts with my school experiment teaching center of telecommunications and computer center specific experiment teaching pattern and system, describes the various problems encountered by the information engineering specialty in experimental teaching and solutions, in order to deepen teaching reform and improve the quality of experimental teaching play an important role, but also for future application key provincial experimental teaching demonstration center provides a basic guarantee.

Keywords experimental teaching system; telecommunications and computer sub center; information engineering; teaching reform

我校信息工程學(xué)院所開設(shè)的四個(gè)專業(yè)分別為電子信息工程、通信工程、物聯(lián)網(wǎng)工程、計(jì)算機(jī)科學(xué)與技術(shù),其80%以上的實(shí)驗(yàn)課是在電信與計(jì)算機(jī)分中心的實(shí)驗(yàn)室開設(shè)。這四個(gè)專業(yè)的共同特點(diǎn)就是實(shí)驗(yàn)課比例要多于理論課,而且,隨著信息技術(shù)的不斷發(fā)展,實(shí)驗(yàn)課程的教學(xué)模式和實(shí)驗(yàn)內(nèi)容如果一成不變,則會(huì)極大地影響人才培養(yǎng)效果,如何讓實(shí)驗(yàn)課程和社會(huì)接軌是目前電信與計(jì)算機(jī)分中心亟需解決的問題。

1實(shí)驗(yàn)教學(xué)體系主要研究?jī)?nèi)容

1.1 實(shí)驗(yàn)課程結(jié)構(gòu)

(1)基礎(chǔ)類、專業(yè)類、綜合設(shè)計(jì)性以及創(chuàng)新性實(shí)驗(yàn)課程的比例不夠合理,基礎(chǔ)類實(shí)驗(yàn)所占比例過大;(2)大一可以開設(shè)和學(xué)科專業(yè)特點(diǎn)相近的基礎(chǔ)性實(shí)驗(yàn);大二可以以各種競(jìng)賽為導(dǎo)向、把硬件故障診斷的實(shí)例融入實(shí)驗(yàn)教學(xué)中去;大三可以把企業(yè)中實(shí)際的項(xiàng)目和大學(xué)生科技創(chuàng)新活動(dòng)等滲透到平時(shí)的實(shí)驗(yàn)教學(xué)中去。

1.2 實(shí)驗(yàn)教師結(jié)構(gòu)

(1)學(xué)歷結(jié)構(gòu);(2)年齡結(jié)構(gòu);(3)職稱結(jié)構(gòu);(4)雙師型教師比例。

1.3 實(shí)驗(yàn)教學(xué)大綱

因?yàn)殡娦拧⑼ㄐ拧⑽锫?lián)網(wǎng)技術(shù)發(fā)現(xiàn)迅速,需要及時(shí)更新實(shí)驗(yàn)內(nèi)容,陳舊的設(shè)備和技術(shù)手段不能滿足社會(huì)發(fā)展趨勢(shì)。相對(duì)應(yīng)的實(shí)驗(yàn)教學(xué)大綱最少三年要更新一次。

1.4 實(shí)驗(yàn)教學(xué)質(zhì)量評(píng)價(jià)

(1)對(duì)實(shí)驗(yàn)教師的評(píng)價(jià)主要包括實(shí)驗(yàn)講授方法、以及能否及時(shí)處理實(shí)驗(yàn)中遇到的各種問題,因?yàn)槔碚撜n中描述的都是在理想的環(huán)境中得出的規(guī)律和現(xiàn)象,而在實(shí)際進(jìn)行的實(shí)驗(yàn)過程中會(huì)有各種不可預(yù)知的問題出現(xiàn),需要教師能逐一分析并解決問題;(2)對(duì)學(xué)生的評(píng)價(jià)主要包括實(shí)驗(yàn)現(xiàn)象和數(shù)據(jù)的分析,遇到故障的處理方法等。

2 我校信息工程學(xué)院各專業(yè)實(shí)驗(yàn)課教學(xué)體系結(jié)構(gòu)

2.1 電子信息工程專業(yè)實(shí)驗(yàn)課程體系

(1)專業(yè)基礎(chǔ)實(shí)驗(yàn)課:大學(xué)物理實(shí)驗(yàn)、C語言程序設(shè)計(jì)、電信工程導(dǎo)論、數(shù)字邏輯電路實(shí)驗(yàn)、模擬電子線路實(shí)驗(yàn)、電工基礎(chǔ)實(shí)驗(yàn)、電路分析基礎(chǔ)實(shí)驗(yàn)、數(shù)據(jù)結(jié)構(gòu);(2)專業(yè)實(shí)驗(yàn):通信原理實(shí)驗(yàn)、數(shù)字信號(hào)處理實(shí)驗(yàn)、高頻電子線路實(shí)驗(yàn)、信號(hào)系統(tǒng)實(shí)驗(yàn)、單片機(jī)技術(shù)應(yīng)用實(shí)驗(yàn)、計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)、嵌入式與多核技術(shù)實(shí)驗(yàn)、數(shù)字圖像處理實(shí)驗(yàn)、移動(dòng)通信系統(tǒng)實(shí)驗(yàn)、汽車電子實(shí)驗(yàn);(3)項(xiàng)目綜合實(shí)訓(xùn):電子電路實(shí)訓(xùn)、電子工藝實(shí)訓(xùn)、C語言程序課程設(shè)計(jì)、模擬電路課程設(shè)計(jì)、單片機(jī)技術(shù)課程設(shè)計(jì)、實(shí)用電源實(shí)訓(xùn)、FPGA課程設(shè)計(jì)、嵌入式應(yīng)用實(shí)訓(xùn)。

2.2 通信工程專業(yè)實(shí)驗(yàn)課程體系

(1)專業(yè)基礎(chǔ)實(shí)驗(yàn)課:大學(xué)物理實(shí)驗(yàn)、C語言程序設(shè)計(jì)、通信工程導(dǎo)論、數(shù)據(jù)結(jié)構(gòu)、JAVA程序設(shè)計(jì)、電工基礎(chǔ)實(shí)驗(yàn)、電路分析基礎(chǔ)實(shí)驗(yàn)、數(shù)字邏輯電路實(shí)驗(yàn)、模擬電子線路實(shí)驗(yàn);

(2)專業(yè)實(shí)驗(yàn):信號(hào)系統(tǒng)實(shí)驗(yàn)、單片機(jī)技術(shù)應(yīng)用實(shí)驗(yàn)、通信原理實(shí)驗(yàn)、高頻電子線路實(shí)驗(yàn)、計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)、數(shù)字信號(hào)處理實(shí)驗(yàn)、嵌入式與多核技術(shù)實(shí)驗(yàn)、數(shù)字圖像處理實(shí)驗(yàn)、移動(dòng)通信技術(shù)實(shí)驗(yàn)、現(xiàn)代交換技術(shù)實(shí)驗(yàn)、光纖通信技術(shù);

(3)項(xiàng)目綜合實(shí)訓(xùn):電子電路實(shí)訓(xùn)、電子工藝實(shí)訓(xùn)、C語言程序課程設(shè)計(jì)、模擬電路課程設(shè)計(jì)、單片機(jī)技術(shù)課程設(shè)計(jì)、嵌入式與多核課程設(shè)計(jì)、傳感器技術(shù)實(shí)訓(xùn)、安卓技術(shù)開發(fā)、通信系統(tǒng)綜合實(shí)訓(xùn)。

2.3 物聯(lián)網(wǎng)工程專業(yè)實(shí)驗(yàn)課程體系

(1)專業(yè)基礎(chǔ)實(shí)驗(yàn)課:物聯(lián)網(wǎng)工程專業(yè)導(dǎo)論、大學(xué)物理實(shí)驗(yàn)、數(shù)據(jù)結(jié)構(gòu)、電路與電子技術(shù)實(shí)驗(yàn)、計(jì)算機(jī)概論、計(jì)算機(jī)組成原理、JAVA程序設(shè)計(jì)、計(jì)算機(jī)網(wǎng)絡(luò)、C語言程序設(shè)計(jì);

(2)專業(yè)實(shí)驗(yàn):數(shù)據(jù)庫原理、傳感器原理實(shí)驗(yàn)、操作系統(tǒng)、RFID原理實(shí)驗(yàn)、物聯(lián)網(wǎng)通信技術(shù)實(shí)驗(yàn)、嵌入式系統(tǒng)設(shè)計(jì)、JAVA WEB開發(fā)技術(shù)、單片機(jī)原理實(shí)驗(yàn)、無線網(wǎng)絡(luò)技術(shù)實(shí)驗(yàn)、網(wǎng)絡(luò)互連技術(shù)、CC2530原理、軟件工程;

(3)項(xiàng)目綜合實(shí)訓(xùn):C語言程序課程設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)、語言類綜合實(shí)訓(xùn)、關(guān)系數(shù)據(jù)庫課程設(shè)計(jì)、嵌入式課程設(shè)計(jì)、Zigbee應(yīng)用課程設(shè)計(jì)、網(wǎng)絡(luò)通信課程設(shè)計(jì)、物聯(lián)網(wǎng)應(yīng)用項(xiàng)目實(shí)訓(xùn)、智能家居模擬實(shí)訓(xùn)、移動(dòng)應(yīng)用開發(fā)實(shí)訓(xùn);

2.4 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)實(shí)驗(yàn)課程體系

(1)專業(yè)基礎(chǔ)實(shí)驗(yàn)課:數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)、面向?qū)ο蟪绦驅(qū)嶒?yàn)、計(jì)算機(jī)組成原理;

(2)專業(yè)實(shí)驗(yàn):JAVA程序設(shè)計(jì)、操作系統(tǒng)、網(wǎng)頁設(shè)計(jì)、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫原理、JAVA WEB、計(jì)算機(jī)系統(tǒng)、軟件工程、單片機(jī)原理實(shí)驗(yàn)、網(wǎng)絡(luò)管理、XML技術(shù)、多媒體技術(shù);

(3)項(xiàng)目綜合實(shí)訓(xùn):嵌入式課程設(shè)計(jì)、JAVA WEB課程設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)、單片機(jī)技術(shù)課程設(shè)計(jì)、JAVA課程設(shè)計(jì)、軟件測(cè)試課程設(shè)計(jì)、Android系統(tǒng)課程設(shè)計(jì)、網(wǎng)絡(luò)工程課程設(shè)計(jì)、Linux C課程設(shè)計(jì)。

3 目前實(shí)驗(yàn)教學(xué)面臨的問題和解決方案

3.1 實(shí)驗(yàn)課時(shí)分配不合理

單片機(jī)課程設(shè)計(jì)、模擬電路課程設(shè)計(jì)、數(shù)字電路課程設(shè)計(jì)等綜合設(shè)計(jì)類實(shí)驗(yàn)為16學(xué)時(shí),而通信原理以驗(yàn)證性為主的實(shí)驗(yàn)課則安排有34學(xué)時(shí),明顯設(shè)置不合理,今后更新培養(yǎng)方案可重新分配學(xué)時(shí)。

3.2 實(shí)驗(yàn)內(nèi)容陳舊

(1)電子工藝實(shí)訓(xùn)仍使用potel99的最老版本,而目前經(jīng)過升級(jí)后已有最新的potel2008版本;(2)嵌入式系統(tǒng)仍使用的是2006年流行的arm9的操作系統(tǒng),而目前使用的主流操作系統(tǒng)應(yīng)該是arm11;(3)移動(dòng)通信仍使用的是3G技術(shù),而目前4G移動(dòng)技術(shù)已經(jīng)非常成熟,且有部分高校向5G擴(kuò)展;(4)單片機(jī)技術(shù)仍使用的是51系列單片機(jī)芯片,而目前應(yīng)用較多的是STM32系列的單片機(jī),相比處理速度更快,內(nèi)存更大。(5)計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)仍是以有線網(wǎng)絡(luò)教學(xué)為主,而目前應(yīng)用較多的是無線網(wǎng)絡(luò)技術(shù)。

根據(jù)以上問題,可在培養(yǎng)方案中注明要求必須使用某種軟件或?qū)嶒?yàn)方法,實(shí)驗(yàn)教學(xué)中心適時(shí)的淘汰過時(shí)的硬件或者軟件設(shè)備。

3.3 單個(gè)教師承擔(dān)一門課程的局限性

部分課程設(shè)計(jì)類實(shí)驗(yàn)涉及的知識(shí)點(diǎn)較多,單個(gè)教師不能完全承擔(dān)整門課程,這相當(dāng)于做一個(gè)項(xiàng)目,項(xiàng)目組成員對(duì)于各個(gè)知識(shí)點(diǎn)進(jìn)行分工協(xié)作才能更順利完成教學(xué)任務(wù)。例如:某學(xué)生做一個(gè)無線電能傳輸裝置的課程設(shè)計(jì),就需要掌握單片機(jī)技術(shù),開關(guān)電源技術(shù),無線網(wǎng)絡(luò),高頻等多個(gè)知識(shí)點(diǎn),而幾乎沒有一個(gè)教師能同時(shí)精通這所有知識(shí),這就需要在排課的時(shí)候能同時(shí)安排幾個(gè)相關(guān)教師授課。

3.4 各專業(yè)實(shí)驗(yàn)課的專業(yè)性不強(qiáng)

電子信息工程專業(yè)可不開設(shè)移動(dòng)通信實(shí)驗(yàn)、數(shù)字圖像處理,可增開設(shè)自動(dòng)控制原理實(shí)驗(yàn),微波技術(shù)等實(shí)驗(yàn)課程;通信工程專業(yè)可不開設(shè)電子工藝實(shí)訓(xùn)、FPGA技術(shù),可增開設(shè)射頻技術(shù),光纖通信等實(shí)驗(yàn)課程;物聯(lián)網(wǎng)工程可不開設(shè)計(jì)算機(jī)組成原理;計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)可增開部分專業(yè)基礎(chǔ)實(shí)驗(yàn)課。

3.5 大部分實(shí)訓(xùn)課程未能和生產(chǎn)實(shí)際緊密結(jié)合

例如軟件類實(shí)驗(yàn)相互抄襲、網(wǎng)上拷貝較多,學(xué)生畢業(yè)后不能勝任項(xiàng)目開發(fā)工作,因?yàn)檎鎸?shí)的項(xiàng)目開發(fā)不同于普通按部就班的實(shí)驗(yàn)課教學(xué),其整個(gè)過程中會(huì)遇到各種不可預(yù)知的困難,為了讓學(xué)生學(xué)會(huì)分析處理各種問題,應(yīng)把企業(yè)中實(shí)際的項(xiàng)目融入平時(shí)的實(shí)驗(yàn)教學(xué)中,讓學(xué)生真實(shí)體驗(yàn)項(xiàng)目開發(fā)整個(gè)過程,這樣學(xué)生踏上工作崗位后就能直接進(jìn)入企業(yè)第一線工作。

4 結(jié)語

實(shí)驗(yàn)教學(xué)體系改革是一個(gè)長(zhǎng)期的過程,要根據(jù)社會(huì)發(fā)展趨勢(shì),學(xué)科專業(yè)特點(diǎn)隨時(shí)改進(jìn),而信息工程專業(yè)實(shí)驗(yàn)發(fā)展尤為迅速,這就要求實(shí)驗(yàn)教師長(zhǎng)期不斷地學(xué)習(xí),經(jīng)常深入企業(yè)掌握先進(jìn)的技術(shù)和方法,實(shí)驗(yàn)教學(xué)中心也要適時(shí)更新硬件和軟件設(shè)備,保障實(shí)驗(yàn)教學(xué)體系的實(shí)用性、先進(jìn)性、創(chuàng)新性和完整性。

參考文獻(xiàn)

[1] 柴文妍,王皖貞.電子信息工程專業(yè)“綜合課程設(shè)計(jì)”教學(xué)實(shí)踐與探討[J].北華航天工業(yè)學(xué)院學(xué)報(bào),2011.21(3).

[2] 王青云,宗慧.電子信息工程專業(yè)的“課題式”教學(xué)改革研究[J].中國科教創(chuàng)新導(dǎo)刊,2011.34.

第5篇

關(guān)鍵詞 思維模式 計(jì)算思維 程序設(shè)計(jì) 教學(xué)改革

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

0 引言

隨著計(jì)算機(jī)在各個(gè)行業(yè)的廣泛應(yīng)用,計(jì)算機(jī)基礎(chǔ)教育成為每個(gè)入學(xué)大學(xué)生的必修課,而C語言程序設(shè)計(jì)又是計(jì)算機(jī)基礎(chǔ)教育里面的一門非常重要的課程。需要學(xué)習(xí)C語言程序設(shè)計(jì)的原因有:(1)C語言語法結(jié)構(gòu)很簡(jiǎn)潔精妙,可以寫出高效程序,大多數(shù)程序員愿意使用C語言去描述算法本身;(2)C語言深入到系統(tǒng)底層;(3)很多新型的語言都是衍生自C語言,掌握了C語言,再經(jīng)過簡(jiǎn)單的學(xué)習(xí),就可以掌握和使用新型語言去開發(fā)了,例如Java。第三個(gè)原因也從另一個(gè)側(cè)面證明C語言是程序設(shè)計(jì)的重要基礎(chǔ)。

C語言作為入門來講是比較合適的語言,用處廣泛,可以學(xué)會(huì)優(yōu)秀的程序風(fēng)格。想學(xué)會(huì)C語言,有初中數(shù)學(xué)和英語的基礎(chǔ)就夠了,但是如果想深入學(xué)好C語言程序設(shè)計(jì),必須要有好的抽象的思維能力,這種抽象的能力就是計(jì)算思維。眾所周知,計(jì)算機(jī)是一個(gè)應(yīng)用工具,如何將這個(gè)工具應(yīng)用好,是學(xué)生在學(xué)習(xí)時(shí)代乃至進(jìn)入到社會(huì)必須熟練掌握的。要靈活使用計(jì)算機(jī)進(jìn)行程序設(shè)計(jì),基于計(jì)算思維的C語言程序設(shè)計(jì)教學(xué)方法發(fā)揮著重要作用。

1 計(jì)算思維概念

2006年3月,卡內(nèi)基·梅隆大學(xué)周以真教授闡述了計(jì)算思維:計(jì)算思維是運(yùn)用計(jì)算機(jī)科學(xué)的基礎(chǔ)概念進(jìn)行問題求解、系統(tǒng)設(shè)計(jì)以及人類行為理解等涵蓋計(jì)算機(jī)科學(xué)之廣度的一系列思維活動(dòng)。對(duì)于計(jì)算機(jī)專業(yè)的學(xué)生來說,理解這一概念并非易事,而對(duì)于非計(jì)算機(jī)專業(yè)的學(xué)生來說,很難讓他們理解計(jì)算思維。因此,僅僅知道計(jì)算思維這個(gè)概念是遠(yuǎn)遠(yuǎn)不夠的,關(guān)鍵在于,將一些日常生活中常見的實(shí)例,用C語言程序來實(shí)現(xiàn),而在這個(gè)實(shí)現(xiàn)過程中,就用到了計(jì)算思維理念。要想初步認(rèn)識(shí)計(jì)算思維理論,就要借助于現(xiàn)實(shí)生活的例子,通過這些簡(jiǎn)單的例子,更深入地理解計(jì)算思維這一思維模式,在實(shí)踐中,用計(jì)算思維來指導(dǎo)學(xué)生編程,這樣一來,學(xué)生編程的出發(fā)點(diǎn)更高,考慮問題更全局化,編出來的程序更健壯、更通用、更科學(xué)。

要理解計(jì)算思維,首先要從科學(xué)思維來入手。科學(xué)是指反映現(xiàn)實(shí)世界各種現(xiàn)象的本質(zhì)與規(guī)律的分科的知識(shí)體系。科學(xué)思維(簡(jiǎn)稱思維)一般指的是理性認(rèn)識(shí)及其過程,也即經(jīng)過感性階段獲得的大量材料,通過整理和改造,形成概念、判斷和推理,以反映事物的本質(zhì)和規(guī)律。科學(xué)思維主要分為理論思維、實(shí)驗(yàn)思維和計(jì)算思維三大類。

理論思維經(jīng)常碰到,例如公理。實(shí)驗(yàn)思維的先驅(qū)應(yīng)當(dāng)首推意大利著名的物理學(xué)家、天文學(xué)家和數(shù)學(xué)家伽利略,他開創(chuàng)了以實(shí)驗(yàn)為基礎(chǔ)具有嚴(yán)密邏輯理論體系的近代科學(xué)。計(jì)算思維則是人類求解問題的一條途徑,但決非要使人類像計(jì)算機(jī)那樣思考。計(jì)算思維的本質(zhì)是抽象和自動(dòng)化。如同所有人都具備“讀、寫、算”能力一樣,計(jì)算思維是必須具備的思維能力。

計(jì)算思維概括起來有以下三個(gè)特點(diǎn):(1)計(jì)算思維吸取了問題求解所用的一般數(shù)學(xué)思維方式,顛覆了現(xiàn)實(shí)世界中巨大復(fù)雜系統(tǒng)設(shè)計(jì)與評(píng)估的一般工程思維方法和理解心理及人類行為的一般科學(xué)思維方法。(2)計(jì)算思維建立在計(jì)算過程的能力和限制之上,由人和機(jī)器執(zhí)行;計(jì)算方法和模型可以處理那些原本無法由個(gè)人獨(dú)立完成的問題和系統(tǒng)設(shè)計(jì)。(3)計(jì)算思維最根本的內(nèi)容是抽象;計(jì)算思維中的抽象完全超越物理的時(shí)空觀,以致完全用符號(hào)來表示;與數(shù)學(xué)的與物理的抽象相比,計(jì)算思維的抽象更為豐富,也更為復(fù)雜。

2 基于計(jì)算思維的課程教學(xué)方法

正是由于計(jì)算思維的抽象能力有助于復(fù)雜系統(tǒng)的問題求解,所以應(yīng)該結(jié)合計(jì)算思維在C語言程序設(shè)計(jì)中的應(yīng)用,為學(xué)生開設(shè)一門“怎么像計(jì)算機(jī)科學(xué)家們一樣去思維”的課程,讓學(xué)生們一開始就喜歡上編程,因?yàn)橛?jì)算思維不僅僅屬于計(jì)算機(jī)科學(xué)家,而是屬于每個(gè)學(xué)生的基本技能。

以前,非計(jì)算機(jī)專業(yè)學(xué)生在學(xué)習(xí)C語言程序設(shè)計(jì)的教學(xué)過程中,教會(huì)學(xué)生C語言語法,告訴學(xué)生怎么編程,這種教學(xué)方法和模式對(duì)學(xué)生深刻學(xué)習(xí)C語言程序設(shè)計(jì)是很片面的。根據(jù)我們的教學(xué)實(shí)踐,我們發(fā)現(xiàn),需要一種思維模式來指導(dǎo)大學(xué)生學(xué)習(xí)C語言程序設(shè)計(jì),不是為了編程而編程,而應(yīng)該把編程當(dāng)作是一種有趣學(xué)習(xí),這種思維模式就是計(jì)算思維,它對(duì)學(xué)生們理解C語言乃至動(dòng)手熟練編程起著非常重要的作用。因此,在教學(xué)的過程中,首先需要給學(xué)生們講解計(jì)算和計(jì)算思維。當(dāng)然,首先要從經(jīng)常會(huì)碰到的生活中的簡(jiǎn)單的例子開始的,例如“求1+2+3+……+100”,讓學(xué)生對(duì)計(jì)算思維概念有一個(gè)初步認(rèn)識(shí)與理解,這樣才容易讓學(xué)生們擁有計(jì)算思維的思想,學(xué)生們也可以從一個(gè)更高的角度來全面理解和應(yīng)用C語言編程,這對(duì)于非計(jì)算機(jī)專業(yè)的學(xué)生學(xué)習(xí)C語言程序設(shè)計(jì)無疑是一個(gè)好思路。

將計(jì)算思維融入到C語言程序設(shè)計(jì),需要將C語言程序設(shè)計(jì)課程進(jìn)行相應(yīng)的整合,如何將計(jì)算思維巧妙地應(yīng)用到C語言程序設(shè)計(jì)課程中,提高學(xué)生應(yīng)用計(jì)算機(jī)知識(shí)抽象和分解問題的能力,對(duì)于非計(jì)算機(jī)專業(yè)的學(xué)生學(xué)習(xí)C語言程序設(shè)計(jì)和老師講解此課程都是一個(gè)不小的挑戰(zhàn)。在講授此課程的過程中,我們對(duì)學(xué)生計(jì)算思維能力的培養(yǎng)做了系列的嘗試和探索,面向非計(jì)算機(jī)專業(yè)的C語言程序設(shè)計(jì),其計(jì)算思維的思想主要體現(xiàn)在如下幾個(gè)方面,如圖1所示。

(1)實(shí)例教學(xué)法。在C語言程序設(shè)計(jì)的教學(xué)過程中,需要講授C語言的順序、選擇及循環(huán)三種基本結(jié)構(gòu),因?yàn)檫@三種結(jié)構(gòu)貫穿著整個(gè)編程過程。對(duì)于數(shù)組、函數(shù)和指針等幾部分內(nèi)容,為了在教學(xué)過程中加強(qiáng)學(xué)生的計(jì)算思維能力培養(yǎng),教學(xué)過程中選取幾個(gè)例子進(jìn)行深度剖析,這些例子不僅要有代表性,并且要以學(xué)生容易理解為前提,更貼近學(xué)生的現(xiàn)實(shí)生活。

(2)交互式教學(xué)法。講練互動(dòng)的交互式教學(xué)方法始終貫穿講課過程中,“先講后練”、“先練后講”、“邊講邊練”,老師在整個(gè)講授的過程中,不再是演獨(dú)角戲,而是邊講邊同學(xué)生進(jìn)行問題探討的探索者,引導(dǎo)學(xué)生更深刻地理解問題,直至用多種方法靈活地解決問題,當(dāng)學(xué)生的學(xué)習(xí)思路打開了,很難的問題也就不是問題了。

(3)課程設(shè)計(jì)方法。課程設(shè)計(jì)本來是為計(jì)算機(jī)專業(yè)的學(xué)生開設(shè)的課程,目的是讓學(xué)生有更好更多的鍛煉機(jī)會(huì),加深對(duì)課程的理解。而作為公共課的C語言程序設(shè)計(jì),一直以來,沒有開設(shè)課程設(shè)計(jì),事實(shí)上,公共課的C語言程序設(shè)計(jì)課程設(shè)計(jì)其實(shí)是非常有必要設(shè)置的。

計(jì)算思維在課程中的體現(xiàn)不是憑空存在的,而是要自己去體會(huì)和思考的。我們可以在課程設(shè)計(jì)中,給學(xué)生很貼近生活的例子,例如開發(fā)圖書管理系統(tǒng)和學(xué)籍管理系統(tǒng),在整個(gè)課程設(shè)計(jì)的過程中,將學(xué)習(xí)內(nèi)容分解到各個(gè)階段的設(shè)計(jì),從而掌握計(jì)算思維能力在解決實(shí)際問題的具體應(yīng)用。課程設(shè)計(jì)中的系統(tǒng)演示、項(xiàng)目答辯和系統(tǒng)說明書,這三者之間是有密切關(guān)系的,首先分團(tuán)隊(duì)合作設(shè)計(jì)系統(tǒng),系統(tǒng)中的子函數(shù)分到每個(gè)成員解決,將主函數(shù)調(diào)用子函數(shù),實(shí)現(xiàn)系統(tǒng)的總體功能;然后,在每個(gè)小組中選擇代表答辯,在答辯的過程中,我們可以相互提出問題,探討解決方案;最后書寫詳細(xì)的系統(tǒng)說明書,這三個(gè)階段必不可少,成為一個(gè)設(shè)計(jì)整體,讓學(xué)生們充分體會(huì)和享受整個(gè)編程過程,從而對(duì)C語言程序設(shè)計(jì)更加有興趣和信心。

3 結(jié)論

需要將計(jì)算思維理念融入到課堂教學(xué)中,因此基于計(jì)算思維的C語言程序設(shè)計(jì)課程在整個(gè)課程設(shè)置過程中得到了反復(fù)強(qiáng)化,最終目標(biāo)是將計(jì)算思維能力轉(zhuǎn)化成學(xué)生的思想,使他們具有獨(dú)立學(xué)習(xí)和研究的能力,這對(duì)大學(xué)生們?cè)诖髮W(xué)階段后續(xù)的學(xué)習(xí)是大有裨益的,這也是一種值得推廣的C語言程序設(shè)計(jì)教學(xué)方法。計(jì)算思維是能夠在抽象的多個(gè)層次上的思維,而不僅僅是計(jì)算機(jī)編程。編程實(shí)現(xiàn)的是計(jì)算思維中的一個(gè)內(nèi)容,但它還包含有抽象與建模、算法選擇、資源選擇與調(diào)度、優(yōu)化與評(píng)估、模擬與仿真等諸多的內(nèi)容。計(jì)算思維的引入有效地幫助學(xué)生進(jìn)行研究性學(xué)習(xí)和自主學(xué)習(xí),可以得到比以前單純的講授為主的教學(xué)模式更好的教學(xué)效果。與此同時(shí),學(xué)生可以將計(jì)算思維能力應(yīng)用到其他課程中,逐步提高各方面的能力,這對(duì)培養(yǎng)學(xué)生發(fā)現(xiàn)問題、解決問題及進(jìn)行獨(dú)立思考都有很重要的作用。計(jì)算思維能力的培養(yǎng)要面對(duì)所有的人,它的應(yīng)用也是無處不在的。

L芑鶼钅浚何浜嚎萍即笱Ы萄а芯肯钅浚ㄏ钅勘嗪牛?012X46)

參考文獻(xiàn)

[1] 九校聯(lián)盟(C9)計(jì)算機(jī)基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略聯(lián)合聲明[J].中國大學(xué)教育,2010(9).

[2] 陳國良,董榮勝.計(jì)算思維與大學(xué)計(jì)算機(jī)基礎(chǔ)教育[J].中國大學(xué)教學(xué),2011(1).

第6篇

vb課程設(shè)計(jì)心得體會(huì)范文一

經(jīng)過近一個(gè)月的設(shè)計(jì)與制作,我們組的《20xx世界杯觀戰(zhàn)指南》終于完成了,現(xiàn)將過程中遇到的問題、獲得的體會(huì)記錄如下。

這次數(shù)據(jù)庫課程設(shè)計(jì)中我主要負(fù)責(zé)用戶登錄、注冊(cè)及數(shù)據(jù)庫維護(hù)方面的設(shè)計(jì)。

1.Delphi是一款功能很強(qiáng)大的軟件,其控件之多超出了我的想象,因此在運(yùn)用時(shí)要借助很多資料。要學(xué)會(huì)查找和利用現(xiàn)有資料來解決問題

2.在設(shè)計(jì)中用到了很多SQL語句,因此對(duì)SQL及程序語句地掌握也是必不可少的。

3.后期的軟件制作都是以前期的工作為基礎(chǔ)的,因此在前期的需求分析及數(shù)據(jù)庫設(shè)計(jì)階段要認(rèn)真、細(xì)致。

4.我們是三個(gè)人的小組,在設(shè)計(jì)過程要互相協(xié)調(diào),合作。這樣才能充分發(fā)揮每個(gè)人的作用。

vb課程設(shè)計(jì)心得體會(huì)范文二

數(shù)據(jù)庫課程設(shè)計(jì)大賽的塵囂漸漸遠(yuǎn)去,懷著對(duì)這次大賽的些許不舍,懷著對(duì)當(dāng)初課程設(shè)計(jì)開始時(shí)候的豪情萬丈的決心的留戀,懷著通過這次課程設(shè)計(jì)積累的信心與斗志,我開始寫這篇文章,為自己的足跡留下哪怕是微不足道但是對(duì)自己彌足珍貴的痕跡并期望與大家共勉。

首先,讓我的記憶追溯到大二暑假,在老大的指引下(老大勸我學(xué).net),我接觸到microsoft 公司的.net產(chǎn)品。那個(gè)時(shí)候我已經(jīng)學(xué)過vc和asp,因?yàn)閣indows程序設(shè)計(jì)實(shí)驗(yàn)的課的關(guān)系,接觸過vb,但是沒有專門去學(xué)他,因?yàn)榱?xí)慣了c++里面的class,int,覺得vb的sub,var 看著就不是很順心。我是一個(gè)好奇心很強(qiáng)的人,突然看到了一個(gè)號(hào)稱.net是用于創(chuàng)建下一代應(yīng)用程序的理想而又現(xiàn)實(shí)的開發(fā)工具,而且主推c#語言,由于對(duì)c語言的一貫好感,我?guī)缀跏橇⒖虒?duì)他產(chǎn)生了興趣。我就開始了對(duì)c#的學(xué)習(xí),任何語言都不是孤立存在的,所以數(shù)據(jù)交互是很重要的,暑假的時(shí)候我把我們這學(xué)期的課本數(shù)據(jù)庫系統(tǒng)概論看了一遍()。我記得以前用c語言編程的時(shí)候,數(shù)據(jù)是在內(nèi)存中申請(qǐng)空間,譬如使用數(shù)組等等。很耗費(fèi)內(nèi)存空間。這個(gè)時(shí)候就是數(shù)據(jù)庫站出來的時(shí)候啦,于是我又裝上了sql server2000,以前學(xué)asp的時(shí)候用的是access,那個(gè)時(shí)候只是照著人家做,理論是什么也不是很清楚。

通過一個(gè)暑假的學(xué)習(xí),基本搞清楚了理論方面的東西,具體怎么用也不是很清楚。但是這為這學(xué)期的課程設(shè)計(jì)打下了鋪墊。

來到學(xué)校后,隨著這學(xué)期的數(shù)據(jù)庫課程大賽開始了,我有一個(gè)看法就是我自己應(yīng)該具備的能力不是我會(huì)多少,而是我應(yīng)該具備快速學(xué)會(huì)東西的能力。遇到什么就學(xué)什么。我們有時(shí)候很容易被一些專業(yè)名詞說嚇著,包括什么建模,軟件工程,數(shù)據(jù)分析,數(shù)據(jù)挖掘等等。我身邊就有很多同學(xué)被這些紙老虎所唬住,而沒有勇氣去接觸他們,總是說這個(gè)太難了之類的退堂鼓的話,他們低估了自己的潛力同時(shí)也壓抑住了他們自己的好奇心。

其實(shí)都是紙老虎,又不是什么國家科研難題,只是去用一些工具,發(fā)明工具是很難,但是用一個(gè)工具就容易多了,just do it!我記得我做這個(gè)數(shù)據(jù)庫之前,我們老師說要做好前期分析,我就在網(wǎng)上搜索用什么分析工具好。最后我選擇了roseuml建模工具。在此之前,我腦袋里面沒有軟件建模的思想,什么uml建模對(duì)我而言就是一張空白的紙。但是真正接觸后并沒有想象的那么難,有什么不懂的上網(wǎng)去搜索,這是一個(gè)信息橫流的世界,有g(shù)oogle,baidu就沒有不能解決的知識(shí)難題。以及后來的數(shù)據(jù)庫分析的時(shí)候用到的powerdesigner也是一樣。

開發(fā)的時(shí)候我想過用什么架構(gòu),c/s模式?模式有很多,怎么選擇?我就上網(wǎng)搜索現(xiàn)在最流行的架構(gòu)是什么。結(jié)果搜到了mvc架構(gòu),就是你啦。我決定用這個(gè)架構(gòu),不會(huì),沒關(guān)系,咱學(xué)。just do it!前期工作準(zhǔn)備好后,那么我就得把我暑假學(xué)的.net加以實(shí)踐。這個(gè)時(shí)候我更加深入的了解了利用操縱數(shù)據(jù)庫的知識(shí)。并且對(duì)數(shù)據(jù)庫里面的存儲(chǔ)過程有了比較深入的了解。經(jīng)過大概2個(gè)多星期的奮斗,我完成了我的數(shù)據(jù)庫課程設(shè)計(jì)--基于.net數(shù)據(jù)集的圖書館管理系統(tǒng)。并最后非常榮幸的獲得了大賽的一等獎(jiǎng)以及以及新技術(shù)應(yīng)用獎(jiǎng)。

與其臨淵羨魚,不如退而結(jié)網(wǎng)。這次數(shù)據(jù)庫課程設(shè)計(jì)給我的最大的印象就是如果自己有了興趣,就動(dòng)手去做,困難在你的勇氣和毅力下是抬不了頭的。從做這個(gè)數(shù)據(jù)庫開始無論遇到什么困難,我都沒有一絲的放棄的念頭。出于對(duì)知識(shí)的渴望,出于對(duì)新技術(shù)的好奇,出于對(duì)一切未知的求知。我完成了這次數(shù)據(jù)庫課程設(shè)計(jì),不過這只是我學(xué)習(xí)路上的驛站,未來十年.net的核心技術(shù)就是xml[至少微軟是這么宣傳的],我會(huì)繼續(xù)學(xué)習(xí)它,包括jave公司的j2ee我也很想試試,語言本來就是相通的,just do it!語言并不重要畢竟它僅僅是工具,用好一個(gè)工具并不是一件值得為外人道的事情,主要是了解學(xué)習(xí)思想。古語說的好:學(xué)無止境啊!

我很慶幸我參加了這次數(shù)據(jù)庫大賽,讓我確實(shí)打開了眼界。

vb課程設(shè)計(jì)心得體會(huì)范文三

VB課程是計(jì)算機(jī)科學(xué)與技術(shù)本科專業(yè)的專業(yè)骨干課。本課程主要通過VB論述了面向?qū)ο蟪绦蛟O(shè)計(jì)和組建編程的機(jī)理,涉及到控制臺(tái)界面程序、Windows窗體程序、圖形界面編程、數(shù)據(jù)庫、網(wǎng)絡(luò)應(yīng)用系統(tǒng)等多方面的內(nèi)容。內(nèi)容量大,程序設(shè)計(jì)復(fù)雜、同時(shí)VB程序調(diào)試是在VS環(huán)境下進(jìn)行,在編程過程中環(huán)境會(huì)自動(dòng)為用戶生成一些必要代碼,以降低編程難度,降低學(xué)生的編程負(fù)擔(dān),但這也帶來了一些問題,如:學(xué)生對(duì)VB的程序結(jié)構(gòu)把握和了解不全面,對(duì)編程機(jī)理了解不透徹,學(xué)生容易盲目照搬書上代碼,不求甚解,似是而非。為了解決這個(gè)問題,我們采取了課程設(shè)計(jì)的方法來加深學(xué)生對(duì)知識(shí)的理解,將書本知識(shí)遷移到新的問題解決中,提高學(xué)生分析問題和解決問題的能力。

要求學(xué)生在學(xué)習(xí)該課程中,應(yīng)用每個(gè)相對(duì)獨(dú)立的、完整的單元知識(shí)解決一個(gè)實(shí)際項(xiàng)目,設(shè)計(jì)編寫一個(gè)小作品;學(xué)完整個(gè)課程后,完成一個(gè)綜合性比較強(qiáng)的編程項(xiàng)目,使學(xué)生對(duì)整個(gè)課程內(nèi)容進(jìn)行全面的總結(jié)、梳理,以項(xiàng)目完成為手段,全面鍛煉學(xué)生分析問題和解決問題的能力。

一. 目的

1. 為使學(xué)生掌握VB編程、面向?qū)ο蟪绦蛟O(shè)計(jì)思想和組建編程的知識(shí)實(shí)際技能,除了系統(tǒng)地講授必要的VB知識(shí),上機(jī)練習(xí),做作業(yè)外,還應(yīng)該對(duì)學(xué)生作較全面的編程技能和分析問題解決問題的能力訓(xùn)練,即作課程設(shè)計(jì),以達(dá)到如下目的:具體應(yīng)用和鞏固本課程及有關(guān)先修課的基礎(chǔ)理論和專業(yè)知識(shí),了解面向?qū)ο蟪绦蛟O(shè)計(jì)思想,掌握應(yīng)用編程和組建編程程序設(shè)計(jì)方法,培養(yǎng)學(xué)生初步的項(xiàng)目設(shè)計(jì)能力。

2. 獨(dú)立地根據(jù)一定的項(xiàng)目要求,查閱資料,寫出項(xiàng)目開發(fā)目標(biāo),分析開發(fā)過程中所用到的課程知識(shí),提出解決方案,編碼并上機(jī)調(diào)試完成系統(tǒng),培養(yǎng)學(xué)生分析問題和解決問題的能力。課程設(shè)計(jì)是教學(xué)過程中的一個(gè)重要環(huán)節(jié),必須認(rèn)真對(duì)待。

二. 要求

在課程設(shè)計(jì)中要求學(xué)生注意培養(yǎng)認(rèn)真負(fù)責(zé),踏實(shí)細(xì)致的工作作風(fēng)和保質(zhì)保量,按時(shí)完成任務(wù)的習(xí)慣。在設(shè)計(jì)過程中必須做到:

1. 在某個(gè)教學(xué)單元結(jié)束后,完成一個(gè)教師布置的、或?qū)W生自己擬定的、知識(shí)覆蓋整個(gè)章節(jié)的,有一定綜合性和難度的項(xiàng)目,要求學(xué)生描述出要達(dá)到的目標(biāo)、圍繞目標(biāo),收集資料和素材,復(fù)習(xí)所需的課程知識(shí),描述問題解決方案、編寫程序上機(jī)調(diào)試,直到項(xiàng)目的完成。最后的成果要有完成的作品和相應(yīng)的文檔。

2. 在課程結(jié)束后,完成一個(gè)大的編程項(xiàng)目,其要求與課程單元的項(xiàng)目差不多,只是綜合性更強(qiáng)、難度更大、知識(shí)覆蓋面更廣,工作量更大,以全面促進(jìn)學(xué)生復(fù)習(xí)和梳理學(xué)科教學(xué)內(nèi)容,提升學(xué)生分析問題、解決問題和文檔的書寫和編制。

三、采取的措施

為了保證課程設(shè)計(jì)能夠按照預(yù)定的目標(biāo)和計(jì)劃進(jìn)行,我們還采取了以下措施來加強(qiáng)對(duì)學(xué)生監(jiān)督和管理。

1.首先講清楚課程設(shè)計(jì)的意義,讓學(xué)生能夠自覺積極主動(dòng)地進(jìn)行課程設(shè)計(jì),發(fā)揮學(xué)生的主觀能動(dòng)性;

2.在課程設(shè)計(jì)過程中,教師隨時(shí)巡視和監(jiān)督,了解把握和控制課程設(shè)計(jì)的進(jìn)展;

3.將學(xué)生的作品集中展示、評(píng)價(jià)、打分,可以讓學(xué)生在展示的過程中獲得成就感、自豪感,學(xué)生之間可以相互學(xué)習(xí)、取長(zhǎng)補(bǔ)短,同時(shí)在此過程中可以明確標(biāo)準(zhǔn),自覺地按照標(biāo)準(zhǔn)來調(diào)整自己地學(xué)習(xí);

4.將課程設(shè)計(jì)作為學(xué)期成績(jī)的一部分記載,大約占10%,必須完成課程設(shè)計(jì)后才能參加考試,課程設(shè)計(jì)不過關(guān),即使考得再好,也不能過。

第7篇

關(guān)鍵詞:?jiǎn)纹瑱C(jī)課程設(shè)計(jì);軟件仿真;硬件電路聯(lián)調(diào)

在開發(fā)單片機(jī)嵌入式系統(tǒng)時(shí),使用最多的軟件就是Keilc51軟件,此軟件是由Keil公司研發(fā)出來的,軟件以u(píng)Vision2為開發(fā)平臺(tái),具有的功能包括項(xiàng)目管理、編碼、程序生成器等。Keilc51的優(yōu)點(diǎn)在于:其界面的友好性較高、操作便捷,支持對(duì)匯編語言、C語言及混合語言的編程、編譯和調(diào)試工作,可以在很大程度上縮短設(shè)計(jì)周期,在對(duì)程序進(jìn)行修改時(shí)也是很方便的。與此同時(shí),Keilc51還能夠加載Proteus軟件的VSM仿真器,加載之后就可以和Proteus軟件進(jìn)行聯(lián)機(jī)調(diào)試。

一、課程設(shè)計(jì)流程

1.編寫相關(guān)指導(dǎo)文件

在對(duì)課程設(shè)計(jì)著手之前,需要對(duì)課程設(shè)計(jì)的流程進(jìn)行文檔編寫,為扎實(shí)掌握單片機(jī)技術(shù)打下基礎(chǔ)。相關(guān)指導(dǎo)文件包括:?jiǎn)纹瑱C(jī)項(xiàng)目開發(fā)的相關(guān)教程和例程材料,Keilc51和Proteus軟件的教程和例程材料,單片機(jī)課程設(shè)計(jì)完成程度的標(biāo)準(zhǔn),課程設(shè)計(jì)大綱等。

2.選擇題目

在制作課程計(jì)劃時(shí),需要根據(jù)每個(gè)章節(jié)內(nèi)容的不同和課程進(jìn)展程度對(duì)學(xué)生的實(shí)際學(xué)習(xí)情況進(jìn)行考量,通過對(duì)學(xué)生掌握情況的判斷再對(duì)課程設(shè)計(jì)進(jìn)行擬題。課程設(shè)計(jì)的題目包括針對(duì)各章內(nèi)容的,也包括針對(duì)綜合應(yīng)用的:關(guān)于MSC-51與A/D轉(zhuǎn)換方面的課程設(shè)計(jì)題目,關(guān)于MCS-51串口方面的課程設(shè)計(jì)題目,關(guān)于定時(shí)器與中斷方面的課程設(shè)計(jì)題目,關(guān)于I/O接口方面的課程設(shè)計(jì)題目,關(guān)于MCS-51的綜合使用方面的題目等。除此之外,還要列出詳細(xì)的元件表,供學(xué)生選擇和參考,并對(duì)課程設(shè)計(jì)題目的實(shí)現(xiàn)提出相應(yīng)的具體要求。

3.使用仿真軟件和實(shí)現(xiàn)電路功能

在課程設(shè)計(jì)實(shí)現(xiàn)中,教師可指導(dǎo)學(xué)生分組進(jìn)行,根據(jù)學(xué)生所選題目對(duì)學(xué)生如何在軟件和硬件等方面進(jìn)行設(shè)計(jì)給予指導(dǎo),以完成設(shè)計(jì)的初步內(nèi)容。在對(duì)學(xué)生進(jìn)行指導(dǎo)時(shí),可按照以下步驟進(jìn)行:

(1)繪制程序流程圖,可以使用Visio或Word進(jìn)行繪制。學(xué)生在繪制程序流程圖時(shí),不但要依據(jù)所選題目的設(shè)計(jì)要求,還要結(jié)合教師的指導(dǎo)內(nèi)容進(jìn)行繪制,為接下來的程序設(shè)計(jì)做鋪墊。

(2)設(shè)計(jì)硬件電路,可以使用Proteus軟件進(jìn)行設(shè)計(jì)。在這一步驟中,首先要對(duì)Proteus軟件進(jìn)行學(xué)習(xí),在掌握基本應(yīng)用原理和方法的基礎(chǔ)上,再依據(jù)設(shè)計(jì)要求設(shè)計(jì)電路。在學(xué)習(xí)Proteus軟件的基礎(chǔ)上,由教師組織學(xué)生先進(jìn)行軟件的實(shí)際操作學(xué)習(xí),需要學(xué)生掌握的內(nèi)容有:建立工程文件、選取和使用元件、連接電路和進(jìn)行調(diào)試運(yùn)行等。

(3)編寫程序和編譯調(diào)試,根據(jù)上一步驟得到的硬件電路使用匯編語言編寫源程序,再在Keilc51軟件中進(jìn)行編譯和調(diào)試。教師要指導(dǎo)學(xué)生,讓他們依據(jù)課程設(shè)計(jì)要求把編寫好的匯編代碼導(dǎo)入到Keilc51軟件中,進(jìn)行編譯調(diào)試。

(4)聯(lián)合調(diào)試,對(duì)Proteus軟件和Keilc51軟件進(jìn)行聯(lián)合調(diào)試。將在Proteus中畫好的原理圖在ISIS上打開,在Proteus軟件里的DEBUG菜單中選擇use remote debug monitor選項(xiàng),并對(duì)聯(lián)機(jī)仿真參數(shù)進(jìn)行設(shè)置。將在第三步中編譯好的Keilc51工程文件打開,并設(shè)置相關(guān)參數(shù):在Keilc51的project菜單中點(diǎn)擊進(jìn)入option for target“工程名”,在DEBUG選項(xiàng)的右上方下拉菜單中選擇Proteus VSM Monitor-51 Driver,并設(shè)置聯(lián)機(jī)仿真參數(shù)。

4.面包機(jī)設(shè)計(jì)和電路功能的實(shí)現(xiàn)

在這一階段,教師要先組織學(xué)生對(duì)集成芯片的用途和管腳功能進(jìn)行學(xué)習(xí),之后再在面包板上建電路,電路連接無誤后,使用編程器將程序燒寫到單片機(jī)的CPU上,最終使電路功能得以實(shí)現(xiàn)。

5.實(shí)行課程設(shè)計(jì)考核答辯制

教師采用答辯制的形式對(duì)學(xué)生的課程設(shè)計(jì)進(jìn)行考核,在答辯中真正判斷出學(xué)生對(duì)課程設(shè)計(jì)的體悟到底有多深。

二、成果總結(jié)

本課程設(shè)計(jì)將軟件和硬件的使用集合了起來,完成了對(duì)單片機(jī)的開發(fā)設(shè)計(jì),在實(shí)踐過程中取得了良好的結(jié)果,讓學(xué)生對(duì)軟件電路、硬件電路以及軟硬件聯(lián)調(diào)設(shè)計(jì)和面包板設(shè)計(jì)都有了更加深入的了解。

1.理論與實(shí)踐結(jié)合

在教學(xué)中,不僅要將學(xué)生的實(shí)際情況與學(xué)習(xí)內(nèi)容結(jié)合起來,還要單片機(jī)學(xué)習(xí)中各個(gè)章節(jié)的內(nèi)容和實(shí)際動(dòng)手操作結(jié)合起來。在本課程設(shè)計(jì)中,擬定了MSC-51與A/D轉(zhuǎn)換、MCS-51串口、定時(shí)器與中斷、I/O接口、MCS-51的綜合使用等方面的數(shù)十個(gè)設(shè)計(jì)題目,并對(duì)課程設(shè)計(jì)提出了具體要求。

2.讓學(xué)生告別“眼高手低”

仿真聯(lián)調(diào)的結(jié)果雖然不能完全代表在實(shí)際情況中的結(jié)果,但是在很大程度上已經(jīng)實(shí)現(xiàn)了電路設(shè)計(jì)的功能在虛擬情景中的實(shí)現(xiàn),為判斷抉擇提供依據(jù)。根據(jù)仿真聯(lián)調(diào)的結(jié)果,我們可以在硬件操作中實(shí)際運(yùn)行,通過這種方式,可以對(duì)仿真結(jié)果的正確性和準(zhǔn)確程度進(jìn)行校正。在學(xué)生進(jìn)行實(shí)踐之前,要讓學(xué)生對(duì)集成芯片的芯片用途和管腳功能有所了解,之后在面包板上建電路,然后將程序通過編程器燒寫到單片機(jī)的CPU上,這樣就可以完成對(duì)電路功能的實(shí)現(xiàn)了。在課程設(shè)計(jì)的一系列環(huán)節(jié)中,學(xué)生既可以學(xué)習(xí)到各環(huán)節(jié)所需工具的相關(guān)知識(shí),又可以提高學(xué)生的動(dòng)手能力,增強(qiáng)學(xué)生的學(xué)習(xí)積極性。

3.對(duì)能力的培養(yǎng)

在實(shí)踐課程設(shè)計(jì)的過程中,通過繪制流程圖、畫電路圖和編程等,可以鍛煉學(xué)生有步驟地實(shí)現(xiàn)目標(biāo)的能力;通過要求學(xué)生對(duì)程序進(jìn)行標(biāo)注,可以有效鍛煉和提高學(xué)生的編程能力,增強(qiáng)他們獨(dú)立思考的能力。

先進(jìn)和完善的軟件能夠使硬件的運(yùn)行達(dá)到更好的效果。在單片機(jī)課程設(shè)計(jì)中引入軟件,可以使學(xué)生在了解和掌握單片機(jī)的設(shè)計(jì)流程的基礎(chǔ)上,熟悉聯(lián)調(diào)的技巧與方法。與一般的單片機(jī)仿真軟件不同,在課程設(shè)計(jì)中所使用的仿真軟件除了能仿真單片機(jī)CPU的實(shí)際情形,還能仿真單片機(jī)周邊電力和未參加工作的電路情況。此仿真實(shí)驗(yàn)?zāi)軌蚝芎玫貙?shí)驗(yàn)和工程銜接起來,仿真結(jié)果的無誤將為電路的實(shí)際實(shí)現(xiàn)提供重要依據(jù)。同時(shí)這樣的課程實(shí)訓(xùn)也是工程師的最基本實(shí)踐內(nèi)容,這也為學(xué)生今后的學(xué)習(xí)和工作奠定了基礎(chǔ)。

參考文獻(xiàn):

[1]喬建華.李臨生.Proteus在單片機(jī)教學(xué)中的應(yīng)用分析[J].電氣電子教學(xué)學(xué)報(bào),2009,2(6):24-25.

[2]陳淑芳.基于51單片機(jī)的教學(xué)實(shí)驗(yàn)系統(tǒng)的設(shè)計(jì)與開發(fā)[D]青島:中國海洋大學(xué),2011.

[3]吳慧芳,陸茵.“單片機(jī)原理及應(yīng)用”課程設(shè)計(jì)引入Proteus軟件的實(shí)踐[J].中國電力教育,2010,5(9):123-124.

第8篇

關(guān)鍵詞:計(jì)算思維;程序設(shè)計(jì);課程改革

計(jì)算思維是指運(yùn)用計(jì)算機(jī)科學(xué)的基礎(chǔ)概念進(jìn)行問題求解、系統(tǒng)設(shè)計(jì)以及人類行為理解等涵蓋計(jì)算機(jī)科學(xué)之廣度的系列思維活動(dòng)。在信息社會(huì)中,計(jì)算思維是人類進(jìn)行問題求解的有效工具,是每個(gè)人都應(yīng)該掌握并學(xué)會(huì)使用的。近年來,由于計(jì)算機(jī)教育在中學(xué)階段的普及,高校新生的計(jì)算機(jī)操作水平和計(jì)算機(jī)應(yīng)用能力普遍提高,“大學(xué)計(jì)算機(jī)基礎(chǔ)”課程教育的核心由原先的以計(jì)算機(jī)應(yīng)用能力培養(yǎng)為核心轉(zhuǎn)為以計(jì)算思維的培養(yǎng)為核心。

在大學(xué)計(jì)算機(jī)通識(shí)教育階段,我們對(duì)計(jì)算思維的培養(yǎng)應(yīng)當(dāng)有效地融入每一堂課之中,即在大學(xué)階段計(jì)算機(jī)基礎(chǔ)課程學(xué)習(xí)的過程中,逐步培養(yǎng)非計(jì)算機(jī)專業(yè)學(xué)生在計(jì)算機(jī)環(huán)境下進(jìn)行問題求解的思路、方法,使學(xué)生能用計(jì)算機(jī)學(xué)科獨(dú)特的思想、方法來解決專業(yè)領(lǐng)域和實(shí)際生活中碰到的各種問題,并為將來創(chuàng)新性地解決專業(yè)問題奠定基礎(chǔ)。

“C/C++程序設(shè)計(jì)”是大學(xué)生入校第一學(xué)年所學(xué)的計(jì)算機(jī)類基礎(chǔ)課程,課程內(nèi)容能夠較好地體現(xiàn)語言級(jí)問題的求解方法,因此這門課也是學(xué)生最容易理解計(jì)算機(jī)求解問題的特點(diǎn)與方法的課程。如何在這門課程中培養(yǎng)學(xué)生的計(jì)算思維能力,是非計(jì)算機(jī)專業(yè)學(xué)生計(jì)算思維培養(yǎng)的重要內(nèi)容,目前已經(jīng)引起了眾多教育者的關(guān)注,并進(jìn)行了有意義的探索。在本次教學(xué)改革中,圍繞計(jì)算思維培養(yǎng)這個(gè)核心,我們明確了“建立計(jì)算思維的概念,掌握計(jì)算思維的方法,培養(yǎng)計(jì)算思維的能力”的教學(xué)目標(biāo),有意識(shí)地將計(jì)算思維的培養(yǎng)融入教學(xué)的各個(gè)環(huán)節(jié),使一系列的教學(xué)活動(dòng)上升到了一個(gè)新的高度。

1.建立計(jì)算思維的概念

剛剛?cè)雽W(xué)不久的新生在一年級(jí)下學(xué)期時(shí),對(duì)程序設(shè)計(jì)還是陌生的。作為初學(xué)者,他們?cè)趯W(xué)習(xí)中往往容易走人誤區(qū),將全部的注意力放在程序設(shè)計(jì)語言本身,而忽略了學(xué)習(xí)程序設(shè)計(jì)課程最應(yīng)該關(guān)注的,也是最能讓自己受益的事情:大腦的思考過程,即如何利用已知的信息解決問題的過程。

針對(duì)上述情況,在開學(xué)的第一次課上,我們并不涉及C/C++程序設(shè)計(jì)語言本身,而是從計(jì)算思維講起。通過介紹什么是計(jì)算思維,計(jì)算思維的主要特點(diǎn)以及培養(yǎng)計(jì)算思維的重要意義等方面,引導(dǎo)學(xué)生建立起計(jì)算思維的概念。通過百元買百雞、割園法求圓周率等經(jīng)典問題的展示,引導(dǎo)學(xué)生感受和領(lǐng)悟計(jì)算機(jī)分析問題和求解問題的過程、思維模式和基本方法,從而讓學(xué)生在學(xué)習(xí)程序設(shè)計(jì)之初,就在主觀上明確程序設(shè)計(jì)課程的學(xué)習(xí)目標(biāo)不僅僅是學(xué)習(xí)程序設(shè)計(jì)語言本身,更重要的是學(xué)習(xí)計(jì)算機(jī)分析和解決問題的基本過程和思路,即學(xué)會(huì)如何把實(shí)際的問題轉(zhuǎn)化為計(jì)算機(jī)可以解決的問題,如何用計(jì)算機(jī)的方法求解問題,從而在以后學(xué)習(xí)的過程中,主觀上積極主動(dòng)地注重計(jì)算思維的培養(yǎng)。

2.掌握計(jì)算思維的方法

掌握計(jì)算機(jī)求解問題的各類方法,是培養(yǎng)學(xué)生計(jì)算思維的關(guān)鍵。以計(jì)算思維培養(yǎng)為核心的程序設(shè)計(jì)課程的重要任務(wù)之一,就是要在學(xué)習(xí)的過程中教會(huì)學(xué)生程序設(shè)計(jì)的方法和各類問題求解的算法,讓學(xué)生更加深刻地理解計(jì)算機(jī)解決問題的思路和方法,提升計(jì)算思維的能力。C/C++程序設(shè)計(jì)課程中涉及的程序設(shè)計(jì)方法和算法如表1所示。

1)教學(xué)上以程序設(shè)計(jì)方法為主導(dǎo),結(jié)合C/C++語言,把程序設(shè)計(jì)方法學(xué)中成熟的理論和方法,如結(jié)構(gòu)化程序設(shè)計(jì)方法、基于功能抽象的程序設(shè)計(jì)方法(自頂向下逐步求精的程序設(shè)計(jì)方法、自底向上程序設(shè)計(jì)方法)、遞歸程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)方法等用通俗易懂的語言描述出來。

2)將程序設(shè)計(jì)中常用到的算法進(jìn)行了歸類,即枚舉類、排序類、查找類、字符串處理類、字符圖形打印類、數(shù)值計(jì)算類、遞歸算法等。在教學(xué)過程的不同階段,分別引入這些算法。

3)注重通過算法的多樣性使學(xué)生深入理解到計(jì)算機(jī)求解同一問題可用不同的方法,不同的方法適用于不同的情況。例如對(duì)數(shù)據(jù)排序的算法,我們會(huì)將選擇排序、冒泡排序、插人排序、合并排序都介紹給學(xué)生,并讓學(xué)生體會(huì)這些算法的不同之處。

3.圍繞計(jì)算思維能力培養(yǎng)的教學(xué)實(shí)踐

在程序設(shè)計(jì)課程的教學(xué)活動(dòng)中,與計(jì)算思維培養(yǎng)相符合的教學(xué)方法,如案例教學(xué)法、問題驅(qū)動(dòng)教學(xué)法等一直在被無意識(shí)地使用。在提出了計(jì)算思維的背景下,我們對(duì)理論教學(xué)和實(shí)踐教學(xué)的各個(gè)環(huán)節(jié)進(jìn)行了改革,并在教學(xué)活動(dòng)中,主動(dòng)地、有意識(shí)地培養(yǎng)學(xué)生的計(jì)算思維能力,取得了良好的效果。

3.1理論教學(xué)

在理論教學(xué)上,我們進(jìn)行了兩個(gè)方面的改革。

1)從計(jì)算思維的角度出發(fā),按照問題求解的一般步驟重組經(jīng)典案例。問題求解的一般步驟為:

問題抽象化的描述,問題表示(如何建立模型);

尋找解決方案,問題求解(如何設(shè)計(jì)算法);

計(jì)算機(jī)實(shí)現(xiàn)過程,效率(如何有效地求解);

現(xiàn)實(shí)問題的延伸。

將問題求解提升到計(jì)算思維的高度,使學(xué)生在求解問題的過程中,更加深刻地理解計(jì)算思維的本質(zhì),即抽象化和自動(dòng)化。

2)將程序設(shè)計(jì)的語言與問題求解的過程分開。在講解案例時(shí),我們先提出具體問題,后引導(dǎo)學(xué)生去體會(huì)為了解決問題而產(chǎn)生的大腦思考過程:已知哪些信息,這些信息怎樣轉(zhuǎn)化為計(jì)算機(jī)可以理解的形式,要求的結(jié)果是什么,怎樣通過已知的信息來求解,并將求解問題的方法,即算法作為教學(xué)的重點(diǎn),讓學(xué)生通過算法來理解計(jì)算機(jī)求解問題的思路。算法的描述可以用自然語言、偽代碼或者流程圖等。學(xué)生理解了算法的基本思想后,再引入程序設(shè)計(jì)語言來實(shí)現(xiàn)這一算法,編寫代碼并調(diào)試執(zhí)行。這一方法加強(qiáng)和促進(jìn)了算法的構(gòu)建,訓(xùn)練了學(xué)生的程序設(shè)計(jì)水平,從而簡(jiǎn)化了對(duì)程序語言的復(fù)雜性的理解。

3.2實(shí)踐教學(xué)

實(shí)踐教學(xué)以學(xué)生自我學(xué)習(xí)為主,教師提供輔導(dǎo)和答疑。在實(shí)踐教學(xué)內(nèi)容的設(shè)計(jì)上,我們將每一章的教學(xué)內(nèi)容分為程序調(diào)試、模仿寫程序和問題求解3個(gè)層次,逐步提升學(xué)生的問題求解能力。

1)程序調(diào)試的案例中,根據(jù)以往的教學(xué)經(jīng)驗(yàn),將學(xué)生容易忽略的細(xì)節(jié)和易犯的錯(cuò)誤預(yù)設(shè)在程序中。通過對(duì)預(yù)設(shè)的語法和邏輯錯(cuò)誤的查找與修正,使學(xué)生更為深刻地理解程序設(shè)計(jì)語言的特點(diǎn),夯實(shí)學(xué)生的語言基礎(chǔ)。由于理論教學(xué)中,對(duì)語言細(xì)節(jié)的講解不再作為重點(diǎn),程序調(diào)試得尤為重要。

2)模仿寫程序要求學(xué)生對(duì)老師已經(jīng)講解過的算法,能用相同的思想解決類似的問題,從而加深學(xué)生對(duì)知識(shí)的理解。例如講解了用枚舉法解決百元買百雞的問題后,要求學(xué)生用枚舉法解決學(xué)生課表排課、水仙花數(shù)求解等問題。實(shí)踐課上,要求學(xué)生在上機(jī)之前先將算法以流程圖的形式寫在本子上,然后將算法轉(zhuǎn)成程序代碼,上機(jī)時(shí)只做代碼的調(diào)試。這一方法能迫使學(xué)生思考,逐步理解計(jì)算機(jī)求解問題的方法和思路。

3)問題求解則要求學(xué)生能靈活運(yùn)用所學(xué)知識(shí),求解新的問題。例如在學(xué)習(xí)完數(shù)組和函數(shù)后,問題求解的題目為“編程求解農(nóng)夫過河問題的解決方案”,要求學(xué)生按照問題求解的一般步驟,即問題的表示、求解的算法、代碼編寫與調(diào)試來操作。通過問題求解,不僅提高了學(xué)生的學(xué)習(xí)興趣,鞏固了所學(xué)知識(shí),更重要的是提升了學(xué)生的分析問題和解決問題的能力。

3.3課程設(shè)計(jì)

為提升課程的教學(xué)質(zhì)量,我們?cè)黾恿苏n程設(shè)計(jì)環(huán)節(jié),引入了應(yīng)用程序開發(fā),要求學(xué)生將數(shù)組、結(jié)構(gòu)、鏈表和文件操作有機(jī)地結(jié)合起來,完成一個(gè)應(yīng)用型、綜合性強(qiáng)的大作業(yè)。

在課程臨近結(jié)束時(shí),學(xué)生用一個(gè)月的時(shí)間完成課程設(shè)計(jì),任課教師會(huì)給出若干題目供學(xué)生選擇,例如本學(xué)期課程設(shè)計(jì)的題目有八數(shù)碼游戲、模擬手機(jī)通訊錄管理系統(tǒng)、飛機(jī)票訂票退票系統(tǒng)、日歷打印與日期查詢系統(tǒng)等12個(gè)題目。學(xué)生也可根據(jù)自己的專業(yè)和興趣自己指定題目。例如今年同濟(jì)大學(xué)交通專業(yè)的學(xué)生自我選擇的題目為停車庫車輛管理與查詢系統(tǒng)。該題目設(shè)計(jì)的過程要求學(xué)生按照軟件開發(fā)的步驟進(jìn)行功能設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、模塊設(shè)計(jì)、代碼編寫、代碼測(cè)試,并完成設(shè)計(jì)報(bào)告。

在課程設(shè)計(jì)環(huán)節(jié)中,學(xué)生不僅要將一個(gè)學(xué)期所學(xué)的內(nèi)容融會(huì)貫通,編寫一個(gè)完整的系統(tǒng),還要考慮程序的正確性、容錯(cuò)性、算法的效率、對(duì)用戶的友好性等,這樣有助于引導(dǎo)學(xué)生探究問題求解的思路和方法,提高學(xué)生的計(jì)算機(jī)素質(zhì)。

3.4考核

我們對(duì)考核進(jìn)行了改革,在學(xué)習(xí)的不同階段實(shí)施不同形式的考核,考核內(nèi)容中增加了對(duì)問題求解能力的考核。具體做法是保留原來的期中和期末考試,考試內(nèi)容為基本概念、程序調(diào)試和小程序的編寫,考核學(xué)生對(duì)基本知識(shí)的掌握情況。在課程設(shè)計(jì)結(jié)束時(shí),增加了綜合編程考試,要求學(xué)生在規(guī)定的時(shí)間內(nèi),編程解決給定的問題,考核學(xué)生的問題求解能力。學(xué)生最后的成績(jī)由3次考試成績(jī)、課程設(shè)計(jì)成績(jī)和實(shí)踐作業(yè)成績(jī)綜合評(píng)定給出,使得學(xué)生成績(jī)能更客觀地反映學(xué)生的學(xué)習(xí)過程和學(xué)習(xí)效果。

值得一提的是,盡管在教學(xué)過程中我們?nèi)趸苏Z言細(xì)節(jié)的講解,將講解的重點(diǎn)轉(zhuǎn)向了程序設(shè)計(jì)的方法和各類算法,但學(xué)生通過大量調(diào)試程序的練習(xí),同樣很好地掌握了語言本身的特點(diǎn),能夠正確地編寫程序,在考核中取得的成績(jī)不亞于往年。而通過課程設(shè)計(jì),學(xué)生的分析問題、解決問題的能力也大大提高了,考核結(jié)果令人滿意。

第9篇

關(guān)鍵詞:C語言;課程評(píng)價(jià);原則;模型

發(fā)達(dá)國家對(duì)課程評(píng)價(jià)的起步較早,研究時(shí)間長(zhǎng),評(píng)價(jià)條件較為成熟。在中國,課程評(píng)價(jià)起步較晚,上世紀(jì)80年代末90年代初,課程評(píng)價(jià)才逐漸成為人們關(guān)注的領(lǐng)域[1-2]。近年來,國內(nèi)學(xué)者通過大量的研究以及借鑒國外的課程評(píng)價(jià)模式,創(chuàng)造性地提出了符合我國具體情況的發(fā)展性課程評(píng)價(jià)理論,在課程的目的、功能、范圍、過程、原則、主體等方面進(jìn)行了深入的研究,取得了較大的成績(jī)。但是課程評(píng)價(jià)的研究廣度及深度有限,只涉及了課程評(píng)價(jià)的一些基本問題,而且對(duì)于適合高職院校的課程評(píng)價(jià)研究較少。C語言課程是高職院校計(jì)算機(jī)及相關(guān)專業(yè)的專業(yè)必修課程,目的在于使學(xué)生養(yǎng)成良好的編程習(xí)慣、鍛煉學(xué)生的編程思維,培養(yǎng)學(xué)生的編程能力。學(xué)習(xí)好該課程,對(duì)后續(xù)課程的學(xué)習(xí),以及對(duì)計(jì)算機(jī)專業(yè)等的學(xué)習(xí)至關(guān)重要。因而分析高職院校C語言課程評(píng)價(jià)現(xiàn)狀,討論C語言課程評(píng)價(jià)原則,構(gòu)建C語言課程評(píng)價(jià)模型,提高高院校人才培養(yǎng)質(zhì)量,這已成為當(dāng)前高職院校的重要任務(wù)之一。

一、C語言課程評(píng)價(jià)現(xiàn)狀

通過對(duì)資料文獻(xiàn)的搜集整理以及對(duì)高職院校師生的問卷調(diào)查、訪談等方式以及課題組成員的教學(xué)經(jīng)驗(yàn),得出高職院校C語言課程評(píng)價(jià)現(xiàn)狀為:在課程的開發(fā)與設(shè)計(jì)階段,由C語言課程的任課教師或者教研室主任組織本教研室的同事進(jìn)行討論,根據(jù)教師在教學(xué)實(shí)踐中的經(jīng)驗(yàn),并借鑒兄弟院校的經(jīng)驗(yàn),制定或修訂C語言課程的課程標(biāo)準(zhǔn),在學(xué)生學(xué)習(xí)C語言課程之前,任課教師根據(jù)C語言課程標(biāo)準(zhǔn)選定一本教材作為教師授課及學(xué)生學(xué)習(xí)C語言課程的教材。在學(xué)期初,教師根據(jù)C語言課程標(biāo)準(zhǔn)按教材內(nèi)容制定授課計(jì)劃。在課程的實(shí)施階段,嚴(yán)格地按照授課計(jì)劃規(guī)定的進(jìn)度、知識(shí)及技能要求進(jìn)行授課。在授課過程中,通常會(huì)有一到兩次單元測(cè)試。授課結(jié)束后對(duì)C語言課程進(jìn)行期末考試。教師以期末考試成績(jī)的70%,平時(shí)成績(jī)(平時(shí)的考勤、作業(yè)、單元測(cè)試等)的30%計(jì)算出一個(gè)分?jǐn)?shù),即學(xué)生C語言課程學(xué)習(xí)的最終成績(jī)。有的學(xué)校則以C語言等級(jí)考試的分?jǐn)?shù)作為期末測(cè)試的分?jǐn)?shù)。在課程開發(fā)與設(shè)計(jì)階段僅僅是憑著幾個(gè)教師的經(jīng)驗(yàn)來制定課程標(biāo)準(zhǔn),沒有考慮學(xué)生將來就業(yè)后的職業(yè)崗位能力需求。在課程實(shí)施過程中,教師只是按照計(jì)劃進(jìn)行授課,沒有根據(jù)學(xué)生的實(shí)際情況采取有效的方式進(jìn)行調(diào)整,以適應(yīng)在授課過程中出現(xiàn)的超計(jì)劃的情況變化以及不同學(xué)生群體的個(gè)性化需求。在授課過程中,對(duì)學(xué)生的表現(xiàn)、參與度、編程習(xí)慣的養(yǎng)成、編程思維的培養(yǎng)、編程能力的提高很少關(guān)注,僅以學(xué)期末終結(jié)性考試分?jǐn)?shù)作為C語言課程評(píng)價(jià)的主要依據(jù)。而且在評(píng)價(jià)課程時(shí)僅僅以任課教師為評(píng)價(jià)主體,很少引入學(xué)生自評(píng)、互評(píng),企業(yè)用人專家及課程設(shè)計(jì)專家等人的評(píng)價(jià)。當(dāng)前C語言課程評(píng)價(jià)的這種方式,不利于學(xué)生職業(yè)能力的培養(yǎng)及綜合素質(zhì)的提高,且容易滋生學(xué)生厭學(xué)、考前突擊復(fù)習(xí)、考試過程中作弊等不良行為。

二、C語言課程評(píng)價(jià)原則

C語言是一門編程課程,實(shí)踐性非常強(qiáng),要求學(xué)生通過C語言的學(xué)習(xí),養(yǎng)成良好的編程習(xí)慣、具備良好的編程思維、具有較強(qiáng)的編程能力,為后續(xù)課程的學(xué)習(xí)及專業(yè)學(xué)習(xí)打下良好的基礎(chǔ)。C語言課程評(píng)價(jià)對(duì)C語言課程的教學(xué)改革及課程改革有很大的促進(jìn)及導(dǎo)向作用,對(duì)學(xué)生的學(xué)習(xí)發(fā)展、學(xué)習(xí)效果的提高起著關(guān)鍵作用。C語言課程評(píng)價(jià)標(biāo)準(zhǔn)也應(yīng)該根據(jù)高職院校學(xué)生的特點(diǎn)及當(dāng)前高職院校C語言課程教學(xué)中存在的問題重新制訂,以便促進(jìn)學(xué)生提高C語言課程的學(xué)習(xí)興趣,掌握C語言編程技能,培養(yǎng)學(xué)生計(jì)算機(jī)專業(yè)職業(yè)崗位能力,提高學(xué)生的團(tuán)隊(duì)協(xié)作能力、溝通能力、語言表達(dá)能力、信息獲取能力、可持續(xù)發(fā)展能力等綜合素質(zhì),為社會(huì)培養(yǎng)高素質(zhì)高技能型人才。綜合課程評(píng)價(jià)理論以及國內(nèi)外專家在課程評(píng)價(jià)方面的研究,結(jié)合課題組成員的教學(xué)經(jīng)驗(yàn),筆者認(rèn)為C語言課程評(píng)價(jià)需要遵循以下原則:

1.滿足學(xué)生情感及個(gè)性發(fā)展需求

高職學(xué)生大都高考分?jǐn)?shù)較低,學(xué)習(xí)基礎(chǔ)較差,因?yàn)槌煽?jī)較差經(jīng)常受到老師及家長(zhǎng)的批評(píng),對(duì)考試的評(píng)價(jià)缺乏自信,少部分學(xué)生甚至有厭學(xué)情緒,無論老師、家長(zhǎng)怎么說他們都不想學(xué)習(xí),上課只是混日子。當(dāng)然,高職學(xué)生中也有少部分學(xué)生學(xué)習(xí)基礎(chǔ)較好,因?yàn)楦呖紱]考好而進(jìn)入了高職院校學(xué)習(xí),這部分學(xué)生也容易因?yàn)楦呖嫉氖Ю榫w低落,進(jìn)入高職學(xué)習(xí)后不思進(jìn)取。另外,高職生源還分兩種情況:一部分學(xué)生是普高入讀高職,沒有學(xué)習(xí)過專業(yè)知識(shí),但文化知識(shí)基礎(chǔ)較好;另一部分學(xué)生是通過中專升入高職,系統(tǒng)地學(xué)習(xí)過專業(yè)課,有一定的專業(yè)基礎(chǔ),但文化成績(jī)不如普高生。因而C語言課程評(píng)價(jià)需要考慮到高職學(xué)生的特點(diǎn),采用定量判斷與定性判斷相結(jié)合的多層次評(píng)價(jià)[3]。既要對(duì)學(xué)生C語言知識(shí)與技能掌握的學(xué)習(xí)結(jié)果進(jìn)行評(píng)價(jià),又要對(duì)學(xué)習(xí)C語言知識(shí)及運(yùn)用C語言知識(shí)解決實(shí)際應(yīng)用問題的學(xué)習(xí)過程進(jìn)行評(píng)價(jià);既要關(guān)注學(xué)生的編程思維及編程能力,又要關(guān)注他們的情感態(tài)度;既要讓學(xué)生正確地認(rèn)識(shí)自我,又要使其不斷地完善自我。讓學(xué)生在這種充滿溫情的評(píng)價(jià)中找到自信,滿足他們的情感需求又符合他們的個(gè)性發(fā)展。

2.充分挖掘?qū)W生潛能

根據(jù)美國教育學(xué)家霍華德?加德納的多元智能理論,每個(gè)人都至少具備語言智力、數(shù)理邏輯智力、音樂智力、空間智力、身體智力、人際交往智力和自我認(rèn)知智力等七種以上的智能[4]。而這些智力具有同等重要的作用,不同的智力組合使得人類能力具有多樣性。高職學(xué)生雖然學(xué)習(xí)基礎(chǔ)差,不具備學(xué)習(xí)高深理論知識(shí)的能力,但他們對(duì)技術(shù)及操作比較感興趣。因而C語言課程評(píng)價(jià)需充分考慮到學(xué)生的特點(diǎn)及他們的潛能挖掘,要通過評(píng)價(jià)發(fā)現(xiàn)、發(fā)展學(xué)生的潛能,使之轉(zhuǎn)化成C語言學(xué)習(xí)過程中分析及解決問題的能力,提高學(xué)生學(xué)習(xí)C語言的興趣,提高學(xué)習(xí)效果,使其具備較強(qiáng)的編程能力,促進(jìn)其身心健康發(fā)展。

3.科學(xué)性和導(dǎo)向性

科學(xué)性是指C語言課程評(píng)價(jià)中的評(píng)價(jià)內(nèi)容、評(píng)價(jià)指標(biāo)、評(píng)價(jià)方式等都必須是經(jīng)過科學(xué)論證,每一個(gè)指標(biāo)都有科學(xué)依據(jù),都需要有企業(yè)高級(jí)技術(shù)人員及管理人員的認(rèn)可,對(duì)評(píng)價(jià)標(biāo)準(zhǔn)要進(jìn)行量化,避免主觀隨意。導(dǎo)向性是指C語言課程評(píng)價(jià)必須以培養(yǎng)目標(biāo)為基礎(chǔ),評(píng)價(jià)標(biāo)準(zhǔn)中的各項(xiàng)指標(biāo)是課程改革及建設(shè)的方向,能夠達(dá)到以評(píng)促建、評(píng)建結(jié)合的效果。C語言課程評(píng)價(jià)的重點(diǎn)必須與C語言課程改革的重點(diǎn)保持一致。C語言課程中所使用的項(xiàng)目標(biāo)準(zhǔn)是教學(xué)自我檢驗(yàn)的標(biāo)準(zhǔn),C語言課程評(píng)價(jià)指標(biāo)體系要突出反映高等職業(yè)教育區(qū)域性和職業(yè)性的特色[5-6]。

三、C語言課程評(píng)價(jià)模型

根據(jù)以上對(duì)高職院校C語言課程評(píng)價(jià)現(xiàn)狀分析,依據(jù)C語言課程評(píng)價(jià)原則,制定了以下的適合高職院校的C語言課程評(píng)價(jià)模型,如圖1所示。

在圖1的C語言課程評(píng)價(jià)模型中,C語言課程評(píng)價(jià)分為C語言課程方案評(píng)價(jià)、C語言課程實(shí)施評(píng)價(jià)及評(píng)價(jià)反饋。評(píng)價(jià)的目的是通過評(píng)價(jià)發(fā)現(xiàn)C語言課程在開發(fā)設(shè)計(jì)與實(shí)施階段的問題,根據(jù)評(píng)價(jià)結(jié)果及反饋信息,促進(jìn)C語言課程建設(shè)與改革,為社會(huì)培養(yǎng)出高素質(zhì)高技能型的人才,最終達(dá)到提高人才培養(yǎng)質(zhì)量的目的。C語言課程開發(fā)方案評(píng)價(jià)包括課程目標(biāo)、課程內(nèi)容、課程設(shè)計(jì)、課程資源四個(gè)部分,由課程設(shè)計(jì)專家、企業(yè)專家、教師作為評(píng)價(jià)主體。其中課程目標(biāo)是課程的教育目的,它具有整體性、階段性、持續(xù)性、層次性和遞進(jìn)性,課程的目標(biāo)決定了課程內(nèi)容與課程設(shè)計(jì)等。課程目標(biāo)的設(shè)計(jì)必須充分考慮到職業(yè)教育的職業(yè)性及C語言課程在專業(yè)中的地位。課程內(nèi)容與課程設(shè)計(jì)要緊緊圍繞課程目標(biāo)的實(shí)現(xiàn)。課程資料包括教學(xué)團(tuán)隊(duì)、實(shí)訓(xùn)實(shí)驗(yàn)條件、校企合作條件、可供使用的教學(xué)資料、網(wǎng)絡(luò)資料等。C語言課程實(shí)施階段的評(píng)價(jià)包括教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段、學(xué)生實(shí)際情況等的評(píng)價(jià),由課程專家、企業(yè)專家、教師、學(xué)生、社會(huì)人士作為評(píng)價(jià)主體。教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段決定了課程實(shí)施的效果,課程教學(xué)的最終效果體現(xiàn)在學(xué)生學(xué)習(xí)的實(shí)際情況中。對(duì)于學(xué)生實(shí)際情況的評(píng)價(jià)包括對(duì)C語言應(yīng)知、應(yīng)會(huì)內(nèi)容、情感態(tài)度目標(biāo)的考核,職業(yè)崗位能力的適應(yīng)度等。C語言應(yīng)知內(nèi)容由教師進(jìn)行評(píng)價(jià),應(yīng)會(huì)內(nèi)容由學(xué)生自評(píng),學(xué)生互評(píng),教師、企業(yè)專家、課程專家、社會(huì)人士進(jìn)行評(píng)價(jià)。情感態(tài)度可由教師在平時(shí)的授課過程中建立檔案袋,將學(xué)生的考勤、課堂參與度、回答問題的質(zhì)量、學(xué)習(xí)習(xí)慣、作業(yè)質(zhì)量以及課堂作業(yè)的完成情況、小組作業(yè)的參與度、團(tuán)隊(duì)合作能力、獲取知識(shí)能力、溝通表達(dá)能力等記錄下來作為考核依據(jù)。職業(yè)崗位適應(yīng)度可由教師、企業(yè)專家、社會(huì)人士進(jìn)行評(píng)價(jià)。

四、結(jié) 語

隨著社會(huì)經(jīng)濟(jì)的發(fā)展,社會(huì)對(duì)人才要求不斷提高,高職院校的人才培養(yǎng)目標(biāo)是培養(yǎng)高素質(zhì)高技能型的社會(huì)主義建設(shè)者。而課程評(píng)價(jià)能夠促進(jìn)課程改革,提高人才培養(yǎng)質(zhì)量。本文以C語言課程為例,結(jié)合高職院校C語言課程評(píng)價(jià)現(xiàn)狀及課程評(píng)價(jià)原則,構(gòu)建C語言課程評(píng)價(jià)模型,旨在促進(jìn)C語言課程教學(xué)。同時(shí),該模型同樣適應(yīng)于高職院校其他課程的評(píng)價(jià),能夠促進(jìn)高職院校課程教學(xué),提高高職院校人才培養(yǎng)質(zhì)量。

參考文獻(xiàn):

[1] 于彥華.高等職業(yè)學(xué)校課程評(píng)價(jià)研究[D].吉林農(nóng)業(yè)大學(xué)

碩士學(xué)位論文,2008.

[3] 梅婷.高等職業(yè)教育實(shí)踐課程評(píng)價(jià)研究[D].浙江工業(yè)大

學(xué)碩士學(xué)位論文,2008.

[3] 黃成,李太君.層次分析模型在網(wǎng)絡(luò)課程評(píng)價(jià)系統(tǒng)中的

應(yīng)用研究[J].海南師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2010,

23(3):351-354.

[4] 陳志旗.多元評(píng)價(jià)視角下的教學(xué)評(píng)價(jià)改革[J].教學(xué)與管

理,2011,28(35):26-28.

[5] 景凌凌.高職教育多元課程評(píng)價(jià)視野下學(xué)生職業(yè)能力培

養(yǎng)機(jī)制探究[J].職教論壇,2013,29(14):79-80.

第10篇

摘要:本文從“程序設(shè)計(jì)基礎(chǔ)”課程的教學(xué)環(huán)節(jié)、上機(jī)實(shí)驗(yàn)環(huán)節(jié)和課程設(shè)計(jì)環(huán)節(jié)三個(gè)方面提出了新的教學(xué)模式改革思想。

關(guān)鍵詞:程序設(shè)計(jì);C++;課程設(shè)計(jì)

中圖分類號(hào):G642

文獻(xiàn)標(biāo)識(shí)碼:B

為了更有效地提高“程序設(shè)計(jì)基礎(chǔ)”課程的教學(xué)質(zhì)量和教學(xué)效果,我們通過多年的教學(xué)實(shí)踐經(jīng)驗(yàn),總結(jié)出需要在教學(xué)環(huán)節(jié)、上機(jī)實(shí)驗(yàn)環(huán)節(jié)、課程設(shè)計(jì)環(huán)節(jié)三個(gè)方面進(jìn)行改善,下面分別詳細(xì)闡述。

1教學(xué)環(huán)節(jié)

1.1增加程序設(shè)計(jì)語言入門之前相關(guān)知識(shí)的介紹

在正式開始講解程序設(shè)計(jì)語言之前,應(yīng)該先講授與編程相關(guān)的計(jì)算機(jī)基礎(chǔ)知識(shí),讓學(xué)生對(duì)計(jì)算機(jī)運(yùn)行機(jī)制產(chǎn)生一個(gè)初步的認(rèn)識(shí),此舉對(duì)那些在開設(shè)“程序設(shè)計(jì)基礎(chǔ)”課程之前沒有開設(shè)過“計(jì)算機(jī)文化基礎(chǔ)”課程的院校是極其必要的。

例如,計(jì)算機(jī)基本組成部分、計(jì)算機(jī)程序運(yùn)行的基本原理、各種數(shù)據(jù)在計(jì)算機(jī)內(nèi)存中的存儲(chǔ)形式、各種數(shù)值進(jìn)制之間的換算方法等,這些都屬于基本的計(jì)算機(jī)文化知識(shí),理解了這些相關(guān)知識(shí),對(duì)于學(xué)生以后理解程序設(shè)計(jì)語言的語法和基本概念以及各種實(shí)現(xiàn)機(jī)制都會(huì)起到事半功倍的效果。例如程序設(shè)計(jì)中的自動(dòng)變量、靜態(tài)變量、動(dòng)態(tài)內(nèi)存開辟和撤銷、結(jié)構(gòu)體、共用體、類、指針等知識(shí)點(diǎn)的講解都離不來內(nèi)存空間的概念。

1.2學(xué)生興趣的引導(dǎo)

由于本課程的教學(xué)一般安排在第一學(xué)年,新生來自不同地方、不同學(xué)校,每個(gè)人對(duì)計(jì)算機(jī)基礎(chǔ)知識(shí)的掌握程度也大相徑庭;同時(shí),C++語言牽涉到的概念復(fù)雜、規(guī)則繁多、使用靈活且容易出錯(cuò),加上本科教育不同于高中教育,因此相當(dāng)一部分學(xué)生感到教師授課速度快、聽不懂、收效欠佳。針對(duì)這個(gè)問題,首先要培養(yǎng)學(xué)生對(duì)這門課的興趣,課上可利用多媒體演示往屆學(xué)生的學(xué)習(xí)成果和一些輔助教學(xué)的經(jīng)典程序。在講解每一個(gè)新的知識(shí)體系前也是如此,根據(jù)所學(xué)知識(shí)設(shè)計(jì)一些有趣的題目,現(xiàn)場(chǎng)用C++語言編寫源程序上機(jī)運(yùn)行,向?qū)W生們演示,讓學(xué)生看到努力的方向和可達(dá)到的目標(biāo),消除學(xué)生的畏難情緒,增強(qiáng)學(xué)習(xí)的信心,啟發(fā)大家的思維。

例如,在講解遞歸函數(shù)時(shí),可以給學(xué)生演示用C++編寫的漢諾塔例子,尤其是結(jié)合圖形函數(shù)用動(dòng)感的圖形實(shí)例來使學(xué)生產(chǎn)生感性認(rèn)識(shí),達(dá)到興趣驅(qū)動(dòng)學(xué)習(xí)的目的。

1.3教學(xué)內(nèi)容的組織

課堂教學(xué)應(yīng)當(dāng)以學(xué)生為主體,教師只起導(dǎo)引作用,當(dāng)問題提出以后,應(yīng)引導(dǎo)學(xué)生如何去分析問題,解決問題。

C++程序設(shè)計(jì)內(nèi)容十分豐富,若講課時(shí)面面俱到,必然會(huì)使重點(diǎn)難以突出,學(xué)生印象不深,約束學(xué)生創(chuàng)造思維的發(fā)揮,同時(shí)使內(nèi)容與學(xué)時(shí)之間的矛盾難以解決,因此必須精選課堂內(nèi)容,提高教學(xué)效果。這需要教師對(duì)教材內(nèi)容進(jìn)行很好地把握,區(qū)分主要內(nèi)容和次要內(nèi)容,做到難易知識(shí)點(diǎn)分明,在遵循本課程教學(xué)大綱的前題下,對(duì)講授的內(nèi)容進(jìn)行一定調(diào)整。

在程序設(shè)計(jì)中的細(xì)節(jié)問題上,應(yīng)具體問題具體分析。有些知識(shí)點(diǎn)教師可以進(jìn)行刪減,讓學(xué)生在課下自學(xué),培養(yǎng)大學(xué)生的自學(xué)能力。同時(shí)讓學(xué)生帶著問題通過上機(jī)實(shí)驗(yàn)加以驗(yàn)證,從而能更牢固地掌握所學(xué)內(nèi)容;對(duì)于該課程的重點(diǎn)和難點(diǎn),教師要做詳細(xì)地講解,要通過大量的例題驗(yàn)證,使學(xué)生在充分理解教學(xué)內(nèi)容的基礎(chǔ)上,獨(dú)立思考各種解題方法,開拓解題思路。講程序設(shè)計(jì)時(shí)不能孤立地講語法規(guī)則,要把它結(jié)合到程序應(yīng)用實(shí)例中,通過閱讀和編寫程序自然地理解和記住有關(guān)規(guī)則。在課程學(xué)習(xí)的初期,教師要注重學(xué)生閱讀程序的能力;到后期,教師要注重學(xué)生的編程能力,使學(xué)生在整個(gè)學(xué)習(xí)階段從易到難,由讀到寫,完成一個(gè)循序漸進(jìn)的學(xué)習(xí)和掌握的過程。

1.4教學(xué)應(yīng)具有啟發(fā)性

任何一個(gè)問題都不是只有唯一的解法,教師要啟發(fā)學(xué)生通過自己程序設(shè)計(jì)的實(shí)踐分析對(duì)比不同的算法,提高自己的實(shí)踐能力。

對(duì)同一例題的講解,教師應(yīng)根據(jù)所學(xué)到的知識(shí)點(diǎn),用不同的實(shí)現(xiàn)方法來進(jìn)行講解。采用此方式既可以開闊學(xué)生的解題思路,又可以讓學(xué)生對(duì)所學(xué)知識(shí)進(jìn)行分析比較,更好地理解所學(xué)內(nèi)容。例如,對(duì)于多個(gè)字符串的排序,我們可以利用字符數(shù)組、字符指針、指向字符數(shù)組的指針、指針數(shù)組、二級(jí)指針以及運(yùn)用字符串類對(duì)象等多種方式來實(shí)現(xiàn);再如,比較經(jīng)典的例題──Josephus問題,它的設(shè)計(jì)可以利用數(shù)組、結(jié)構(gòu)體數(shù)組或鏈表這種面向過程的程序設(shè)計(jì)方法解決,也可以通過設(shè)計(jì)一個(gè)Josephus類這種面向?qū)ο蟮某绦蛟O(shè)計(jì)方法來完成。各種算法的分析思路、解題難度和程序運(yùn)行效率都是不同的,通過比較它們各自的優(yōu)缺點(diǎn),使學(xué)生能夠?qū)Σ煌R(shí)點(diǎn)印象深刻,并且更有利于學(xué)生理解和掌握所運(yùn)用的知識(shí)點(diǎn)。

2上機(jī)實(shí)驗(yàn)環(huán)節(jié)

在教學(xué)過程中,要注重實(shí)驗(yàn)內(nèi)容與教學(xué)內(nèi)容的配套,對(duì)重點(diǎn)知識(shí)要加強(qiáng)訓(xùn)練,要求學(xué)生按一定的規(guī)范完成上機(jī)實(shí)驗(yàn)。具體要求為“明確實(shí)驗(yàn)?zāi)康模瓿蓪?shí)驗(yàn)內(nèi)容”。學(xué)生應(yīng)根據(jù)實(shí)驗(yàn)給定的題目編好程序,進(jìn)行自查并分析可能出現(xiàn)的問題,同時(shí)設(shè)計(jì)好測(cè)試數(shù)據(jù)。做實(shí)驗(yàn)時(shí)學(xué)生編輯程序、上機(jī)調(diào)試,直到程序運(yùn)行成功。學(xué)生只有通過反復(fù)上機(jī)操作,才能更好地掌握編程技能。

學(xué)生的編程能力是一個(gè)循序漸進(jìn)、日積月累的過程,面對(duì)學(xué)生在剛開始編程時(shí)遇到的問題,教師要耐心指導(dǎo),和學(xué)生進(jìn)行交流,和學(xué)生一起分析,指出本質(zhì)性的錯(cuò)誤,幫助他們提高分析、編程、調(diào)試的能力。在指導(dǎo)過程中,教師和指導(dǎo)學(xué)生會(huì)針對(duì)學(xué)生提出的程序問題進(jìn)行相關(guān)講解,保證學(xué)生知道問題出在哪,為什么出錯(cuò),應(yīng)該怎樣修改,以保證學(xué)生徹底理解。教師在上機(jī)過程中也可以對(duì)學(xué)生知識(shí)掌握的情況進(jìn)行抽查,對(duì)學(xué)生的學(xué)習(xí)情況即時(shí)掌握,更好地幫助授課。

在上機(jī)過程中,應(yīng)該幫助學(xué)生提高程序調(diào)試能力。學(xué)生在編寫程序時(shí),總會(huì)出現(xiàn)一些算法錯(cuò)誤、語法錯(cuò)誤等。語法錯(cuò)誤可以根據(jù)編譯的提示信息進(jìn)行修改,算法錯(cuò)誤有時(shí)非常隱蔽,只能通過運(yùn)行程序來檢查。因此,在課程教學(xué)進(jìn)行到一定深度時(shí),應(yīng)該教給學(xué)生調(diào)試程序的能力,學(xué)會(huì)使用debug工具來進(jìn)行調(diào)試,這對(duì)今后開發(fā)較大的程序或者課程設(shè)計(jì)都有一定的幫助。

通過上機(jī)實(shí)踐可以引導(dǎo)學(xué)生進(jìn)行協(xié)作學(xué)習(xí),培養(yǎng)團(tuán)隊(duì)合作精神。可以布置一個(gè)大作業(yè),讓學(xué)生組成合作小團(tuán)體(4、5個(gè)人)來協(xié)作完成。開始時(shí),專員要進(jìn)行任務(wù)分工,最后進(jìn)行功能聚合,對(duì)銜接部分或疑問部分進(jìn)行討論,最終完成整個(gè)任務(wù)。

還有很重要的一點(diǎn)是,除了上機(jī)實(shí)踐過程中的實(shí)時(shí)指導(dǎo)外,教師還應(yīng)該及時(shí)對(duì)上機(jī)情況進(jìn)行總結(jié),對(duì)學(xué)生上機(jī)中普遍存在的問題進(jìn)行歸納總結(jié),并且在理論課上進(jìn)行強(qiáng)調(diào),因?yàn)檫@些問題是在學(xué)生學(xué)習(xí)過程中普遍忽視或出錯(cuò)的問題。

3課程設(shè)計(jì)環(huán)節(jié)

在課程教學(xué)結(jié)束后,專門安排一周或更長(zhǎng)時(shí)間進(jìn)行課程設(shè)計(jì),培養(yǎng)和檢驗(yàn)學(xué)生對(duì)本課程的綜合掌握能力、具體編程能力以及創(chuàng)新能力。

組織進(jìn)行課程設(shè)計(jì)的一種方式是,在設(shè)計(jì)前教師把設(shè)計(jì)題目列表發(fā)給學(xué)生,讓學(xué)生從列表中選擇其一進(jìn)行設(shè)計(jì)。這種方式的好處是:在題目中包含了所學(xué)課程的重要知識(shí)點(diǎn),有利于學(xué)生對(duì)總體課程的把握。缺點(diǎn)是:不能避免選擇相同題目的學(xué)生在設(shè)計(jì)過程中的拷貝。

組織進(jìn)行課程設(shè)計(jì)另一種方式是,在設(shè)計(jì)中教師應(yīng)把主動(dòng)權(quán)交給學(xué)生,讓學(xué)生根據(jù)自身特點(diǎn)、愛好及對(duì)課程的掌握程度自由地選取題目,讓他們按照科研工作的步驟,自主決定研究?jī)?nèi)容,教師只需負(fù)責(zé)審查,幫助學(xué)生解決疑難問題,做好啟發(fā)引導(dǎo)工作,使課程設(shè)計(jì)真正以學(xué)生為主、以教師為輔,這樣無論基礎(chǔ)好的學(xué)生還是基礎(chǔ)差的學(xué)生都能切實(shí)地獲得相對(duì)滿意的訓(xùn)練效果。缺點(diǎn)是:學(xué)生自選題目往往覆蓋的知識(shí)面比較窄,不利于教師對(duì)學(xué)生所學(xué)知識(shí)進(jìn)行全面考察。

此外,在課程設(shè)計(jì)中,教師要嚴(yán)格審核每個(gè)學(xué)生的設(shè)計(jì)方案,讓學(xué)生從整體上把握程序設(shè)計(jì)的思想,有意識(shí)地加強(qiáng)對(duì)課程重點(diǎn)、難點(diǎn)的理解和運(yùn)用。對(duì)學(xué)習(xí)基礎(chǔ)差的學(xué)生加強(qiáng)輔導(dǎo)及檢查,對(duì)學(xué)習(xí)能力強(qiáng)的適當(dāng)提高要求,充分挖掘潛力,使學(xué)生掌握良好的學(xué)習(xí)、思考和創(chuàng)新方法,為以后其他專業(yè)課程的學(xué)習(xí)、參加各類程序設(shè)計(jì)大賽以至畢業(yè)設(shè)計(jì)打下良好的基礎(chǔ)。對(duì)編程能力強(qiáng)和創(chuàng)新能力強(qiáng)的學(xué)生可以多加引導(dǎo),從而進(jìn)行精英教育。

參考文獻(xiàn)

[1] 劉惠青. C++程序設(shè)計(jì)課程的教學(xué)法探討[J]. 山西廣播電視大學(xué)學(xué)報(bào),2001,(6).

[2] 景雪琴. C++語言程序設(shè)計(jì)課程教學(xué)探討J]. 高等教育研究學(xué)報(bào),2005,(6).

第11篇

(一《)C語言程序設(shè)計(jì)》的教學(xué)目標(biāo)

社會(huì)對(duì)于人才的需要,并不是要求他們只要學(xué)會(huì)理論知識(shí)就可以,各個(gè)單位對(duì)人才的要求更看重于他們的實(shí)踐能力,要求他們能夠把所學(xué)習(xí)過的知識(shí)轉(zhuǎn)化為動(dòng)手能力與實(shí)際解決問題的能力。因此,對(duì)于學(xué)生的《C語言程序設(shè)計(jì)》課程的教學(xué)只是進(jìn)行理論知識(shí)的教育是遠(yuǎn)遠(yuǎn)不夠的,還有提升學(xué)生的綜合能力。學(xué)生要達(dá)到的認(rèn)知類目標(biāo)包括:掌握C語言程序設(shè)計(jì)課程相關(guān)的基本概念;理解解決問題的基本技巧;理解標(biāo)記控制循環(huán)與計(jì)數(shù)控制循環(huán);把握程序性的知識(shí),并學(xué)會(huì)如何應(yīng)用。學(xué)生要達(dá)到的能力類的目標(biāo)包括:掌握C語言程序設(shè)計(jì)的基本技能,進(jìn)行程序計(jì)算;熟練運(yùn)用與、或、否命題,以此來解決實(shí)際中的程序問題;熟練運(yùn)用一些基本的邏輯運(yùn)算符;能夠使用break和continue程序控制語句;學(xué)會(huì)編寫基本字符模式下的簡(jiǎn)單程序;另外還有培養(yǎng)學(xué)生動(dòng)手實(shí)踐能力和與他人合作的能力。除此之外,還有培養(yǎng)學(xué)生學(xué)習(xí)C語言程序設(shè)計(jì)的興趣,養(yǎng)成學(xué)習(xí)工作中嚴(yán)謹(jǐn)、務(wù)真求實(shí)的良好態(tài)度,培養(yǎng)解決程序問題的開放性思維。

(二《)C語言程序設(shè)計(jì)》教學(xué)策略設(shè)計(jì)

對(duì)學(xué)生進(jìn)行C語言程序設(shè)計(jì)的教育,其最終目的就是要讓學(xué)生掌握這門課程,并且運(yùn)用到實(shí)際工作中,而教學(xué)策略的設(shè)計(jì),就是為了在最短的時(shí)間內(nèi),讓學(xué)生掌握更多的知識(shí),并且將其轉(zhuǎn)化為自身的實(shí)踐能力。(1《)C語言程序設(shè)計(jì)》的教學(xué)方法教學(xué)方法多種多樣,其中講授法、談話法、演示法、實(shí)踐法等最為常見。教師在選擇教學(xué)方法的時(shí)候,要充分考慮教學(xué)大綱的要求和教材中的內(nèi)容,還要考慮學(xué)生的學(xué)習(xí)情況與學(xué)習(xí)能力,以及現(xiàn)有的教學(xué)條件,從而選擇最適合教學(xué)工作的一種方法。同樣的教學(xué)方法,對(duì)于某一個(gè)班級(jí)的學(xué)生合適,對(duì)于另外一個(gè)班級(jí)也許就不適用,因?yàn)槊總€(gè)班的學(xué)習(xí)氛圍不同,同理,對(duì)于某一位學(xué)生教學(xué)方法很恰當(dāng),而對(duì)另外一個(gè)學(xué)生來說,可能就是阻礙學(xué)習(xí)的因素。因此,教師在教學(xué)過程中要對(duì)各個(gè)方面影響教學(xué)效果的因素進(jìn)行充分的考慮。對(duì)學(xué)生的教學(xué)工作,可以采取分組教學(xué)的形式,這種方法不但可以讓教師能夠更大程度上關(guān)注到每一位學(xué)生的學(xué)習(xí)情況,還能夠通過小組間學(xué)生相互幫助,分享交流學(xué)習(xí)經(jīng)驗(yàn),從而獲得更多提高成績(jī)的機(jī)會(huì)。另外,學(xué)生之間的交流要比學(xué)生與教師之間的交流更為順利,學(xué)生之間相互學(xué)習(xí)更容易發(fā)現(xiàn)自身的優(yōu)勢(shì)與不足之處,從而把自己的學(xué)習(xí)經(jīng)驗(yàn)分享給其他人,同時(shí)向其他同學(xué)學(xué)習(xí)自己沒有掌握的知識(shí)。小組教學(xué)還能夠增強(qiáng)學(xué)生的交流能力,加強(qiáng)學(xué)生之間的人際關(guān)系,培養(yǎng)學(xué)生的團(tuán)隊(duì)合作能力,從而提升學(xué)生的綜合素質(zhì)。(2《)C語言程序設(shè)計(jì)》的學(xué)習(xí)組織形式學(xué)習(xí)組織能力是指學(xué)生在學(xué)習(xí)的過程中,師生的共同活動(dòng)在程序、人員、時(shí)空關(guān)系上的組合形式。運(yùn)用適合學(xué)生的學(xué)習(xí)組織形式,有助于學(xué)生提高C語言程序設(shè)計(jì)學(xué)習(xí)的效率,同時(shí),還可以將一些高效率的學(xué)習(xí)方法、學(xué)習(xí)敬仰在學(xué)習(xí)組織形式中進(jìn)行運(yùn)用,由于《C語言程序設(shè)計(jì)》教學(xué)分為基礎(chǔ)知識(shí)與課程設(shè)計(jì)兩種基本形式,我們把以問題為導(dǎo)向的《C語言程序設(shè)計(jì)》教學(xué)模式下的學(xué)習(xí)組織形式也分為兩種類型。一種是課堂小組合作學(xué)習(xí)。在《C語言程序設(shè)計(jì)》所有課時(shí)中,基礎(chǔ)知識(shí)的課程占據(jù)了絕大多數(shù),教學(xué)地點(diǎn)可以選為網(wǎng)絡(luò)機(jī)房,以問題為導(dǎo)向的《C語言程序設(shè)計(jì)》有利于學(xué)生培養(yǎng)團(tuán)隊(duì)合作精神,提高彼此之間的交流能力,鼓勵(lì)學(xué)生在學(xué)習(xí)的過程中勇敢地提出問題回答問題,為學(xué)生營造一種良好的學(xué)習(xí)氛圍。教師充分發(fā)揮自身的引導(dǎo)與輔助的作用,幫助學(xué)生發(fā)現(xiàn)問題,解決問題。另一種類型是課程設(shè)計(jì)探究學(xué)習(xí)。課程設(shè)計(jì)的時(shí)間一般比較短,在此期間,教師要通過合理的課程設(shè)計(jì)來為學(xué)生創(chuàng)造一個(gè)和諧的學(xué)習(xí)氛圍,師生之間、學(xué)生之間進(jìn)行交流,分享學(xué)習(xí)經(jīng)驗(yàn)與解決問題的方法,一方面可以增加學(xué)生彼此學(xué)習(xí)的機(jī)會(huì),另一方面也可以監(jiān)督學(xué)生完成自己的學(xué)習(xí)任務(wù)。(3)網(wǎng)絡(luò)環(huán)境下的問題導(dǎo)向教學(xué)模式網(wǎng)絡(luò)環(huán)境下的以問題為導(dǎo)向的《C語言程序設(shè)計(jì)》課程教學(xué)模式,則是利用網(wǎng)絡(luò)科技來輔助教師的教學(xué)活動(dòng),在這個(gè)教學(xué)過程中,教師是教學(xué)活動(dòng)中的引導(dǎo)者與輔助者,而學(xué)生才是學(xué)習(xí)的主體。教師為學(xué)生設(shè)計(jì)好學(xué)習(xí)任務(wù),明確每一位學(xué)生所要解決的問題,再對(duì)學(xué)生進(jìn)行合理的分組,讓學(xué)生充分利用網(wǎng)絡(luò)資源,收集對(duì)自己有利的信息,并且對(duì)信息進(jìn)行有效的篩選與整合。學(xué)生在尋求解決問題的過程中,能夠充分利用網(wǎng)絡(luò)環(huán)境的優(yōu)勢(shì),推動(dòng)以問題為導(dǎo)向的教學(xué)模式的實(shí)施,實(shí)現(xiàn)學(xué)生的自主學(xué)習(xí)、互動(dòng)合作、自覺約束自己的學(xué)習(xí)活動(dòng)。這樣,學(xué)生在整個(gè)學(xué)習(xí)過程中,不僅解決了教師提出的問題,還掌握了搜集、處理信息的能力,收獲成功之后的成就感,增強(qiáng)與他人之間的交流,提高自身的創(chuàng)造能力,真正做到增強(qiáng)自身的綜合素質(zhì)。

2以問題為導(dǎo)向的《C語言程序設(shè)計(jì)》的實(shí)踐

在《C語言程序設(shè)計(jì)》課程教學(xué)過程中,教師的教學(xué)工作與學(xué)生的學(xué)習(xí)活動(dòng)總是會(huì)暴露一些問題,如教師講解不到位,學(xué)生不能理解理論知識(shí),教師講課難以吸引學(xué)生的學(xué)習(xí)興趣,學(xué)生學(xué)習(xí)效率低下等問題。而以問題為導(dǎo)向的《C語言程序設(shè)計(jì)》教學(xué)模式,要如何進(jìn)行具體的實(shí)施,才能夠幫助學(xué)生掌握解決問題的技巧,加深對(duì)理論知識(shí)的理解呢?

(一)以問題為導(dǎo)向的教學(xué)模式中的課程設(shè)計(jì)

在《C語言程序設(shè)計(jì)》教學(xué)過程中,使用以問題為導(dǎo)向的教學(xué)模式,要明確本次課程的教學(xué)目標(biāo)是什么,所有的課程設(shè)計(jì)的大方向要以教學(xué)目標(biāo)為準(zhǔn)則,教學(xué)中要以人為本,以學(xué)生為中心,站在學(xué)生的立場(chǎng)上,充分考慮到學(xué)生的接受知識(shí)的能力與完成任務(wù)的可能性。另外還有考慮哪些教學(xué)設(shè)備可以供學(xué)生使用,做到最大程度利用現(xiàn)有的資源,幫助學(xué)生掌握更多的知識(shí)。同時(shí),對(duì)于學(xué)生的要求要合理,要求過高,學(xué)生難以完成目標(biāo),將會(huì)打擊學(xué)生的參與教學(xué)的積極性與信心,要求過低,將會(huì)浪費(fèi)時(shí)間,學(xué)生的實(shí)際能力達(dá)不到質(zhì)的飛躍。因此,課程的設(shè)計(jì)要實(shí)事求是,一切從實(shí)際出發(fā)。

(二)以問題為導(dǎo)向的教學(xué)模式實(shí)施的原則

1.遵循現(xiàn)代社會(huì)教育事業(yè)的發(fā)展規(guī)律,尊重學(xué)生的認(rèn)知規(guī)律,鼓勵(lì)學(xué)生運(yùn)用自己的優(yōu)勢(shì)進(jìn)行創(chuàng)新性的學(xué)習(xí)。2.堅(jiān)持以學(xué)生為主體、以學(xué)生為中心的原則,讓學(xué)生出于教學(xué)中的主體地位。營造輕松的學(xué)習(xí)氛圍,讓每一位學(xué)生都積極大膽地參與到其中,敢于提出自己的疑問,敢于回答教師與其他學(xué)生提出的問題,積極參與具有挑戰(zhàn)性的任務(wù)。3.教師發(fā)揮自身的引導(dǎo)與輔助的作用,引導(dǎo)學(xué)生進(jìn)行有利于提高自身能力的學(xué)習(xí)活動(dòng),幫助學(xué)生解決難度較大的問題,并且監(jiān)督學(xué)生對(duì)問題作出總結(jié),從完成任務(wù)的過程中學(xué)到更多的知識(shí)。

(三)以問題為導(dǎo)向的教學(xué)模式應(yīng)當(dāng)注意的問題

第12篇

關(guān)鍵詞:教學(xué)改革;C++程序設(shè)計(jì);工程實(shí)訓(xùn);應(yīng)用型人才

計(jì)算機(jī)專業(yè)是我國近年最熱門的專業(yè)之一。隨著高校大規(guī)模擴(kuò)招,計(jì)算機(jī)專業(yè)教育面臨巨大的挑戰(zhàn)。突出表現(xiàn)在兩個(gè)方面:一方面畢業(yè)人數(shù)劇增,就業(yè)率逐年下降;另一方面,社會(huì)對(duì)計(jì)算機(jī)人才需求數(shù)量增加,而學(xué)校人才培養(yǎng)質(zhì)量下降。如何改變這一現(xiàn)狀,提高學(xué)生的就業(yè)率成了各高校研究的熱點(diǎn)。

根據(jù)各方調(diào)研結(jié)果的總結(jié)和用人單位的反饋,缺乏工程實(shí)踐能力是目前大學(xué)畢業(yè)生就業(yè)困難的主要原因之一。因此,如何提高學(xué)生的工程實(shí)踐能力既是社會(huì)關(guān)注的焦點(diǎn),也是國內(nèi)高等教育教學(xué)改革的熱點(diǎn)。作者根據(jù)自己多年的工程項(xiàng)目經(jīng)驗(yàn)和課程教學(xué)經(jīng)驗(yàn),提出一種以工程實(shí)訓(xùn)為基礎(chǔ)的“C++程序設(shè)計(jì)”課程教學(xué)改革方案,從基礎(chǔ)階段提高學(xué)生實(shí)踐動(dòng)手能力,進(jìn)而提高學(xué)生的工程實(shí)踐能力[1]。

1面向工程實(shí)訓(xùn)改革的兩個(gè)前提

要進(jìn)行面向工程實(shí)訓(xùn)的課程改革,首先需要做兩個(gè)方面的準(zhǔn)備。

(1) 修改教學(xué)大綱。在“C++程序設(shè)計(jì)”課程的傳統(tǒng)大綱中,實(shí)踐環(huán)節(jié)所占比重少,課堂教學(xué)內(nèi)容規(guī)定死板,講授哪些知識(shí)點(diǎn),每個(gè)知識(shí)點(diǎn)講授多少課時(shí)都有規(guī)定,嚴(yán)重限制了教師的主觀能動(dòng)性,不能根據(jù)學(xué)生的具體情況進(jìn)行授課。在新修訂的大綱中,實(shí)踐環(huán)節(jié)所占比重大大增加。課堂教學(xué)內(nèi)容規(guī)定比較柔性,將理論學(xué)時(shí)分為兩部分,一部分用于講授“C++程序設(shè)計(jì)”課程的基本知識(shí);另一部分用于講授“C++程序設(shè)計(jì)”課程的擴(kuò)展知識(shí)。擴(kuò)展部分內(nèi)容不具體規(guī)定,可以講授C++的最新發(fā)展、最新應(yīng)用、工程案例等,根據(jù)學(xué)生具體情況決定。新大綱可以充分發(fā)揮教師的主觀能動(dòng)性和學(xué)生的學(xué)習(xí)積極性,主講教師可以加強(qiáng)與學(xué)生溝通,隨時(shí)根據(jù)學(xué)生需要調(diào)整教學(xué)內(nèi)容,更好地為學(xué)生提供輔導(dǎo)。

(2) 革新教學(xué)方法。改變以教師為中心的傳統(tǒng)教學(xué)理念,建立以學(xué)生為中心的現(xiàn)代教育理念。利用多媒體課件輔助教學(xué),采用任務(wù)驅(qū)動(dòng)式、合作式學(xué)習(xí)、自主式學(xué)習(xí)、工程訓(xùn)練等多種教學(xué)方法。這些方法創(chuàng)造出一種工程實(shí)踐的教學(xué)氛圍,讓學(xué)生由被動(dòng)的學(xué)習(xí)者變?yōu)橹鲃?dòng)的參與者,激發(fā)學(xué)生的學(xué)習(xí)興趣、工程實(shí)踐和科研興趣,調(diào)動(dòng)其探求知識(shí)的積極性。通過“方案”的討論,能鍛煉學(xué)生的語言表達(dá)能力和思辨能力。以工程訓(xùn)練項(xiàng)目本身的魅力吸引學(xué)生自主學(xué)習(xí),培養(yǎng)其創(chuàng)新精神、創(chuàng)造性思維和創(chuàng)造性個(gè)人品質(zhì),從而提高學(xué)生的綜合素質(zhì),拓寬他們獲取知識(shí)的渠道[2]。 2改革方案

“C++程序設(shè)計(jì)”課程的工程實(shí)訓(xùn)改革按照“點(diǎn)―線―面”三位一體的模式進(jìn)行,即課程實(shí)驗(yàn)(點(diǎn))、課程設(shè)計(jì)(線)、工程訓(xùn)練(面)相結(jié)合的方式進(jìn)行。

2.1課程實(shí)驗(yàn)

課程實(shí)驗(yàn)是對(duì)課程各個(gè)特定知識(shí)點(diǎn)的練習(xí),是對(duì)知識(shí)“點(diǎn)”的訓(xùn)練。課程實(shí)驗(yàn)一般分為驗(yàn)證性實(shí)驗(yàn)、設(shè)計(jì)性實(shí)驗(yàn)和綜合性實(shí)驗(yàn)。“C++程序設(shè)計(jì)”課程共設(shè)有8個(gè)實(shí)驗(yàn),其中7個(gè)為設(shè)計(jì)性實(shí)驗(yàn),1個(gè)為綜合性實(shí)驗(yàn)。為了使課程實(shí)驗(yàn)取得更好的效果,要制定多層次的課程實(shí)驗(yàn)指導(dǎo)書。這是因?yàn)椴煌瑢W(xué)生的能力水平存在有較大的差異,統(tǒng)一的實(shí)驗(yàn)指導(dǎo)書不能適應(yīng)多層次能力水平學(xué)生的需要。在進(jìn)行課程實(shí)驗(yàn)時(shí),鼓勵(lì)學(xué)生根據(jù)自己的實(shí)際情況選擇合適的實(shí)驗(yàn)指導(dǎo)書進(jìn)行設(shè)計(jì)。通過課程實(shí)驗(yàn),學(xué)生能夠加強(qiáng)對(duì)課程知識(shí)點(diǎn)的理解,達(dá)到熟練掌握課程知識(shí)點(diǎn)的目的[3]。

2.2課程設(shè)計(jì)[1]

課程設(shè)計(jì)是鍛煉學(xué)生實(shí)踐能力的主要途徑,在面向?qū)嵱?xùn)的教學(xué)改革中,課程設(shè)計(jì)是對(duì)知識(shí)“線”的訓(xùn)練。當(dāng)前課程設(shè)計(jì)教學(xué)環(huán)節(jié)一般存在以下問題。

(1) 學(xué)生重視程度不夠。一般情況下,課程設(shè)計(jì)環(huán)節(jié)學(xué)生的考核通過率較高,這就使得部分學(xué)生不認(rèn)真去完成設(shè)計(jì)。

(2) 基礎(chǔ)知識(shí)不扎實(shí)。課程設(shè)計(jì)是根據(jù)一門甚至多門專業(yè)課程所學(xué)的知識(shí),解決特定的實(shí)際問題。如果基礎(chǔ)課程知識(shí)不掌握,自然無法完成設(shè)計(jì)。

(3) 課程設(shè)計(jì)自身難度大。課程設(shè)計(jì)要解決實(shí)際問題,這需要在理解知識(shí)的基礎(chǔ)上,有一定的設(shè)計(jì)和創(chuàng)造,對(duì)有些學(xué)生來說有一定的難度。

(4) 實(shí)施方法不當(dāng)。課程設(shè)計(jì)實(shí)施中,教師占據(jù)主動(dòng)地位,布置任務(wù)、檢查結(jié)果,學(xué)生很少有自己的主動(dòng)性。有的老師下達(dá)的任務(wù)單調(diào)、單一,有的甚至多年任務(wù)不變。考核方案的合理性、學(xué)生興趣等問題沒有合理解決方案。

(5) 學(xué)校對(duì)課程設(shè)計(jì)教學(xué)環(huán)節(jié)監(jiān)管不利。學(xué)校對(duì)理論教學(xué)環(huán)節(jié)有很好的監(jiān)管制度,而對(duì)于實(shí)踐教學(xué)環(huán)節(jié)則沒有進(jìn)行有效的監(jiān)管。這也引起教師和學(xué)生對(duì)實(shí)踐教學(xué)環(huán)節(jié)的輕視。

在面向?qū)嵱?xùn)的課程改革中,我們充分認(rèn)識(shí)到了課程設(shè)計(jì)環(huán)節(jié)的重要性,提出了面向?qū)嵱?xùn)的課程設(shè)計(jì)實(shí)施方案,提高課程設(shè)計(jì)的教學(xué)效果和學(xué)生學(xué)習(xí)的積極性。具體實(shí)施方法有以下幾點(diǎn)。

(1) 制定多層次的課程設(shè)計(jì)指導(dǎo)書。同課程實(shí)驗(yàn)一樣,不同學(xué)生的能力水平有較大的差異,統(tǒng)一的課程設(shè)計(jì)指導(dǎo)書不能適應(yīng)多層次能力水平學(xué)生的需要。因此,根據(jù)學(xué)生的實(shí)際情況編寫多層次的課程設(shè)計(jì)指導(dǎo)書,以適應(yīng)不同層次學(xué)生的需要。在進(jìn)行課程設(shè)計(jì)時(shí),鼓勵(lì)學(xué)生根據(jù)自己的實(shí)際情況選擇合適的實(shí)驗(yàn)指導(dǎo)書進(jìn)行設(shè)計(jì)。由于指導(dǎo)書是適合該學(xué)生的,學(xué)生需要進(jìn)行一定的思考、設(shè)計(jì),又能夠取得一定的成績(jī),有成就感,可以提高學(xué)生的積極性,鍛煉學(xué)生分析問題、解決問題的能力。

(2) 選擇趣味性、多樣化的題目作為課程設(shè)計(jì)的任務(wù)。所有學(xué)生針對(duì)同一個(gè)論題設(shè)計(jì),學(xué)生沒有發(fā)揮的余地,設(shè)計(jì)方案易雷同,很難避免相互抄襲和應(yīng)付差事的現(xiàn)象。因此,在課程設(shè)計(jì)任務(wù)的時(shí)候,課題組查閱了大量資料,與學(xué)生進(jìn)行深入交流,設(shè)計(jì)了數(shù)十個(gè)符合當(dāng)前技術(shù)發(fā)展需要,符合學(xué)生興趣的課程設(shè)計(jì)任務(wù),供學(xué)生進(jìn)行課程設(shè)計(jì)選做,并且設(shè)計(jì)題目每年都進(jìn)行一定數(shù)量的更新。對(duì)一些特別優(yōu)秀和個(gè)性獨(dú)特的學(xué)生,允許他們自行選擇題目,并且?guī)椭鷮W(xué)生分析自選的任務(wù),如果合適,應(yīng)該鼓勵(lì)學(xué)生去完成。如果不合適,幫助學(xué)生分析為什么不合適,鼓勵(lì)他們重新選擇。以更好地鍛煉這些學(xué)生的創(chuàng)新能力[4]。

(3) 提前布置題目,讓學(xué)生有足夠的時(shí)間進(jìn)行思考。最好是在相應(yīng)課程開課的時(shí)候下達(dá),這樣學(xué)生可在學(xué)習(xí)課程的時(shí)候考慮課程設(shè)計(jì)的任務(wù)。有了長(zhǎng)時(shí)間的思考,而且是在課程學(xué)習(xí)的時(shí)候就進(jìn)行了思考,學(xué)生就可以做出比較理想的設(shè)計(jì)結(jié)果。

(4) 在課程設(shè)計(jì)實(shí)施過程中,加強(qiáng)教師的指導(dǎo)力度和提高教師的指導(dǎo)方法。在當(dāng)前課程設(shè)計(jì)實(shí)施中,大多教師的指導(dǎo)力度不夠,一般教師下達(dá)任務(wù)后讓學(xué)生自行進(jìn)行設(shè)計(jì),指導(dǎo)的很少。有的教師雖然進(jìn)行了指導(dǎo),但是指導(dǎo)的方法不恰當(dāng),沒有達(dá)到指導(dǎo)的目的。

(5) 制定了合理的評(píng)價(jià)制度。以前對(duì)課程設(shè)計(jì)結(jié)果的檢查,只是教師簡(jiǎn)單看一下學(xué)生的設(shè)計(jì)結(jié)果,憑感覺給一個(gè)分?jǐn)?shù)。這樣給出的成績(jī)當(dāng)然存在和實(shí)際情況不符合的地方,這就會(huì)傷害一些同學(xué)的感情,也會(huì)使一些同學(xué)心存僥幸。課題組制定了“學(xué)生自薦―學(xué)生推薦―學(xué)生評(píng)審―教師評(píng)審”的課程設(shè)計(jì)評(píng)價(jià)制度,主要由學(xué)生自己對(duì)設(shè)計(jì)結(jié)果進(jìn)行評(píng)價(jià),輔以教師參與評(píng)價(jià)。另外,每次設(shè)計(jì)教師再隨即抽取一定比例的學(xué)生設(shè)計(jì)結(jié)果進(jìn)行評(píng)價(jià),以監(jiān)督學(xué)生評(píng)價(jià)的結(jié)果。

總之,在課程設(shè)計(jì)教學(xué)環(huán)節(jié)中,可以采用各種措施激發(fā)學(xué)生對(duì)課程設(shè)計(jì)的興趣,使學(xué)生由被動(dòng)執(zhí)行轉(zhuǎn)變?yōu)橹鲃?dòng)創(chuàng)造,進(jìn)而鍛煉學(xué)生理論聯(lián)系實(shí)際的能力。實(shí)現(xiàn)對(duì)課程知識(shí)“線”的訓(xùn)練。

2.3工程實(shí)訓(xùn)

工程實(shí)訓(xùn)是應(yīng)用型人才培養(yǎng)的基本組成部分,是鍛煉學(xué)生利用所學(xué)知識(shí)解決復(fù)雜實(shí)際問題的基本途徑,是對(duì)知識(shí)“面”的訓(xùn)練。課題組組織有工程經(jīng)驗(yàn)的教師從實(shí)際工程項(xiàng)目改編、抽象獲得一批工程項(xiàng)目案例,并聯(lián)系一些社會(huì)企業(yè),供學(xué)生進(jìn)行工程訓(xùn)。“C++程序設(shè)計(jì)”課程的工程訓(xùn)練分成3類,分別介紹如下。

2.3.1自主工程訓(xùn)練

為滿足學(xué)生課外自主學(xué)習(xí)的需求,我們提供學(xué)生大量的工程案例作為自主訓(xùn)練的實(shí)例。每個(gè)實(shí)例包括核心部分(功能需求、實(shí)現(xiàn)目標(biāo)、關(guān)鍵技術(shù))和輔助部分(實(shí)現(xiàn)提示、核心代碼等)。輔助部分給出不同層次水平的提示,供不同層次的學(xué)生自主學(xué)習(xí)參考。同時(shí),構(gòu)建了相應(yīng)的自主學(xué)習(xí)輔導(dǎo)體系,比如定期舉行相關(guān)知識(shí)領(lǐng)域的講座、項(xiàng)目輔導(dǎo)等,為學(xué)生自主學(xué)習(xí)提供保障。

2.3.2實(shí)踐創(chuàng)新訓(xùn)練

實(shí)踐創(chuàng)新訓(xùn)練采用自愿、公開、公平原則,以自主工程訓(xùn)練為平臺(tái),選拔創(chuàng)新訓(xùn)練核心學(xué)生。根據(jù)自主、自愿原則由核心學(xué)生輔以其他學(xué)生組成創(chuàng)新訓(xùn)練小組。以“大學(xué)生研究訓(xùn)練計(jì)劃”、“ITAT程序設(shè)計(jì)大賽”、“ACM程序設(shè)計(jì)大賽”、“挑戰(zhàn)杯”等競(jìng)賽為平臺(tái),進(jìn)行創(chuàng)新活動(dòng)。

2.3.3產(chǎn)學(xué)研綜合訓(xùn)練

人才的培養(yǎng)是為了社會(huì)服務(wù),因此需要重視社會(huì)、企業(yè)在人才培養(yǎng)中的作用。在充分利用學(xué)校實(shí)習(xí)基地的基礎(chǔ)上,我們還聯(lián)合其他一些社會(huì)企業(yè),鼓勵(lì)學(xué)生進(jìn)行“產(chǎn)學(xué)研綜合訓(xùn)練”,發(fā)揮企業(yè)在人才培養(yǎng)中的作用。

工程訓(xùn)練環(huán)節(jié)通過大量的實(shí)際工程案例,訓(xùn)練學(xué)生解決復(fù)雜實(shí)際問題的能力,實(shí)現(xiàn)對(duì)課程知識(shí)“面”的訓(xùn)練。在該環(huán)節(jié)中,學(xué)生可以選擇多樣化的訓(xùn)練模式,選擇適合自己興趣的訓(xùn)練題目,最終實(shí)現(xiàn)人才培養(yǎng)的目標(biāo)。

3結(jié)語

通過近兩年的教學(xué)實(shí)踐,我院面向工程實(shí)訓(xùn)的“C++程序設(shè)計(jì)”課程改革取得了一定的成果,該教學(xué)改革的創(chuàng)新性主要有以下幾個(gè)方面。

(1) 改變傳統(tǒng)教學(xué)模式,由傳統(tǒng)的理論講授為主,實(shí)踐為輔的教學(xué)模式轉(zhuǎn)換為以工程實(shí)訓(xùn)為主,理論教學(xué)為輔的新模式。

(2) 提供豐富的工程案例,以實(shí)訓(xùn)本身的魅力吸引學(xué)生自主學(xué)習(xí)。以實(shí)際工程項(xiàng)目為原型,抽象出適合學(xué)生難度的實(shí)訓(xùn)題目,吸引學(xué)生自主投入到工程實(shí)訓(xùn)中,提高學(xué)習(xí)的效果。

(3) 改變傳統(tǒng)課程考核方法,以實(shí)訓(xùn)情況作為學(xué)習(xí)效果評(píng)價(jià)的主要評(píng)價(jià)因素。避免傳統(tǒng)考核出現(xiàn)“高分低能”的現(xiàn)象,培養(yǎng)的學(xué)生具有較強(qiáng)的工程實(shí)踐能力。

但是,改革中還存在不足的地方需要進(jìn)一步完善。比如還需要更多的教師加入到工程項(xiàng)目案例開發(fā)行列;課程考核中雖然引入工程因素,但具體方法還沒有制定;學(xué)生自主學(xué)習(xí)的輔導(dǎo)體系還沒有完善等。這些將是我們進(jìn)一步研究和實(shí)踐的內(nèi)容。

參考文獻(xiàn):

[1] 張明川,吳慶濤,黎蔚,等. 一種軟件類課程設(shè)計(jì)實(shí)施方案研究[J]. 福建電腦,2009(6):2-3.

[2] 陳杰華. 教練式溝通在Visual C++課程教學(xué)中的實(shí)踐[J]. 計(jì)算機(jī)教育,2008(20):15-16.

[3] 張本成,龔偉. 面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)改革探討[J]. 內(nèi)蒙古師范大學(xué)學(xué)報(bào):教育科學(xué)版,2008(1):134-136.

[4] 張順利,田俊華,李衛(wèi)斌. VC++程序設(shè)計(jì)課程教學(xué)改革研究[J]. 咸陽師范學(xué)院學(xué)報(bào),2007(8):82-84.

Study and Practice of “C++ Programming” Teaching Reform Based on Engineering Training

ZHANG Ming-chuan, SUN Shi-bao, WU Qing-tao, ZHENG Rui-juan, WEI Wang-yang

(Electronic & Information Engineering College, Henan University of Science and Technology, Luoyang471003, China)

亚洲精品无码久久久久久久性色,淫荡人妻一区二区三区在线视频,精品一级片高清无码,国产一区中文字幕无码
日韩精精品一区二区三区四区 | 天天视频一区二区三区 | 午夜福利网站你懂得 | 中文字幕丰满的少妇 | 在线鲁鲁视频免费观看 | 色老板精品视频在线观看 |