程序設(shè)計(jì)實(shí)訓(xùn)總結(jié)范文

時(shí)間:2023-04-10 09:07:27

導(dǎo)語:如何才能寫好一篇程序設(shè)計(jì)實(shí)訓(xùn)總結(jié),這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。

程序設(shè)計(jì)實(shí)訓(xùn)總結(jié)

篇1

【關(guān)鍵詞】實(shí)訓(xùn);教學(xué)內(nèi)容;教學(xué)方法;考核方式

0.引言

C語言程序設(shè)計(jì)實(shí)訓(xùn)這門課程要求學(xué)生掌握計(jì)算機(jī)程序設(shè)計(jì)語言的基本知識和程序設(shè)計(jì)的方法與技術(shù),培養(yǎng)學(xué)生應(yīng)用計(jì)算機(jī)解決實(shí)際問題的能力,重視學(xué)生實(shí)際編程能力和程序思維能力的培養(yǎng),通過學(xué)生上機(jī)編寫程序來提升學(xué)生的編程能力,培養(yǎng)學(xué)生的學(xué)習(xí)興趣和創(chuàng)新能力。

C語言程序設(shè)計(jì)為其前導(dǎo)課程,是對其前導(dǎo)課程知識的鞏固、實(shí)踐與提升,是ACM程序設(shè)計(jì)課程的基礎(chǔ),通過此次實(shí)訓(xùn)為程序設(shè)計(jì)比賽和ACM大賽輸送人才,使更多的學(xué)生在全國的各種編程比賽中取得好成績,同時(shí)為學(xué)生畢業(yè)后從事編程工作打下良好的基礎(chǔ),為企事業(yè)單位輸送程序設(shè)計(jì)人才。

本人根據(jù)C程序設(shè)計(jì)實(shí)訓(xùn)課程教學(xué)中存在的問題對教學(xué)內(nèi)容、教學(xué)方法,考核方式進(jìn)行了改革,并以本校2010級軟件班學(xué)生為試點(diǎn)進(jìn)行教學(xué),總結(jié)了一些經(jīng)驗(yàn)。

1.教學(xué)中存在的問題及解決對策

1.1實(shí)訓(xùn)內(nèi)容單一

實(shí)訓(xùn)教學(xué)內(nèi)容應(yīng)該首先根據(jù)C語言的特點(diǎn)對知識進(jìn)行整合,然后引入針對性較強(qiáng)的典型綜合實(shí)例,從程序整體向各個核心知識點(diǎn)滲透。教師可以根據(jù)學(xué)生的實(shí)際情況設(shè)計(jì)實(shí)訓(xùn)項(xiàng)目,內(nèi)容應(yīng)覆蓋學(xué)生所學(xué)的知識,突出實(shí)用性,內(nèi)容最好為學(xué)生所熟悉領(lǐng)域或?qū)W生感興趣的領(lǐng)域。如果學(xué)生層次不一,可以根據(jù)學(xué)生對基礎(chǔ)知識的掌握情況設(shè)置不同的實(shí)訓(xùn)內(nèi)容。

1.2教學(xué)方法單一

在實(shí)訓(xùn)教學(xué)過程中,應(yīng)將重點(diǎn)放在分析程序設(shè)計(jì)過程上,培養(yǎng)學(xué)生良好的編程習(xí)慣,逐步提高學(xué)生編程能力。單一實(shí)訓(xùn)手段要達(dá)到這一目標(biāo)是很困難的,這就要求運(yùn)用多種實(shí)訓(xùn)教學(xué)方法,讓學(xué)生對編程有個很好的理解過程。

可以引入多種教學(xué)方法。以前的實(shí)訓(xùn)課程不能激發(fā)學(xué)生的學(xué)習(xí)興趣,主要是因?yàn)檎n堂是由老師主載,學(xué)生是被動的學(xué)習(xí),不能成為課堂的主人。我們將采用多種教學(xué)方法來激發(fā)學(xué)生的興趣,轉(zhuǎn)變老師和學(xué)生的課堂角色。

(1)基于ACM模式的教學(xué)方法。ACM的教學(xué)模式是結(jié)合具體的問題講授概念與理論,輔以課堂討論,做習(xí)題等多項(xiàng)教學(xué)手段。在教學(xué)過程中,安排學(xué)生深入有關(guān)實(shí)際問題進(jìn)行研究,加深對所學(xué)理論的認(rèn)識,利用網(wǎng)站進(jìn)行程序設(shè)計(jì)。以往的教學(xué)是按照基礎(chǔ)知識、循環(huán)結(jié)構(gòu)語句、結(jié)構(gòu)體語句等知識點(diǎn)的順序進(jìn)行講解?;贏CM的教學(xué)方式是按照習(xí)題所屬知識類別進(jìn)行理論講解,離散數(shù)學(xué)、初等數(shù)論、數(shù)值計(jì)算、人工智能、動態(tài)規(guī)劃算法、圖算法等知識點(diǎn)進(jìn)行講解與練習(xí)。ACM的教學(xué)模式在一定程度上將基礎(chǔ)學(xué)科很好地運(yùn)用于程序設(shè)計(jì)當(dāng)中,有利于知識的融合,可以提高學(xué)生的思維能力,在做練習(xí)時(shí)舉一些趣味習(xí)題,激發(fā)學(xué)生的興趣。

基于ACM的教學(xué)方法的優(yōu)點(diǎn)如下:

①知識分類講解可以加深學(xué)生對知識的理解,更加系統(tǒng)。

②ACM所選的題目趣味化生活化,可以激發(fā)學(xué)生的學(xué)習(xí)興趣。

③題目所含知識面廣泛,有利于知識的鞏固。

④分組培養(yǎng)大家的團(tuán)隊(duì)協(xié)作精神。

⑤學(xué)生講解培養(yǎng)學(xué)生的表達(dá)能力與思維能力。

(2)討論式教學(xué)法。由于每一道程序題可以有不同的編寫方法,答案不唯一,所以很適合使用討論式教學(xué)方法。將學(xué)生以三人為一個團(tuán)體進(jìn)行分組,在組內(nèi)討論編程方法,上機(jī)編寫程序并進(jìn)行驗(yàn)證,由組內(nèi)推舉成員向大家進(jìn)行講解和演示,有不同編程方法的組可以繼續(xù)演示,最后由老師進(jìn)行總結(jié),并選出時(shí)間和空間復(fù)雜度最小的程序,同時(shí)也可以發(fā)現(xiàn)學(xué)生在編程過程中出現(xiàn)的常見錯誤,發(fā)揮學(xué)生的團(tuán)隊(duì)精神,提高學(xué)生的表達(dá)能力。

(3)任務(wù)驅(qū)動法。在實(shí)訓(xùn)課堂上,學(xué)生需明確要完成的任務(wù),依照實(shí)訓(xùn)任務(wù)完成實(shí)訓(xùn)。題目由易到難,知識點(diǎn)由單分支到多種分支情況的應(yīng)用,這樣適合學(xué)生學(xué)習(xí)特點(diǎn)及編程由易到難的編寫過程。

1.3考試一錘定音

這門課程主要是培養(yǎng)和檢驗(yàn)學(xué)生的編程能力,所以不能以一次考試來決定學(xué)生的最終成績,檢驗(yàn)過程應(yīng)該貫穿整個學(xué)習(xí)過程。引入過程性考核思路,總成績分部累加。采用平時(shí)計(jì)分和最終考核相結(jié)合的方式,以每節(jié)課的發(fā)言演示情況來給出平時(shí)等級,一學(xué)期進(jìn)行累計(jì),按累計(jì)成績進(jìn)行排名,前三分之一學(xué)生可以免去最后的考核,以平時(shí)成績作為最終成績,這樣也可以激勵大家踴躍發(fā)言,剩下的學(xué)生參加最終考核,最后成績由平時(shí)成績和最后一次考核的成績各占一部分比例來組成。通過實(shí)踐檢驗(yàn),課程考核方法改革后,考核出了學(xué)生的實(shí)際操作水平,用過程性考核思想后,在學(xué)習(xí)過程中時(shí)刻檢驗(yàn)學(xué)生的學(xué)習(xí)接受掌握情況,加大了課程全程質(zhì)量監(jiān)控力度,課程考核結(jié)果基本能夠反映學(xué)生學(xué)習(xí)后真正的計(jì)算機(jī)應(yīng)用能力水平??己私Y(jié)果公平、有效,這也是現(xiàn)在倡導(dǎo)的全過程考試。

2.總結(jié)

通過對C程序設(shè)計(jì)實(shí)訓(xùn)課程的教學(xué)內(nèi)容、教學(xué)方法、考核方式的改革,并對2010級軟件班學(xué)生進(jìn)行試點(diǎn)后,使學(xué)生理解模塊化程序設(shè)計(jì)的基本思想,掌握結(jié)構(gòu)化程序設(shè)計(jì)的基本方法,掌握C語言的數(shù)據(jù)結(jié)構(gòu)、程序結(jié)構(gòu)、語句以及控制結(jié)構(gòu)的使用方法,能用程序設(shè)計(jì)技術(shù)解決一定難度的實(shí)際問題,掌握在實(shí)際開發(fā)環(huán)境下進(jìn)行編輯、編譯、連接、調(diào)試和運(yùn)行的方法;綜合訓(xùn)練學(xué)生分析問題的基本方法,提高解決實(shí)際問題的能力,培養(yǎng)學(xué)生的專項(xiàng)技能和職業(yè)能力。

【參考文獻(xiàn)】

[1]王嵩.C語言程序設(shè)計(jì).教學(xué)探索與實(shí)踐[J].教書育人,2006,(35).

[2]王美娜.C語言程序設(shè)計(jì).教學(xué)方法探析[J].科教文匯(下旬刊),2007,(04).

[3]曾鴻.基于項(xiàng)目的軟件工程綜合實(shí)訓(xùn)教學(xué)模式[J].中國職業(yè)技術(shù)教育,2008,(12).

[4]王麗娟.C語言程序設(shè)計(jì)教學(xué)分析與探索[J].中國校外教育(理論),2008,(S1).

篇2

【關(guān)鍵詞】項(xiàng)目設(shè)計(jì),程序設(shè)計(jì),能力培養(yǎng)

1、前言

計(jì)算機(jī)程序設(shè)計(jì)是計(jì)算機(jī)專業(yè)學(xué)生的基本能力,對提高學(xué)生的就業(yè)質(zhì)量是一個重要的能力,因此加強(qiáng)學(xué)生的程序設(shè)計(jì)能力培養(yǎng)對提高學(xué)生就業(yè)率,提高學(xué)生的就業(yè)質(zhì)量都是很重要的。但高職學(xué)生由于基礎(chǔ)較差、邏輯思維能力較弱,用傳統(tǒng)的教學(xué)方式按學(xué)科體系教學(xué),從基本概念,基礎(chǔ)知識入手,一步步理解掌握,再到應(yīng)用的方式教學(xué),學(xué)生學(xué)著沒興趣,理解困難,學(xué)完了不會應(yīng)用,教學(xué)效果很差,學(xué)生學(xué)完程序設(shè)計(jì)課程基本不會做開發(fā)設(shè)計(jì)。由于程序設(shè)計(jì)是計(jì)算機(jī)專業(yè)的主干課程,相關(guān)課程較多,學(xué)生一旦失去興趣,放棄學(xué)習(xí),幾乎等于放棄了大部分專業(yè)學(xué)習(xí),因此培養(yǎng)學(xué)生對程序設(shè)計(jì)的興趣,提高程序設(shè)計(jì)課程的教學(xué)質(zhì)量,對計(jì)算機(jī)專業(yè)是至關(guān)重要的。

2、認(rèn)真做好課前準(zhǔn)備

2.1選擇好要設(shè)計(jì)的項(xiàng)目。項(xiàng)目設(shè)計(jì)教學(xué)要選擇好所用的項(xiàng)目,項(xiàng)目過簡單涵蓋的知識面不能滿足教學(xué)的要求,項(xiàng)目過難學(xué)生難以理解,增加教學(xué)難度。因此選擇合適的項(xiàng)目案例進(jìn)行教學(xué),是項(xiàng)目設(shè)計(jì)教學(xué)的關(guān)鍵,項(xiàng)目設(shè)計(jì)教學(xué)包括課堂教學(xué)、實(shí)訓(xùn)和課程設(shè)計(jì),課堂教學(xué)的案例應(yīng)該是連續(xù)的,前后關(guān)聯(lián)的,案例涉及的知識點(diǎn)要循序漸進(jìn),實(shí)訓(xùn)是程序設(shè)計(jì)課程的關(guān)鍵環(huán)節(jié),實(shí)訓(xùn)的項(xiàng)目要和課堂教學(xué)的接近但又不要完全相同,要留給學(xué)生獨(dú)立完成的內(nèi)容,否則實(shí)訓(xùn)課就變成了打字課。課程設(shè)計(jì)是對程序設(shè)計(jì)類課程的綜合應(yīng)用,也是培養(yǎng)學(xué)生程序設(shè)計(jì)能力的必不可少的環(huán)節(jié),課程設(shè)計(jì)的題目要和教學(xué)與實(shí)訓(xùn)的內(nèi)容接近和相似,但要在平時(shí)上機(jī)實(shí)訓(xùn)的內(nèi)容上有一定的擴(kuò)展,要盡量涵蓋所學(xué)的內(nèi)容,要有適當(dāng)?shù)碾y度,課程設(shè)計(jì)任務(wù)太少使得設(shè)計(jì)過程中學(xué)生閑暇多,涉及到的知識點(diǎn)少,動手能力得不到很好的鍛煉,從而影響了教學(xué)質(zhì)量。設(shè)計(jì)任務(wù)分量過大,學(xué)生難以完成,導(dǎo)致設(shè)計(jì)過程草草收兵,應(yīng)付了事,挫傷了學(xué)生的學(xué)習(xí)熱情。課程設(shè)計(jì)應(yīng)該選擇一個較完整的項(xiàng)目,讓學(xué)生從分析任務(wù)開始,到看到一個能運(yùn)行的較完整的成果,這樣能大大提高學(xué)生對程序設(shè)計(jì)的興趣。因此選擇合適的項(xiàng)目是項(xiàng)目設(shè)計(jì)的關(guān)鍵,只有選擇了合適的項(xiàng)目才能達(dá)到預(yù)期的效果。

2.2做好各門課之間的協(xié)調(diào)。程序設(shè)計(jì)能力的培養(yǎng)是由多門課程來完成的,包括面向?qū)ο蟪绦蛟O(shè)計(jì),數(shù)據(jù)庫、信息系統(tǒng)開發(fā)等課程,在教學(xué)中各門課程要相互關(guān)聯(lián)配合,前期課程要為后續(xù)課程打基礎(chǔ)做鋪墊,后續(xù)課程要結(jié)合前期課程的內(nèi)容,這樣學(xué)生學(xué)起來前后有連續(xù),知識點(diǎn)反復(fù)使用,加深了理解,也知道這些知識的用途,學(xué)習(xí)的目的性也更強(qiáng)。因此制定好各門課程的教學(xué)大綱是關(guān)鍵,各門課程的知識點(diǎn)和內(nèi)容要互相協(xié)調(diào)和補(bǔ)充。

3、做好教與導(dǎo)的關(guān)系

3.1理論與應(yīng)用相結(jié)合

程序設(shè)計(jì)能力表現(xiàn)在項(xiàng)目開發(fā)上,開發(fā)能力的培養(yǎng)中,教學(xué)的重點(diǎn)是培養(yǎng)學(xué)生分析問題和解決問題的方法和步驟,高職的重點(diǎn)在應(yīng)用,因此教學(xué)中重點(diǎn)是教會學(xué)生基本概念和知識點(diǎn)的應(yīng)用,注重培養(yǎng)學(xué)生用學(xué)過的知識和查找別人的成功例子,開發(fā)項(xiàng)目中有大量的相似工作是自己和前人已經(jīng)做過,教會學(xué)生看懂這些案例,把這些案例變成自己的程序,能快速地實(shí)現(xiàn)自己的項(xiàng)目,過去我們單獨(dú)地講解每個命令、控件的用法,學(xué)生用起來很困難,分離的代碼學(xué)生也不會在項(xiàng)目開發(fā)中使用。用項(xiàng)目案例講解,代碼是上下文連貫的,學(xué)生就容易理解,再重點(diǎn)介紹針對不同的應(yīng)用怎樣修改哪些內(nèi)容,這樣學(xué)生也會在別的項(xiàng)目中使用,收到了較好的效果。

3.2做好上機(jī)實(shí)訓(xùn)輔導(dǎo)

上機(jī)實(shí)訓(xùn)是能力培養(yǎng)的重要步驟,有時(shí)學(xué)生課堂上聽懂了,上機(jī)實(shí)訓(xùn)卻不會做,或者只會照著書本輸代碼,不知道代碼的用途,這樣就沒有達(dá)到目的,因此上機(jī)指導(dǎo)也是教學(xué)環(huán)節(jié)的重點(diǎn),不能只訓(xùn)不導(dǎo),老師要在實(shí)訓(xùn)過程中認(rèn)真指導(dǎo)學(xué)生,對學(xué)生出現(xiàn)的問題要及時(shí)解決,這對老師的實(shí)際操作能力提出了較高的要求,如果老師不熟練,不能及時(shí)幫學(xué)生解決碰到的問題,學(xué)生被問題難住就會失去信心。老師在幫助學(xué)生解決問題的同時(shí)也能指導(dǎo)和培養(yǎng)學(xué)生發(fā)現(xiàn)問題和解決問題的能力,增強(qiáng)學(xué)生的信心和興趣。

3.3做好課程設(shè)計(jì)的指導(dǎo)是關(guān)鍵

能力的培養(yǎng)是綜合的,課程設(shè)計(jì)可以把所學(xué)的知識綜合起來應(yīng)用,因此課程設(shè)計(jì)的選題非常關(guān)鍵。課程設(shè)計(jì)中老師要認(rèn)真做好準(zhǔn)備,認(rèn)真寫好設(shè)計(jì)任務(wù)書,任務(wù)書應(yīng)包括:(1)設(shè)計(jì)目的、任務(wù);(2)設(shè)計(jì)依據(jù);(3)設(shè)計(jì)相關(guān)資料;(4)設(shè)計(jì)步驟與要求;(5)成果內(nèi)容;(6)設(shè)計(jì)進(jìn)度安排;(7)紀(jì)律要求;(8)成績考核標(biāo)準(zhǔn)。如有必要,還應(yīng)編入相應(yīng)的設(shè)計(jì)例題,供學(xué)生進(jìn)行課程設(shè)計(jì)時(shí)參考,但也不能把老師做好的項(xiàng)目程序給學(xué)生,把課程設(shè)計(jì)變成打字和調(diào)試,這對程序設(shè)計(jì)能力的培養(yǎng)是不利的。課程設(shè)計(jì)中老師要隨時(shí)檢查輔導(dǎo),督促學(xué)生認(rèn)真完成任務(wù),也要及時(shí)幫學(xué)生解決碰到的問題。對優(yōu)秀的學(xué)生可以根據(jù)情況追加一些內(nèi)容,這樣能讓好學(xué)生學(xué)到更多的知識,提升自學(xué)能力和自信心,也能帶動中等學(xué)生的積極行。在課程設(shè)計(jì)中知道老師要對一些設(shè)計(jì)規(guī)范、設(shè)計(jì)方法和設(shè)計(jì)步驟做詳細(xì)介紹,培養(yǎng)學(xué)生的職業(yè)技能和規(guī)范的設(shè)計(jì)步驟,這對學(xué)生畢業(yè)后的就業(yè)是有很大幫助的。設(shè)計(jì)過程中要倡導(dǎo)同學(xué)間互相討論、互相幫助、互相學(xué)習(xí)、共同提高的團(tuán)隊(duì)精神,對一些學(xué)生做的好的通用類可以介紹給其他同學(xué)用,這可以培養(yǎng)學(xué)生的團(tuán)隊(duì)互助精神。項(xiàng)目課程設(shè)計(jì)用小組的形式比較好,這樣能照顧到程度不同的學(xué)生,能力強(qiáng)的學(xué)生承擔(dān)一些較難和關(guān)鍵的任務(wù),能力較差的學(xué)生承擔(dān)一些簡單的任務(wù),學(xué)生之間互相幫助,相互學(xué)習(xí),共同完成設(shè)計(jì)任務(wù),培養(yǎng)了學(xué)生的團(tuán)隊(duì)精神,在同學(xué)的鼓勵和督促下能力差的學(xué)生也不會輕易放棄。

4、總結(jié)。綜上所述,用項(xiàng)目設(shè)計(jì)來促進(jìn)教學(xué)效果,培養(yǎng)學(xué)生職業(yè)技能是一種很好的教學(xué)模式,教學(xué)中的重點(diǎn)和難點(diǎn)是如何選擇項(xiàng)目案例,好的案例能起到事半功倍的效果,教學(xué)過程中老師的及時(shí)跟進(jìn)、認(rèn)真指導(dǎo)是關(guān)鍵。項(xiàng)目設(shè)計(jì)開發(fā)是個團(tuán)隊(duì)合作的工作,培養(yǎng)同學(xué)之間團(tuán)隊(duì)合作精神袁互相幫助和鼓勵也是重要的組成部分遙

篇3

論文摘要:成人教育是我國高等教育辦學(xué)模式的一種創(chuàng)新體制,計(jì)算機(jī)程序設(shè)計(jì)課程是成人教育計(jì)算機(jī)教學(xué)中的必修課程,其主要目的是培養(yǎng)學(xué)生的程序設(shè)計(jì)能力和算法分析應(yīng)用能力。本文從教學(xué)實(shí)際出發(fā),針對當(dāng)前成人教育計(jì)算機(jī)專業(yè)程序設(shè)計(jì)課程的實(shí)踐教學(xué)進(jìn)行了探索和研究,并提出一些建議。

1計(jì)算機(jī)專業(yè)程序設(shè)計(jì)課程實(shí)踐教學(xué)的主要范疇

計(jì)算機(jī)專業(yè)程序設(shè)計(jì)課程實(shí)踐教學(xué)主要包括上機(jī)實(shí)驗(yàn)、綜合練習(xí)、課程設(shè)計(jì)、軟件開發(fā)實(shí)訓(xùn)等幾個方面。上機(jī)實(shí)驗(yàn)是最基本的實(shí)踐教學(xué),由任課教師根據(jù)理論教學(xué)的具體進(jìn)度,設(shè)置一些簡單的實(shí)驗(yàn),要求學(xué)生在規(guī)定時(shí)間內(nèi)完成,通過這些實(shí)驗(yàn)加強(qiáng)學(xué)生對理論知識的理解和掌握。綜合練習(xí)一般在經(jīng)歷了一定的學(xué)習(xí)階段之后,任課教師根據(jù)現(xiàn)階段學(xué)生的學(xué)習(xí)情況,結(jié)合日常生活、工作中面臨的實(shí)際問題,設(shè)置一些難度較小的綜合性練習(xí)題,要求學(xué)生在規(guī)定的時(shí)間內(nèi)進(jìn)行調(diào)查分析,然后應(yīng)用所學(xué)知識解決問題。綜合練習(xí)主要側(cè)重某一方面具體知識的應(yīng)用。課程設(shè)計(jì)是在本門課程學(xué)習(xí)完畢后,任課老師根據(jù)教學(xué)大綱的要求,結(jié)合課程的特點(diǎn)和實(shí)際應(yīng)用,設(shè)置一些難度適中、綜合性強(qiáng)的課題,要求學(xué)生按要求完成課題任務(wù)。課程設(shè)計(jì)主要考查學(xué)生對知識綜合運(yùn)用的能力,培養(yǎng)學(xué)生利用所學(xué)知識來分析問題、解決問題的能力。軟件開發(fā)實(shí)訓(xùn)則是通過實(shí)際軟件項(xiàng)目來提高學(xué)生的職業(yè)綜合技能。計(jì)算機(jī)程序設(shè)計(jì)實(shí)踐教學(xué)都采取由淺入深的原則進(jìn)行,其過程為:上機(jī)實(shí)驗(yàn)綜合練習(xí)課程設(shè)計(jì)軟件開發(fā)實(shí)訓(xùn)。

2計(jì)算機(jī)專業(yè)程序設(shè)計(jì)課程實(shí)踐教學(xué)的重要性

2.1加強(qiáng)實(shí)踐教學(xué)是實(shí)現(xiàn)計(jì)算機(jī)專業(yè)程序設(shè)計(jì)課程教學(xué)目標(biāo)的要求計(jì)算機(jī)程序設(shè)計(jì)課程的主要目的是培養(yǎng)學(xué)生的程序基本開發(fā)能力、程序代碼編寫能力和程序調(diào)試應(yīng)用能力,重點(diǎn)培養(yǎng)學(xué)生的算法應(yīng)用分析能力和數(shù)據(jù)綜合處理能力。其主要任務(wù)是通過日常教學(xué),使學(xué)生掌握程序設(shè)計(jì)的一般方法和程序設(shè)計(jì)的具體過程,掌握計(jì)算機(jī)程序設(shè)計(jì)語言的語言特征,具備程序設(shè)計(jì)師的基礎(chǔ)應(yīng)用能力。在教學(xué)過程中,任課教師應(yīng)以人才培養(yǎng)為目標(biāo),側(cè)重編程綜合應(yīng)用能力的培養(yǎng),通過具體的實(shí)踐教學(xué)來提高學(xué)生的職業(yè)技能。

2.2實(shí)踐教學(xué)是提高程序設(shè)計(jì)課程教學(xué)質(zhì)量的重要手段實(shí)踐教學(xué)是培養(yǎng)學(xué)生動手能力的重要手段,是提高學(xué)生的動手能力和職業(yè)技能最有效的方式,是對學(xué)生理論知識掌握程度的檢驗(yàn)。“知識來源于實(shí)踐”,“實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)”,計(jì)算機(jī)程序設(shè)計(jì)課程的理論知識應(yīng)通過編程實(shí)踐體現(xiàn),通過具體的程序設(shè)計(jì)案例和實(shí)際編程來提高學(xué)生對理論知識的掌握,學(xué)生

綜合編程能力的強(qiáng)弱是檢驗(yàn)計(jì)算機(jī)專業(yè)程序設(shè)計(jì)課程教學(xué)質(zhì)量的基本標(biāo)準(zhǔn)。

3成人教育業(yè)程序設(shè)計(jì)課程實(shí)踐教學(xué)存在的問題

我國成人教育業(yè)程序設(shè)計(jì)課程的實(shí)踐教學(xué)存在問題的體現(xiàn)在下述方面:①實(shí)踐設(shè)施不足,教學(xué)條件不完善;②對教學(xué)認(rèn)識不足,實(shí)踐教學(xué)不受重視;③實(shí)踐教學(xué)方法陳舊,考核方式單一。 轉(zhuǎn)貼于

4積極探索,構(gòu)建合理的程序設(shè)計(jì)課程實(shí)踐教學(xué)模式

4.1實(shí)踐教學(xué)要符合教學(xué)目標(biāo)的需要計(jì)算機(jī)專業(yè)程序設(shè)計(jì)課程實(shí)踐教學(xué)必須緊緊圍繞專業(yè)培養(yǎng)目標(biāo)、人才培養(yǎng)規(guī)格進(jìn)行。要結(jié)合專業(yè)特點(diǎn)更新教學(xué)內(nèi)容,調(diào)整實(shí)踐教學(xué)內(nèi)容、方法和手段。實(shí)踐教學(xué)內(nèi)容的更新,要注重對學(xué)生編程綜合能力的培養(yǎng)和創(chuàng)新能力的培養(yǎng),要對已有的實(shí)踐教學(xué)內(nèi)容進(jìn)行篩選、整合,改變單一的演示性、驗(yàn)證性實(shí)驗(yàn),增加綜合性、設(shè)計(jì)性、創(chuàng)新性實(shí)驗(yàn),要充分利用計(jì)算機(jī)課程的教學(xué)特征,提高實(shí)踐教學(xué)效果。

4.2以社會就業(yè)需求為主導(dǎo),開展多種形式的實(shí)踐教學(xué)程序設(shè)計(jì)課程實(shí)踐教學(xué)主要有上機(jī)實(shí)驗(yàn)、課程章節(jié)綜合練習(xí)、大作業(yè)、課程設(shè)計(jì)、軟件項(xiàng)目實(shí)訓(xùn)、校外軟件基地實(shí)習(xí)、軟件合作企業(yè)頂崗實(shí)習(xí)、校內(nèi)軟件課題研發(fā)等。其中實(shí)訓(xùn)、實(shí)習(xí)和研發(fā)都是采用“真題真做”。通過上述這些實(shí)踐過程,學(xué)生的程序設(shè)計(jì)綜合應(yīng)用能力和軟件開發(fā)能力都能得到良好的鍛煉。

4.3程序設(shè)計(jì)課程實(shí)踐教學(xué)設(shè)計(jì)一般要求定教學(xué)的具體內(nèi)容。大多數(shù)情形下,采用實(shí)例教學(xué)效果比較明顯,通過實(shí)例的演練促進(jìn)學(xué)生對知識的掌握。實(shí)例式實(shí)踐教學(xué)設(shè)計(jì)一般應(yīng)包括教學(xué)目標(biāo)、課時(shí)要求、教學(xué)組織、教學(xué)內(nèi)容、實(shí)踐方式、實(shí)踐總結(jié)、成績評定等幾部分內(nèi)容。在設(shè)計(jì)實(shí)踐教學(xué)內(nèi)容的過程中,應(yīng)做好三個方面工作。一是要結(jié)合學(xué)生實(shí)際情況,盡量體現(xiàn)知識性、實(shí)用性,激發(fā)學(xué)生的靈感和創(chuàng)造欲,使學(xué)生對實(shí)踐內(nèi)容感興趣,以充分調(diào)動學(xué)生的學(xué)習(xí)積極性和主觀能動性,促進(jìn)學(xué)生積極創(chuàng)新,完成實(shí)踐內(nèi)容。二是應(yīng)注重理論教學(xué)與實(shí)踐教學(xué)相結(jié)合,保證實(shí)踐教學(xué)與理論課教學(xué)相適應(yīng),加深學(xué)生對基本理論、基本知識的理解和掌握。三是保證實(shí)踐題目難度和工作量適中,學(xué)生通過自己的努力,可以在規(guī)定時(shí)間內(nèi)完成實(shí)踐任務(wù),實(shí)踐方式可以靈活多變。

4.4改變實(shí)踐教學(xué)的考核方式學(xué)習(xí)程序設(shè)計(jì)課程的真正目的在于應(yīng)用,是為了能正確編寫出應(yīng)用程序。因此,程序設(shè)計(jì)課程的考核要理論考核與實(shí)踐操作考核并重,各占1/2,并要求理論考核與實(shí)踐考核分離,只有理論考核和實(shí)踐操作考核均合格后,整個課程成績考核才算合格。實(shí)踐教學(xué)考核主要考核學(xué)生綜合運(yùn)用所學(xué)知識解決實(shí)際問題的能力,不僅要考查學(xué)生的知識理解程度和基本操作技能,也要考查學(xué)生認(rèn)知能力、動手能力、知識轉(zhuǎn)化能力、再學(xué)習(xí)能力和創(chuàng)造能力,任課教師可以通過學(xué)生平時(shí)的學(xué)習(xí)情況和期末實(shí)踐測驗(yàn)給出一個比較合理的綜合成績。這樣,不僅可以對學(xué)生的學(xué)習(xí)情況給出一個客觀的評價(jià),還可以鼓勵學(xué)生平時(shí)認(rèn)真學(xué)習(xí)。

篇4

關(guān)鍵詞:C語言;課程體系;融合教學(xué);融合實(shí)踐;卓越工程師計(jì)劃;ACM/ICPC

C語言程序設(shè)計(jì)既是高等學(xué)校一門重要的公共基礎(chǔ)課程,也是計(jì)算機(jī)專業(yè)的一門專業(yè)基礎(chǔ)課。由于邏輯性和實(shí)踐性強(qiáng),使該課程的教學(xué)和實(shí)踐存在一些誤區(qū),主要表現(xiàn)如下。

1) 學(xué)生不清楚本專業(yè)的特點(diǎn)。多數(shù)高校將本課程安排在大一的第一學(xué)期,由于對于本專業(yè)的課程體系了解不夠,導(dǎo)致新生對各專業(yè)特點(diǎn)混淆不清,有的學(xué)生去報(bào)考計(jì)算機(jī)等級考試,結(jié)果有的還不如非計(jì)算機(jī)專業(yè)的學(xué)生,致使一些學(xué)生學(xué)習(xí)消沉。我們通過和學(xué)生談心,得知不只是大一有這種現(xiàn)象,大二的學(xué)生甚至也存在這種心理[1]。

2) 學(xué)生學(xué)習(xí)本課程目的不明確,興趣不高。在教學(xué)中,有不少學(xué)生問,既然C#和Java是現(xiàn)在的主流編程語言,為什么還要讓我們學(xué)習(xí)C語言?所以我們在第一堂課介紹計(jì)算機(jī)語言發(fā)展時(shí),將C語言和其他語言作比較,強(qiáng)調(diào)C語言是當(dāng)前程序員共同的語言,它使程序員互相溝通,比流行語言都更接近機(jī)器。C語言更適合解決某些小型程序的編程,在編寫底層的設(shè)備驅(qū)動程序和內(nèi)嵌應(yīng)用程序時(shí),往往是更好的選擇。有了C的基礎(chǔ),在需要時(shí)進(jìn)一步學(xué)習(xí)其他語言,也是很容易過渡的。當(dāng)然,第一堂課上,我們把重點(diǎn)放在培養(yǎng)學(xué)生的興趣上,所以會用1個學(xué)時(shí)去展示歷年實(shí)訓(xùn)的優(yōu)秀作品,這些作品都是完整的系統(tǒng),除了包涵基礎(chǔ)知識,還有高級技術(shù)。我們向?qū)W生灌輸學(xué)習(xí)這門課程的境界:Beginner―Advanced―Professional。

3) 任課教師對課程的定位、理解和把握不夠。老師只有有一桶水,才能教給學(xué)生一碗水,教得了學(xué)生不等于教得好學(xué)生,學(xué)生的評教正說明了此問題。

通過實(shí)踐,我們對計(jì)算機(jī)專業(yè)本課程教師的要求是:“復(fù)合型”的教師――既要精通這門課程,還要有3年以上實(shí)際項(xiàng)目開發(fā)經(jīng)驗(yàn),并且非常熟悉計(jì)算機(jī)其他學(xué)科的知識,而“教師的成功在于培養(yǎng)出值得自己崇拜的人[2]”。

因此,我們對本課程的定位是,以程序設(shè)計(jì)為中心,掌握語法,了解算法,重在算法的實(shí)現(xiàn)――編程。算法是靈魂,語法是基礎(chǔ),編程是中心。處理好三者的關(guān)系,直接決定了教學(xué)的成敗。

算法盡管重要,但本課程不是算法設(shè)計(jì)課程,不可能過多地介紹算法,更不是在研究算法。我們要在學(xué)生學(xué)習(xí)編程的過程中,介紹相關(guān)的典型算法,引導(dǎo)學(xué)生面對問題去思考如何構(gòu)造算法,編寫程序的過程本身就是設(shè)計(jì)算法的過程。

為此,我們對本課程體系進(jìn)行了改革,并將本課程與計(jì)算機(jī)其他學(xué)科進(jìn)行了融合教學(xué)與實(shí)踐,取得了非常好的效果。

1課程體系的改革

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

我們把原計(jì)劃一學(xué)期的教學(xué)時(shí)間調(diào)整為一學(xué)年。第一學(xué)期進(jìn)行C語言程序設(shè)計(jì)基礎(chǔ)的教學(xué),第二學(xué)期進(jìn)行C語言程序設(shè)計(jì)的進(jìn)階教學(xué),在學(xué)年末進(jìn)行該門課的實(shí)訓(xùn),接著的暑假進(jìn)行校外實(shí)習(xí)。根據(jù)不同專業(yè),我們還開了小學(xué)期,在小學(xué)期里有連續(xù)12周的實(shí)驗(yàn)環(huán)節(jié)。

2) 修訂培養(yǎng)計(jì)劃和大綱,改革考核方式。

我們把本課程的教學(xué)改革與本學(xué)院的“卓越工程師計(jì)劃”相結(jié)合,組織教師外出考察、研討,然后重新修訂了培養(yǎng)計(jì)劃、教學(xué)大綱、實(shí)驗(yàn)大綱、實(shí)訓(xùn)大綱、實(shí)綱。相應(yīng)地,考核方式也作了調(diào)整:基礎(chǔ)教學(xué)由筆試轉(zhuǎn)向機(jī)試,試題難度高于非計(jì)算機(jī)專業(yè)的等級考試,每次考試的題庫都將重新命題和審閱。進(jìn)階教學(xué)由考試轉(zhuǎn)向完成3 000行以上大作業(yè)形式的考查,實(shí)訓(xùn)由過去的全班一個模擬題目轉(zhuǎn)向提供多個實(shí)際驗(yàn)收簽定過的項(xiàng)目,進(jìn)行C版本的再次開發(fā),實(shí)習(xí)由過去的只是到實(shí)習(xí)基地參觀調(diào)整為直接進(jìn)企業(yè)拜師跟班學(xué)習(xí)。

3) 豐富配套的教學(xué)資源。

我校組織編寫了《C語言程序設(shè)計(jì)基礎(chǔ)及進(jìn)階教程》,被評為“十一五”國家級規(guī)劃教材,已于2010年由清華大學(xué)出版社出版發(fā)行。我們還配套編印了上機(jī)實(shí)驗(yàn)的實(shí)踐教程(將在今年教材的第二版時(shí)一并出版),以及實(shí)訓(xùn)時(shí)的實(shí)訓(xùn)教材和實(shí)習(xí)的實(shí)習(xí)教程,并建設(shè)了精品課程在線學(xué)習(xí)平臺,供師生討論和交流。制作了與教材配套的課件與教案,供教學(xué)參考。

我們專門搭建了學(xué)校ACM/ICPC在線測評平臺,并組建了容納120人的競賽專用機(jī)房,成立了ACM/ICPC競賽班。2008年起,河南省計(jì)算機(jī)學(xué)會主辦一年一次的河南省大學(xué)生程序設(shè)計(jì)競賽,我們每年都組隊(duì)參加,在過去的三屆競賽上,共獲得4枚金獎、2枚銀獎、1枚銅獎。2009年參加亞洲區(qū)賽現(xiàn)場賽獲得優(yōu)秀獎。2010年參加第35屆亞洲區(qū)賽,通過預(yù)賽,獲得天津賽區(qū)、杭州賽區(qū)和成都賽區(qū)的決賽資格,并在成都賽區(qū)獲得1枚銅牌,排名第59名,是河南省該項(xiàng)賽事最好成績,為學(xué)校爭得了榮譽(yù)。在學(xué)校內(nèi)部,我們從2009年開始每年組織兩次全校程序設(shè)計(jì)競賽,至今已經(jīng)主辦了四次校級競賽。

4) 轉(zhuǎn)變教學(xué)理念。

我們提出了C語言與計(jì)算機(jī)相關(guān)課程的融合教學(xué)與實(shí)踐的教學(xué)理念。

5) 采用新的教學(xué)方法。

在課堂教學(xué)中,我們使用任務(wù)驅(qū)動、課堂討論、3W1H教學(xué)法、現(xiàn)場編程教學(xué)法、課堂陷阱教學(xué)法、任務(wù)分解教學(xué)法、任務(wù)貫穿教學(xué)法、分散集中教學(xué)法、兩段教學(xué)法、實(shí)訓(xùn)優(yōu)秀作品展示激勵法、融合教學(xué)法等多種教學(xué)法,在課外使用網(wǎng)上在線討論與答疑、競賽輔導(dǎo)撥高法、課題組觀摩討論法。我們打破大學(xué)考試試卷不評講的一貫做法,在第二學(xué)期的進(jìn)階課程第一堂課評講上學(xué)期期末試卷[3]。

(1)3W1H教學(xué)法。即:What――解決什么問題,Why――通過實(shí)際生活例子引入為什么要解決這個問題,Where――在什么條件下能夠解決,How――如何運(yùn)用學(xué)到的方法、技術(shù)來解決問題。

(2) 現(xiàn)場編程教學(xué)法。在講授有代碼編寫的理論課時(shí),當(dāng)一個理論知識介紹完后,教師出一個難易程度適當(dāng)且有代表性的題目,讓學(xué)生隨堂寫代碼,并抽學(xué)生到黑板上寫,或者抽幾份學(xué)生作業(yè)當(dāng)場點(diǎn)評。

(3) 課堂陷阱教學(xué)法。在期中檢查座談會上,有的老教師說學(xué)生很難發(fā)現(xiàn)自己程序的錯誤,而課堂上即使是老師手下的一個筆誤,學(xué)生也能發(fā)現(xiàn)并喊錯了。我們正是可以利用學(xué)生這種“容許自己范錯,不許老師失誤”的習(xí)慣,對于學(xué)生書寫代碼時(shí)容易出錯,或者上機(jī)碰到的共性問題,我們在課堂上演示時(shí)設(shè)下陷阱,故意把代碼寫錯,有的學(xué)生當(dāng)時(shí)就能發(fā)現(xiàn),而有的學(xué)生在編譯時(shí)才發(fā)現(xiàn)有錯,我們用自己的錯誤來吸引學(xué)生注意力,加深學(xué)生的印象。

(4) 課題組觀摩討論法。我們組織本課題組教師每兩周進(jìn)行一次教學(xué)觀摩討論,取長補(bǔ)短,相互學(xué)習(xí),推廣好的教學(xué)方法。

(5) 實(shí)訓(xùn)優(yōu)秀作品展示激勵法。我們在第一學(xué)期基礎(chǔ)課程的第一堂課上展示往屆的優(yōu)秀實(shí)訓(xùn)作品,讓學(xué)生覺得既好奇又深奧,極大地激勵了學(xué)生的興趣。臨到畢業(yè),大部分學(xué)生還能對這堂課記憶猶新。

2與計(jì)算機(jī)相關(guān)課程的融合教學(xué)

通過近5年的實(shí)踐與總結(jié),我們認(rèn)為如果把C語言程序設(shè)計(jì)與計(jì)算機(jī)相關(guān)課程進(jìn)行融合教學(xué),必將促進(jìn)學(xué)生對該門課程的理解,同時(shí)凝聚專業(yè)特色,促進(jìn)其他課程的學(xué)習(xí),對于學(xué)生的自學(xué)與綜合能力的培養(yǎng)都有積極的作用。

1) 與數(shù)據(jù)結(jié)構(gòu)融合。

在講到C語言中的基本數(shù)據(jù)類型與構(gòu)造類型時(shí),圍繞數(shù)據(jù)結(jié)構(gòu)的一條主線――四種結(jié)構(gòu)兩種存儲,聯(lián)系數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)類型,在抽象數(shù)據(jù)類型ADT中只定義了基本操作,復(fù)雜的操作是通過基本操作實(shí)現(xiàn)的。在抽象數(shù)據(jù)類型中定義的操作與C語言中的各種類型的運(yùn)算,比如取余運(yùn)算符“%”,在C語言中僅限整數(shù)。在講到查找與排序時(shí),對照數(shù)據(jù)結(jié)構(gòu)中的查找與排序,介紹一些經(jīng)典和效率高的算法。在講到遞歸函數(shù)調(diào)用時(shí),用數(shù)據(jù)結(jié)構(gòu)中的遞歸調(diào)用時(shí)棧的進(jìn)棧出棧變化過程講解。在講到scanf函數(shù)和其他讀取字符函數(shù)時(shí),將內(nèi)存與鍵盤輸入緩沖區(qū)結(jié)合,使學(xué)生更容易理解數(shù)據(jù)的輸入格式。

2) 與操作系統(tǒng)融合。

在講到變量的數(shù)據(jù)類型及變量的存儲類型時(shí),結(jié)合操作系統(tǒng)的內(nèi)存結(jié)構(gòu),講解內(nèi)存區(qū)域分為6個不同的部分來存儲不同的數(shù)據(jù),使學(xué)生了解內(nèi)存組織的有序性。特殊地,寄存器變量不占內(nèi)存,而字符串常量存放在符號常量區(qū),通過講解內(nèi)存結(jié)構(gòu),學(xué)生就明白靜態(tài)變量為什么第一次使用時(shí)會初始化,以后再使用時(shí)用的是上一次的值。在講解數(shù)組的連續(xù)存儲、鏈表的動態(tài)存儲時(shí),結(jié)合內(nèi)存就會理解得更透徹些,甚至可補(bǔ)充內(nèi)存中堆與棧使用的知識[4]。

3) 與計(jì)算機(jī)組成原理融合。

入學(xué)時(shí),教師介紹計(jì)算機(jī)發(fā)展,一般都會講到馮•諾依曼原理,那么為什么要學(xué)習(xí)語言呢?還得從計(jì)算機(jī)組成原理來講,從電腦城裝配電腦介紹起,首先運(yùn)用BIOS程序,然后再啟動操作系統(tǒng),最后再運(yùn)行用戶的應(yīng)用程序。而BIOS程序、操作系統(tǒng)和應(yīng)用軟件都是用語言開發(fā)出來的軟件,之前都曾經(jīng)有過C語言版本,BIOS現(xiàn)在還是C語言編寫的,而操作系統(tǒng)的一些內(nèi)核也還有C語言的許多代碼。因?yàn)榇笠坏谝粚W(xué)期的計(jì)算機(jī)科學(xué)導(dǎo)論與本課程是同步開設(shè),學(xué)生對計(jì)算機(jī)的了解還是有限的。同樣地,在講到C語言的三種進(jìn)制數(shù)、位運(yùn)算、指針時(shí),與計(jì)算機(jī)的字長、補(bǔ)碼運(yùn)算、指令加以對照,就容易理解些。

4) 與面向?qū)ο笳Z言融合。

掌握好一門語言,可以自學(xué)其他語言。做到這點(diǎn)不容易,因?yàn)榇髮W(xué)專業(yè)課的特點(diǎn)是學(xué)一門結(jié)一門,沒有哪所大學(xué)或哪個專業(yè)開設(shè)了所有語言,所以在語言課之間融合對照學(xué)習(xí),會收到非常好的效果。比如講到結(jié)構(gòu)體時(shí),與面向?qū)ο笾械念悓φ?,將結(jié)構(gòu)體變量與對象對照,就比較好理解數(shù)據(jù)類型和類不占內(nèi)存,對象與變量占內(nèi)存了。講到函數(shù)時(shí),與方法對照,講到函數(shù)參數(shù)時(shí),補(bǔ)充面向?qū)ο笾幸玫氖褂?,對將來學(xué)習(xí)面向?qū)ο笳Z言和數(shù)據(jù)結(jié)構(gòu)非常有益。

5) 與數(shù)據(jù)庫原理融合。

程序所需數(shù)據(jù)從哪兒來?運(yùn)行結(jié)果保存到哪兒去?在講到文件操作時(shí),將C語言中用到的文件與數(shù)據(jù)庫中數(shù)據(jù)文件作比較,再聯(lián)系結(jié)構(gòu)體成員與數(shù)據(jù)庫中的字段、記錄,使學(xué)生對程序的理解更完整一些。

6) 與編譯原理融合。

在演示程序開發(fā)過程、多文件的操作、編譯預(yù)處理時(shí),均可以聯(lián)系編譯原理中編譯器的詞法/語法分析,教師可以演示單步編譯,鼓勵學(xué)生思考編譯的過程。

7) 與高等數(shù)學(xué)、線性代數(shù)、概率論、離散數(shù)學(xué)、數(shù)值分析、運(yùn)籌學(xué)等融合。

如果能將學(xué)習(xí)C語言與離散數(shù)學(xué)中的集合論、代數(shù)系統(tǒng)、圖論結(jié)合,再解決高等數(shù)學(xué)、線性代數(shù)、概率統(tǒng)計(jì)、幾何、數(shù)值分析和運(yùn)籌學(xué)中的數(shù)學(xué)問題,能夠極大提高學(xué)生的興趣,也鞏固了所學(xué)的知識。

8) 與網(wǎng)絡(luò)融合。

使用C語言可以開發(fā)C/S結(jié)構(gòu)的客戶端與服務(wù)器端程序,在實(shí)訓(xùn)和實(shí)習(xí)時(shí)可以分層次進(jìn)行一些高級的練習(xí),比如C/S結(jié)構(gòu)的網(wǎng)絡(luò)編程。再提出一些問題,比如如何實(shí)現(xiàn)抓圖和打印等,培養(yǎng)學(xué)生的自學(xué)習(xí)慣。

9) 與軟件工程融合。

結(jié)合專業(yè)特點(diǎn),講解軟件開發(fā)不僅僅是寫代碼,還是一個模型的開發(fā)過程,對于學(xué)生將來畢業(yè)做好畢業(yè)設(shè)計(jì)與寫好畢業(yè)論文有指導(dǎo)意義。特別是軟件工程和軟件測試專業(yè)更是需要了解。

其實(shí),我們在講授C語言程序設(shè)計(jì)時(shí),幾乎可以和所有計(jì)算機(jī)專業(yè)課程聯(lián)系起來,比如選修課算法分析與設(shè)計(jì),還可以和ACM/ICPC結(jié)合,通過ACM/ICPC競賽的題目尋找合適的教學(xué)切入點(diǎn),有時(shí)也可以引入離散數(shù)學(xué)中的邏輯推理知識,或者構(gòu)造一種教學(xué)情境,讓大家感興趣,能被吸引住,使學(xué)生一步步跟著往前走,比如抽幾名學(xué)生排隊(duì)講排序算法。

也可以和非計(jì)算機(jī)專業(yè)課程聯(lián)系起來,比如計(jì)算機(jī)英語。同樣地,在教學(xué)過程中,融合一些新的技術(shù),比如物聯(lián)網(wǎng)、CPS計(jì)劃等,學(xué)生會更感興趣。如何融合比較教學(xué),既能深入淺出地完成教學(xué)任務(wù)又不拖延學(xué)時(shí),需要把握好這個度。

3與計(jì)算機(jī)其他課程的融合實(shí)踐環(huán)節(jié)

除了做到融合教學(xué)外,在實(shí)踐環(huán)節(jié)上如何融合也至關(guān)重要。

1) 搭建ACM/ICPC校內(nèi)在線測評平臺。

我們采取競賽輔導(dǎo)拔高法,成立競賽班,采取“講-幫-帶”的方式,建立了鄭州輕工業(yè)學(xué)院在線測評平臺,如圖1所示。豐富了題庫,組織校內(nèi)選拔賽,教師帶隊(duì)參加競賽。

自2009年開始,我們每年舉辦兩次全校性質(zhì)的大學(xué)生程序設(shè)計(jì)競賽:12月舉辦新生程序設(shè)計(jì)競賽(個人賽)、5月舉辦一次全校程序設(shè)計(jì)競賽(組隊(duì)賽)。均有IT公司贊助,并有開幕式和頒獎儀式,極大地提高了學(xué)生的編程熱情。

參加ACM/ICPC競賽,有助于培養(yǎng)學(xué)生的抽象思維、邏輯思維、心理素質(zhì)、團(tuán)隊(duì)合作和協(xié)同能力[5]。

2) 與考研結(jié)合。

我們從大一第一學(xué)期就讓學(xué)生思考自己將來的出路:工作或考研。如果工作就必須學(xué)好知識,重視實(shí)踐,提高動手能力。

3) 與操作系統(tǒng)、C++融合實(shí)訓(xùn)。

在后續(xù)的操作系統(tǒng)和C++的實(shí)訓(xùn)時(shí),安排我們C語言程序設(shè)計(jì)課題組的教師參與實(shí)訓(xùn),使得C語言程序設(shè)計(jì)課程的學(xué)習(xí)更加長期有效。

4) 把等級考試當(dāng)做門檻。

我們把全國和河南省歷年計(jì)算機(jī)等級考試的題目穿插到平時(shí)的教學(xué)中,讓學(xué)生把握每個知識點(diǎn)。

5) 介紹學(xué)生參加教師的項(xiàng)目。

我們在授課的同時(shí),也有心培養(yǎng)一些勤于思考用心的學(xué)生,介紹他們參與到教師的應(yīng)急系統(tǒng)、嵌入式、GIS、網(wǎng)絡(luò)等實(shí)際項(xiàng)目開發(fā)中,引導(dǎo)學(xué)生自學(xué)C++和Java、JSP等工具,讓他們從實(shí)踐中得到鍛煉,積累經(jīng)驗(yàn)。

6) 跨學(xué)科實(shí)訓(xùn)并總結(jié)。

在第二學(xué)期期末的實(shí)訓(xùn)環(huán)節(jié),我們讓學(xué)生分組去做一些稍微大一點(diǎn)的題目。比如C語言語法分析模擬器、BIOS模擬器、科學(xué)型計(jì)算器、TC模擬器、Windows小游戲、信息系統(tǒng)等。在實(shí)訓(xùn)結(jié)束后,我們安排優(yōu)秀實(shí)訓(xùn)作品展示總結(jié)會,也是對一學(xué)年課程學(xué)習(xí)的總結(jié)。有很多外專業(yè)的學(xué)生自愿來參加。通過展示交流,學(xué)生看到了別人的成績,也看到了自己的差距。

4結(jié)語

通過對C語言程序設(shè)計(jì)存在問題進(jìn)行思考和分析,我們結(jié)合學(xué)校實(shí)際,提出了C語言程序設(shè)計(jì)與計(jì)算機(jī)相關(guān)課程的融合教學(xué)與實(shí)踐。經(jīng)過4年的教學(xué)與實(shí)踐檢驗(yàn),取得了較好的教學(xué)效果,對C語言程序設(shè)計(jì),以及其他程序設(shè)計(jì)語言的教學(xué)都有一定的指導(dǎo)意義。

參考文獻(xiàn):

[1] 李玉梅.“C語言程序設(shè)計(jì)”課程的“教、學(xué)、做”一體化的探索與實(shí)踐[J]. 科技創(chuàng)新導(dǎo)報(bào),2010(28):164.

[2] 朱立華,俞瓊. C語言教材建設(shè)的研究與實(shí)踐[J]. 計(jì)算機(jī)教育,2009(13):150-153.

[3] 徐小青,李曉東.“高級語言程序設(shè)計(jì)”課程教學(xué)改革與實(shí)踐[J]. 計(jì)算機(jī)教育,2009(13):46-48.

[4] 王祥瑞. C語言中的內(nèi)存泄漏分析[J]. 長春大學(xué)學(xué)報(bào),2009(6):27-29.

[5] 武建華. 基于ACM模式的數(shù)據(jù)結(jié)構(gòu)實(shí)踐教學(xué)改革與探索[J]. 計(jì)算機(jī)教育,2009(13):114-116.

Integrated Teaching and Practice of C Language Program Design and Other Subjects of Computer

YAN Hongyan1, JIN Baohua1, ZHANG Xiaojuan2, XU Hongxia3

(1. School of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, China; 2. Department of Foreign Language, Zhengzhou Tourism College, Zhengzhou 450009, China; 3. Art Design Department, Jiyuan Vocational and Technical College, Jiyuan 454650, China)

篇5

一、理論教學(xué)

我們將C語言課程理論教學(xué)內(nèi)容分成三大部分,在教學(xué)中將“數(shù)組”前的知識歸為第一部分,將“函數(shù)、指針”知識歸為第二部分,將“結(jié)構(gòu)體、文件”知識歸為第三部分。

第一部分主要講解C語言的基本概念,基本的數(shù)據(jù)類型,基本運(yùn)籌方法,基本語句和基本的程序結(jié)構(gòu),對于第一部分的內(nèi)容中的變量要重點(diǎn)講解變量的存儲方式,變量的存儲空間及存儲范圍,表達(dá)式部分應(yīng)重點(diǎn)講解運(yùn)算符的優(yōu)先級程序控制,結(jié)構(gòu)重點(diǎn)放在同一結(jié)構(gòu)的嵌套與不同結(jié)構(gòu)的相互嵌套。第二部分主要講解指針、函數(shù),重點(diǎn)應(yīng)放在函數(shù)的參數(shù)、函數(shù)的調(diào)用、函數(shù)的遞歸調(diào)用、指針函數(shù)、函數(shù)指針、指向數(shù)組的指針。使學(xué)生掌握編程的模塊化思想及通過指針實(shí)現(xiàn)多種結(jié)構(gòu)類型的引用、內(nèi)存的動態(tài)分配。第三部分主要講解結(jié)構(gòu)體,基本的文件操作、程序設(shè)計(jì)方法和設(shè)計(jì)技巧。第三部分重點(diǎn)應(yīng)放在結(jié)構(gòu)體和文件指針上,要詳細(xì)講解通過文件指針對文件進(jìn)行訪問,使學(xué)生掌握復(fù)雜結(jié)構(gòu)類型的數(shù)據(jù)組織與處理、數(shù)據(jù)與文件的關(guān)系及文件數(shù)據(jù)的處理[1]。

二、案例分析

由于課時(shí)減少,我們精簡了教學(xué)內(nèi)容,精心設(shè)計(jì)教學(xué)環(huán)節(jié)和教學(xué)過程,通過實(shí)例講解、上機(jī)練習(xí)、課外作業(yè),使學(xué)生掌握編程的最基本的結(jié)構(gòu)語句,提高學(xué)生的程序閱讀能力,通過程序改錯,程序補(bǔ)充來訓(xùn)練學(xué)生的程序理解和分析能力。

1. 案例教學(xué)

案例教學(xué)法本身就是一種綜合性的教學(xué)方法[2],教學(xué)內(nèi)容采用是以算法分析、程序設(shè)計(jì)為主, 語言知識為輔的組織方式;教學(xué)方法是引入案例的主題式教學(xué);教學(xué)內(nèi)容以算法設(shè)計(jì)作為貫穿各主題的主線;案例分析是教學(xué)的核心。為了培養(yǎng)學(xué)生的綜合程序設(shè)計(jì)能力,我們注重算法分析,突出算法設(shè)計(jì),強(qiáng)化學(xué)生的計(jì)算思維,通過案例分析來培養(yǎng)學(xué)生的思維能力。另外,案例分析可以更好地適應(yīng)不同層次的學(xué)生,在傳統(tǒng)的C語言程序設(shè)計(jì)教學(xué)中,在講過語法規(guī)則之后,給出一些只含有課本上已學(xué)過的簡單語句的簡單實(shí)例,僅僅是說明其語法及功能,程序本身沒有多大的實(shí)用性及吸引性,而在案例教學(xué)中,為了程序?qū)崿F(xiàn)更有趣,教師往往會聯(lián)系一些實(shí)際問題,學(xué)習(xí)能力較強(qiáng)的并且對此感興趣的同學(xué)可以學(xué)到更多的知識。

2. 案例設(shè)計(jì)

在進(jìn)行案例教學(xué)中,我們結(jié)合教材,精心設(shè)計(jì)教學(xué)案例,重點(diǎn)培養(yǎng)學(xué)生的計(jì)算機(jī)思維和創(chuàng)新能力。在課堂教學(xué)過程中,要求老師要在激發(fā)學(xué)生創(chuàng)新意識的基礎(chǔ)上,加強(qiáng)培養(yǎng)學(xué)生發(fā)掘問題和解決問題的能力。在教學(xué)中利用C語言知識點(diǎn)緊密聯(lián)系的特點(diǎn),設(shè)計(jì)一系列具有啟發(fā)性的教學(xué)案例。

我們設(shè)計(jì)的案例滿足了如下要求:一是難度適當(dāng);二是在教和學(xué)方面富有探索性;三是能培養(yǎng)學(xué)生的計(jì)算思維和創(chuàng)新能力。在案例分析過程中引導(dǎo)學(xué)生自己發(fā)現(xiàn)問題,自己解決問題,通過對實(shí)際問題的解決來啟發(fā)學(xué)生的思維,通過問題――算法――程序這一系列的過渡來解決實(shí)際問題,從而達(dá)到對理論知識的掌握和運(yùn)用,使學(xué)生逐步養(yǎng)成獨(dú)立思維和創(chuàng)造性地運(yùn)用知識的習(xí)慣。在C語言教學(xué)過程中,始終將算法分析和設(shè)計(jì)作為教學(xué)重點(diǎn),在教學(xué)內(nèi)容組織上以算法設(shè)計(jì)為主,語言知識為輔。從分析問題入手,引導(dǎo)學(xué)生找出解決問題的方法,再給出設(shè)計(jì)的算法,同時(shí)還應(yīng)將算法用流程圖表示出來,使學(xué)生能夠清晰地了解程序的功能和結(jié)構(gòu),這樣就容易將其換成程序代碼。案例分析能夠使學(xué)生主動參與學(xué)習(xí)活動,教師和學(xué)生之間以及學(xué)生和學(xué)生之間能夠相互交流和溝通,形成良性互動。作為案例討論的組織者和引導(dǎo)者,對同一個案例,老師允許不同學(xué)生提出不同分析結(jié)果和實(shí)現(xiàn)方法,讓學(xué)生能夠自主思維。

3. 教學(xué)案例實(shí)例

百元紙幣兌換:一張一百元的紙幣換成等值的10元、5元、2元和1元一張的小鈔票。每次換成50張每種至少一張,共有多少種換法?

案例分析:首先每種一張,余下100-18=82元。已經(jīng)換了4張,還要46張,就是46張10元或者5元或者2元或者1元組成82元。依次設(shè)10元、5元、2元、1元的張數(shù)為x、y、z、m則:

10x+5y+2z+m=82;

x+y+z+m=46;

以上x,y,z,m的取值要求是不小于0。

因?yàn)橛兴姆N紙幣,要對每一種紙幣數(shù)進(jìn)行遍歷,就要用四重循環(huán)嵌套,算法如下:

intx,y,z,m,k=0;//k為兌換方法數(shù)量

for(x=0;x

for(y=0;y

for(z=0;x

for(m=0;m

if(10x+5y+2z+m==82&&x+y+z+

m==46)then

k=k+1

三、 項(xiàng)目實(shí)訓(xùn)

在C語言理論課結(jié)束后,我們安排三周時(shí)間讓學(xué)生集中進(jìn)行課程設(shè)計(jì),課程設(shè)計(jì)采用項(xiàng)目實(shí)訓(xùn)的方式,項(xiàng)目的工作量要適度,要有一定的難度,以該項(xiàng)目設(shè)計(jì)和改進(jìn)中的問題為動力,盡可能涉及更多的C語言知識點(diǎn),全面貫穿整個課程內(nèi)容,以達(dá)到訓(xùn)練學(xué)生綜合運(yùn)用所學(xué)知識解決問題的能力,提高學(xué)生的動手能力。

1. 項(xiàng)目標(biāo)準(zhǔn)

教師要明確項(xiàng)目拓展所涉及的C語言知識點(diǎn)和項(xiàng)目的基本目標(biāo)。項(xiàng)目應(yīng)能貫穿整個課程的各個環(huán)節(jié):格式化的輸入輸出;各種程序控制結(jié)構(gòu);各種變量、表達(dá)式的使用;函數(shù)的調(diào)用,尤其是遞歸調(diào)用;指針使用;指針函數(shù)與函數(shù)指針;文件的建立、打開、讀、寫、保存等操作,要求實(shí)現(xiàn)項(xiàng)目要求的功能。項(xiàng)目難度適中,使學(xué)生不必進(jìn)行復(fù)雜的項(xiàng)目背景分析就可以進(jìn)行不同程度的功能擴(kuò)展。同時(shí)項(xiàng)目的實(shí)施能夠突出以算法為中心來進(jìn)行程序設(shè)計(jì)。

2.項(xiàng)目分組與評分

項(xiàng)目實(shí)訓(xùn)要按照軟件工程的方法進(jìn)行,讓學(xué)生具備初步的軟件設(shè)計(jì)思想。我們要求教師首先制定項(xiàng)目任務(wù)書,明確實(shí)訓(xùn)的目的及內(nèi)容,讓學(xué)生懂得為什么要進(jìn)行項(xiàng)目制作,目的是什么?目標(biāo)是什么?教師可擬定多個項(xiàng)目,并將學(xué)生分成對應(yīng)的項(xiàng)目小組。分組采用由老師指定與自由組合等形式,指定主要是由指導(dǎo)教師來分配項(xiàng)目小組,主要是結(jié)合學(xué)生在學(xué)習(xí)語言過程中,對學(xué)習(xí)內(nèi)容掌握的情況以及上機(jī)實(shí)踐的情況來確定,這些項(xiàng)目組的組長一般要有較強(qiáng)的組織能力及綜合設(shè)計(jì)能力;自由組合一般由學(xué)生自行結(jié)合,指導(dǎo)老師把關(guān)。一個組一般3人為宜,項(xiàng)目選題由指導(dǎo)教師根據(jù)教學(xué)內(nèi)容和教學(xué)案例,擬定學(xué)生比較熟悉的一些項(xiàng)目,一般指導(dǎo)教師擬定的選題比學(xué)生的組數(shù)多,可按照1比1.2比例進(jìn)行,讓學(xué)生自由選擇,學(xué)生也可以自己擬定題目,但必須由指導(dǎo)教師審核,為了保證每個組的項(xiàng)目實(shí)訓(xùn)效果,要求每個組的選題不能相同??己朔绞娇梢圆捎弥笇?dǎo)教師打分與學(xué)生互評相結(jié)合,指導(dǎo)教師根據(jù)每個項(xiàng)目小組的項(xiàng)目結(jié)果,給各個小組進(jìn)行評分,然后每個小組答辯,答辯要求學(xué)生先制作好PPT進(jìn)行匯報(bào),匯報(bào)的內(nèi)容要簡明表述項(xiàng)目實(shí)施所用的知識點(diǎn),項(xiàng)目實(shí)施中所遇到的困難和解決方法,最后演示所完成的程序。報(bào)告完成以后,其他小組提問并進(jìn)行評議,指導(dǎo)老師完成對項(xiàng)目點(diǎn)評。

3.項(xiàng)目實(shí)例

項(xiàng)目名稱:用C語言制作班級通訊錄。

要求實(shí)現(xiàn)如下功能:記錄插入、記錄查詢、記錄刪除、記錄按學(xué)號進(jìn)行排序、記錄打印。

項(xiàng)目涵蓋的內(nèi)容:文件操作、函數(shù)或過程調(diào)用、搜索算法設(shè)計(jì)、排序算法設(shè)計(jì)、數(shù)組操作、結(jié)構(gòu)類型使用、自定義數(shù)據(jù)類型、打印機(jī)操作等內(nèi)容。

時(shí)間要求:三個星期內(nèi)完成。

上交資料:項(xiàng)目設(shè)計(jì)書(含設(shè)計(jì)心得)、源代碼、匯報(bào)PPT。

四、結(jié)束語

雖然目前C語言教學(xué)計(jì)劃上減少了課時(shí)量,但是我們通過對教材進(jìn)行分階段劃分,使學(xué)生在階段性的目標(biāo)下學(xué)習(xí),同時(shí)在備課環(huán)節(jié)中組織教師精心地設(shè)計(jì)教學(xué)案例;教師在理論課上,通過教學(xué)案例,對相關(guān)理論進(jìn)行仔細(xì)講解與分析。在理論結(jié)束后,安排三周時(shí)間集中進(jìn)行項(xiàng)目實(shí)訓(xùn),通過“理論教學(xué)、案例分析、項(xiàng)目實(shí)訓(xùn)三位一體C語言教學(xué)模式”的周密實(shí)施,學(xué)生的思維能力,動手能力得到很大的提高,學(xué)生的程序設(shè)計(jì)能力在程序設(shè)計(jì)大賽中得到了很好的體現(xiàn)。

參考文獻(xiàn):

[1]譚浩強(qiáng).C程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2001.

[2]胡 楓.C語言程序設(shè)計(jì)教學(xué)方法探析[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(12):278―279.

[3]黃錦祝.高職語言項(xiàng)目實(shí)訓(xùn)的設(shè)計(jì)與實(shí)施[J].電腦學(xué)習(xí),2010 (5):

80―84.

[4]邱建林,王 波,等.計(jì)算機(jī)程序設(shè)計(jì)語言教學(xué)的探索[J].牡丹江大學(xué)學(xué)報(bào),2001(4).

篇6

【關(guān)鍵詞】Java程序設(shè)計(jì);案例式;教學(xué)方法

引言

Java作為新一代的面向?qū)ο缶幊陶Z言,具有跨平臺、安全、高可靠、多線程等特點(diǎn),在計(jì)箅機(jī)網(wǎng)絡(luò)及通信應(yīng)用軟件開發(fā)上得到廣泛的應(yīng)用。目前,許多高校已將“Java程序設(shè)計(jì)”列為計(jì)算機(jī)相關(guān)專業(yè)的一門學(xué)科基礎(chǔ)課,明確它在培養(yǎng)計(jì)算機(jī)專業(yè)開發(fā)人才中的地位和作用。作為高校教師必須深入研究這門課的教學(xué)規(guī)律,提高教學(xué)質(zhì)量。

廣東科技學(xué)院從2012年起面向軟件工程本科專業(yè)的學(xué)生開設(shè)了Java程序設(shè)計(jì)課程,本人具有多年擔(dān)任高校計(jì)算機(jī)專業(yè)Java程序設(shè)計(jì)課程的主講教師,針對Java教學(xué)中存在的問題,圍繞著課程教學(xué)目標(biāo)、教學(xué)安排與內(nèi)容、教學(xué)方法與手段等方面進(jìn)行全方位的教學(xué)研究與探索。

1 課程教學(xué)目標(biāo)

“Java程序設(shè)計(jì)”課程的教學(xué)目標(biāo)是使學(xué)生通過程序設(shè)計(jì)語言的學(xué)習(xí),全面地掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本知識與基本操作技能,為學(xué)生學(xué)習(xí)后續(xù)課程打下扎實(shí)的基礎(chǔ)。同時(shí),在該課程的教學(xué)中,要以解決實(shí)際問題的程序設(shè)計(jì)思路作為教學(xué)的切入點(diǎn),以教材的內(nèi)容為主線,采用案例作為教學(xué)引導(dǎo)線,在教學(xué)中將晦澀難懂的概念、原理融合到案例中,從實(shí)際的例子入手,然后再上升到理論高度,適當(dāng)講解理論知識相應(yīng)的知識點(diǎn)。這種模式不僅有助于學(xué)生掌握基本概念、基本理論,也能夠培養(yǎng)學(xué)生解決實(shí)際問題的能力。

2 教學(xué)安排與教學(xué)內(nèi)容

2.1 教學(xué)安排

“Java程序設(shè)計(jì)”課程授課對象是計(jì)算機(jī)系專業(yè)的學(xué)生,它的前續(xù)課程有計(jì)算機(jī)導(dǎo)論、C語言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)等;根據(jù)教學(xué)計(jì)劃的安排,我們將這門課程安排在大學(xué)的第三學(xué)期。Java語言是面向?qū)ο笳Z言,它的基本語法同C語言。根據(jù)教學(xué)計(jì)劃安排,我們將“Java程序設(shè)計(jì)”課程設(shè)置為:理論課時(shí)數(shù)48個學(xué)時(shí),實(shí)驗(yàn)課時(shí)數(shù)為16個學(xué)時(shí),并有2周的課程設(shè)計(jì)綜合實(shí)訓(xùn)。這樣設(shè)置是更適合應(yīng)用型本科學(xué)生,加調(diào)實(shí)際的動手能力。

2.2 教學(xué)內(nèi)容

根據(jù)多年的Java程序設(shè)計(jì)課程教學(xué)經(jīng)驗(yàn),我們認(rèn)為講授該課程的內(nèi)容主要包括三個方面:一是Java語言基礎(chǔ);二是面向?qū)ο筇匦?三是Java的常用類及構(gòu)件,包括異常類、swing構(gòu)件、線程類、輸入輸出流類、JDBC連接數(shù)據(jù)庫類、網(wǎng)絡(luò)類等。同時(shí)還增加一些對Java新特性的學(xué)習(xí),包括增強(qiáng)的for循環(huán)、自動裝包/拆包、可變參數(shù)和泛型編程等,以拓寬學(xué)生的知識面。

3 教學(xué)方法選擇

“Java程序設(shè)計(jì)”課程的教學(xué)環(huán)節(jié)主要包括理論課教學(xué)、實(shí)驗(yàn)課教學(xué)、實(shí)訓(xùn)課教學(xué)三個部分。通過本人多年的教學(xué)實(shí)踐,采用案例教學(xué)法進(jìn)行理論課教學(xué),采用任務(wù)驅(qū)動法進(jìn)行實(shí)驗(yàn)課教學(xué),采用項(xiàng)目導(dǎo)向法進(jìn)行實(shí)訓(xùn)課教學(xué),可以較為有效地提高教學(xué)質(zhì)量。

在計(jì)算機(jī)教學(xué)中運(yùn)用案例教學(xué)法,能夠充分調(diào)動學(xué)生學(xué)習(xí)的積極性,提高學(xué)生探索、合作、創(chuàng)新能力,有利于學(xué)生理論知識的掌握和實(shí)踐能力的提高。在Java 程序設(shè)計(jì)課堂教學(xué)中采用案例教學(xué)方法,通過程序?qū)嵗v解基本的知識點(diǎn)和語法,針對特定問題,選取的案例都盡可能小而精,這樣可對每一個單一知識點(diǎn)進(jìn)行教學(xué)。同時(shí)理解程序的編寫和調(diào)試運(yùn)行方法。講解完實(shí)例后一般布置3 個操作練習(xí);第一個練習(xí)是“模仿”,即完成一道和例子極其相似的程序,讓學(xué)生在模仿中鞏固和加深對新講授內(nèi)容的理解,同時(shí)教師巡視單獨(dú)答疑,幫助學(xué)生澄清教師講解時(shí)沒有理解的內(nèi)容,最后教師就共性問題予以強(qiáng)調(diào)。第二個練習(xí)是“修改”,即對第一個例子加工,將教師在講解時(shí)已提及而例題中未涉及到的問題交給學(xué)生,激發(fā)學(xué)生自主學(xué)習(xí)的熱情。在此過程中,教師對關(guān)鍵性問題給出指導(dǎo)思想。第三個練習(xí)是“提高”,即將具有一定算法難度但語法適用于當(dāng)前階段的問題拋給學(xué)生,培養(yǎng)學(xué)生的算法設(shè)計(jì)能力。在此階段教師主要起啟發(fā)、引導(dǎo)作用,啟發(fā)學(xué)生的創(chuàng)造性思維。

通過小型案例講解獨(dú)立知識點(diǎn),以案例模仿的形式促進(jìn)學(xué)生動手能力。學(xué)生通過案例研究,培養(yǎng)一種分析問題的能力和獨(dú)立處理、遷移性的應(yīng)用能力。學(xué)習(xí)過程貫穿于案例分析的過程之中,培養(yǎng)學(xué)生學(xué)會抓住或發(fā)現(xiàn)問題,然后結(jié)合所學(xué)知識尋找解決問題的途徑、手段。這樣不僅能幫助學(xué)生鞏固已學(xué)的知識,同時(shí)也能幫助學(xué)生提高自學(xué)能力和設(shè)計(jì)能力,強(qiáng)化了案例教學(xué)的效果。4 加強(qiáng)實(shí)踐教學(xué)環(huán)節(jié)

實(shí)踐是檢驗(yàn)真理的唯一途徑。“Java程序設(shè)計(jì)”是一門實(shí)踐性極強(qiáng)的課程,實(shí)踐環(huán)節(jié)的教學(xué)尤其重要。實(shí)踐的目的就是讓學(xué)生在實(shí)踐的過程中鞏固和完善所學(xué)習(xí)的知識。讓學(xué)生親自動手實(shí)踐,編輯調(diào)試程序,進(jìn)一步理解概念和理論知識。教師引導(dǎo)學(xué)生從知道“怎么去做”到學(xué)會“怎么做”,達(dá)到理論與實(shí)踐的相結(jié)合。

有過項(xiàng)目實(shí)踐經(jīng)驗(yàn)的人都認(rèn)為,通過做項(xiàng)目能更鞏固熟練所學(xué)習(xí)的知識,并從中學(xué)習(xí)到更多更廣泛的實(shí)際的知識。我們在“Java程序設(shè)計(jì)”課講授完畢后安排了為期兩周的綜合實(shí)訓(xùn)課,借助在生活上、工作上以及企業(yè)中的實(shí)際項(xiàng)目抽取簡化,提出相應(yīng)一定的小項(xiàng)目或子模塊題目,然后交給學(xué)生在規(guī)定時(shí)間內(nèi)完成。在完成這個Java 實(shí)訓(xùn)項(xiàng)目的過程中可能會涉及到一些課堂上沒有接觸或?qū)W過的知識,利用這個機(jī)會鍛煉學(xué)生搜集資料、整理資料獲取知識的自主學(xué)習(xí)能力。在此階段,教師的職責(zé)不再是教學(xué)生如何解決一個具體問題,而是告訴學(xué)生到哪里能查找到幫助解決問題的資料。

我們將“項(xiàng)目導(dǎo)向法”的實(shí)訓(xùn)具體實(shí)施過程分為3個階段,第一階段為“選題、分組階段”,先由老師布置若干個項(xiàng)目題目,綜合實(shí)訓(xùn)課程的項(xiàng)目設(shè)計(jì)注重實(shí)用性、真實(shí)性。將企業(yè)中的實(shí)際項(xiàng)目抽取簡化,分解成若干模塊交給學(xué)生以小型項(xiàng)目的形式來做。學(xué)生自主或由老師分配進(jìn)行分組,模擬某企業(yè)中項(xiàng)目研發(fā)團(tuán)隊(duì)進(jìn)行,一般4-8個人一組,由組里選舉知識面比較全的同學(xué)作為組長。第二階段為“研發(fā)階段”,組長作為 “項(xiàng)目經(jīng)理”,給組內(nèi)其他成員分配相應(yīng)的工作任務(wù),按照軟件工程的要求完成該項(xiàng)目開發(fā)的全部流程,指導(dǎo)老師定期檢查組員完成項(xiàng)目的進(jìn)度情況,由組長定期進(jìn)行匯報(bào)。在完成這個小型項(xiàng)目的過程中可能會涉及到一些課堂上沒有學(xué)習(xí)到的知識,利用這個機(jī)會鍛煉學(xué)生搜集資料、整理資料獲取知識的自主學(xué)習(xí)能力。第三階段為“驗(yàn)收階段”,對綜合實(shí)訓(xùn)的總結(jié)采取分小組答辯的方式,即每個課題小組把此次項(xiàng)目的設(shè)計(jì)思想、所用到的知識點(diǎn)、實(shí)現(xiàn)的技術(shù)難點(diǎn)、解決方案、完成效果、尚存在的問題等以PPT 的形式向全體同學(xué)、老師做講解、演示。這樣的形式有效提高了學(xué)生自主學(xué)習(xí)能力、團(tuán)隊(duì)合作的精神,為將來步入社會做好了準(zhǔn)備;也使得其他組的成員拓展了知識面,汲取到別人的長處,增強(qiáng)學(xué)習(xí)交流,從而打造了一個“積極”、“熱烈”、“和諧”的學(xué)習(xí)氛圍。

4 結(jié)束語

Java 教學(xué)一定要圍繞提高學(xué)生實(shí)踐應(yīng)用能力展開,注重面向?qū)ο缶幊趟枷氲呐囵B(yǎng),本文提出了“Java程序設(shè)計(jì)”教學(xué)實(shí)施的諸多方面,并在作者施教的班級進(jìn)行了多次實(shí)踐,學(xué)生的學(xué)習(xí)興趣明顯增強(qiáng),動手能力也有了較大的進(jìn)步,對本門課程的認(rèn)可程度大幅度提高。當(dāng)然,教學(xué)方法并不是一成不變的,隨著教改的深入,時(shí)間的推移,還會有新的問題出現(xiàn),我們對教學(xué)改革的探索還將繼續(xù)。

參考文獻(xiàn):

篇7

[關(guān)鍵詞]高職;計(jì)算機(jī)教學(xué);計(jì)算思維;項(xiàng)目教學(xué);模型構(gòu)建

[中圖分類號]TP3-4[文獻(xiàn)標(biāo)識碼]A[文章編號]1009-2323(2016)04-0099-02

周以真教授于2006年最早提出計(jì)算思維的概念,運(yùn)用計(jì)算機(jī)科學(xué)基礎(chǔ)概念解決設(shè)計(jì)系統(tǒng)和人類理解的行為,以及包括所有與計(jì)算機(jī)科學(xué)相關(guān)的一系列思維活動[1]。隨后,黃崇福、董榮勝等學(xué)者也相繼對計(jì)算思維進(jìn)行闡述,國內(nèi)學(xué)者也對“計(jì)算思維”展開專題探討,并就計(jì)算思維的產(chǎn)生及在各學(xué)科專業(yè)中的滲透進(jìn)行了研究。把計(jì)算思維的研究成果與計(jì)算機(jī)教學(xué)進(jìn)行了銜接,現(xiàn)處于探索與實(shí)踐階段。

一、計(jì)算思維在計(jì)算機(jī)教學(xué)中的功用研究

(一)利用計(jì)算思維引導(dǎo)學(xué)生正確認(rèn)識計(jì)算機(jī)的運(yùn)算特點(diǎn)

從多種專業(yè)基礎(chǔ)課中來提煉共性思維,引導(dǎo)學(xué)生融會貫通,拓寬思維變式。高職教育要將動手能力作為實(shí)踐教學(xué)的重點(diǎn),從計(jì)算思維的實(shí)踐中,培養(yǎng)學(xué)生的科學(xué)思維,拓寬學(xué)生的視野,增強(qiáng)對計(jì)算機(jī)課程價(jià)值的正確認(rèn)識,使學(xué)生提高解決實(shí)際問題的能力。

(二)將問題拆解并分類

在學(xué)習(xí)計(jì)算機(jī)知識時(shí),往往遇到復(fù)雜的問題時(shí),利用常規(guī)的方法是難以有效解決的。此時(shí),可將問題拆解成不同的小問題,再將各個小問題逐個解決,從而實(shí)現(xiàn)對整個問題的解決。在思維過程中,將問題進(jìn)行轉(zhuǎn)化和變換,從近似問題或單一問題中回溯整個問題的解決。可見,計(jì)算思維,與數(shù)學(xué)及物理知識相比更具有抽象性,在計(jì)算思維方法的學(xué)習(xí)及應(yīng)用中,可結(jié)合人的思維由機(jī)器來遵照人的思維來獨(dú)立完成問題的解決。

二、計(jì)算思維在計(jì)算機(jī)教學(xué)中的應(yīng)用

(一)計(jì)算機(jī)基礎(chǔ)課程中滲透計(jì)算思維

隨著計(jì)算機(jī)技術(shù)的發(fā)展,對于課程知識的講解與學(xué)生平時(shí)上機(jī)實(shí)踐來說,發(fā)生了很多變化,我們從增加作業(yè)量上突出實(shí)踐項(xiàng)目,從基礎(chǔ)知識結(jié)構(gòu)的延伸上拓寬教學(xué)體系。如利用簡單的C語言來改進(jìn)課程教學(xué)模塊,深化對計(jì)算思維的理解和掌握。針對學(xué)生基礎(chǔ)知識學(xué)習(xí)積極性不高的問題,從基礎(chǔ)知識與網(wǎng)絡(luò)知識的銜接上,激發(fā)學(xué)生的參與性;利用創(chuàng)新實(shí)踐模塊來強(qiáng)化計(jì)算思維的滲透,讓學(xué)生從知識獲取中養(yǎng)成創(chuàng)新實(shí)踐的習(xí)慣;注重教學(xué)實(shí)驗(yàn),特別是硬件實(shí)驗(yàn)的課程比重,讓學(xué)生從中掌握必要的應(yīng)用技能;適當(dāng)滲透程序設(shè)計(jì)課程,利用程序設(shè)計(jì)來激發(fā)學(xué)生的學(xué)習(xí)興趣,加強(qiáng)對基礎(chǔ)知識的掌握。深化計(jì)算思維的教學(xué),發(fā)揮經(jīng)典案例在具體實(shí)踐中的作用,從課堂上多引導(dǎo)學(xué)生發(fā)散思維,拓寬對問題的創(chuàng)新性思維。

(二)計(jì)算思維在教學(xué)模式中的構(gòu)建

從高職學(xué)生對計(jì)算機(jī)知識及問題的認(rèn)知中,突出興趣激發(fā),優(yōu)化教學(xué)方式,注重學(xué)生思想方法的培養(yǎng)。計(jì)算機(jī)不僅僅是一個技術(shù)性工具,更是培養(yǎng)學(xué)生思維方法的載體。在具體課程教學(xué)中,通過引入目標(biāo)驅(qū)動、任務(wù)驅(qū)動和考核驅(qū)動等方式,從實(shí)際教學(xué)任務(wù)及教學(xué)目標(biāo)上構(gòu)建可行的考評體系,突出學(xué)生在課堂教學(xué)中的主導(dǎo)地位,以此來制訂教學(xué)計(jì)劃。以“C程序設(shè)計(jì)”為例,對于編程語言,首先要從教學(xué)內(nèi)容上明確教學(xué)規(guī)劃,再從教學(xué)任務(wù)上進(jìn)行細(xì)化和分工,凸顯課程教學(xué)的連貫性和整體性[2]。當(dāng)研究程序設(shè)計(jì)中的循環(huán)控制問題時(shí),依據(jù)教學(xué)實(shí)例,如在求解∑20n=1n!的值時(shí),可以將數(shù)學(xué)問題進(jìn)行簡化,利用計(jì)算思維來分解,將之轉(zhuǎn)換成若干個小問題來解決。也就是說,對于∑20n=1n!可以簡化為1+2!+3!…+20!。當(dāng)問題簡化之后,對于本題的求解轉(zhuǎn)變?yōu)楦黜?xiàng)值的求和。當(dāng)然,對于課堂教學(xué)中問題的簡化與優(yōu)化,還需要從具體教學(xué)任務(wù)的分析中,結(jié)合學(xué)生的認(rèn)知思維實(shí)際,合理有效地滲透計(jì)算思維,幫助學(xué)生從中尋找解決問題的方法。

(三)從項(xiàng)目教學(xué)法中滲透計(jì)算思維

項(xiàng)目教學(xué)法是基于一定時(shí)間內(nèi)組織和安排的學(xué)習(xí)行為,并完成具體的學(xué)習(xí)任務(wù)。項(xiàng)目教學(xué)法在設(shè)置上要從教師、學(xué)生以及相互之間的情境構(gòu)建中,將項(xiàng)目任務(wù)與知識點(diǎn)建立關(guān)聯(lián),需要學(xué)生從中來分工協(xié)作完成。可見,對于項(xiàng)目教學(xué)法中的計(jì)算思維,重在從學(xué)生自主性上激發(fā)學(xué)生的創(chuàng)新性思維能力。以VFP程序設(shè)計(jì)為例,我們在教學(xué)目標(biāo)上劃分為示范項(xiàng)目、實(shí)訓(xùn)項(xiàng)目和練習(xí)項(xiàng)目三類。示范項(xiàng)目是以教師為主導(dǎo),引導(dǎo)學(xué)生共同完成;練習(xí)項(xiàng)目是在實(shí)驗(yàn)指導(dǎo)下由學(xué)生完成;實(shí)訓(xùn)項(xiàng)目是由學(xué)生自主設(shè)計(jì)完成。在項(xiàng)目進(jìn)行法流程構(gòu)建上,從項(xiàng)目分工到各項(xiàng)工作的落實(shí),都需要從具體開發(fā)中來解決問題,教師應(yīng)該讓學(xué)生小組完成任務(wù)。最后是項(xiàng)目評價(jià),通過組間互評,從各自問題及解決方法上進(jìn)行探討,從而贏得對問題的深入認(rèn)知,增強(qiáng)學(xué)生的計(jì)算思維能力;總結(jié)性評價(jià)是對本次項(xiàng)目教學(xué)法的過程性總結(jié),教師要從各組的表現(xiàn)入手,就其問題及態(tài)度、運(yùn)用的方法等方面進(jìn)行記錄并總結(jié),再從各組及成員的表現(xiàn)上進(jìn)行評價(jià),以提升項(xiàng)目教學(xué)法的教學(xué)實(shí)效。

三、計(jì)算思維在高職計(jì)算機(jī)教學(xué)中的成效及意義

計(jì)算思維作為一種能力,對于培養(yǎng)學(xué)生的創(chuàng)新精神和創(chuàng)新能力具有重要的意義。高職計(jì)算機(jī)教學(xué),從不同學(xué)科中滲透計(jì)算思維,幫助學(xué)生從求解問題中尋找思路,積極探索并敢于嘗試。如在C語言學(xué)習(xí)中,從程序設(shè)計(jì)的組織架構(gòu)上,確立計(jì)算思維在素質(zhì)教育中的重要性,并從課程設(shè)計(jì)上,強(qiáng)化知識點(diǎn)與知識體系間的聯(lián)系,讓學(xué)生從C語言的教學(xué)和實(shí)踐中,無形中內(nèi)化創(chuàng)新思維[3]。如為了激發(fā)學(xué)生對程序設(shè)計(jì)中不同變量的認(rèn)識,引入猴子吃桃的故事。從最初摘的桃子中,每天吃掉一半,并再吃一個;依此來計(jì)算等到第十天的時(shí)候,發(fā)現(xiàn)僅剩一個桃子了。以故事激發(fā)學(xué)生的好奇心,再接著從C語言程序設(shè)計(jì)的變量設(shè)置上,P1和P2為第一天桃子數(shù)量、第二天桃子數(shù)量,由此來引領(lǐng)學(xué)生探討程序結(jié)構(gòu),很明顯,本題是利用循環(huán)結(jié)構(gòu)來解決,而對于循環(huán)的條件的查找,則需要從滿足count>0時(shí)就可以執(zhí)行,而對于故事中第d天與第d+1的桃子數(shù)量關(guān)系,得到t1=(t2+1)*2。根據(jù)C語言程序設(shè)計(jì)在循環(huán)計(jì)算中的關(guān)系,對于每次得到的P1值,賦給P2,并根據(jù)故事題意,對時(shí)間的變化要進(jìn)行count--。最后,我們可以得到本故事的程序設(shè)計(jì)是對計(jì)算思維遞歸方法的運(yùn)用。在這個遞推過程中,復(fù)雜的問題被假設(shè)后可以得到簡單的求解方法,并在遞歸到第十天后就是1了。整個程序設(shè)計(jì)過程打破了傳統(tǒng)程序設(shè)計(jì)的枯燥與單一,在故事滲透中把計(jì)算方法和教學(xué)方法進(jìn)行融合,為學(xué)生提供了更為多樣的思維方法來解決程序設(shè)計(jì)難題。

[參考文獻(xiàn)]

[1]劉向永,周以真,王榮良,李冬梅.計(jì)算思維改變信息技術(shù)課程[J].中國信息技術(shù)教育,2013(6):5-12.

[2]武仁杰,郭喜鳳,郭曉玲,劉志蘭.計(jì)算思維與程序設(shè)計(jì)[J].河北北方學(xué)院學(xué)報(bào):自然科學(xué)版,2013(1):24-26.

篇8

【關(guān)鍵詞】信息技術(shù) 教學(xué)設(shè)計(jì) 加工單元 控制系統(tǒng) 實(shí)訓(xùn)教學(xué)

【中圖分類號】G 【文獻(xiàn)標(biāo)識碼】A

【文章編號】0450-9889(2016)11C-0152-02

近年來,全國各級各類信息化教學(xué)大賽如火如荼地開展,極大地推動了信息技術(shù)在課堂教學(xué)中的應(yīng)用,使各高職院校的信息化教學(xué)改革得以不斷推進(jìn)。本文以“自動線安裝與調(diào)試”課程中加工單元控制系統(tǒng)實(shí)訓(xùn)單元教學(xué)設(shè)計(jì)為例,在課程教學(xué)中充分利用信息化手段進(jìn)行教學(xué)設(shè)計(jì),改變傳統(tǒng)的教學(xué)模式,使學(xué)生更好地掌握課程知識,促進(jìn)學(xué)生創(chuàng)新能力的培養(yǎng)。

一、教學(xué)目標(biāo)設(shè)計(jì)

1.能力目標(biāo):掌握加工單元控制系統(tǒng)的基本安裝、控制程序的編寫。

2.知識目標(biāo):加工單元部件的認(rèn)識和安裝方法;采用一個按鈕控制啟動/停止的程序設(shè)計(jì)方法。

3.情感目標(biāo):通過相關(guān)程序設(shè)計(jì)引發(fā)學(xué)生學(xué)習(xí)PLC綜合控制技術(shù),發(fā)展創(chuàng)新精神,培養(yǎng)實(shí)事求是、理論與實(shí)際相結(jié)合的科學(xué)態(tài)度與科學(xué)精神,增強(qiáng)學(xué)生學(xué)習(xí)自主性和團(tuán)隊(duì)協(xié)作精神。

4.職業(yè)素質(zhì)目標(biāo):獲取知識能力、知識應(yīng)用能力、自主學(xué)習(xí)能力、語言表達(dá)能力。

二、教學(xué)重點(diǎn)難點(diǎn)分析

本課例主要講授加工單元控制系統(tǒng)的安裝與控制,重點(diǎn)是掌握加工單元的安裝與控制程序的編寫;難點(diǎn)是安裝過程中的安裝過程中的細(xì)節(jié)問題,特別是一些關(guān)鍵點(diǎn),如果學(xué)生沒有掌握好,就可能存在很多隱患。通過運(yùn)用多媒體課件中的視頻分解動作,反復(fù)觀看視頻安裝過程以及各部件的功能,學(xué)生可以快速地掌握安裝過程編程思想。

三、教學(xué)對象分析

電氣自動化技術(shù)、機(jī)電一體化技術(shù)專業(yè)大二的學(xué)生已經(jīng)具備了電氣控制、PLC應(yīng)用技術(shù)、液壓與氣動技術(shù)等相關(guān)前續(xù)課程知識,并掌握了PLC技術(shù)的基本知識和基本編程方法。但學(xué)生在學(xué)習(xí)PLC綜合應(yīng)用過程中,一時(shí)難以迅速地掌握相關(guān)知識和要領(lǐng),為此需要通過多媒體課件和教學(xué)示范錄像,通俗易懂地講解加工單元控制系統(tǒng)的安裝與調(diào)試、編程等學(xué)習(xí)內(nèi)容。

四、教學(xué)策略與教法設(shè)計(jì)

課程教學(xué)中實(shí)施任務(wù)驅(qū)動法,便于學(xué)生更好地掌握安裝與控制系統(tǒng)編程,在實(shí)施項(xiàng)目操作的過程中學(xué)習(xí),熟悉關(guān)鍵控制程序的編寫。本課例采用理論教學(xué)和實(shí)踐教學(xué)相結(jié)合的“雙教一體化”教學(xué)方式,即教師理論講授和學(xué)生實(shí)踐操作相結(jié)合。理論教學(xué)中,充分運(yùn)用多媒體教學(xué)設(shè)備和多媒體網(wǎng)絡(luò)課件,生動地教授安裝方法。以小組討論的形式開展實(shí)訓(xùn),并對一個或兩個小組的程序進(jìn)行展示,其他同學(xué)共同分析,以達(dá)到共同提高的目的,從而較好地達(dá)到課程設(shè)計(jì)目標(biāo)。

五、課程實(shí)施的建議

2.教學(xué)設(shè)計(jì)與分析。見表2。

六、學(xué)生實(shí)訓(xùn)

1.實(shí)訓(xùn)方式:(1)以小組為單位進(jìn)行項(xiàng)目實(shí)訓(xùn),完成一個按鈕實(shí)現(xiàn)啟動/停止的功能;至少用三種方法實(shí)現(xiàn)。(2)學(xué)生個體進(jìn)行站點(diǎn)的建立和管理。

2.實(shí)訓(xùn)內(nèi)容:通過討論各小組分別編寫程序。

3.實(shí)訓(xùn)檢查評價(jià):選出1組同學(xué)的練習(xí)進(jìn)行展示;教師再進(jìn)行總結(jié)評價(jià)、講解,總結(jié)歸納在實(shí)訓(xùn)過程中的收獲和存在的問題,指出需要注意的地方。

七、總結(jié)

本課例采用信息化教學(xué)設(shè)計(jì),以任務(wù)驅(qū)動法開展教學(xué),充分關(guān)注當(dāng)前高職學(xué)生的學(xué)習(xí)特點(diǎn),積極調(diào)動學(xué)生的積極性,使原有枯燥的教學(xué)過程變得生動起來,培養(yǎng)了學(xué)生的實(shí)踐能力,增強(qiáng)了學(xué)生的創(chuàng)新意識,在教學(xué)過程中始終將信息技術(shù)貫穿始終,突破了教學(xué)中的重點(diǎn)及難點(diǎn)問題,拓展了課程教學(xué)的空間。

【參考文獻(xiàn)】

[1]宗曉倩,湯慧芹.高職教師信息化教學(xué)能力提升的探索[J].科技教育,2015(28)

[2]李科.高職《建筑設(shè)備識圖與施工》信息化教學(xué)設(shè)計(jì)與實(shí)踐――以“建筑給水排水系統(tǒng)圖識讀”教學(xué)為例[J].教育教學(xué)論壇,2014(15)

[3]王青燕.信息化環(huán)境下任務(wù)驅(qū)動型《配送管理實(shí)務(wù)》課程教學(xué)設(shè)計(jì)[J].齊鑫物流教育,2014(12)

[4]周紅春,王亞希.高校教師信息化教學(xué)能力培養(yǎng)的探索與實(shí)踐[J].中國教育信息化,2012(1)

[5]龔志剛.中職信息化教學(xué)案例研究[J].中國教育信息化,2012(18)

[6]盛靖琪,陳永平.自動線安裝與調(diào)試[M].北京:機(jī)械工業(yè)出版社,2012

【基金項(xiàng)目】2014年廣西高等教育教學(xué)改革工程重點(diǎn)課題(2014JGZ159)

篇9

關(guān)鍵詞:CDIO;教學(xué)改革;教學(xué)模式

中圖分類號:TP393.09-4;G712

CDIO工程教育模式,以培養(yǎng)學(xué)生實(shí)踐能力和自主學(xué)習(xí)能力為核心,構(gòu)建教學(xué)做一體化的教學(xué)模式、教學(xué)設(shè)計(jì)和教學(xué)評價(jià)。根據(jù)我院“Web應(yīng)用程序設(shè)計(jì)”課程改革情況展開探討,如何培養(yǎng)滿足企業(yè)需求的學(xué)生。

1 教學(xué)模式改革

“Web應(yīng)用程序設(shè)計(jì)”課程教學(xué)改革是基于CDIO的工程教育改革,改革的核心是讓學(xué)生在做中學(xué),學(xué)中做,教學(xué)相長,并用企業(yè)管理模式管理學(xué)生,讓學(xué)生早日適應(yīng)企業(yè)需求。具體改革過程中我們進(jìn)行了多種嘗試,優(yōu)化整合教學(xué)內(nèi)容,將教學(xué)實(shí)踐落到實(shí)處,分組進(jìn)行課程設(shè)計(jì)和豐富教學(xué)資源等。

1.1 優(yōu)化整合教學(xué)內(nèi)容

在教學(xué)過程中,由專門的實(shí)訓(xùn)教師指導(dǎo),組建復(fù)合型教學(xué)團(tuán)隊(duì),提倡教師交叉授課,熟悉整個教學(xué)體系,以“Web應(yīng)用程序設(shè)計(jì)”課程為主線,將前序的專業(yè)基礎(chǔ)課與專業(yè)領(lǐng)域核心課程緊密聯(lián)系起來,實(shí)現(xiàn)“Web應(yīng)用程序設(shè)計(jì)”課程與專業(yè)課程的縱向貫通,優(yōu)化和整合教學(xué)內(nèi)容,提高教學(xué)質(zhì)量和教學(xué)效率,促進(jìn)學(xué)科基礎(chǔ)知識與專業(yè)知識的相互滲透和有機(jī)結(jié)合,培養(yǎng)學(xué)生的動手實(shí)踐能力。

1.2 教學(xué)實(shí)踐落到實(shí)處

將CDIO工程教育模式引入“Web應(yīng)用程序設(shè)計(jì)”課程教學(xué)實(shí)踐,將教學(xué)實(shí)踐落到實(shí)處。我校針對這種情況,大力提倡教師深入企業(yè)頂崗時(shí)間,為期一個月到半年不等,教師自己尋找企業(yè)合作或者到校企合作企業(yè),深入企業(yè)進(jìn)行工程實(shí)踐,提升自身的教學(xué)能力和工程實(shí)踐能力。還為學(xué)生尋求校外合作實(shí)習(xí)的企業(yè),讓學(xué)生深入企業(yè)學(xué)習(xí)和實(shí)踐,體驗(yàn)在線考試系統(tǒng)和人事管理系統(tǒng)等實(shí)際開發(fā)過程。同時(shí)我校注重實(shí)訓(xùn)基地建設(shè),已建成中央財(cái)政支持的軟件實(shí)訓(xùn)基地,依托真實(shí)的實(shí)訓(xùn)環(huán)境實(shí)現(xiàn)教學(xué)實(shí)踐與實(shí)習(xí)實(shí)訓(xùn)。學(xué)生還可自行申請實(shí)訓(xùn)室成立工作室,承接校內(nèi)外項(xiàng)目或比賽項(xiàng)目。

1.3 分組課程設(shè)計(jì)

在“Web應(yīng)用程序設(shè)計(jì)”課程教學(xué)環(huán)節(jié)設(shè)置了課程設(shè)計(jì),與前期的單元教學(xué)形成了階梯式的教學(xué)模式,讓學(xué)生的創(chuàng)新能力和職業(yè)能力分階段地不斷提高。在課程設(shè)計(jì)環(huán)節(jié),給出不同類型的課題供大家選擇,一般性的選題圖書管理系統(tǒng),設(shè)計(jì)性的選題酒店管理系統(tǒng),綜合性的選題購物網(wǎng)站系統(tǒng)等,讓學(xué)生根據(jù)自己學(xué)習(xí)情況自行分組并選擇不同選題。教師幫助學(xué)生分析各組選題的需求,分解出各個系統(tǒng)的主要功能模塊,充分利用各種開發(fā)工具,設(shè)計(jì)系統(tǒng)模型,進(jìn)行各個模塊的設(shè)計(jì)和編程,書寫調(diào)理清晰的需求分析文檔和詳細(xì)設(shè)計(jì)文檔等,培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作精神。

1.4 教學(xué)資源豐富

在教學(xué)資源的方面,我校不斷加強(qiáng)教學(xué)資源和網(wǎng)絡(luò)化課程建設(shè),自編教材《應(yīng)用程序開發(fā)》已在北京理工大學(xué)出版社出版,校級《“Web應(yīng)用程序設(shè)計(jì)”》精品資源共享課正在建設(shè)中,教學(xué)錄像等后期都會全程錄制,最終形成多層次立體化的課題教學(xué)體系。

2 教學(xué)設(shè)計(jì)改革

“Web應(yīng)用程序設(shè)計(jì)”課程教學(xué)設(shè)計(jì),強(qiáng)調(diào)“為了項(xiàng)目工作而學(xué)習(xí)”和“通過項(xiàng)目工作來學(xué)習(xí)”,工作過程與學(xué)習(xí)過程相統(tǒng)一。我們從教學(xué)明確教學(xué)目標(biāo)、細(xì)化教學(xué)單元,理清教學(xué)思路等方面進(jìn)行了改革。

2.1 明確教學(xué)目標(biāo)

“Web應(yīng)用程序設(shè)計(jì)”課程的教學(xué)設(shè)計(jì)根據(jù)教學(xué)目標(biāo)的要求,將學(xué)生作為主體,注重學(xué)生創(chuàng)新精神和實(shí)踐能力、積極的自我體驗(yàn)和主動調(diào)控能力、與人交往和合作能力的培養(yǎng)。教學(xué)環(huán)境的創(chuàng)設(shè)要以激發(fā)學(xué)生進(jìn)一步學(xué)習(xí)的興趣,啟發(fā)學(xué)生思考、鼓勵學(xué)生創(chuàng)新,合理利用教學(xué)資源進(jìn)行課程教學(xué)。

2.2 細(xì)化教學(xué)單元

“Web應(yīng)用程序設(shè)計(jì)”課程教學(xué)設(shè)計(jì)將所有教學(xué)單元劃分成是個學(xué)習(xí)情境,分別是在線考試評分、網(wǎng)上投票、分頁顯示數(shù)據(jù)、分頁管理數(shù)據(jù)、郵件地址驗(yàn)證、主題與模版應(yīng)用、文件上傳與下載管理、電子郵件收發(fā)、留言板設(shè)計(jì)、典型應(yīng)用等。讓學(xué)生逐步學(xué)習(xí),勤于動手,勤于思考,每一個情境都能讓學(xué)生相互交流協(xié)作,構(gòu)造良好的學(xué)習(xí)氛圍。

2.3 理清教學(xué)思路

“Web應(yīng)用程序設(shè)計(jì)”課程教學(xué)思路以“項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動”的教學(xué)模式為主,通過引入實(shí)用的任務(wù),以任務(wù)的開發(fā)過程為主線,貫穿于每個知識點(diǎn)的講解,隨著任務(wù)的不斷拓展來推動整個課程的進(jìn)展。對于每個知識點(diǎn)的講解采用以實(shí)際工作中軟件開發(fā)的過程和步驟為出發(fā)點(diǎn),采用“五步”教學(xué)法 ,整個教學(xué)過程分為任務(wù)描述、計(jì)劃、實(shí)施、檢測、評價(jià)五大步驟,分別對應(yīng)軟件開發(fā)的需求分析、設(shè)計(jì)、編碼、測試、驗(yàn)收五個工作環(huán)節(jié)。使得學(xué)生在學(xué)習(xí)的過程中自然而然的了解程序開發(fā)的步驟和流程,為將來參加實(shí)際工作進(jìn)行項(xiàng)目開發(fā)打下良好的基礎(chǔ)。同時(shí)通過采用“教”、“學(xué)”、“做”三位一體法教學(xué)法,教師邊示范、邊講解、邊提問,學(xué)生邊做、邊學(xué)、邊思考,提高學(xué)生的實(shí)踐能力和專業(yè)水平。

3 教學(xué)評價(jià)改革

基于CDIO的“Web應(yīng)用程序設(shè)計(jì)”課程教學(xué)評價(jià)是對學(xué)生個體在教學(xué)過程中全方位的評價(jià),包括學(xué)生專業(yè)知識、學(xué)習(xí)態(tài)度、團(tuán)隊(duì)協(xié)作能力、建構(gòu)系統(tǒng)和開發(fā)系統(tǒng)的能力,不同能力評價(jià)采用不同方法。專業(yè)知識可通過筆試和口試,學(xué)習(xí)態(tài)度通過日常的考勤和作業(yè)提交情況評定,團(tuán)隊(duì)協(xié)作能力可以通過課程設(shè)計(jì)中的團(tuán)隊(duì)作業(yè)表現(xiàn),建構(gòu)系統(tǒng)和系統(tǒng)開發(fā)的能力通過程序開發(fā)、運(yùn)行和演示情況來評價(jià)。學(xué)生在認(rèn)知實(shí)習(xí)和頂崗實(shí)習(xí)過程中,由企業(yè)來評價(jià)學(xué)生的實(shí)踐能力。只有全方位的評價(jià),才能更加確定學(xué)生的學(xué)習(xí)效果,并采取有效措施。

教學(xué)評價(jià)除了評價(jià)學(xué)生的學(xué)習(xí)效果,還有教師在授課過程中的評價(jià)、評價(jià)方式等,也是促進(jìn)學(xué)生學(xué)習(xí)的很重要的方面。授課過程中簡短的評價(jià)能促使學(xué)生有表現(xiàn)欲望,刺激學(xué)生主動參與課程活動,促進(jìn)師生交流,形成融洽的師生關(guān)系。我校還與第三方教育數(shù)據(jù)咨詢和評估機(jī)構(gòu)麥可思數(shù)據(jù)有限公司合作,對就業(yè)信息和社會滿意度等方面對教學(xué)進(jìn)行了評價(jià)。

4 總結(jié)

從“Web應(yīng)用程序設(shè)計(jì)”課程改革著手,以學(xué)生為主體,從教學(xué)模式、教學(xué)設(shè)計(jì)和教學(xué)評價(jià)等方面進(jìn)行改革,讓學(xué)生對“Web應(yīng)用程序設(shè)計(jì)”課程有了深刻的理解,同時(shí)學(xué)生的動手實(shí)踐能力、團(tuán)隊(duì)協(xié)作能力、分析問題和解決問題的能力都有了明顯提高。本課程的教學(xué)改革取得了一定成效,在實(shí)施過程中還需要不斷完善。

參考文獻(xiàn):

[1]趙娜,王劍等.基于CDIO的“軟件項(xiàng)目開發(fā)入門”綜合技能實(shí)踐課程[J].計(jì)算機(jī)工程與科學(xué),2011.

[2]余恒芳.《C#高級程序設(shè)計(jì)》課程改革與實(shí)踐之完善[J].福建電腦,2011.

作者簡介:余恒芳,講師,研究方向:計(jì)算機(jī)信息管理。

篇10

關(guān)鍵詞:網(wǎng)絡(luò)工程;實(shí)踐教學(xué)體系;課程實(shí)驗(yàn);課程設(shè)計(jì);實(shí)訓(xùn)

青島理工大學(xué)計(jì)算機(jī)學(xué)院在原有計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)網(wǎng)絡(luò)技術(shù)方向的基礎(chǔ)上組建了網(wǎng)絡(luò)工程專業(yè)。在組建該專業(yè)時(shí)我們對市場做了充分調(diào)研,并根據(jù)教育部《高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)發(fā)展戰(zhàn)略研究報(bào)告暨專業(yè)規(guī)范》(以下簡稱《規(guī)范》)等規(guī)范[1-3],結(jié)合我院原有的辦學(xué)資源,制定并多次修訂本專業(yè)的培養(yǎng)計(jì)劃,特別對實(shí)踐環(huán)節(jié)進(jìn)行了反復(fù)的論證,并參考了兄弟院校的一些做法[4-6],制定出了相應(yīng)的實(shí)踐環(huán)節(jié)教學(xué)體系。經(jīng)過多年的實(shí)踐,我們?nèi)〉昧嗽S多的經(jīng)驗(yàn)和體會,下面做一簡要介紹。

1網(wǎng)絡(luò)工程專業(yè)實(shí)踐環(huán)節(jié)建設(shè)思路

根據(jù)《規(guī)范》的相關(guān)要求,結(jié)合我校的辦學(xué)指導(dǎo)思想,我院將網(wǎng)絡(luò)工程專業(yè)的學(xué)生的培養(yǎng)目標(biāo)基本定位在“信息技術(shù)”型人才,需要考慮基本理論和原理的綜合應(yīng)用,特別是要側(cè)重實(shí)踐和工程化。但同時(shí)網(wǎng)絡(luò)工程專業(yè)又是計(jì)算機(jī)科學(xué)與技術(shù)、通信通訊相關(guān)的交叉、邊緣專業(yè),網(wǎng)絡(luò)工程專業(yè)的學(xué)生應(yīng)該同時(shí)具備計(jì)算機(jī)科學(xué)與技術(shù)、通信技術(shù)的基本知識和網(wǎng)絡(luò)工程專業(yè)的工程技能,使得畢業(yè)生就業(yè)可以從網(wǎng)絡(luò)系統(tǒng)的規(guī)劃設(shè)計(jì)、建設(shè)、管理和維護(hù)、網(wǎng)絡(luò)安全系統(tǒng)的設(shè)計(jì)、軟件開發(fā)、網(wǎng)絡(luò)應(yīng)用等幾個層面進(jìn)行,從而為學(xué)生將來進(jìn)一步深造打下堅(jiān)實(shí)基礎(chǔ)(即學(xué)科基礎(chǔ)課程應(yīng)涵蓋碩士生入學(xué)考試大綱所要求的全部內(nèi)容)。

本專業(yè)培養(yǎng)計(jì)劃由通識課、學(xué)科基礎(chǔ)與專業(yè)基礎(chǔ)平臺課、專業(yè)課(包括必修課、方向選修課及專業(yè)任選課)等組成,因此實(shí)踐教學(xué)體系應(yīng)做到基礎(chǔ)實(shí)踐教學(xué)、專業(yè)實(shí)踐教學(xué)、綜合實(shí)踐教學(xué)“三個層面”的有機(jī)結(jié)合。應(yīng)結(jié)合專業(yè)特點(diǎn)與社會需求,認(rèn)真研究并改革實(shí)驗(yàn)教學(xué)的內(nèi)容、方法和手段,增加綜合性、設(shè)計(jì)性和創(chuàng)新性實(shí)驗(yàn)的比例;改革課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)(論文)模式,加大與生產(chǎn)、科研、社會實(shí)際結(jié)合的力度;改革實(shí)習(xí)、社會實(shí)踐環(huán)節(jié)的設(shè)置,加強(qiáng)校企合作,鼓勵學(xué)生走出校門,融入社會;積極鼓勵學(xué)生參加各種科技競賽活動和相關(guān)社團(tuán)活動。

總之,實(shí)踐教學(xué)體系是學(xué)校教學(xué)的一個重要組成部分,是課堂教學(xué)的補(bǔ)充和延伸,也是學(xué)生將所學(xué)理論知識與實(shí)踐相結(jié)合的一個重要手段和必不可少的重要過程。

2網(wǎng)絡(luò)工程專業(yè)實(shí)踐體系的具體內(nèi)容

從學(xué)科平臺角度來看,網(wǎng)絡(luò)工程專業(yè)實(shí)踐課程體系主要包括以下兩大部分(如圖1所示)。

(1) 學(xué)科實(shí)踐技能。包括:

學(xué)科基礎(chǔ)實(shí)驗(yàn)及課程設(shè)計(jì)――幫助學(xué)生完成基本的學(xué)科實(shí)踐技能,涉及到的課程主要包括計(jì)算機(jī)導(dǎo)論、計(jì)算機(jī)程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、數(shù)字邏輯、C++面向?qū)ο蟪绦蛟O(shè)計(jì)等。

一級學(xué)科平臺實(shí)驗(yàn)及課程設(shè)計(jì)――幫助學(xué)生完成作為計(jì)算機(jī)科學(xué)與技術(shù)一級學(xué)科的學(xué)生所必備的實(shí)踐技能,本部分同本學(xué)科的其他專業(yè)(包括計(jì)算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)工程、軟件工程等專業(yè),以下簡稱3個專業(yè))的學(xué)生掌握的內(nèi)容基本相同,設(shè)置中同時(shí)考慮實(shí)驗(yàn)和課程設(shè)計(jì),某些課程還同時(shí)設(shè)有實(shí)驗(yàn)和課程設(shè)計(jì)環(huán)節(jié)。涉及課程有計(jì)算機(jī)組成原理、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫系統(tǒng)概論、軟件工程等。

(2) 專業(yè)實(shí)踐技能。包括:專業(yè)平臺實(shí)驗(yàn)及課程設(shè)計(jì)――針對網(wǎng)絡(luò)工程專業(yè)的特點(diǎn),體系上分為網(wǎng)絡(luò)規(guī)劃與設(shè)計(jì)、網(wǎng)絡(luò)管理與維護(hù)、網(wǎng)絡(luò)信息安全、電子商務(wù)、網(wǎng)絡(luò)程序設(shè)計(jì)等幾塊。

從課程形式形式上來看,可劃分為以下幾個系列(如圖2所示)。

(1) 實(shí)驗(yàn)系列(以下課程均包含實(shí)驗(yàn)內(nèi)容):計(jì)算機(jī)導(dǎo)論、計(jì)算機(jī)程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、數(shù)字邏輯、計(jì)算機(jī)組成原理、C++面向?qū)ο蟪绦蛟O(shè)計(jì)、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、網(wǎng)絡(luò)管理、網(wǎng)絡(luò)程序設(shè)計(jì)、網(wǎng)絡(luò)信息安全技術(shù)、Web系統(tǒng)與技術(shù)、網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)與規(guī)劃、數(shù)據(jù)庫系統(tǒng)概論、軟件工程、網(wǎng)站規(guī)劃與實(shí)現(xiàn)、電子商務(wù)、J2EE企業(yè)級開發(fā)技術(shù)、網(wǎng)絡(luò)互聯(lián)技術(shù)、Intranet組建與管理、計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議分析。

(2) 課程設(shè)計(jì)系列:計(jì)算機(jī)程序設(shè)計(jì)(C)課程設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)、C++面向?qū)ο笳n程設(shè)計(jì)、數(shù)據(jù)庫系統(tǒng)課程設(shè)計(jì)、操作系統(tǒng)課程設(shè)計(jì)。

(3) 實(shí)習(xí):認(rèn)識實(shí)習(xí)、生產(chǎn)實(shí)習(xí)(包括校園網(wǎng)維護(hù)實(shí)習(xí)、網(wǎng)絡(luò)施工實(shí)習(xí)等)、畢業(yè)實(shí)習(xí)。

(4) 實(shí)訓(xùn):專業(yè)方向綜合實(shí)訓(xùn)、網(wǎng)絡(luò)應(yīng)用實(shí)訓(xùn)。

(5) 認(rèn)證培訓(xùn):包括CCNA、CCNP、網(wǎng)絡(luò)安全認(rèn)證等(可選)。

(6) 畢業(yè)設(shè)計(jì):對大學(xué)四年所學(xué)知識的綜合應(yīng)用,同時(shí)也為今后工作作好準(zhǔn)備。

在課程與學(xué)時(shí)數(shù)上,以學(xué)科基礎(chǔ)建立學(xué)科基礎(chǔ)平臺課,以專業(yè)核心課和專業(yè)方向設(shè)立專業(yè)課,并輔以選修課作為專業(yè)課程的補(bǔ)充。根據(jù)“基本技能初步綜合技能高級綜合技能創(chuàng)新技能”的梯度模式,設(shè)置課內(nèi)實(shí)驗(yàn)、課程設(shè)計(jì)、實(shí)訓(xùn),外加認(rèn)識實(shí)習(xí)、專業(yè)實(shí)習(xí)、畢業(yè)設(shè)計(jì),同時(shí)全程一直設(shè)有開放實(shí)驗(yàn)。其中,必修與選修學(xué)時(shí)占總學(xué)時(shí)的19%,加上公共基礎(chǔ)課與學(xué)科基礎(chǔ)課中的實(shí)踐學(xué)時(shí),約占總學(xué)時(shí)的21%。

在課程性質(zhì)上,屬于核心或主流技術(shù)領(lǐng)域的教學(xué)內(nèi)容,采用必修課;屬于新興技術(shù)領(lǐng)域的內(nèi)容,采用選修課;屬于能力外延擴(kuò)展或深度提高的教學(xué)內(nèi)容,采用課外的開放實(shí)驗(yàn)。

3網(wǎng)絡(luò)工程專業(yè)實(shí)踐體系的建設(shè)與管理

3.1實(shí)驗(yàn)室建設(shè)

我院原有計(jì)算機(jī)硬件實(shí)驗(yàn)室、組成原理實(shí)驗(yàn)室、軟件機(jī)房,在此基礎(chǔ)上,我們又新建了網(wǎng)絡(luò)實(shí)驗(yàn)室,綜合布線實(shí)訓(xùn)室正在組建中。

3.1.1網(wǎng)絡(luò)實(shí)驗(yàn)室

網(wǎng)絡(luò)實(shí)驗(yàn)室有4組網(wǎng)絡(luò)工程實(shí)驗(yàn)的設(shè)備,每組由4臺路由器4臺交換機(jī)和8個計(jì)算機(jī)組成,每組4人,總共每次可容納32名學(xué)生。實(shí)驗(yàn)室還配置了實(shí)驗(yàn)管理平臺,學(xué)生通過訪問控制管理服務(wù)器可實(shí)現(xiàn)對網(wǎng)絡(luò)設(shè)備的實(shí)驗(yàn)配置,實(shí)現(xiàn)在多個網(wǎng)絡(luò)實(shí)驗(yàn)設(shè)備之間的平滑切換。教師可通過訪問控制管理服務(wù)器對每個試驗(yàn)組進(jìn)行方便、快捷的監(jiān)控和管理,無須手工線纜插拔,以保證設(shè)備端口的使用壽命。

網(wǎng)絡(luò)實(shí)驗(yàn)室承擔(dān)的教學(xué)任務(wù)有計(jì)算機(jī)網(wǎng)絡(luò)原理、網(wǎng)絡(luò)管理、網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)與規(guī)劃、網(wǎng)絡(luò)互聯(lián)技術(shù)、網(wǎng)絡(luò)信息安全技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議分析、網(wǎng)絡(luò)程序設(shè)計(jì)、Intranet組建與管理等課程及課程設(shè)計(jì)、網(wǎng)絡(luò)工程實(shí)訓(xùn)、網(wǎng)絡(luò)應(yīng)用實(shí)訓(xùn)、開放實(shí)驗(yàn)室、畢業(yè)設(shè)計(jì)等。

3.1.2綜合布線實(shí)訓(xùn)室

綜合布線實(shí)訓(xùn)室主要承擔(dān)網(wǎng)絡(luò)布線、網(wǎng)絡(luò)測試、工程實(shí)習(xí)實(shí)訓(xùn)等課程的學(xué)習(xí)。綜合網(wǎng)絡(luò)布線是網(wǎng)絡(luò)工程教學(xué)的一部分,是必須通過實(shí)踐環(huán)節(jié)才能夠真正掌握的教學(xué)環(huán)節(jié)。“網(wǎng)絡(luò)工程實(shí)訓(xùn)”、“網(wǎng)絡(luò)施工實(shí)習(xí)”等環(huán)節(jié)就在本實(shí)驗(yàn)室完成。

網(wǎng)絡(luò)綜合布線實(shí)訓(xùn)室建設(shè)的目的不僅僅是為了讓學(xué)生掌握簡單的工具使用,更重要的是通過“課堂教學(xué)+實(shí)訓(xùn)鍛煉”培養(yǎng)學(xué)生按規(guī)范進(jìn)行預(yù)算、設(shè)計(jì)、施工、測試、竣工等工程設(shè)計(jì)的習(xí)慣。學(xué)生只有養(yǎng)成了按標(biāo)準(zhǔn)進(jìn)行工程實(shí)施的習(xí)慣,才能在激烈的競爭中立于不敗之地!

3.2實(shí)踐基地建設(shè)

目前我們已經(jīng)和學(xué)校網(wǎng)絡(luò)中心合作,以校園網(wǎng)和網(wǎng)絡(luò)中心為實(shí)習(xí)基地,開展校園網(wǎng)絡(luò)的維護(hù)、管理和應(yīng)用工作。同時(shí)我校正在進(jìn)行新校區(qū)的建設(shè),其網(wǎng)絡(luò)建設(shè)工程也是相當(dāng)繁重的,我院正在與校方協(xié)商,讓學(xué)生參與到校園網(wǎng)的建設(shè)當(dāng)中。我們還與青島本地較大的網(wǎng)絡(luò)公司建立了良好聯(lián)系,定期介紹學(xué)生到他們那里實(shí)習(xí)。

3.3實(shí)訓(xùn)基地建設(shè)

我院主要與青島軟件產(chǎn)業(yè)園建立了實(shí)訓(xùn)基地協(xié)議,學(xué)生在那里主要進(jìn)行網(wǎng)絡(luò)應(yīng)用、網(wǎng)絡(luò)程序開發(fā)等方面的實(shí)訓(xùn)。目前已完成了多批次的實(shí)訓(xùn)任務(wù),并取得了良好的效果。

3.4資格認(rèn)證

目前,國內(nèi)計(jì)算機(jī)方面的資格認(rèn)證較以前有了很大的改革,大大增加了對實(shí)踐能力的考核。因此引導(dǎo)學(xué)生有針對性的參加一些資格認(rèn)證方面的培訓(xùn),可以提高同學(xué)們的動手、動腦能力,在提高實(shí)踐能力的同時(shí)又可獲得某一方面的資格證書,為將來走上社會提供一個更好的機(jī)會。

3.5師資隊(duì)伍建設(shè)

如果網(wǎng)絡(luò)工程專業(yè)的教師工程實(shí)踐經(jīng)驗(yàn)較少,或者工程能力較弱,那么學(xué)生的培養(yǎng)就無從談起。因此必須加強(qiáng)師資隊(duì)伍建設(shè),我們主要采取了以下措施。

(1) 加大培訓(xùn)力度。為了鍛煉教師的實(shí)踐動手能力,我們派教師到水平較高的高校參加某些課程的培訓(xùn),派教師參加企業(yè)的專向培訓(xùn),還鼓勵教師參加在全國召開的與網(wǎng)絡(luò)工程有關(guān)的各種會議或培訓(xùn)。目前部分教師獲得了CCNA、國家網(wǎng)絡(luò)安全工程師等資格認(rèn)證。

(2) 科研融入教學(xué)。鼓勵教師將科研融入教學(xué),讓學(xué)生能緊跟社會的發(fā)展和學(xué)科的前沿。網(wǎng)絡(luò)工程專業(yè)教研室組建了“網(wǎng)絡(luò)安全技術(shù)”、“網(wǎng)絡(luò)規(guī)劃與設(shè)計(jì)”和“無線自組網(wǎng)技術(shù)”等科研小組,便于集中精力從事專門領(lǐng)域的研究工作,促進(jìn)教學(xué)。

(3) 加強(qiáng)“雙師型”師資的培養(yǎng)。我們認(rèn)為“雙師型”教師就是教師既能從事理論教學(xué),也能從事實(shí)踐教學(xué);既能擔(dān)任教師,也能擔(dān)任專業(yè)技術(shù)人員。即“雙師型”教師應(yīng)同時(shí)擁有“教師資格證書”和“專業(yè)技術(shù)職務(wù)證書”。

在平常的教學(xué)過程中,讓教師積極參加縱向、橫向項(xiàng)目的申請和開發(fā)研制。專業(yè)教師要積極承擔(dān)實(shí)踐教學(xué)任務(wù),在指導(dǎo)課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)和實(shí)訓(xùn)教學(xué)中,要結(jié)合實(shí)際,真題真做,提高教師的專業(yè)實(shí)踐能力和技術(shù)開發(fā)能力。同時(shí)安排專業(yè)教師到青島市軟件產(chǎn)業(yè)園進(jìn)行定期實(shí)訓(xùn),并鼓勵教師參加各種專業(yè)技術(shù)培訓(xùn),考取專業(yè)技術(shù)職務(wù)證書。

3.6開放實(shí)驗(yàn)室措施

課堂上的學(xué)時(shí)畢竟有限,老師不可能在課堂上將所有的實(shí)踐環(huán)節(jié)全部照顧到,同時(shí),不同學(xué)生的理解能力也不同,因此有部分學(xué)生在課堂上往往完不成相關(guān)的實(shí)踐環(huán)節(jié)。為兼顧好、差兩類學(xué)生,給學(xué)生創(chuàng)造一個良好的實(shí)驗(yàn)環(huán)境,“網(wǎng)絡(luò)實(shí)驗(yàn)室”和“網(wǎng)絡(luò)布線實(shí)驗(yàn)室”以開放實(shí)驗(yàn)室的形式向計(jì)算機(jī)學(xué)院的所有學(xué)生免費(fèi)全天開放。只要學(xué)生有學(xué)習(xí)的興趣,我們就提供實(shí)驗(yàn)環(huán)境。

4網(wǎng)絡(luò)工程專業(yè)實(shí)踐環(huán)節(jié)特點(diǎn)

本實(shí)踐體系主要有以下特點(diǎn)。

(1) 本專業(yè)的辦學(xué)理念為注重理論、強(qiáng)調(diào)實(shí)踐,突出能力,面向社會 ,采用“理論+實(shí)驗(yàn)+實(shí)戰(zhàn)(實(shí)訓(xùn))+綜合設(shè)計(jì)”等多級強(qiáng)化教學(xué)模式。

(2) 充分利用校內(nèi),最大化利用校外資源。充分發(fā)揮實(shí)驗(yàn)設(shè)備、實(shí)驗(yàn)室的潛能,選取盡可能多的課程在實(shí)驗(yàn)室教學(xué)。和學(xué)校網(wǎng)絡(luò)中心合作,以校園網(wǎng)和網(wǎng)絡(luò)中心為實(shí)習(xí)基地,開展校園網(wǎng)絡(luò)(主要是學(xué)生宿舍)的維護(hù)、管理和應(yīng)用開發(fā)工作。與青島軟件產(chǎn)業(yè)園等實(shí)習(xí)、實(shí)踐基地聯(lián)合,實(shí)現(xiàn)基礎(chǔ)理論、專業(yè)知識與工程實(shí)踐應(yīng)用密切結(jié)合。

(3) 最大化利用課堂外時(shí)間與資源。由于網(wǎng)絡(luò)工程專業(yè)的工程特性,要取得很好的成效難度更大。應(yīng)用層次學(xué)生的實(shí)踐能力培養(yǎng)僅僅靠計(jì)劃學(xué)時(shí)內(nèi)的實(shí)驗(yàn)、課程設(shè)計(jì)等環(huán)節(jié)是遠(yuǎn)遠(yuǎn)不夠的,學(xué)生必須在課堂外花更多的時(shí)間進(jìn)行編程能力、實(shí)踐能力的訓(xùn)練。為此我們通過一系列的教學(xué)改革和環(huán)節(jié)設(shè)置,給學(xué)生提供具體的任務(wù)要求和必要的條件,例如開放專業(yè)實(shí)驗(yàn)室、建立科技活動室等方式給學(xué)生提供更多的條件。

(4) 分階段漸進(jìn)式教學(xué)。實(shí)踐教學(xué)分三個階段。第一階段為基本技能實(shí)踐,第二階段為專業(yè)技能實(shí)踐,第三階段為校內(nèi)外工程化訓(xùn)練階段。這三個階段的劃分體現(xiàn)了不同時(shí)期學(xué)生的特點(diǎn)和教學(xué)要求,遵循由易到難、由認(rèn)識到應(yīng)用、步步推進(jìn)的原則。最后所有學(xué)生通過畢業(yè)設(shè)計(jì)環(huán)節(jié)完成對大學(xué)期間所學(xué)知識(理論+實(shí)踐)的總體檢測和評估。

(5) 層次化、模塊化教學(xué)。從學(xué)科基礎(chǔ)、專業(yè)平臺、專業(yè)方向、專業(yè)選修等層次、模塊組織實(shí)踐體系的教學(xué)。每門課程的實(shí)驗(yàn)部分都包括基礎(chǔ)性實(shí)驗(yàn)、驗(yàn)證性實(shí)驗(yàn)和綜合性、創(chuàng)新性實(shí)驗(yàn),同時(shí)對于有重要實(shí)踐要求的課程采用實(shí)驗(yàn)與課設(shè)兼顧的方式。為鍛煉學(xué)生綜合運(yùn)用知識的能力,我們特意設(shè)計(jì)了一個綜合課程設(shè)計(jì),它涉及的課程包括計(jì)算機(jī)網(wǎng)絡(luò)原理、網(wǎng)絡(luò)管理、網(wǎng)絡(luò)安全、網(wǎng)絡(luò)程序設(shè)計(jì)等。對于每一個專業(yè)方向(主要包括網(wǎng)絡(luò)應(yīng)用、網(wǎng)絡(luò)工程、無線網(wǎng)絡(luò)等),我們都設(shè)計(jì)了一個5周的綜合設(shè)計(jì)。這樣可以使我們的畢業(yè)生在今后能夠根據(jù)不同類型用戶的需要,可從事網(wǎng)絡(luò)工程的規(guī)劃、設(shè)計(jì)、開發(fā);開發(fā)基于網(wǎng)絡(luò)的計(jì)算機(jī)軟件;從事信息網(wǎng)絡(luò)安全工程的設(shè)計(jì)和維護(hù)等。

5總結(jié)

目前我們已在實(shí)踐體系的建設(shè)中取得了一些成果,針對網(wǎng)絡(luò)工程專業(yè)實(shí)踐性強(qiáng)的特點(diǎn),構(gòu)建了由實(shí)驗(yàn)、課程設(shè)計(jì)、實(shí)習(xí)、實(shí)訓(xùn)、畢業(yè)設(shè)計(jì)等環(huán)節(jié)具體體現(xiàn)的實(shí)踐教學(xué)體系,并建設(shè)了相關(guān)的實(shí)驗(yàn)室和基地,提出并實(shí)施了有關(guān)的執(zhí)行和管理措施,取得了較好的效果。在以后的教學(xué)實(shí)踐與改革中,我們將從以下幾個方面加強(qiáng)實(shí)踐教學(xué):(1)繼續(xù)組建新的實(shí)驗(yàn)室,如信息安全、協(xié)議分析等實(shí)驗(yàn)室;(2)選取部分實(shí)驗(yàn)教學(xué)比重較大的課程進(jìn)行一體化教學(xué),即將實(shí)驗(yàn)室作為課堂,邊講邊練,講練結(jié)合,提高教學(xué)效果;(3)進(jìn)一步加強(qiáng)實(shí)驗(yàn)教學(xué)管理,提高實(shí)驗(yàn)教學(xué)的效率和質(zhì)量。

參考文獻(xiàn):

[1] 教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會. 計(jì)算機(jī)科學(xué)與技術(shù)本科專業(yè)規(guī)范[M]. 北京:高等教育出版社,2006.

[2] 教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會. 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)公共核心知識體系與課程[M]. 北京:高等教育出版社,2007.

[3] 教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會. 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)實(shí)踐教學(xué)體系與規(guī)范[M]. 北京:清華大學(xué)出版社,2008.

[3] 施曉秋. 應(yīng)用型人才培養(yǎng)的網(wǎng)絡(luò)工程實(shí)踐課程體系構(gòu)建[J]. 中國大學(xué)教育,2008(12):35-37.

[5] 肖鋒,唐俊勇,容曉峰. 網(wǎng)絡(luò)工程專業(yè)實(shí)踐教學(xué)體系的探索與實(shí)踐[J]. 計(jì)算機(jī)教育,2008(12):180-182.

[6] 吳怡,蔡堅(jiān)勇,洪親. 論網(wǎng)絡(luò)工程專業(yè)實(shí)踐環(huán)節(jié)教學(xué)體系及改革方案[J]. 電氣電子教學(xué)學(xué)報(bào),2007,29(3):87-92.

Research and Implementation of Practice Teaching System for Network Engineering

LI Dao-quan, XUE Wei-hua, JIANG Mei, ZHANG Jun-hu

(College of Computer Engineering, Qingdao Technological University, Qingdao 266033, China)