前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的課程設(shè)計方法主題范文,僅供參考,歡迎閱讀并收藏。
第一,要求設(shè)計前先看大綱和任務(wù)書,明確要做什么,再看相應(yīng)的教科書,搞清楚應(yīng)用什么理論和方法來做,最后看“規(guī)范”中的依據(jù)和要求。這樣以來較好的避免了由于理論準備不足產(chǎn)生的“停停走走”“折返重來”等現(xiàn)象;第二,要求對設(shè)計要點和難點做到提前領(lǐng)會,對共性問題,設(shè)計之初就集中給學生提前指出來,講清楚,這樣在很短的時間內(nèi)就可以解決,剩下少量的個性問題再針對性解答,就可以極大地節(jié)約時間和精力;第三,要求每一個階段的設(shè)計方案都需要經(jīng)過核查,只看最后遞交上來的總成果,沒有階段性的檢查把關(guān),那么前面錯了,后面的設(shè)計當然都是錯誤的。一直到最后,造成了無法挽回的局面,因此工作需要提前做,例行階段檢查把關(guān),可以有效避免這類情況發(fā)生。教學實踐表明,“三大要求”的運用,較好地保障了學生獨立完成設(shè)計工作,有效地保證和提高了課程設(shè)計的訓練效果。
二、建立合理的管理制度和靈活的工作措施
我們經(jīng)常聽到諸如“現(xiàn)在的學生越來越不好教了”類似的抱怨,誠然,確實有學生本身方面的原因,但是也必須承認我們存在沒有找到有效的工作方法的緣故。工作方法不當,容易造成教學管理失控,時常表現(xiàn)為整體設(shè)計進度延滯,不能按時完成并遞交設(shè)計成果,等等。為此,應(yīng)該認真地分析原因,從教學工作管理制度和措施上找出解決辦法。(一)建立“設(shè)計進度查簽制度”對于經(jīng)常出現(xiàn)的整體設(shè)計進度延滯問題,筆者認為主要是沒有在學生中營造出好的工作氛圍原因造成的。如上面說的那樣,學生在工作的能力和學習的態(tài)度上是要分類的,整體的設(shè)計進度是否遲滯,主要是由占絕大多數(shù)的中間同學的工作表現(xiàn)決定的,然而恰恰這部分同學的從眾心態(tài)最嚴重,他們主要受到前面和后面這部分學生的影響。因此,如何促使前面這部分同學起到正面帶頭作用,從而營造一個積極的學習氛圍,是解決整體設(shè)計進度遲滯的關(guān)鍵。筆者認為,可以建立“設(shè)計進度查簽制度”。具體做法是將整個設(shè)計過程分解成若干階段,詳細要求每一階段需要完成的設(shè)計任務(wù)以及形成的設(shè)計成果,然后對每一階段的設(shè)計成果進行檢查與簽字,確認并劃分等級。查簽制度優(yōu)于一般進度檢查。第一,做到了無遺漏檢查,簽字確認后能夠消除學生的僥幸心理(總是想躲避檢查將設(shè)計任務(wù)往后拖延);第二,采用劃分等級并且計入最終成績的辦法,對于學生后繼設(shè)計工作起到了很好的督促和促進作用。這樣以來,每個學生都知道什么時候該完成什么設(shè)計內(nèi)容,因為清楚了每個階段的評價等級也就基本清楚了最終設(shè)計成績的等級,較好的體現(xiàn)了最終成績的公平和公正。(二)引入“末位淘汰制”對于不能按照規(guī)定時間遞交設(shè)計報告的情況來說,首先應(yīng)該分析是否確實存在任務(wù)量過大的情況,如果排除這種情況,那么無外乎存在兩種情況了,第一就是確實因為能力問題不能按時完成,這畢竟是極少數(shù)。而有相當一部分同學是因為思想松懈,看到其他同學不能按時遞交而產(chǎn)生了“法不責眾”的心理,這種情況是最嚴重的,因為它會造成蔓延效應(yīng),越來越多的學生將受到這種影響,這是應(yīng)該想辦法應(yīng)對的重點問題。如果完全按照規(guī)定,給予不能按時遞交設(shè)計的學生不及格,在實際操作中是絕對不現(xiàn)實的,這也就很多教師所遇到的設(shè)計作業(yè)總是收繳不齊、成績無法評判的無奈。如果嬌慣聽之任之,勢必會惡性循環(huán)并且會造成極大的不公正。對此,筆者認為同樣應(yīng)該從制度上想辦法,例如可以引入“末位淘汰制”,即如果出現(xiàn)一定數(shù)量的拖延情況,則規(guī)定最后遞交的學生(比例可以根據(jù)具體情況確定)成績?yōu)椴患案瘛_@樣以來,“法不責眾”甚至“抱成團”局面就被打破了,變成了爭前恐后的局面,絕大多數(shù)學生完全可以按時遞交設(shè)計。教學實踐表明,建立“查簽制”“末位淘汰制”等有效的工作管理制度,并且嚴格的執(zhí)行可以使教學管理工作變被動為主動,充分保證課程設(shè)計實踐教學有序進行。
三、結(jié)語
【關(guān)鍵詞】 移動學習;教學改革;信息技術(shù)
【中圖分類號】G64.06 【文獻標識碼】A 【文章編號】2095-3089(2015)20-00-01
21世紀以來,全球步入信息化時代,隨著通信技術(shù)的進步和數(shù)字設(shè)備的普及,人們的學習方式也發(fā)生著巨大的變化。近幾年,隨著智能手機的廣泛普及,一種新型的學習方式D移動學習正在受到全社會的廣泛關(guān)注。移動學習是利用便攜式設(shè)備(如手機、PDA等)獲取資料和信息,隨時隨地進行學習的一種學習方式,是繼數(shù)字化學習之后出現(xiàn)的又一種新型的學習模式。這種學習方式打破了傳統(tǒng)課堂的局限,滿足學生隨時、隨地、隨身的學習需要,符合學生群體的心理特點,成為教育技術(shù)領(lǐng)域的又一熱點。
一、移動學習的發(fā)展歷史
mDlearning(移動學習)的研究開始于1994年美國卡耐基-梅隆大學的Wireless Andrew研究項目,該項目歷時3年最終通過無線基礎(chǔ)設(shè)施建設(shè)為校園內(nèi)師生提供了覆蓋整個校園的無線高速連接。國際遠程教育學家戴斯蒙德?基更(Desmond Keegan)在2000年慶祝上海電視大學建校40周年的學術(shù)報告中首次將移動學習的概念介紹到中國。然而,由于通訊技術(shù)的限制,移動學習并未在國內(nèi)廣泛應(yīng)用。直到近些年,智能手機大范圍普及,使得移動學習稱為可能,也讓這種學習方式重新受到教育工作者的重視。
二、移動學習的特點和優(yōu)勢
移動學習的普及和應(yīng)用建立在通信技術(shù)和互聯(lián)網(wǎng)技術(shù)高度發(fā)達的基礎(chǔ)之上,與傳統(tǒng)遠程教育相比,兼具移動性、交互性的特點。移動學習強調(diào)“移動”的特點,通過便攜式設(shè)備,學生可以隨時、隨地學習,將碎片化的時間利用起來,成為課堂教學的有效補充。
移動學習具有如下特點:(1)隨意移動學習 學習者可以在任何地點(如在步行中、行駛的汽車上)進行學習;同樣學習者可以不受時空的限制隨時隨地訪問網(wǎng)絡(luò)教育資源,進行自主學習;同樣,教師也可在移動中不受時空的限制,隨時隨地進行教學。簡而言之,學習場所、學習工具、學習資源、學習支持者和學習者都是可以移動的。(2)學習過程的交互性 在學習過程中可以隨時進行語音、視頻、數(shù)據(jù)等信息的交流,提高學習者的興趣與效率。(3)靈活性 移動學習使得教和學能夠隨時隨地發(fā)生,充分利用時間的零碎片段。移動學習作為一種新型的學習方式,強調(diào)學習的主動性、開放性,學習形式的多樣性,學習過程的片段性,它帶給了學習者可以隨時隨地學習的全新感受,也使那些厭倦了傳統(tǒng)學習方式的學習者重新煥發(fā)了對學習的濃厚興趣。
三、移動學習的課程設(shè)計
課程設(shè)計是整個教學過程的核心環(huán)節(jié),是達到教學效果的重要因素。因此,在移動學習的過程中,教師要把握好課程設(shè)計的策略和方法。
1.教材分析
雖然移動學習在時間和地點上具有較大的靈活性,但這并不意味著所有的內(nèi)容都適合移動學習。教師在教學過程中要充分了解教材,明確哪些內(nèi)容適合采用移動學習,哪些內(nèi)容適合課堂教學,避免“為了技術(shù)而技術(shù)”。應(yīng)使移動學習和課堂相結(jié)合,互為補充,發(fā)揮各自優(yōu)勢。
2.學情分析
教師要充分了解學生情況,包括心理特點、能力水平、知識儲備等。在設(shè)計教學內(nèi)容時,應(yīng)充分考慮以上因素,使學習內(nèi)容更貼近學生實際,才能起到好的教學效果。
3.學習內(nèi)容設(shè)計
移動學習能夠滿足隨時、隨地、隨身的學習需求,強調(diào)在短時間內(nèi)學習相對短小、松散連接的知識內(nèi)容或模塊。且移動學習的學習者處在不受限制的空間,注意力很難集中。因此面向移動學習的課程內(nèi)容要呈現(xiàn)以下關(guān)系:
(1)知識單元短小、簡潔。
(2)學習內(nèi)容片段化,松散化。
(3)趣味性較強。
(4)知識內(nèi)容以文字、圖片、音頻、視頻等多種形式呈現(xiàn)。
4.交互設(shè)計
移動學習課程設(shè)計要強調(diào)交互性,包括師生與學習資源的交互,師生之間的交互等。
四、結(jié)束語
移動學習能夠滿足學習者在工作、休閑之余,隨時獲取自己感興趣的、有用的信息、資源和服務(wù),帶來事半功倍的學習效果。同時,移動學習也符合學生的心理特點,容易被學生接受。因此,移動學習是一種行之有效的學習方式,將會為教育改革提供一條可行的途徑。
參考文獻
[1]吳錦榮.基于微視頻課程的移動學習系統(tǒng)設(shè)計[D].華南理工大學,2013
[2]管春燕.基于WEB的高職教育輔移動學習平臺研究[D].河北科技師范學院,2013
[3]羅宇,岳淼,朱力強,陳仕品.基于智能手機和3G網(wǎng)絡(luò)的移動學習[J].科技信息,2010,(3)
[4]傅鋼善.3G時代基于專家系統(tǒng)的移動學習模式[J].中國電化教育,2010,(4)
[5]胡通海.移動學習的定義、特征和結(jié)構(gòu)[J].軟件導刊,2010,9(7)
[6]郭紹青,黃建軍,袁慶飛.國外移動學習應(yīng)用發(fā)展綜述[J].外國電教,2011,(5)
關(guān)鍵詞:高職;模具設(shè)計與制造;課程設(shè)計
中圖分類號:G712 文獻標志碼:A 文章編號:1674-9324(2013)41-0281-02
作為現(xiàn)代化工業(yè)生產(chǎn)重要的工藝裝備,模具在機械行業(yè)中的地位日益突出。模具產(chǎn)業(yè)不僅體現(xiàn)了人才、技術(shù)的密集型和尖端型,更是裝備制造業(yè)結(jié)構(gòu)調(diào)整與優(yōu)化升級的國家戰(zhàn)略中的主要載體。而在我院制定的《模具設(shè)計與制造專業(yè)人才培養(yǎng)方案》中明確指出了實行以“認知基本技能專項技能綜合技能”為培養(yǎng)路徑走工學結(jié)合的人才培養(yǎng)模式。按照方案規(guī)劃,學生在學完專業(yè)核心課程時,有必要進行課程設(shè)計畢業(yè)設(shè)計來完善對模具設(shè)計整個流程的通曉和把控,為以后的職業(yè)資格證書的獲得打下堅實的基礎(chǔ)。
一、課程設(shè)計的要求與特點
《塑料成型工藝與模具設(shè)計》是模具設(shè)計與制造專業(yè)的核心主干課程,與之接應(yīng)的課程設(shè)計需在學生已完成和掌握機械制圖、AutoCAD、機械設(shè)計、模具材料與熱處理等方面必要的基礎(chǔ)知識和專業(yè)知識,并已接受了金工和生產(chǎn)實習,初步理解塑件的生產(chǎn)和成型工藝,熟悉模具結(jié)構(gòu)的基礎(chǔ)上,按指導老師的要求完成設(shè)計過程。課程設(shè)計的主旨是“實用”和“專業(yè)”,課程設(shè)計對于初入門的學生來說具有很強的專業(yè)性、復雜性和煩瑣性。這就要求指導教師在學生的設(shè)計過程中需更加注重培養(yǎng)好的職業(yè)態(tài)度和職業(yè)道德,來保證良好的設(shè)計質(zhì)量。
二、作用與目的
課程設(shè)計是《塑料成型工藝與模具設(shè)計》課程中的綜合實踐環(huán)節(jié),也是對學生學習塑料模具設(shè)計知識的全面鞏固。在學生不斷查閱相關(guān)設(shè)計手冊、技術(shù)文獻等資料的過程中,進而深化理論知識,與實操技能相得益彰。做課程設(shè)計使學生在設(shè)計構(gòu)思、設(shè)計內(nèi)容規(guī)劃和設(shè)計技能等方面都得到相應(yīng)的鍛煉和提高,要求學生會結(jié)合國家相關(guān)的技術(shù)標準,全面地分析和處理設(shè)計問題,掌握設(shè)計規(guī)律,從而形成正確的設(shè)計思想。
三、思路與步驟
課程設(shè)計的題目可以根據(jù)學生的能力進行差異化安排,做到因材施教。形狀簡單、無側(cè)抽芯塑件或中等復雜程度、帶側(cè)孔的塑件等。通過2~4周的時間,完成裝配圖紙1張、零件工作圖紙4~8張、設(shè)計說明書1份。對學生要耐心指導和鼓勵,幫助學生慢慢養(yǎng)成自主學習的好習慣。具體設(shè)計步驟如下。
1.設(shè)計準備——初選設(shè)備。接到任務(wù)書后對圖紙進行詳細分析和消化,掌握塑料品種、批量大小、尺寸精度等要求,這時可用Pro/E等軟件對塑件進行三維建模來獲得制件的原始數(shù)據(jù),明確設(shè)計任務(wù)。準備好所需的設(shè)計資料、繪圖用具及圖紙等。對塑件的原材料進行性能分析,對塑件進行結(jié)構(gòu)工藝性分析,對塑件進行成型工藝參數(shù)分析,估算塑件的體積和質(zhì)量,初選注射機設(shè)備。對設(shè)計初的準備內(nèi)容有了全面的認知。
2.設(shè)計方案論證。根據(jù)塑件質(zhì)量、投影面積、批量大小以及經(jīng)濟效益考慮型腔的個數(shù)及布局,選擇合理的分型面及確定澆口的形式、位置,然后進行最佳分型面的論證和論證組成澆注系統(tǒng)的四個部分的形狀、尺寸、精度是否能達到和滿足使用要求。模具零件設(shè)計的第二部分是考慮成型零件的結(jié)構(gòu)形式是整體式、組合式還是鑲拼式及成型零件的固定方式。這個部分的設(shè)計需要從塑件原材料的工藝性、塑件的表面粗糙度和精度的要求來考慮成型零件的強度、剛度、硬度和耐磨性,進而選擇合適的鋼材和熱處理方式。接著設(shè)計的零部件有導向定位機構(gòu)、推出機構(gòu)、側(cè)抽芯機構(gòu)、溫度調(diào)節(jié)系統(tǒng)等。在模具的這些組成部分的設(shè)計中,針對一些標準件的選用要能熟練地從技術(shù)資料、設(shè)計手冊從查閱到。在論證設(shè)計方案的過程中,學生應(yīng)能逐步清晰地勾畫出模具機構(gòu)大致的配合情況,考慮好模具各個組成部分的表達方法,完成模具結(jié)構(gòu)草圖。
3.尺寸計算與校核。計算過程首先是對成型零件的成型尺寸進行計算,分析塑件圖中未注公差的尺寸,會利用“入體原則”修改公差,合理選用原材料收縮率。接著根據(jù)模具強度和剛度的計算公式,得出所需要的型腔的壁厚,采用經(jīng)驗數(shù)據(jù)結(jié)合設(shè)計手冊確定模具的外形尺寸,再依照數(shù)據(jù)選用標準模架。然后進行抽芯機構(gòu)中抽芯距、抽芯力、斜導柱的傾斜角、直徑及總長度的計算,推出機構(gòu)是否選用標準的推桿、推出距離等設(shè)計計算。最后是從注射壓力、注射量、鎖模力、安裝尺寸、推出方式、開模行程等六個方面對注射機進行校核。
4.繪圖工作。有了零部件的所有尺寸數(shù)據(jù),結(jié)合合理選擇的標準件,進行模具裝配圖的繪制工作。需先確定各結(jié)構(gòu)之間的尺寸位置關(guān)系、各動作的協(xié)調(diào)、運動部件是否存在干涉等問題。可采用三維造型軟件進行輔助設(shè)計得到爆炸圖進行校核,以避免設(shè)計失誤、提高設(shè)計效率。標注主要尺寸,公差配合及零件序號,選擇材料熱處理等技術(shù)要求,編寫零件明細表,在零件圖的繪制過程中,還得繪出必要的視圖和剖面圖。最后還可描述模具的運動過程與工作原理。在繪制裝配圖、零件工作圖時須按照《制圖國家標準》中的相關(guān)規(guī)定繪制準確、清晰的表達模具的基本結(jié)構(gòu)及零部件間的裝配關(guān)系。從一張圖紙必備的四要素來對圖紙的質(zhì)量進行考核。
5.整理設(shè)計資料——準備答辯。通過前面幾個主要步驟的完成,根據(jù)計算校核的草稿進行內(nèi)容的整理和布局,并輔加必要的插圖及說明,將設(shè)計任務(wù)書、設(shè)計題目及說明書全文裝訂成冊進而編寫完成了設(shè)計計算說明書的整個過程。設(shè)計計算說明書是對整個設(shè)計過程的提煉和歸納,也是圖紙設(shè)計的理論依據(jù)和審核設(shè)計的主要技術(shù)文件之一。其內(nèi)容包括:目錄;設(shè)計任務(wù)書;塑件成型工藝分析;分型面及澆注系統(tǒng)確定;設(shè)計方案論證;主要零部件尺寸計算與校核;設(shè)計體會與收獲;參考資料目錄。編寫設(shè)計說明書的基本要求包括:編寫的規(guī)范化;計算的正確性;內(nèi)容的完整性。整理完設(shè)計資料后就可以進行總結(jié)和答辯。對設(shè)計結(jié)果進行總結(jié)性和全面性地分析可以幫助學生進一步掌握塑料模具設(shè)計的方法,提高分析、解決實際問題的能力。
四、教學效果與意義
1.檢驗專業(yè)核心課程的理解掌握程度。由于初次進行模具設(shè)計,對于學生來說,出現(xiàn)一些不合理或錯誤的地方是正常的,但在總結(jié)設(shè)計時應(yīng)重點對這些問題進行分析,并提出新的設(shè)想并加以改進,從而達到對學生是否真正掌握了《塑料成型工藝與模具設(shè)計》這門專業(yè)核心課程進行檢驗。在設(shè)計時,既要借鑒前輩們的優(yōu)秀的設(shè)計經(jīng)驗,又要發(fā)揮自己自主學習、獨立思考的能力,大膽創(chuàng)新和改進。
2.對接職業(yè)技能等級證書。在高職院校學生的人才培養(yǎng)過程中,考慮到學生畢業(yè)后去到企業(yè),在模具設(shè)計與制造專業(yè)領(lǐng)域里還需要具有一定的職業(yè)生涯發(fā)展空間,因此在大學的學習時間里,需加大對學生“雙證書”教育的力度。而我們的專業(yè)核心主干課程的學習正好能夠滿足學生們對職業(yè)技能等級證書的渴求。學好了課程設(shè)計,就為證書的培訓和獲取打下了堅實的基礎(chǔ),起到事半功倍的效果。
參考文獻:
[1]賈鐵鋼.提高“模具設(shè)計”課程的教學效果[J].機械職業(yè)教育,2011,(07).
[2]李國鋒.塑料模具設(shè)計的內(nèi)涵與方法[J].機械設(shè)計與制造,2007,(05).
[關(guān)鍵詞] 《管理信息系統(tǒng)》課程 教學 改革
《管理信息系統(tǒng)》課程理論性較強,實踐性較強,采用傳統(tǒng)的教學方法,對于沒有信息系統(tǒng)開發(fā)或應(yīng)用經(jīng)驗的本科生來說不容易掌握,因此如何提高學生學習《管理信息系統(tǒng)》的積極性是一個迫切需要解決的問題?!豆芾硇畔⑾到y(tǒng)》課程設(shè)計對于學生的知識、能力和綜合素質(zhì)的培養(yǎng)與提高起著至關(guān)重要的作用。傳統(tǒng)的教學模式下,要求學生在兩周之內(nèi)開發(fā)一個系統(tǒng),這樣安排課程設(shè)計往往達不到教學的真正目的,學生沒有得到真正的實踐鍛煉。顯然,按這種模式培養(yǎng)出來的學生在社會上缺乏競爭力。筆者根據(jù)多年的MIS課程的教學經(jīng)歷,對《管理信息系統(tǒng)》課程設(shè)計與課程教學同步進行的教學改革方法進行研究,取得較好的效果。
一、課程設(shè)計改革方案
1.課程教學設(shè)計
為了實現(xiàn)《管理信息系統(tǒng)》課程設(shè)計與課程教學同步,教學過程中采用以下方法:(1)選好教材。所選教材必須滿足:①教材首先介紹信息系統(tǒng)的基本概念,接著各章依次介紹信息系統(tǒng)開發(fā)的步驟。②教材必須全面系統(tǒng)地反映軟件工程和信息系統(tǒng)領(lǐng)域的最新發(fā)展。這樣能夠激發(fā)學生對課程設(shè)計的興趣。③教材應(yīng)該有一個學生熟悉的案例貫穿始終,這樣教材實際上就可以當作課程設(shè)計指導書。(2)應(yīng)用多媒體技術(shù)。采用多媒體教學方式容易組織、啟發(fā)和引導學生在其中學習,方便指導學生課程設(shè)計。(3)采用案例教學。在課堂教學中,引進案例教學,做到理論聯(lián)系實際,使學生學會利用MIS知識去分析和解決課程設(shè)計中的問題。
2.課程設(shè)計選題
在介紹完信息系統(tǒng)的基本概念后,教師上機操作演示各種類型的MIS。接著就開始給學生初步擬定一個有實際背景的課程設(shè)計題目。題目布置之后讓學生用兩周的時間收集資料,認真選題,最后采用雙向選題的方式確定設(shè)計題目。雙向選題的目的是為了讓學生對自己所做的題目感興趣,而興趣是信息系統(tǒng)開發(fā)能否成功的一個關(guān)鍵因素。學生必須按照課程教學的進度同步開發(fā)課程設(shè)計題目規(guī)定的信息系統(tǒng),不能半途而廢。
目前學生可以從互聯(lián)網(wǎng)上或者從某些參考書中得到某些信息系統(tǒng)開發(fā)的文檔和軟件,所以教師在選題時要多查找資料,注意不要選學生可以仿造或拷貝的某些題目。
在選題中,要求一個學生獨立完成一個小的信息系統(tǒng)的全部開發(fā)或完成一個大的信息系統(tǒng)一部分功能的開發(fā),做到一人一題。這樣才能促使每個學生獨立思考,避免課程設(shè)計成果雷同。
3.課堂教學與課程設(shè)計同步的措施
課堂教學與課程設(shè)計同步的辦法是:每講完一章的內(nèi)容就讓學生完成課程設(shè)計相關(guān)內(nèi)容的設(shè)計工作。這對學生來說既鞏固所學的知識,又理論聯(lián)系實際,學會如何應(yīng)用知識。課程設(shè)計比單純做《管理信息系統(tǒng)》作業(yè)有意義,所以學生積極性很高。
由于有了課程設(shè)計要求,學生在課堂上就會帶著自己的題目來聽課。由于教材內(nèi)容與課程設(shè)計的步驟一致的,這樣學生伴隨著課堂教學的理論知識和案例講解,一邊聽課,一邊思考自己的題目在這個步驟該怎么做的。這種方式激發(fā)了學生對課程的學習興趣。學生上課非常認真,課堂紀律也比較好。課堂教學效果有了很大的好轉(zhuǎn)。
在課堂教學與課程設(shè)計同步進行時要注意以下幾點:(1)不要求學生每一個開發(fā)步驟必須做得完全正確,要求太高的話學生覺得難度太大,對信息系統(tǒng)的開發(fā)產(chǎn)生畏懼。(2)在開發(fā)過程中,每5個學生組成一個小組,每個小組由任課教師定期召開一次會議。會上每個學生要匯報目前開發(fā)的進展和碰到的問題。任課教師和小組其他成員提出解決問題的辦法或建議,這樣既鍛煉學生的協(xié)作精神,又解決了學生的問題。(3)課程設(shè)計過程中,要求學生不能單純從網(wǎng)上查找資料來完成信息系統(tǒng)開發(fā),要利用課余時間去對所做信息系統(tǒng)進行調(diào)研。課程設(shè)計中要鼓勵學生創(chuàng)新。
課程教學過程中應(yīng)該經(jīng)常性地對學生同步進行的課程設(shè)計進行點評。點評主要做兩個方面的工作:(1)表揚設(shè)計做得好的優(yōu)秀學生,鼓勵其他同學向優(yōu)秀生取經(jīng)。(2)對課程設(shè)計中出現(xiàn)的典型問題要集體講解,對個別同學的問題要進行課后交流和答疑解惑。
4.課程設(shè)計階段的任務(wù)及課程設(shè)計考核
隨著課程教學與課程設(shè)計的同步推進,課程講授結(jié)束時學生初步做完系統(tǒng)設(shè)計的大部分工作。課程設(shè)計階段,學生的主要工作是利用兩周的課程設(shè)計時間,用已經(jīng)學完的完整知識,對自己所做的系統(tǒng)進行深入的思考,并進一步完善,最后進行代碼的編寫、測試與調(diào)試工作。
課程設(shè)計必須有嚴格的考核計算辦法才能激發(fā)學生的興趣,學生才能在課程設(shè)計上花更多的精力,課程設(shè)計的質(zhì)量才有保證。
二、應(yīng)用情況
兩年來,筆者采用本文提出的信息管理專業(yè)《管理信息系統(tǒng)》課程設(shè)計改革方案指導學生課程設(shè)計,取得很好的效果。這個方案彌補了《管理信息系統(tǒng)》課程設(shè)計時間不足的問題,將課程設(shè)計時間間接地延長了將近一個學期,學生有充足的時間完成信息系統(tǒng)的開發(fā),提高了學生分析問題、解決問題的能力。同時也提高了學生學習課程的興趣,提高了課堂教學質(zhì)量。
參考文獻:
[1]姜海虹 盧宏偉:高校《管理信息系統(tǒng)》課程改革探索.科技資訊,2006年1期
為有效地培養(yǎng)本科學生的創(chuàng)新意識,切實提高人才培養(yǎng)質(zhì)量,本文提出了交叉學科研究型課程的教學方式。本文針對當前應(yīng)用型本科院校在創(chuàng)新人才培養(yǎng)方面存在的主要問題,明確了相關(guān)的教學問題,進而從課程建設(shè)目標、教學內(nèi)容、實施方式及評價方式等方面闡述了解決主要教學問題的途徑與方法。實踐表明:本文提出的教育模式有效地提高了教育教學質(zhì)量和學生的創(chuàng)新意識,具有一定的示范性和很好的推廣價值。
關(guān)鍵詞:
創(chuàng)新人才培養(yǎng);交叉學科;研究型課程
我國已經(jīng)逐漸步入創(chuàng)新驅(qū)動的發(fā)展時代,這使得高等院校所肩負著的學術(shù)創(chuàng)新和培養(yǎng)創(chuàng)新型人才的任務(wù)有了新的時代內(nèi)涵和更為迫切的需求[1]。在這樣的背景之下,高等教育、教學體系面臨著戰(zhàn)略性變革的要求,其核心即是把創(chuàng)新意識貫穿于人才培養(yǎng)的全過程中[2]。作為高等教育的基礎(chǔ)環(huán)節(jié),如何在本科階段的人才培養(yǎng)策略中體現(xiàn)創(chuàng)新驅(qū)動,日前越來越受到學者的關(guān)注。本科研究型課程的出現(xiàn)為解決這一問題提供了有效的途徑[3][4]。然而單一學科的研究型課程開設(shè)有其弊端。首先,研究生階段的創(chuàng)新型研究有大量靈活的時間做基礎(chǔ),可以通過文獻深度研讀和實際項目參與增加研究深度,利用大量不同學科的學術(shù)講座和學術(shù)交流活動拓展寬度,為創(chuàng)新研究積累足夠的土壤。而以課程教授為主的本科學習過程中,沒有這么多靈活可用的時間可以支配。單一學科的研究型課程雖然為進行一定深度的研究提供了課上的時間,但并不能彌補廣度上的不足。其次,本科階段的公共選修課雖然為其提供了一定的知識廣度,但對創(chuàng)新的針對性不強,也缺乏與本學科知識相融合的指導。在這樣的背景下,本文提出一種新穎的創(chuàng)新人才培養(yǎng)方式,將交叉學科[5]與研究型課程相結(jié)合,通過合理的課程設(shè)置,以交叉學科應(yīng)用背景為導向,以問題探究及在本學科內(nèi)的創(chuàng)新解決方法為主體,為本科學生創(chuàng)新意識、創(chuàng)造型思維的培養(yǎng)提供了豐富的土壤。
1研究出發(fā)點
在充分調(diào)研國內(nèi)外對交叉學科研究型課程開展情況和研究成果的基礎(chǔ)上[6]~[9],作者對本專業(yè)本科學生圍繞現(xiàn)有課程課堂教學的感受、評價以及實施研究型課程教學模式改革的認知度與期望度進行了抽樣調(diào)查分析。結(jié)果表明,大多數(shù)課程的課堂教學內(nèi)容偏重于對學生理論知識的傳授,教學方式上缺乏對學生主動探究式學習的引導,針對運用理論分析解決實際問題能力的培養(yǎng)也有所欠缺。另外,由于學科、專業(yè)設(shè)置的限制,很多學生對本專業(yè)外的知識了解很少或?qū)Ρ緦I(yè)與其他專業(yè)、學科的關(guān)系了解很少。在大一到大四的過程中,受到教育逐漸由通識教育轉(zhuǎn)變?yōu)閷I(yè)教育,由綜合素質(zhì)培養(yǎng)逐漸轉(zhuǎn)變?yōu)橐跃蜆I(yè)為導向的專業(yè)知識技能培養(yǎng),反而在一定程度上壓制了一部分同學的求知欲和好奇心,降低了他們的研究熱情。對于面向就業(yè)的學生而言,除了專業(yè)知識之外,往往也需要思維方式的創(chuàng)新和轉(zhuǎn)變;而對于面向研究的學生而言,保持好奇和研究熱情、持續(xù)激發(fā)其想象力和創(chuàng)造力就顯得更為重要。實施以交叉學科研究型課程為導向的人才培養(yǎng)方式,不僅有助于彌補現(xiàn)有教學模式的缺陷,同時也適應(yīng)了高校培養(yǎng)創(chuàng)新型本科專業(yè)人才的時代要求,更能夠受在最大程度上激發(fā)本科學生的創(chuàng)新意識和創(chuàng)新熱情。
2交叉學科研究型課程設(shè)計總體思路
作者在深度調(diào)研廣大應(yīng)用型高等院校已實施的研究型課程的成功經(jīng)驗和存在不足的基礎(chǔ)上,以所在信息類學科開設(shè)的本科研究型課程“復雜網(wǎng)絡(luò)基礎(chǔ)”為載體,對交叉學科研究型課程的建設(shè)展開了研究,總結(jié)了以下幾點作為課程設(shè)計的總體思路。
(1)交叉學科研究型課程建設(shè)目標的設(shè)置
研究型課程旨在培養(yǎng)學習者的探究意識和探究能力,其重點在于改變學生的學習方式,即改變學生在原有的教育、教學條件下所形成的偏重于記憶和理解、立足于接受教師所傳授知識的單純的學習方式,使學生在體驗、探究、合作、實踐等活動中形成一種主動探求知識、重視解決實際問題的新型學習方式,進而形成科學探究能力,并在探究的過程中逐漸培養(yǎng)科學信念和創(chuàng)新精神。交叉學科研究型課程建設(shè)目標的設(shè)立比普通研究型課程更為復雜。除了主動探求、重視實際問題之外,增加了與其他專業(yè)、學科甚至其他門類不同思維方式和學習、研究方法的交流能力的培養(yǎng)。在有限的課程時間內(nèi),如何合理設(shè)置學習目標,使課程設(shè)置對學生能力的培養(yǎng)既全面又要層次分明、主次突出,還要兼顧因材施教、因人而異,通過不同側(cè)重、不同順序設(shè)置多維培養(yǎng)目標,是首先需要探討和明確的問題。
(2)交叉學科研究型課程的內(nèi)容設(shè)置
研究型課程在內(nèi)容上涉及各類學科領(lǐng)域及學科間交叉的領(lǐng)域,本身就具有“交叉性”。如何基于我校的實際情況,根據(jù)現(xiàn)有的專業(yè)設(shè)置、各學科科研情況、綜合利用已有的交叉學科研究資源設(shè)置合理的研究型課程內(nèi)容,是對單一學科研究型課程進行改革的重中之重。
(3)交叉學科研究型課程實施方式的設(shè)計
要實現(xiàn)研究型課程的教學目標,其課程實施方式尤為重要。研究型課程在原則上主要通過組織一些探究性的項目研究活動來進行。交叉學科研究型課程的教學方式需要在此基礎(chǔ)上進一步增強多樣性、交互性和合作性,從而有效幫助學生從學習形式上作為切入點,逐步轉(zhuǎn)變學習思維和學習習慣。
(4)交叉學科研究型課程評價方式的設(shè)計
研究型課程評價的目的是要檢驗課程目標達到的程度,引導學生不斷努力去達到或趨近目標,以評價促進學生的不斷發(fā)展。這決定了研究型課程的評價是多元化的發(fā)展性的、重視過程性的評價。交叉學科研究型課程的評價在此基礎(chǔ)上還需增加對跨學科交流能力和解決其他學科問題結(jié)果的評價。如何根據(jù)教學實際設(shè)置有效的評價體系,是交叉學科研究型課程能否最終實現(xiàn)預(yù)期目標的關(guān)鍵所在。
3交叉學科研究型具體課程設(shè)計及教學方法
3.1課程目標設(shè)置
根據(jù)交叉學科研究型課程的特性,作者對其課程目標的設(shè)置過程相比目前傳統(tǒng)的課程目標設(shè)置做了以下改革:(1)改變傳統(tǒng)課程目標設(shè)置以教學大綱和授課教師為主體的設(shè)置方式,轉(zhuǎn)而以學生、交叉學科導師及專業(yè)導師三者共同參與的設(shè)置方式;(2)改變傳統(tǒng)課程目標設(shè)置以整個專業(yè)為對象的設(shè)置方式,而以學生各自特點分類制定多元的課程目標,最大限度體現(xiàn)出小班授課、因材施教的課程優(yōu)勢;(3)改變傳統(tǒng)課程目標設(shè)置以知識掌握作為唯一衡量標準的一維目標,轉(zhuǎn)而根據(jù)多元的不同設(shè)定,設(shè)置實踐探究能力、理論學習能力、組織交流能力、交叉合作能力、總結(jié)表述能力等多維的課程目標;(4)改變傳統(tǒng)課程目標設(shè)置以一個培養(yǎng)計劃周期或一個課程周期為基本時間單元的設(shè)置方式,轉(zhuǎn)而以一個“目標更新→內(nèi)容調(diào)整→實施形式修改→評價方式修正”的課程循環(huán)單元為周期,及時對多元多維目標的具體參數(shù)指標進行動態(tài)調(diào)整。
3.2課程內(nèi)容設(shè)置
作者組將交叉學科研究型課程的內(nèi)容分為課程基礎(chǔ)和主體內(nèi)容兩部分:(1)課程基礎(chǔ)包括該課程所必須掌握的基本理論和基礎(chǔ)知識,與傳統(tǒng)課程不同之處在于,課程基礎(chǔ)部分所占比例遠小于主體內(nèi)容部分,約占整個課程內(nèi)容的20%—30%。(2)主體內(nèi)容由學生通過與交叉學科導師的交流,以發(fā)現(xiàn)問題的方式提出,并通過專業(yè)導師指導下的分組開題的形式最終確定。此部分為交叉學科研究型課程的核心內(nèi)容,課題選擇以學生為核心,以解決問題為線索,以課程知識為理論支撐。
3.3課程教學方式設(shè)計
對交叉學科研究型課程圍繞“發(fā)現(xiàn)問題→理論學習→建模求解→總結(jié)分析”四個子模塊,分別設(shè)計相應(yīng)的教學方式:(1)在學期開始前由專業(yè)導師負責聯(lián)系交叉學科合作單位,每門課程確定3到4名合作導師,以合作指導不同分組的學生。(2)以組織學生與交叉學科團隊開展研討會、交流會的形式組織學生開始收集資料,并從所獲得信息中找到問題,形成第一階段的問題形成報告;根據(jù)該報告,以專業(yè)導師指導下的討論課的形式,對問題進行分類、抽象,并以此明確課題的劃分,由同學自愿參加相應(yīng)課題組。(3)以課題組為單位,在專業(yè)導師的指導下,針對本課題學習相應(yīng)的課程理論,對課題進行預(yù)研,形成預(yù)研報告。預(yù)研報告通過的課題允許進行開題,并以課題組為單位開展后續(xù)研究型學習。預(yù)研報告不通過的課題在課程導師和交叉學科合作者共同指導下重新選定課題進行開題和后續(xù)研究型學習。(4)研究學習過程通過文獻閱讀匯報、平臺及仿真工具使用學習、模型設(shè)計實踐和問題求解討論等多種形式開展,其中專業(yè)導師以指導為主。在學期中邀請相關(guān)專家或科研團隊對較難的部分以專家座談的方式進行交流,協(xié)助攻關(guān)。(5)每個階段分組開展階段總結(jié)和分析,不斷修正課題方案,必要時對課題目標進行小范圍的調(diào)整。
3.4課程評價方式設(shè)定
與傳統(tǒng)課程單純以教師評價的方式不同,交叉學科研究型課程在評價環(huán)節(jié)做出以下改變:(1)在評價主體上,由學生、專業(yè)導師和交叉學科導師三者共同給出評價,具體包括以下五種形式:a.自評,即同學的自我評定;b.互評,即組內(nèi)成員的相互評定,其中課題組長的評定所占比重最大;c.團評,即以課題組為單位,有專業(yè)導師參與的團隊之間的相互評定;d.師評,即專業(yè)導師對各個課題組進行評定;e.專評,即交叉學科合作導師對各課題組最終方案的有效度、實際價值等給出評判。(2)在評價周期上,以過程評價為主,即以每一個“目標更新→內(nèi)容調(diào)整→實施形式修改→評價方式修正”的課程循環(huán)單元為周期,以過程評價的結(jié)果促進方法的改進或目標的修正,整個評價過程以檔案的方式保存。
4成果推廣與應(yīng)用效果
青島理工大學通信與電子工程學院積極探索和實踐信息類學科創(chuàng)新型人才培養(yǎng)模式,取得了一定的成果。自2015年以來,得到其他學科專業(yè)的教師及相關(guān)從業(yè)人員的高度評價;學院先后獲得多項相關(guān)教學研究及專業(yè)建設(shè)項目資助。學生在“全國大學生電子設(shè)計大賽”、“全國大學生創(chuàng)新創(chuàng)業(yè)項目”等國家級學科競賽和培養(yǎng)項目中獲獎人數(shù)、獲批項目不斷增加、檔次不斷提高。本科生參與科研項目人數(shù)也逐年增加,與合作導師聯(lián)合發(fā)表學術(shù)論文、申請發(fā)明專利及軟件著作權(quán)等自主知識產(chǎn)權(quán)數(shù)量、質(zhì)量都較從前有大幅度提升。此外,該成果在電子信息工程、通信工程等多個信息類學科專業(yè)中進行了推廣,推廣效果良好,受到相關(guān)地市級媒體關(guān)注,相關(guān)成果被包括《半島新聞網(wǎng)》等多家媒體的報道,為本文研究成果在其他學科中進一步推廣打下了良好基礎(chǔ)。
參考文獻:
[1]王陽,宋金澤,程江華.工科研究生自主創(chuàng)新實踐能力培養(yǎng)初探[J].電子技術(shù),2015(10).
[2]程望斌,李武,彭鑫,等.基于CDIO的創(chuàng)新型人才培養(yǎng)模式研究[J].電子技術(shù),2016,45(11).
[3]李慶靈,黃海波.研究型課程對法學本科生"四種能力"的提升作用——"內(nèi)涵式發(fā)展理念下法學類本科生'四種能力'的培養(yǎng)模式研究與實踐"系列論文之三[J].高教論壇,2016(10).
[4]陳煜,李樹奎,姜春鳳,等.先進復合材料研究型課程體系的探索與實踐[J].化工高等教育,2015,32(6):40-43.
[5]羅鵬程,程志君,蔣平.在交叉學科課程教學中塑造大學生人格[J].高等教育研究學報,2015,38(3):18-21.
[6]白天,李玉,黃嵐,等.交叉學科課程本體構(gòu)建——以電子商務(wù)為例[J].計算機教育,2014(15):43-46.
[7]馬筱聰,陳雷,黃華貴,等.基于CDIO理念的卓越工程師試點班交叉學科課程教學改革與實踐[J].教育教學論壇,2014(44):122-123.
[8]王文娟.小班型交叉學科課程的主題式教學效果評價研究[J].中國管理信息化,2015,18(13):255-257.
【關(guān)鍵詞】C語言;理論教學;實踐教學;課程設(shè)計
目前各個高等學校尤其是三本工科院校中,所選用的編程教學語言,由以前的面向過程化的語言Pascal語言向C語言過渡,這個也正是C語言廣泛使用的一個例證,C語言作為一個對底層有較強控制能力的語言,對于初學者來說,還是不容易掌握。為了編程語言的教學,各個學校都在探索適合自己學生的教學方式。本文針對電子類的嵌入式方向?qū)I(yè)的特殊性,采用了將理論和實踐分開進行的方式,這樣做,可以讓學生對程序設(shè)計語言由淺入深地接受,在這個過程中,很自然地有純粹的理論過度到實踐編程的環(huán)節(jié)。
一、程序設(shè)計語言的教學思路
嵌入式方向C語言的教學,偏向于嵌入式底層的應(yīng)用,在課程的安排上,結(jié)合三本院校學生的特點,將理論和實踐分別安排的兩個學期完成,第一個學期,主要是針對理論學習,第二個學期,開設(shè)課程設(shè)計的實踐環(huán)節(jié)。在理論教學環(huán)節(jié)中,側(cè)重點是理論的講解,可以不必太在乎細微的語法細節(jié),而將主要精力放在程序設(shè)計語言的思想上。作為教師在講授C語言理論知識時,只要將過程化C語言的重點思想交代清楚了就可以了,在教學內(nèi)容的安排上,一定要將結(jié)構(gòu)體,指針和文件的相關(guān)知識進行講解,這也決定了在理論學時的環(huán)節(jié)中,無法對個別函數(shù)的細節(jié)進行展開的原因,而這些理論環(huán)節(jié)的教學,學時可以控制在45~48之間。
二、C語言課程設(shè)計教學內(nèi)容的設(shè)計
在教學內(nèi)容上,由于實踐課程的特殊性結(jié)合程序設(shè)計的特點,實踐環(huán)節(jié)可以用兩種方式完成,以便和前面的理論學時的知識進行銜接,這兩個環(huán)節(jié)分別是單個知識點的聯(lián)系和綜合的課程設(shè)計的獨立完成。
1. 單個知識點的實踐
就單個知識點而言,都以專題練習的方式進行,在講授的過程中,結(jié)合工程中的使用,每個專題,可以設(shè)計出獨立的實踐報告內(nèi)容,程序設(shè)計語言的教學,除了掌握基本的語法規(guī)則之外,最重要的是同時要會調(diào)試程序,也就是要掌握調(diào)試程序的技巧。所以,課堂實踐環(huán)節(jié)的內(nèi)容的設(shè)計,不但包括了能夠?qū)懗龀绦虼a,而且還要會應(yīng)用調(diào)試工具對程序進行調(diào)試,下面就是本人在進行數(shù)組,指針和結(jié)構(gòu)體的綜合專題中進行的課堂任務(wù)的設(shè)計:
任務(wù)描述:從鍵盤錄入N個學生的信息(包括姓名,學號,成績),統(tǒng)計出平均分,并將成績最低分,最高分的學生的信息輸出。
該課堂實踐內(nèi)容設(shè)計的思路,主要是要學生掌握結(jié)構(gòu)體的定義方法,理解數(shù)組的元素可以是結(jié)構(gòu)體變量,同時要牢固掌握指針的本質(zhì)就是內(nèi)存地址,通過指針可以方便地操作用戶空間的任何數(shù)據(jù)。
通過上面的實踐內(nèi)容,結(jié)合筆者的實際操作,學生在記錄了指針地址的變化過程之后,不但掌握了查看內(nèi)存的調(diào)試方法,而且對指針的本質(zhì)有了感性的認識。
2. 綜合課程設(shè)計
可以選取有一定規(guī)模的小系統(tǒng)讓學生完成,在筆者的教學中,幾年來了均采用了學生信息教學管理系統(tǒng)進行授課,隨著經(jīng)驗的增加,這個小系統(tǒng)對于學生而言,有很好的鍛煉價值。
這個環(huán)節(jié)的實踐,可以不占用教學計劃學時,而留給學生課后組隊或者獨立調(diào)試完成,這是因為,學生通過前面分散的專項知識點的練習,已經(jīng)學會了怎樣調(diào)試程序,而且,各個知識點通過練習之后,已經(jīng)掌握得差不多了,這個綜合任務(wù),就是為了他們能夠融匯以前所學的各個知識點。所以布置給學生之后,就可以在適當?shù)臅r候進行答辯考核了。
三、C語言課程教學課堂組織形式的比較
作為實踐課程,其教學有特殊性,筆者通過三個學期的探索,分別采用了兩種課時組織方式,現(xiàn)在對兩種方式的優(yōu)缺點分別進行比對:
分散課時方式:就是按照理論課的安排,周學時2-4個學時進行安排。
周末集中方式:每個周末安排16個學時,進行集中訓練。
對于分散授課的方式,學生的出勤率低于集中的方式,對于實踐性質(zhì)的課程,這種集中的方式進行授課,學生的出勤率會高于普通的方式。就學生課堂任務(wù)的完成情況而言,兩者基本上都能按照要求完成要求的85%以上的內(nèi)容。就課程銜進行考量,根據(jù)實際操作來看,集中方式明顯優(yōu)于分散的方式,這個記憶的遺忘興致相符合。從考核結(jié)果來看,分散方式所參與的三屆學生中,要優(yōu)于集中方式,這個結(jié)果的出現(xiàn),有部分原因是由于考核時間和上課時間之間的空隙拉的太長了。下次的安排,將會安排在課程結(jié)束之后的一周時間進行,這留出來的一周時間,就是讓學生來獨立完成自己的任務(wù)。
本文對三本學校中開展C課程設(shè)計的思路進行探討和實踐,提出了將C語言的教學分為理論部分和實踐部分的思路,并把實踐部分的練習分為專題知識練習和綜合獨立完成的任務(wù)兩個部分,在課堂的實踐中有較好的效果。最后論文還對課程設(shè)計的學時組織方式進行不同方式的實踐嘗試,為找到適合三本學生C語言教學的方法提供了一定的參考對象。
參考文獻:
[1] 郭有強. C語言程序設(shè)計實驗指導與課程設(shè)計[M].北京:清華大學.2009
(吉林建筑大學,吉林 長春 130000)
【摘要】分析單片機課程設(shè)計在實踐教學中的重要性,設(shè)計一個目的明確、設(shè)計方案伸縮性強的單片機課程設(shè)計題目。在所設(shè)計的題目中,給出實驗原理、設(shè)計方案指導、教學模式強化等內(nèi)容。實踐表明,所設(shè)計的課程設(shè)計題目可以提高學生學習興趣、增強學生的創(chuàng)新意識等。
關(guān)鍵詞 單片機;課程設(shè)計;探索
0 引言
單片機技術(shù)是電子信息專業(yè)的學生必須掌握的基本技術(shù)。在重視實踐環(huán)節(jié)、強調(diào)培養(yǎng)學生創(chuàng)新能力的今天,設(shè)計出一個好的單片機課程設(shè)計題目,對提高教學效果、培養(yǎng)學生興趣,在教學改革中具有一定的意義。好的課程設(shè)計題目,對培養(yǎng)應(yīng)用型人才,培養(yǎng)學生發(fā)現(xiàn)問題、分析和解決問題的能力,樹立實踐觀念,提高學生綜合分析和創(chuàng)新能力具有重要意義。
單片機已經(jīng)由8位技術(shù),提升到32位技術(shù),乃至64位技術(shù),生產(chǎn)單片機的廠家也由當年Inter的一家獨大,到現(xiàn)在的百家爭鳴?,F(xiàn)在主要的單片機生產(chǎn)廠家有AVR、ST、Freescale、Microchip等,他們生產(chǎn)多應(yīng)用領(lǐng)域的單片機,更有ARM內(nèi)核的單片機,與之51內(nèi)核的8位單片機比較,運算速度快、功能強大。同時,時代變遷,各個領(lǐng)域都可以用到單片機,如何選擇貼近生活而又全面反映單片機的功能應(yīng)用,是我們設(shè)計一個號的單片機課程設(shè)計題目所要思考的。傳統(tǒng)單片機課程設(shè)計,要求學生在實驗室依據(jù)老師給的資料,完成部分設(shè)計,主要是把幾個較大的程序,改變幾個參數(shù),觀察現(xiàn)象,學生無法知道程序如何書寫,更少有知道原理獨自寫出程序的學生。造成學生不知道單片機在實踐中是如何設(shè)計、如何編寫程序。為此,對課程設(shè)計從選題、設(shè)計軟件和硬件到調(diào)試出正確結(jié)果,都做了改革。設(shè)計一個實用性強的題目,既體現(xiàn)單片機課程自身特色,又很好培養(yǎng)學生對單片機的興趣,提高學生的應(yīng)用技能,收到良好的教學效果。
1 單片機課程設(shè)計方案
單片機原理及應(yīng)用課程的教學內(nèi)容以實用性和應(yīng)用技能培養(yǎng)為主線。教學中要理論與實踐相結(jié)合,并且要提高內(nèi)容的趣味性。教學中,單片機課程設(shè)計是關(guān)鍵環(huán)節(jié),單片機課程設(shè)計的效果對單片機學習效果具有決定性意義。
1.1 課程設(shè)計的目的
單片機課程設(shè)計教學環(huán)節(jié)的目的在于培養(yǎng)學生熟練掌握單片機系統(tǒng)的開發(fā)與設(shè)計能力,培養(yǎng)優(yōu)秀的電子信息工程學科人才。具體地說,通過這一新的實踐教學的途徑,達到以下目標:鞏固和掌握單片機技術(shù)的基本原理,在此基礎(chǔ)上培養(yǎng)學生的綜合設(shè)計能力;培養(yǎng)、訓練理工科學生的創(chuàng)新應(yīng)用能力,使學生通過這一實踐環(huán)節(jié)的訓練,能夠獨立的設(shè)計一個單片機系統(tǒng),并實現(xiàn)系統(tǒng)的各項功能;著重從以下幾個方面培養(yǎng)學生理論聯(lián)系實際的能力:單片機的應(yīng)用開發(fā)能力;軟硬件綜合應(yīng)用能力;單片機應(yīng)用中的故障判斷及排除能力;單片機系統(tǒng)的設(shè)計能力;提高學生理論與實踐相結(jié)合的能力。
1.2 課程設(shè)計內(nèi)容
下面給出設(shè)計的參考題目,學生可以根據(jù)興趣進行選擇題目,在兩周內(nèi)完成設(shè)計。脈搏血氧儀設(shè)計;無線傳感網(wǎng)絡(luò)的溫濕度采集及控制系統(tǒng)設(shè)計。
1.3 課程設(shè)計任務(wù)要求
針對題目要求進行功能分析。首先對系統(tǒng)的原理進行分析,對硬件電路進行設(shè)計,使用Altium Designer軟件繪圖,對單元電路使用Multisim軟件仿真。制作Pcb圖后焊接完成硬件的制作。其次根據(jù)系統(tǒng)功能要求設(shè)計軟件并調(diào)試。第三步是系統(tǒng)整體調(diào)試和脫機運行,這是設(shè)計中最為困難和關(guān)鍵的一步。最后要求學生寫出系統(tǒng)的詳細說明和設(shè)計報告。
2 脈搏血氧儀設(shè)計實例
下面是以脈搏血氧儀的設(shè)計為實例,來說明設(shè)計的單片機課程設(shè)計題目的要求、教學過程等。
2.1 脈搏血氧儀原理
無創(chuàng)脈搏血氧飽和度測量是以朗伯-比爾定律和血液中還原血紅蛋白(Hb)和氧合血紅蛋白(HbO2)對光的吸收特性不同為基礎(chǔ)的。通過兩種不同波長的紅光600~700nm和紅外光800~1000nm分別照射組織經(jīng)反射(或者透射)后再由光電接收器轉(zhuǎn)換成電信號。組織中的其他成分吸收光信號是恒定的,經(jīng)過光電接收器后得到直流分量DC,而動脈血中的HbO2和Hb對光信號的吸收是隨著心跳作周期性變化,經(jīng)過光電接收器后得到交流分量AC,由于HbO2和Hb對同一種光線的吸收率各不相同,通過測量紅光和紅外光的光吸收比率便可以計算出兩種血紅蛋白含量的百分比。血氧飽和度的計算公式如下:
SpO2=A-BR+CR2
式中,A、B、C為定標常數(shù),可以由定標實驗得到,兩個波長的光吸收比率R為:
其中,Vredac為紅光的交流分量;Vreddc為紅光的直流分量;Viredac為紅外光的交流分量;Vireddc為紅外光的直流分量。
2.2 電路設(shè)計指導
系統(tǒng)設(shè)計總體框圖如圖1所示,圖中給出了設(shè)計的指導性建議,并不是一定要按照這個框圖設(shè)計,可以根據(jù)學生自身的情況,適當修改。單片機要求學生使用16位單片機或者32位單片機。
2.3 軟件設(shè)計指導
要求使用C語言或者C++語言來進行軟件設(shè)計,在設(shè)計過程中,要使用模塊化思想進行設(shè)計。脈搏的計算只依賴紅外光的光波信號,通過3個機器周期的采樣點的個數(shù)來計算脈搏。在所有采樣點的數(shù)據(jù)中,做一個類似模擬遲滯比較器。經(jīng)過遲滯比較器,脈搏信號變成了矩形波型號,近似測量相鄰兩個上升沿的時間,最后得出脈搏。如果把脈搏信號看成周期信號,測量上升沿的時間可以轉(zhuǎn)換為測量脈搏信號的頻率,由定時器周期查詢信號狀態(tài)并完成查詢次數(shù)計數(shù),這樣可以方便完成脈搏測量。
2.4 教學模式
設(shè)計好一個單片機課程設(shè)計的實驗,老師要用怎樣的教學模式把相關(guān)的信息傳達給學生,至關(guān)重要。老師教學的模式,就是學生的學習模式,好的教學模式,才能培養(yǎng)出學生好的學習模式。教育家喬伊斯在《教學模式》一書中,介紹了很多教學模式,我們把三種教學模式綜合起來用于我們的課程設(shè)計教學中:信息加工型教學模式,構(gòu)建學習群體教學模式,個人型教學模式。信息加工型教學模式是向?qū)W生提供相應(yīng)的信息和概念,老師給學生布置任務(wù)、說明實驗?zāi)康?,講解實驗原理,這是一個概念、理論傳達的教學過程;構(gòu)建學習群體教學模式,實際上就是一個團體學習的模式,實驗是三個人一組,大家可以一起討論,知識共享,火花一起碰撞,同時也是分工明確、各司其職;個人型教學模式,就是要發(fā)揮個人潛力,鼓勵獨立思維、自主創(chuàng)新,學生可以根據(jù)自己的知識,創(chuàng)新設(shè)計,這時,可以有針對性的對學生進行指導。
3 結(jié)論
《單片機課程設(shè)計》是實踐環(huán)節(jié)課程,我們所選擇的題目,從2012年開設(shè)以來得到了學生的好評,取得了非常好的教學效果。用學生的話說:貼近生活的題目進行實踐教學,把幾年所學數(shù)字電路,模擬電路,光電技術(shù),傳感器技術(shù)等知識綜合起來,把所學的知識在實踐中應(yīng)用。在滿足了教學任務(wù)的同時,學到了更有競爭力的能力。
實踐證明,選擇合適的單片機課程設(shè)計題目,有助于提高學生學習興趣、有效地掌握所學知識,有效的把理論學習過渡到實際應(yīng)用。開放式的課程設(shè)計題目,有利于增強學生的創(chuàng)新意識,提高學生實踐應(yīng)用能力。
參考文獻
[1]王恩榮.MCS-51單片機應(yīng)用技術(shù)實訓指導[M].化學工業(yè)出版社,2001.
[2]馮克.MCS-51單片機實用子程序及其應(yīng)用實例[M].黑龍江科學技術(shù)出版社.1990
[3]何立民.MCS-51系列單片機應(yīng)用系統(tǒng)設(shè)計[M].北京航天大學出版社,1990.
[4]顏永軍,李梅.Protel99電路設(shè)計與應(yīng)用[M].國防工業(yè)出版社.2001.
摘要:本文針對“程序設(shè)計基礎(chǔ)”課程介紹了以在線實踐為導向的教學思路,并對其中的函數(shù)設(shè)計教學,提出了新穎的教學過程:承上啟下、因勢利導地引入函數(shù)的概念和作用;循序漸進地講解函數(shù)的設(shè)計方法;以及通過遞歸函數(shù)設(shè)計來提高學生對函數(shù)功能的理解和對函數(shù)設(shè)計技巧的掌握。
關(guān)鍵詞:程序設(shè)計基礎(chǔ);在線實踐導向;函數(shù)設(shè)計;遞歸函數(shù);教學
中圖分類號:G642
文獻標識碼:B
1引言
在文獻[1]中,作者針對“程序設(shè)計基礎(chǔ)”課程提出了以在線實踐為導向的教學思路,其主要思想為:以學科競賽為驅(qū)動、以在線實踐為導向、以課程設(shè)計進行強化。這種教學思路以程序設(shè)計思想和方法的培養(yǎng)為主,以程序設(shè)計語言教學為輔。
我們在教學中以ACM/ICPC程序設(shè)計競賽為驅(qū)動,激發(fā)學生的學習興趣和競爭意識,培養(yǎng)學生的主動思維能力。另外,我們在課程的教學中根據(jù)教學的需要選取國內(nèi)外著名OJ(Online Judge,在線評判)網(wǎng)站上的試題作為例題和練習題,以培養(yǎng)學生獨立分析問題、解決問題的能力,以及分組討論、團隊協(xié)作、文檔組織等能力。在課程的最后階段,我們通過課程設(shè)計強化學生的學習效果。
為了適應(yīng)以在線實踐為導向的教學思路,在文獻[1]中,我們重新設(shè)計了“程序設(shè)計基礎(chǔ)”課程的理論教學內(nèi)容和實踐教學內(nèi)容。其中理論教學內(nèi)容的設(shè)置和課時安排如表1所示。
從表1可以看出,理論教學內(nèi)容安排的思路是:先用盡可能少的時間講解編寫一個C/C++程序所需的最小語法知識集,然后講解常用的程序設(shè)計思想和方法;最后是課程設(shè)計。
函數(shù)設(shè)計的教學是“程序設(shè)計基礎(chǔ)”課程的一個重點內(nèi)容。本文針對這部分內(nèi)容的教學,提出了新穎的教學過程。在以往的教學中,函數(shù)設(shè)計一般是放在程序控制結(jié)構(gòu)、數(shù)組等內(nèi)容之后,前后教學內(nèi)容的設(shè)置并沒有直接聯(lián)系,使得學生難以理解函數(shù)的概念、功能和設(shè)計方法。
我們在教學中采取新穎的方法和過程自然地引入數(shù)
學函數(shù)的使用、循序漸進地介紹函數(shù)的設(shè)計方法、以及通過遞歸函數(shù)設(shè)計來提高學生對函數(shù)功能的理解和對函數(shù)設(shè)計技巧的掌握。
教改課題項目:浙江財經(jīng)學院2008年教學科研重大課題《以學科競賽為驅(qū)動和以在線實踐為導向的程序設(shè)計課程教學改革》(課題編號:JK200812)。
作者簡介:王桂平(1979-),男,江西省安??h人,講師,在讀博士,浙江財經(jīng)學院信息學院教師。主要研究方向:算法分析與設(shè)計,圖像處理與模式識別。
2承上啟下、因勢利導地引入函數(shù)
學生對知識點的理解需要一個過程,而且這個過程越自然越利于學生接受知識點。所以我們在教學過程中盡早地引入函數(shù)的概念,自然地過渡到函數(shù)設(shè)計。
2.1從數(shù)學函數(shù)的使用入手
我們所設(shè)計的第1部分教學內(nèi)容是以數(shù)值型數(shù)據(jù)的處理為線索,以簡單數(shù)學計算或數(shù)學應(yīng)用題目為例子來講解C/C++語言語法知識,如報數(shù)游戲、閏年的判斷、求三角形面積、素數(shù)和完數(shù)的判斷、Fibonacci數(shù)列各項遞推、迭代法求平方根等等。以這些數(shù)學應(yīng)用為例講解語言語法,學生更容易接受,因為這些數(shù)學應(yīng)用問題學生已經(jīng)在高等數(shù)學甚至初等數(shù)學中就已經(jīng)學過了,現(xiàn)在只是用編寫程序的方法去求解。
在進行數(shù)據(jù)處理時,經(jīng)常要進行一定的運算,才能得到結(jié)果,運算是通過運算符和表達式來實現(xiàn)的。所以我們在介紹完C/C++語言中的數(shù)據(jù)(變量和常量)后,就自然地過渡到運算符和表達式了。
在進行數(shù)據(jù)處理時,僅有運算符和表達式往往是不夠的,經(jīng)常還需要使用到數(shù)學函數(shù)。因此,我們在介紹完運算符和表達式后,緊接著就向?qū)W生介紹數(shù)學函數(shù)的使用。
盡管這時學生對函數(shù)的概念和功能還一知半解,一開始也不能正確地使用數(shù)學函數(shù),但我們認為從數(shù)學函數(shù)的使用入手,能較早地讓學生接觸到函數(shù)的使用,也能讓學生更自然地接受函數(shù)的概念。特別是學生在學初等數(shù)學時,已經(jīng)具備了數(shù)學上函數(shù)、函數(shù)的自變量、函數(shù)值等概念,這些概念有助于學生初步理解程序設(shè)計語言中的函數(shù)、函數(shù)參數(shù)、函數(shù)返回值等概念。
例如,要對2.5開3次方根,即要求2.51/3。老師向?qū)W生介紹了數(shù)學函數(shù)pow的原型后,學生一開始可能將pow函數(shù)的調(diào)用錯誤地寫成如下的形式:
double x = 2.5, y = 1.0/3, z;
z = double pow( x, y );
z = double pow( double x, double y );
等等。導致這些錯誤的原因是學生還沒有函數(shù)原型的概念,老師只要將這些錯誤的調(diào)用形式糾正過一兩次,學生就能舉一反三,正確地使用數(shù)學函數(shù)。
2.2從二重循環(huán)過渡到函數(shù)設(shè)計
我們在“算法及控制結(jié)構(gòu)”這一節(jié)內(nèi)容的教學中,是以二重循環(huán)的使用作為結(jié)尾的,如輸出100~200之內(nèi)的所有素數(shù)、輸出6~10000之間的完數(shù)等等。這些程序的main函數(shù)代碼比較長,這樣,當我們在講解函數(shù)時,就很自然地引入函數(shù)對main函數(shù)的功能進行分解。
例如,要輸出100~200之內(nèi)的素數(shù),可以用一個2重循環(huán)實現(xiàn)。但如果有一個函數(shù)prime,能夠?qū)崿F(xiàn)判斷一個正整數(shù)m是否為素數(shù)。其調(diào)用形式是:prime(m)。調(diào)用該函數(shù)后返回值如果為1,則m為素數(shù);如果為0,則m為合數(shù)。因此我們只需要用如下的代碼就可以輸出100~200之內(nèi)的所有素數(shù):
for( int m =100; m
{
if( prime(m) )
printf( "%d\n", m );
}
在這個例子中,我們把“輸出100~200之內(nèi)所有素數(shù)”的功能需求進行分解,把“判斷一個整數(shù)是否為素數(shù)”的功能用prime函數(shù)去實現(xiàn)。這就是函數(shù)的功能所在。
通過這樣的講解,學生能較自然地理解函數(shù)的功能,也更容易接受函數(shù)的概念。
3循序漸進地講解函數(shù)設(shè)計(基礎(chǔ)篇)
從二重循環(huán)過渡到函數(shù)的功能和概念后,我們采取以下教學方法,使得學生能在較短的時間里掌握函數(shù)的設(shè)計方法。
3.1循序漸進,步步深入
在講解函數(shù)的定義和調(diào)用時,對其中的知識點,我們采取以下順序進行講解:函數(shù)的定義、函數(shù)的參數(shù)、函數(shù)的返回值、函數(shù)的調(diào)用。
我們認為,按照這樣的順序進行講解是合理的,因為學生已經(jīng)掌握了數(shù)學函數(shù)的使用,已經(jīng)能初步理解函數(shù)的相關(guān)概念了,我們按照這樣的順序講解可以循序漸進地進入到自定義函數(shù)的定義和調(diào)用上。在這個過程中,我們將教學的重點放在函數(shù)形參、實參和函數(shù)返回值上。
3.2切中要害,見招拆招
很多初學者對函數(shù)比較頭疼,不知道該如何設(shè)計函數(shù)。具體體現(xiàn)在:
(1) 不知道函數(shù)是否有參數(shù),有幾個參數(shù),是否有返回值,隨意地設(shè)置函數(shù)的參數(shù)和返回值。
(2) 不明確函數(shù)要處理的數(shù)據(jù)是哪些,不明白函數(shù)形參的作用是什么,形參的值是在什么時候被“賦予”的。初學者經(jīng)常在函數(shù)里通過輸入語句給形參輸入數(shù)據(jù)。例如,初學者可能在定義上述prime函數(shù)時輸入數(shù)據(jù)到形參x中:
int prime( int x )
{
printf( "%d", &x );
…
}
對于第1個問題,我們的解釋是:程序設(shè)計者希望采用怎樣的形式去調(diào)用函數(shù),這種函數(shù)調(diào)用形式里有幾個參數(shù),分別是什么類型,是以此來確定函數(shù)的形參個數(shù)和類型;程序設(shè)計者希望函數(shù)執(zhí)行以后是否得到一個結(jié)果,這個結(jié)果是什么類型的,是什么含義,是否需要返回到主調(diào)函數(shù)中,以此來確定函數(shù)的返回值及其類型、含義等。
對于第2個問題,我們的解釋是:函數(shù)形參是在函數(shù)調(diào)用時,通過實參與形參之間的數(shù)據(jù)傳遞,從而“被賦予”了值。只要沒有函數(shù)調(diào)用發(fā)生,就不會給形參分配存儲空間;當函數(shù)調(diào)用發(fā)生時,為形參分配存儲空間,并把實參的值賦值給形參。
對于上述解釋,我們以前面講過的二重循環(huán)例子來進一步闡述。即輸出100~200之內(nèi)所有素數(shù),要求:1)定義一個函數(shù)prime,用于判斷x是否為素數(shù),如果為素數(shù),返回1,否則返回0;2)在主函數(shù)中調(diào)用prime函數(shù),用于判斷100~200之間的每個數(shù)是否為素數(shù)。
根據(jù)題目的意思,主調(diào)函數(shù)中調(diào)用prime函數(shù)的形式是prime(199),即判斷199是否為素數(shù),如果為素數(shù)則返回1,否則返回0。因此,prime函數(shù)的原型為:
int prime( int x );
另外,在prime函數(shù)里,是要判斷形參x是否為素數(shù),這個x的值不是在prime函數(shù)里通過輸入語句輸進去的,也不是采用賦值的方式“賦予”給它的,而是在主調(diào)函數(shù)中調(diào)用prime函數(shù)時,如prime(199),把實參199的值傳遞給形參x的,因此這時執(zhí)行prime函數(shù),形參x的值就是199,調(diào)用prime函數(shù)就是要判斷199是否為素數(shù)。
講解并演示這些過程后,我們在課堂上可以通過一些練習題進一步考查學生對利用函數(shù)進行功能分解、函數(shù)設(shè)計、函數(shù)調(diào)用的理解。
3.3精選例題,事半功倍
我們所設(shè)計的第1部分教學內(nèi)容是以數(shù)值型數(shù)據(jù)的處理為線索,以簡單數(shù)學計算或數(shù)學應(yīng)用題為例子來講解的,函數(shù)的設(shè)計也不例外。例如,我們通過以下例子來講解函數(shù)的嵌套調(diào)用。
拋物線y = x2/(2*p)繞它的對稱軸x = 0旋轉(zhuǎn)所成的曲面就是旋轉(zhuǎn)拋物面。放在焦點F(0, p/2)處的光源所發(fā)出的光,經(jīng)過拋物面各點反射之后就成為平行光束,如圖1??梢岳眠@一性質(zhì)制造需要發(fā)射平行光的燈具,例如:探照燈,汽車的車前燈等。請編寫程序驗證這個性質(zhì)。
題目的意思是,如圖1所示,從焦點F發(fā)射的任意光線,比如圖中的兩條光線L和L',經(jīng)過拋物面反射后,反射光線R和R'都平行y軸。
要證明反射光線R平行y軸,只要證明∠1 = ∠3,而∠1和∠2是相等的,所以只要證明∠2=∠3即可,即只要證明FC = FT,這里點C是光線L與拋物線的交點,點T是拋物線在C點的切線與y軸的交點。
以下編寫程序,實現(xiàn):任意給定拋物線參數(shù)p和發(fā)射光線斜率k,輸出線段FC和FT的長度。
在本題中,我們設(shè)計以下3個函數(shù)來實現(xiàn)程序的全部功能:
(1) main函數(shù):在main函數(shù)中輸入拋物線參數(shù)p和直線參數(shù)k,接下來所有工作都是通過調(diào)用solve函數(shù)實現(xiàn)的。
(2) solve函數(shù):求交點C和交點F的坐標,并調(diào)用length函數(shù)求線段FC和FT的長度并輸出。solve函數(shù)有兩個形參,即拋物線參數(shù)p和直線參數(shù)k,沒有返回值。solve函數(shù)的原型為:
void solve(double p, double k);
(3) length函數(shù):求平面上兩點(x1,y1)和(x2,y2)的距離,即連接這兩點的線段的長度。該函數(shù)有4個形參,為這兩個點的坐標;返回值為求的線段長度。length函數(shù)的原型為:
double length( double x1, double y1,
double x2, double y2 );
通過這道題目的講解,學生在求解比較復雜的數(shù)學應(yīng)用題時,能根據(jù)需要對程序的功能進行分解并用不同的函數(shù)實現(xiàn)。
4遞歸函數(shù)設(shè)計(提高篇)
在以前的教學中,函數(shù)設(shè)計通常需要2~3周才能講完。而在目前的教學中,我們將函數(shù)重載、有默認參數(shù)的函數(shù)等內(nèi)容剔除掉后,學生能夠在1周(3個理論課時+2個實驗課時)的教學中初步掌握函數(shù)的設(shè)計方法。在后續(xù)章節(jié)的教學中,我們列舉的很多例題也需要通過設(shè)計函數(shù)來實現(xiàn),所以在后續(xù)的教學中一直在進一步加強學生對函數(shù)設(shè)計方法的掌握。另外,我們將遞歸函數(shù)的設(shè)計放在“遞歸與搜索”這一章當中來講解,作為函數(shù)設(shè)計的提高階段。
遞歸是很多算法的基礎(chǔ),如搜索、分治等,也是課程的一個難點。學生在掌握了一般函數(shù)的設(shè)計方法后,在利用遞歸思想進行搜索求解時需要注意以下兩個問題:
(1) 如何設(shè)計遞歸函數(shù)遞歸函數(shù)的設(shè)計主要面臨以下幾個問題:
① 需要將什么信息傳遞給下一層遞歸調(diào)用?――由此確定遞歸函數(shù)有幾個參數(shù),各參數(shù)含義是什么。
② 每一層遞歸函數(shù)調(diào)用后會得到一個怎樣的結(jié)果?這個結(jié)果是否需要返回到上一層?――由此確定遞歸函數(shù)的返回值,及返回值的含義。
③ 在每一層遞歸函數(shù)的執(zhí)行過程中,在什么情形下需要遞歸調(diào)用下一層?以及遞歸前該做什么準備工作?遞歸返回后該做什么恢復工作?――由此確定遞歸函數(shù)中遞歸調(diào)用的細節(jié)。
④ 遞歸函數(shù)執(zhí)行到什么程度就可以不再需要遞歸調(diào)用下去了?――應(yīng)該在適當?shù)臅r候終止遞歸函數(shù)的繼續(xù)遞歸調(diào)用,也就是要確定遞歸的終止條件。
(2) 如何調(diào)用遞歸函數(shù)進行求解
調(diào)用遞歸函數(shù)進行求解:在main函數(shù)(或其他函數(shù))中應(yīng)該采取怎樣的形式調(diào)用遞歸函數(shù)?也就是從怎樣的初始狀態(tài)出發(fā)進行搜索,通常也就是確定實參的值。
我們在教學中以一些經(jīng)典的競賽題目為例來闡述上述方法,如有這樣一道例題:有17種硬幣,硬幣的面值是平方數(shù)12, 22, 32, …, 172,即1, 4, 9, …, 289。問要支付一定額的貨幣,有多少種支付方法。
例如,若要支付總額為10的貨幣,則有四種方法:10個面值為1的貨幣;1個面值為4的貨幣和6個面值為1的貨幣;2個面值為4的貨幣和2個面值為1的貨幣;1個面值為9的貨幣和1個面值為1的貨幣。
在本題中,為避免求得重復的支付方案,我們需要按硬幣面值從小到大的順序依次選用合適的硬幣,如果當前選用的硬幣面值總額小于需要支付的貨幣總額n,則繼續(xù)選用;如果等于,則我們找到一種方案,不再考慮其他貨幣,而是繼續(xù)下一個方案的選擇;如果大于,則放棄該方案,繼續(xù)下一個方案的選擇。
我們設(shè)計一個遞歸函數(shù)build來求貨幣總額n的支付方案數(shù),build函數(shù)的設(shè)計思路是:
確定build函數(shù)的參數(shù):需要支付的貨幣金額、現(xiàn)已求得的支付方案數(shù)、當前選用的硬幣面值總額、當前最后選用的硬幣是第幾種硬幣這些信息需要傳遞到下一層遞歸調(diào)用。因此確定build函數(shù)有4個參數(shù):n、count、sum、j,分別對應(yīng)上述4種信息。
確定build函數(shù)的返回值:每次build遞歸調(diào)用結(jié)束后,求得的是當前找到的方案數(shù),最上層的build函數(shù)執(zhí)行完后,得到的結(jié)果是最終找到的方案數(shù),因此build有返回值,為int型。
確定在什么情況下要遞歸調(diào)用下一層build函數(shù):分別考慮第i種貨幣(i取值為j、j+1、…、17),如果選用該種貨幣(sum的值增加i*i)后,sum仍小于n,則遞歸調(diào)用build函數(shù):build( n, count, sum, i);從該遞歸調(diào)用返回后,sum的值要減去i*i,
表示棄用第i種貨幣,繼續(xù)考察下一種貨幣。
確定build函數(shù)的終止條件:如果當前選用硬幣面值總額sum等于或大于n時,不再遞歸調(diào)用下去,其中前一種情形還需將count的值加1,表示找到一種支付方案。
根據(jù)上述分析,設(shè)計的build函數(shù)如下:
int build(int n, int count, int sum,int j)
{
int i; //循環(huán)變量
for( i=1; i
{
if( i
sum += i*i; //選用面值為i*i的硬幣
//找到一種支付方案
if( sum==n )return ++count;
//超出了支付總額,不再搜索
if( sum>n )return count;
//沒超出則遞歸調(diào)用build函數(shù)繼續(xù)搜索
count = build( n, count, sum, i );
sum -= i*i; //棄用面值為i*i的硬幣
}
return count;
}
build函數(shù)設(shè)計好以后,在主函數(shù)中,只要采取以下語句調(diào)用build函數(shù)就可以求得貨幣總額n的支付方案數(shù)count:
count = build( n, 0, 0, 0 );
4個實參的值代表問題的初始狀態(tài):需支付的貨幣總額為n、現(xiàn)已求得的支付方案數(shù)為0、當前選用的硬幣面值總額為0、當前最后選用的硬幣是第0種硬幣。
通過這些搜索題目的講解,學生能在理解搜索思想的同時掌握遞歸函數(shù)的設(shè)計技巧,從而進一步提高函數(shù)設(shè)計能力。
5結(jié)束語
函數(shù)設(shè)計是“程序設(shè)計基礎(chǔ)”課程的一個重點,也是學生普遍感到難以掌握的一個知識點。本文在以在線實踐為導向的教學思路基礎(chǔ)上,詳細的介紹了我們在函數(shù)設(shè)計教學中采取的教學方法和過程,這些方法和過程都是以在線實踐為導向的教學思路的具體體現(xiàn)。
參考文獻:
[1] 王桂平,馮睿. 以在線實踐為導向的程序設(shè)計課程教學新思路[J]. 計算機教育,2008(22):100-102.
[2] 方紅琴. 點面結(jié)合突破C程序設(shè)計函數(shù)教學中的重難點[J]. 計算機教育,2008(22):130-131.
關(guān)鍵詞:園林建筑設(shè)計;考核方法;教學改革
中圖分類號: TU986.4-4 文獻標識碼: A 文章編號: 1674-0432(2014)-04-94-1
《園林建筑設(shè)計》是高等職業(yè)學院園林專業(yè)的核心課程之一,是園林專業(yè)高職生的一門必修專業(yè)課程,園林建筑是造園四大要素之一,園林建筑對景觀創(chuàng)造具有十分重要的影響。培養(yǎng)具有園林建筑設(shè)計能力的技能型園林專業(yè)人才。專業(yè)課要突出職業(yè)能力培養(yǎng),體現(xiàn)基于職業(yè)崗位分析和具體工作過程的課程設(shè)計理念,以真實工作任務(wù)或社會產(chǎn)品為載體組織教學內(nèi)容,在真實工作情境中采用新的教學考核方法和手段進行實施[3]。該課程的任務(wù)在于我們所培養(yǎng)的園林專業(yè)學生是有區(qū)別于農(nóng)林類的園林專業(yè)學生,以培養(yǎng)學生園林規(guī)劃與設(shè)計技術(shù)應(yīng)用為主線,把園林工程技術(shù)專業(yè)建設(shè)成為現(xiàn)代城市建設(shè)和新農(nóng)村建設(shè)需求的一流的高技能園林人才培養(yǎng)基地,使學生系統(tǒng)科學地接受分析問題和解決問題的訓練,提高運用理論知識解決實際問題的能力[1]。傳統(tǒng)的考核辦法是理論知識考核,采用答卷考試的方式進行。
1 考試考核方法的改革
《園林建筑設(shè)計》是園林工程技術(shù)專業(yè)中的一門主干專業(yè)課,培養(yǎng)具有園林建筑設(shè)計能力的技能型園林專業(yè)人才。專業(yè)課要突出職業(yè)能力培養(yǎng),體現(xiàn)基于職業(yè)崗位分析和具體工作過程的課程設(shè)計理念。傳統(tǒng)的考核辦法是理論知識考核,采用答卷考試的方式進行。新的考試考核方法是以理論研究和實際調(diào)查相結(jié)合,多種研究方法相配合,解決具體問題。
1.1 著重方面
開展實訓課培養(yǎng)學生的學習興趣;增強學生學好園林建筑設(shè)計的信心;講述園林建筑設(shè)計在園林景觀創(chuàng)造中的的重要性。目的是為了更好地調(diào)動學生學習積極性注重考察學生的綜合能力和素質(zhì),采用多種形式考核學生的知識掌握程度和實踐能力,包括筆試和實訓考核;強調(diào)實訓考核的重要性,如果學生沒有通過實訓考核,課程成績直接記為不及格;本課程為閉卷考試。
1.2 考核實施辦法
采用答卷考試與課程設(shè)計考核相結(jié)合的方法,并加強各章節(jié)知識點的考核。
1.3 采用問卷調(diào)查的方式改進考試考核方法
與學生交談,讓學生對考核方面提出相關(guān)意見,了解考核的具體效果,老師針對考核方面的不足要盡快改善傳統(tǒng)的單一考核方法,這樣才能有利于提高教學考試考核質(zhì)量。
1.4 提出課程設(shè)計考核辦法
第一步(針對教師):提出明晰的設(shè)計任務(wù)書;講授設(shè)計理論;指導學生作圖。第二步(針對學生):帶著問題查資料,學習3~5個案例;測繪一個實例;在充分分析現(xiàn)狀條件的基礎(chǔ)上做設(shè)計。第三步(針對課堂):教師講授理論定要求,要有自己獨特的認識和觀點;教師指導設(shè)計過程定量,每個學生3~6改圖次;課堂教學有規(guī)定,教師要組織全班同學開放式講評。
1.5 考核原則
考核目標要以能力為中心,以考核學生實際動手技能為目的;考核內(nèi)容要以夠用與適用的知識和技能;考核方法要以理論考試與動手技能考核相結(jié)合;考核評價要以突出重點、理論與實踐相結(jié)合。
1.6 實訓教學對學生實踐、創(chuàng)新能力培養(yǎng)有助于考核方法的進一步實施
在教學過程中,通過組織學生到本市參觀具有本地地域特色的園林建筑;通過參觀考察園林建筑使學生從感性到理性上認知園林建筑的特色、風格、作用等,同時提高學生對建筑的理解能力;通過組織學生在本市參觀考察園林建筑施工工地,親身感受建筑與環(huán)境相互關(guān)系,增強學生對園林建筑設(shè)計實施過程的了解,有效提高學生對園林建筑設(shè)計的可實施性;積極牽頭組織全省大學生園林景觀設(shè)計大賽,開展學術(shù)論壇,活躍教學氣氛。
以往的實訓教學中,沒有專門的實訓教材,老師寫實訓計劃,在實訓之前,學生對實訓內(nèi)容一無所知,更談不上實踐操作。因此應(yīng)該有實訓指導書,使學生在實訓前預(yù)習,老師在實訓中做指導以保證順利完成實訓,實訓結(jié)束后能夠充分地理解與實訓相關(guān)的理論知識并通過實訓考核。
2 考核手段的創(chuàng)新
隨著社會的發(fā)展,教育技術(shù)和形式在不斷的變化,《園林建筑設(shè)計》課程的教學考核應(yīng)積極采用現(xiàn)代化教學設(shè)備和手段,充分利用信息技術(shù)結(jié)合實訓實習,將考核形式由傳統(tǒng)的手工繪圖逐步推向?qū)嵙暬貙嵺`、網(wǎng)絡(luò)討論、虛擬設(shè)計等多種形式。
3 教學取得的效果
通過上述這些考試方法的創(chuàng)新措施,適應(yīng)高職學院的建設(shè)目標,有效地激發(fā)了學生學習《園林建筑設(shè)計》的積極性和自覺性,學習目的明確,積極性和主動性得到發(fā)揮,學習成績大幅度提高,取得了優(yōu)良的考核效果。職業(yè)教育方興未艾,任重而道遠。唯有不斷探索高職教育規(guī)律,深化教育,轉(zhuǎn)變教育思想,研究教育方法,突出實踐技能,才能將高職教育辦出特色,把高職教育推向更高階段[2]。
參考文獻
[1] 寧寧.運用案例教學法進行課堂教學模式優(yōu)化的探討[J].黑龍江生態(tài)工程職業(yè)學院學報,2006,(1).
[2] 王曉俊.《園林建筑設(shè)計》.東南大學出版社,2008.