- 計算機軟件程序設計分析論文 推薦度:
- 相關(guān)推薦
程序設計論文
摘要:成果導向教學(xué)現已成為歐美等國家教育改革的主流理念。在教學(xué)過(guò)程中要求學(xué)生主要具備六種核心能力:協(xié)作力、學(xué)習力、責任力、執行力、專(zhuān)業(yè)力、發(fā)展力,在課堂教學(xué)中要體現以學(xué)生為主、教師為輔的特點(diǎn),教師應注重運用多種有效手段,提高課堂質(zhì)量。這就要求在課例設計過(guò)程中以職業(yè)活動(dòng)為主線(xiàn),模擬真實(shí)的教學(xué)情境,按實(shí)際工作任務(wù)重新組織和設計教學(xué)內容。本文就成果導向教學(xué)模式下的C++程序設計課例開(kāi)發(fā)進(jìn)行探討。
關(guān)鍵詞:成果導向教學(xué);運用;C++程序設計課例;開(kāi)發(fā)
新學(xué)期伊始,黑龍江職業(yè)學(xué)院各專(zhuān)業(yè)全面鋪開(kāi)實(shí)施成果導向教學(xué),在成果導向教學(xué)的整個(gè)過(guò)程中,課例的開(kāi)發(fā)不僅能夠滿(mǎn)足實(shí)際的教學(xué)需求,也能夠提高對學(xué)生綜合職業(yè)能力的培養。
一、課程總體設計
1.課程描述C++程序設計課程旨在引領(lǐng)學(xué)生掌握面向對象和面向過(guò)程編程的基本思想,執行標準C++的輸入輸出,熟練編寫(xiě)規范的結構化和面向對象程序。經(jīng)由C++開(kāi)發(fā)環(huán)境的搭建、C++項目的創(chuàng )建、代碼的正確編寫(xiě)、程序的調試,以勝任C++程序的設計和開(kāi)發(fā)。2.教學(xué)目標(1)能熟練安裝C++軟件,搭建C++開(kāi)發(fā)環(huán)境。(2)能創(chuàng )建標準的C++程序,靈活運用運算符進(jìn)行運算并實(shí)現輸入輸出。(3)能運用面向過(guò)程的基本思想編寫(xiě)結構化程序。(4)能熟練使用函數、預處理和自定義數據類(lèi)型實(shí)現模塊化程序設計。(5)能熟練使用類(lèi)和對象、繼承與派生實(shí)現面向對象程序設計。(6)能構建項目并編譯和調試C++程序。3.核心能力以培養學(xué)生的專(zhuān)業(yè)能力、分析問(wèn)題、解決問(wèn)題能力為主,其中專(zhuān)業(yè)技能占50%,解決問(wèn)題能力占40%,此外溝通整合能力和職業(yè)素養各占5%。
二、課例開(kāi)發(fā)
1.課例的選取該課例的選取依照成果導向的教學(xué)理念,高度關(guān)注和努力培育積極、自主、能動(dòng)的要素,模擬企業(yè)軟件開(kāi)發(fā)典型工作任務(wù)而獲得工作成果,以達成成果為核心。課例的選取應貼近生活,便于學(xué)生接受,具有典型性和前沿性,能夠達到事倍功半的效果。課例源于企業(yè)實(shí)踐,在實(shí)際工作中具有代表性、實(shí)用性。通過(guò)校企合作,課程委員會(huì )與企業(yè)專(zhuān)家、工程師共同研討,根據職業(yè)崗位要求選取一個(gè)典型的教學(xué)項目,進(jìn)行集成開(kāi)發(fā),形成開(kāi)發(fā)成果,并作為示例,有利于培養學(xué)生編程思想以及快速掌握程序設計方法。
2.教學(xué)單元設計單元設計歸納為“一、三、五”!耙弧笔侵冈O計一個(gè)完整項目貫穿于單元教學(xué)的始末,有利于學(xué)生對本單元所涉及知識點(diǎn)的全部融合,以便于學(xué)生與企業(yè)實(shí)際用人需求的無(wú)縫對接!叭笔侵浮叭齻(gè)階段”,是在活動(dòng)歷程實(shí)施中要經(jīng)歷的準備階段、發(fā)展階段和整合階段!拔濉笔侵浮拔宕笠亍,包括參與主體、行為目標、活動(dòng)時(shí)間、活動(dòng)方式、活動(dòng)內容五個(gè)要素。以第二單元的“設計與實(shí)現簡(jiǎn)易計算器”為例,課例的開(kāi)發(fā)選擇實(shí)用性較強的計算器,如用順序結構中輸出語(yǔ)句進(jìn)行菜單設計,用選擇結構的switch語(yǔ)句進(jìn)行分支中的加、減、乘、除等計算,如果要想運算多次,可增加do-while循環(huán)語(yǔ)句進(jìn)行多次運算。所涉及的知識點(diǎn)包含有順序結構、選擇結構、循環(huán)結構,涵蓋整個(gè)結構化程序設計單元。整個(gè)教學(xué)過(guò)程課例設計按照“分析、計劃、決策、實(shí)施、展示、評價(jià)”等六個(gè)步驟進(jìn)行設計,在實(shí)踐環(huán)節采用任務(wù)驅動(dòng)式教學(xué)法。將班級學(xué)生分成幾個(gè)學(xué)習小組,每組選出一位技術(shù)水平較高的學(xué)生擔任小組長(cháng)。由組長(cháng)負責整個(gè)項目各個(gè)模塊的設計和開(kāi)發(fā),制訂項目開(kāi)發(fā)計劃和分工任務(wù)。每個(gè)學(xué)生在不同階段分別擔任不同的角色,通過(guò)協(xié)作、探究共同完成系統需求分析、統功能分析和模塊設計、系統流程圖數據結構設計、各功能模塊設計、編碼、調試等工作。每個(gè)課例完成之后進(jìn)行成果展示,學(xué)生和教師分別進(jìn)行評價(jià)和總結,以進(jìn)一步豐富和完善課例。整個(gè)過(guò)程中教師進(jìn)行全程引導,根據學(xué)生表現給予一定物質(zhì)獎勵,以激勵學(xué)生自主完成任務(wù)。
3.學(xué)習評量成果導向評量過(guò)程分為自我評量、組長(cháng)評量和教師評量三個(gè)方面。自我評價(jià)是小組內部學(xué)生之間根據項目的工作過(guò)程,如課堂表現、上機操作、出勤等,進(jìn)行小組內部成員的互相評分;組長(cháng)評量是組長(cháng)根據組員在組內的表現,如團結協(xié)作、組內互助、組內分擔任務(wù)的完成情況進(jìn)行評量;教師評量主要根據學(xué)生回答問(wèn)題、代碼的編寫(xiě)及調試、組內的表現等情況進(jìn)行評量。這就要求每一個(gè)課例都要進(jìn)行詳細的功能分解,界面設計、各模塊的功能實(shí)現都要占一定比例,評分前設計出詳細的評分標準,根據給出的評分標準確定學(xué)生最終的得分。
三、小結
成果導向教學(xué)模式下的C++程序設計課例已經(jīng)應用了一學(xué)期,學(xué)生成績(jì)顯著(zhù)提升,期末總體平均成績(jì)提高了約5分。課例的應用顯著(zhù)提高了學(xué)生的動(dòng)手能力,同時(shí)也培養了學(xué)生專(zhuān)業(yè)能力及發(fā)現問(wèn)題、問(wèn)題解決等能力。但在實(shí)踐過(guò)程中也發(fā)現了一些不足,課例的開(kāi)發(fā)應不斷完善,以期達到更好的效果。
【程序設計論文】相關(guān)文章:
計算機軟件程序設計分析論文07-04
程序設計心得06-19
程序設計實(shí)訓報告07-05
程序設計心得15篇06-19
c語(yǔ)言程序設計心得05-19
程序設計心得體會(huì )05-01
程序設計心得體會(huì )12-26
c語(yǔ)言程序設計實(shí)訓總結07-07
c語(yǔ)言程序設計心得7篇05-19