前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了高職院校計(jì)算機(jī)軟件編程實(shí)訓(xùn)教學(xué)分析范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。
摘要:基于傳統(tǒng)教學(xué)優(yōu)點(diǎn)加以延續(xù)的基礎(chǔ)上,對(duì)新型教學(xué)模式進(jìn)行不斷探索,加之依托互聯(lián)網(wǎng)這一巨大環(huán)境,對(duì)傳統(tǒng)教學(xué)模式進(jìn)行積極優(yōu)化更新,使之更好地符合學(xué)生需求和新課改要求,可以說(shuō)隨著課程革新發(fā)展不斷深入,教育領(lǐng)域開(kāi)始發(fā)生歷史性的轉(zhuǎn)變,而正是這種轉(zhuǎn)變使得當(dāng)下課堂氛圍更加活躍和輕松,使得師生課堂地位及角色開(kāi)始逐漸轉(zhuǎn)變,加之在新教學(xué)模式應(yīng)用背景下,基于互聯(lián)網(wǎng)及多媒體技術(shù)的廣泛應(yīng)用,豐富教學(xué)內(nèi)容及教學(xué)資源的同時(shí),幫助學(xué)生知識(shí)體系更加完善、視野更加開(kāi)拓。高職院校的教育目標(biāo)重在實(shí)用型人才培養(yǎng),因而對(duì)于其教學(xué)體系中的重要組成部分來(lái)說(shuō)、自然是實(shí)訓(xùn)教學(xué),作為高職院校中基礎(chǔ)必修課之一的計(jì)算機(jī)軟件,必然需要在計(jì)算機(jī)軟件的研究及實(shí)踐方面加大力度。
關(guān)鍵詞:高職院校;計(jì)算機(jī);軟件編程;實(shí)訓(xùn)教學(xué)
高職院校中的必修課程之一就是計(jì)算機(jī)軟件編程,在學(xué)生學(xué)習(xí)的一個(gè)過(guò)程中,往往要對(duì)兩到三門(mén)編程語(yǔ)言進(jìn)行學(xué)習(xí),同時(shí)適當(dāng)?shù)木幊虒?shí)踐開(kāi)展也十分必要,在理論和實(shí)踐一體化教學(xué)相結(jié)合的基礎(chǔ)上,才能確保學(xué)生軟件工程思維得以有效培養(yǎng),促使學(xué)生真正掌握所學(xué)編程知識(shí)。在課程革新持續(xù)推進(jìn)的背景下,現(xiàn)階段教育教學(xué)中,常態(tài)化教學(xué)模式已經(jīng)逐漸趨于理論和實(shí)踐相結(jié)合方面進(jìn)行轉(zhuǎn)變,這一教學(xué)模式的轉(zhuǎn)變使得所有學(xué)科教學(xué)融入了全新活力,不僅使得學(xué)生的學(xué)習(xí)更有動(dòng)力,同時(shí)也保障計(jì)算機(jī)編程教學(xué)實(shí)效性充分發(fā)揮。因此,高職院校計(jì)算機(jī)軟件編程教師在進(jìn)行具體教學(xué)時(shí),基于基礎(chǔ)理論知識(shí)教學(xué)的基礎(chǔ)上,更應(yīng)該注重實(shí)踐教學(xué)的積極開(kāi)展,借此幫助學(xué)生將理論知識(shí)學(xué)習(xí)轉(zhuǎn)化為實(shí)踐內(nèi)容,促使學(xué)生知識(shí)應(yīng)用能力逐步提升。
1高職院校計(jì)算機(jī)軟件編程實(shí)訓(xùn)教學(xué)目標(biāo)
當(dāng)今社會(huì)中,一些軟件開(kāi)發(fā)工程內(nèi)、已經(jīng)對(duì)模塊化加以應(yīng)用,細(xì)化的各個(gè)環(huán)節(jié),必然需要軟件開(kāi)發(fā)過(guò)程各分工充分明確。軟件工程總的來(lái)說(shuō)就是科學(xué)開(kāi)發(fā)線有軟件,同時(shí)對(duì)其運(yùn)行狀態(tài)進(jìn)行檢測(cè)和及時(shí)糾正,之后借助維護(hù)確保系統(tǒng)穩(wěn)定性得以良好實(shí)現(xiàn)。對(duì)于高職院校學(xué)生來(lái)說(shuō),針對(duì)學(xué)生計(jì)算機(jī)軟件編程實(shí)訓(xùn)教學(xué)目標(biāo)應(yīng)立足市場(chǎng)導(dǎo)向?yàn)槌霭l(fā)點(diǎn),從軟件編程教學(xué)科學(xué)體系方面加強(qiáng)建設(shè)力度,同時(shí)與行業(yè)發(fā)展需求相結(jié)合,確保實(shí)訓(xùn)教學(xué)的實(shí)用型人才培養(yǎng)目標(biāo)得以良好實(shí)現(xiàn)。作為高職計(jì)算機(jī)課程教學(xué)中重要組成部分的編程實(shí)訓(xùn),其能夠幫助學(xué)生對(duì)理論知識(shí)進(jìn)行深刻掌握,所以實(shí)訓(xùn)教學(xué)過(guò)程應(yīng)確保以下幾方面教學(xué)目標(biāo)得以良好實(shí)現(xiàn)。
1.1確定編碼風(fēng)格
以往高職院校計(jì)算機(jī)軟件編程實(shí)訓(xùn)課教學(xué)具體開(kāi)展時(shí),編碼風(fēng)格十分容易忽視,從計(jì)算機(jī)軟件編程本質(zhì)來(lái)說(shuō),現(xiàn)代軟件工程的重點(diǎn)要求就是編碼風(fēng)格,但編碼風(fēng)格培養(yǎng)并不是一蹴而就的、往往需要一個(gè)長(zhǎng)期的過(guò)程才能得以實(shí)現(xiàn)。因而在實(shí)訓(xùn)教學(xué)中,教師應(yīng)基于自身對(duì)編碼風(fēng)格培養(yǎng)予以高度重視的情況下,在軟件編程教學(xué)的全過(guò)程中充分貫穿編碼風(fēng)格培養(yǎng),同時(shí)對(duì)策略及實(shí)施步驟加以注重,確保潛移默化中幫助學(xué)生編碼風(fēng)格得以有效訓(xùn)練。
1.2模塊化的訓(xùn)練
以一定原則為依據(jù),將大型軟件向多個(gè)較小且相對(duì)獨(dú)立、但又具備相關(guān)性的模塊方面進(jìn)行劃分,這一模式就是模塊化,基于模塊化訓(xùn)練的開(kāi)展,能夠幫助學(xué)生熟練掌握軟件開(kāi)發(fā)的各個(gè)環(huán)節(jié)。在軟件工程內(nèi),基于大型軟件設(shè)計(jì)開(kāi)展過(guò)程中,屬于基本策略的內(nèi)容就是模塊化。因此教師在軟件編程實(shí)訓(xùn)課中,應(yīng)在學(xué)生的模塊化訓(xùn)練方面加強(qiáng)重視,確保學(xué)生軟件開(kāi)發(fā)和實(shí)踐基礎(chǔ)能夠更加夯實(shí)。
1.3資料完善歸檔
共用機(jī)房使用電腦是高職院校學(xué)生學(xué)習(xí)的主要方式,此時(shí)個(gè)人文檔及程序丟失現(xiàn)象極易發(fā)生,因此在學(xué)生共用計(jì)方食用電腦的過(guò)程中,應(yīng)對(duì)U盤(pán)等存儲(chǔ)介質(zhì)充分配備,借此對(duì)自己的實(shí)訓(xùn)數(shù)據(jù)加以保存,可以說(shuō)在學(xué)生軟件編程知識(shí)學(xué)習(xí)過(guò)程中的必備物品就是U盤(pán)等存儲(chǔ)介質(zhì)。值得注意的是,另一項(xiàng)尤為重要的內(nèi)容還有管理文件夾,如學(xué)生對(duì)C語(yǔ)言軟件編程加以學(xué)習(xí)的過(guò)程中,需要學(xué)生對(duì)一個(gè)文件夾C進(jìn)行構(gòu)建,同時(shí)在這一文件夾中將Example、Exercise這兩個(gè)文件夾建立起來(lái),為例題及練習(xí)題分別存放提供有利條件,此外一些chap01等一系列下屬文件夾也能夠分別構(gòu)建在文件夾下。
2高職院校計(jì)算機(jī)軟件編程實(shí)訓(xùn)教學(xué)
立足軟件開(kāi)發(fā)語(yǔ)言環(huán)境角度進(jìn)行分析,其具有十分復(fù)雜化的特征,所以為了對(duì)高職院校計(jì)算機(jī)軟件編程實(shí)訓(xùn)效果提供充足保障,本文主要從C語(yǔ)言方面展開(kāi)分析。作為計(jì)算機(jī)基礎(chǔ)語(yǔ)言之一的C語(yǔ)言,其具備較強(qiáng)的兼容性,同時(shí)此種語(yǔ)言還具有十分靈活的邏輯關(guān)系,在軟件編程中應(yīng)用,能夠確保各種復(fù)雜化運(yùn)算功能得以自由組合。對(duì)于C語(yǔ)言來(lái)說(shuō),其具備的語(yǔ)言特征十分顯著,如高級(jí)語(yǔ)言及計(jì)算機(jī)語(yǔ)言綜合等特征,因而圍繞C語(yǔ)言展開(kāi)軟件編程實(shí)訓(xùn)教學(xué)的探討十分關(guān)鍵,C語(yǔ)言針對(duì)系統(tǒng)穩(wěn)定性維護(hù)具有十分顯著的優(yōu)勢(shì),所以C語(yǔ)言在當(dāng)前軟件編程中得到了廣泛應(yīng)用。對(duì)于高職學(xué)生來(lái)說(shuō),為確保其軟件編程實(shí)踐能力得以充分提升,需要教師引導(dǎo)學(xué)生對(duì)C語(yǔ)言編程技巧加以了解和逐步掌握,促使學(xué)生能夠與社會(huì)及企業(yè)需要相匹配,確保逐步實(shí)現(xiàn)高職院校實(shí)用型人才培養(yǎng)的目的。
2.1軟件編程技巧
2.1.1靈活運(yùn)用指針軟件編程過(guò)程,指針是常使用的工具,其能夠?qū)x值進(jìn)行有效控制,進(jìn)而構(gòu)建變量關(guān)系,從指針運(yùn)用情況來(lái)說(shuō),其密切關(guān)系著編程難易,因此軟件編寫(xiě)過(guò)程,應(yīng)確保熟練使用指針。通過(guò)指針能為程序員編程過(guò)程、各問(wèn)題有效解決提供保障。指針名及值、指針類(lèi)型是指針具備的三要素,在程序進(jìn)行具體編寫(xiě)時(shí),程序員應(yīng)圍繞指針類(lèi)型及指針名等進(jìn)行科學(xué)定義及賦值,同時(shí)合理區(qū)分指針和變量,調(diào)用指針過(guò)程,需要對(duì)函數(shù)進(jìn)行準(zhǔn)確定義,并以算法為依據(jù)開(kāi)展編程操作,直接借助E—R圖形式將算法內(nèi)容充分體現(xiàn)出來(lái)。在程序編寫(xiě)的過(guò)程中,必須要把函數(shù)名設(shè)好,并針對(duì)函數(shù)參數(shù)名等設(shè)置積極開(kāi)展,加之編寫(xiě)過(guò)程個(gè)具體要求的考慮,進(jìn)而明確二進(jìn)制對(duì)象。從文件內(nèi)數(shù)據(jù)及程序等文件為出發(fā)點(diǎn),需要將這些文件間的步驟進(jìn)行良好設(shè)置,進(jìn)而便利數(shù)據(jù)查找。
2.1.2C語(yǔ)言特有函數(shù)編程每一函數(shù)具備的功能都十分獨(dú)特,對(duì)于編程中的C語(yǔ)言來(lái)說(shuō),其具備的函數(shù)也十分獨(dú)特。針對(duì)函數(shù)進(jìn)行書(shū)寫(xiě)的過(guò)程中,需要函數(shù)名將自身功能進(jìn)行充分體現(xiàn),因此函數(shù)編寫(xiě)的過(guò)程應(yīng)對(duì)函數(shù)名字及參數(shù)名等進(jìn)行定義,加之借助對(duì)系統(tǒng)的編譯、把庫(kù)函數(shù)提供給編寫(xiě)人員,針對(duì)函數(shù)程序進(jìn)行調(diào)用過(guò)程中,此時(shí)可借助“#include”指令的下達(dá),向相關(guān)頭文件中傳送文件,同時(shí)調(diào)用程序,為程序正常運(yùn)行提供保障。
2.1.3位運(yùn)算和算法技巧位運(yùn)算是C語(yǔ)言另一重要特征,此種運(yùn)算通常是對(duì)二進(jìn)制加以使用,所以其獨(dú)特性及唯一性等特征往往會(huì)十分顯著。計(jì)算機(jī)程序編程的基礎(chǔ)所在可以說(shuō)就是位運(yùn)算,在應(yīng)用過(guò)程需要以相關(guān)程序?yàn)橐罁?jù),進(jìn)而對(duì)運(yùn)算具體開(kāi)展,同時(shí)作為重要內(nèi)容的程序文件,應(yīng)在文件中存儲(chǔ),便利數(shù)據(jù)查找,促使程序運(yùn)行效率逐漸增加。此外,算法是編程中的另一重要內(nèi)容,基于算法技巧的良好掌握,對(duì)軟件編程具有重要作用,因此需要程序員對(duì)流程圖符號(hào)熟練掌握。
2.2C語(yǔ)言和匯編語(yǔ)言結(jié)合
2.2.1嵌入?yún)R編語(yǔ)言方法一般來(lái)說(shuō),在軟件編程的過(guò)程,往往會(huì)混合使用C語(yǔ)言及匯編語(yǔ)言,此時(shí)能夠促使編程效率逐步增加,同時(shí)在C語(yǔ)言環(huán)境中嵌入復(fù)雜算法,能夠促進(jìn)編程中語(yǔ)言的靈活轉(zhuǎn)換得以良好實(shí)現(xiàn),因此,教師在軟件編程實(shí)訓(xùn)課教學(xué)開(kāi)展過(guò)程中,應(yīng)對(duì)學(xué)生的這方面學(xué)習(xí)和實(shí)踐加以注重,確保學(xué)生能夠靈活應(yīng)用編程語(yǔ)言。軟件編程具體開(kāi)展時(shí),匯編語(yǔ)言的應(yīng)用、需要在C語(yǔ)言程序中嵌入?yún)R編語(yǔ)言,這一過(guò)程需要對(duì)寄存器應(yīng)用,通過(guò)其開(kāi)展存儲(chǔ)及轉(zhuǎn)換等操作,就能夠使得匯編語(yǔ)言得以良好運(yùn)行。如在C語(yǔ)言源程序內(nèi)嵌入一組匯編語(yǔ)言,此時(shí)在對(duì)大括號(hào)加以使用的情況下,就能夠促使編寫(xiě)程序得以有效擴(kuò)充,之后借助添加向“ASM”進(jìn)入,在此基礎(chǔ)上對(duì)“:”加以應(yīng)用,區(qū)分正常的匯編語(yǔ)言及C語(yǔ)言。
2.2.2鏈接C語(yǔ)言與匯編語(yǔ)言高職院校軟件編程實(shí)訓(xùn)教學(xué)開(kāi)展,一項(xiàng)必要環(huán)節(jié)就是這兩種語(yǔ)言的鏈接,通過(guò)對(duì)這兩種語(yǔ)言的應(yīng)用,編寫(xiě)軟件時(shí)需對(duì)編譯目標(biāo)代碼獨(dú)立設(shè)置,保障C語(yǔ)言和匯編語(yǔ)言的鏈接得以有效實(shí)現(xiàn),同時(shí)此時(shí)這兩種語(yǔ)言的互相調(diào)用功能也能夠逐步實(shí)現(xiàn),并且多個(gè)功能模塊同一個(gè)任務(wù)也能得以良好實(shí)現(xiàn)。編寫(xiě)軟件過(guò)程應(yīng)用C語(yǔ)言,從匯編語(yǔ)言方面進(jìn)行分析,應(yīng)對(duì)變量及調(diào)用函數(shù)進(jìn)行定義,同時(shí)在進(jìn)行具體編程時(shí),還要對(duì)寄存器加以應(yīng)用,同時(shí)對(duì)編寫(xiě)過(guò)程各參數(shù)及問(wèn)題等進(jìn)行充分考量,尤其要對(duì)參數(shù)傳遞問(wèn)題加以注意,基于這一問(wèn)題的考慮和注重,能夠確保軟件編程具體開(kāi)展過(guò)程中,以堆棧匯編程序傳遞參數(shù),圍繞這一參數(shù)的基礎(chǔ)上,確保不斷傳遞參數(shù),借此促使程序編寫(xiě)得以順利開(kāi)展。以Voidaa函數(shù)為例,aa(&q,n)是編寫(xiě)模式,此時(shí)在系統(tǒng)運(yùn)行過(guò)程中,就需要在堆棧中壓入n,此時(shí)能夠從數(shù)據(jù)庫(kù)之中提取存儲(chǔ)的數(shù)據(jù),借此確保參數(shù)傳遞得以良好實(shí)現(xiàn)。
2.2.3C語(yǔ)言及匯編語(yǔ)言二者混合編程。運(yùn)用這兩種語(yǔ)言進(jìn)行混合編程的過(guò)程中,通常來(lái)說(shuō),往往會(huì)對(duì)比較程序比較5個(gè)數(shù)的方式加以采用,基于5個(gè)數(shù)的比較并把進(jìn)而最小數(shù)值進(jìn)行充分明確。因軟件程序的形成往往需要匯編主程序及子程序共同作用,此時(shí)從主程序角度進(jìn)行分析,編寫(xiě)時(shí)應(yīng)對(duì)C語(yǔ)言利用,并將匯編語(yǔ)言應(yīng)用到子程序編寫(xiě)中,加之對(duì)主程序調(diào)用、確保將最小數(shù)值進(jìn)行有效確定。編寫(xiě)軟件過(guò)程中,用作表示主程序的為in.c*,同時(shí)基于qiumin.asm的應(yīng)用,將子程序充分表示出來(lái),此時(shí)能夠有效結(jié)合C語(yǔ)言和匯編程序,進(jìn)而促使軟件間互相交流得以實(shí)現(xiàn),為程序運(yùn)行速度真正提升提供保障。運(yùn)行程序的過(guò)程中,應(yīng)針對(duì)編程程序內(nèi)的寄存器等內(nèi)容進(jìn)行設(shè)計(jì),為設(shè)計(jì)過(guò)程、程序編寫(xiě)所應(yīng)用的各語(yǔ)言彼此協(xié)同實(shí)現(xiàn)奠定良好基礎(chǔ),促使在對(duì)外部接口正常使用的情況下,保障外部調(diào)用功能充分發(fā)揮。
2.3評(píng)價(jià)教學(xué)成果
教學(xué)評(píng)價(jià)能為學(xué)生認(rèn)知自身不足、改進(jìn)自身問(wèn)題、正確認(rèn)知及感知事物等提供幫助,并且借助教學(xué)評(píng)價(jià)還能引導(dǎo)學(xué)生自主思考。高職院校計(jì)算機(jī)軟件編程教學(xué)時(shí),專(zhuān)業(yè)教師可從學(xué)生實(shí)訓(xùn)成果為出發(fā)點(diǎn),將相應(yīng)的評(píng)價(jià)積極開(kāi)展,這一過(guò)程需要對(duì)質(zhì)量評(píng)估體系等積極制定,確保綜合點(diǎn)評(píng)學(xué)生實(shí)訓(xùn)全過(guò)程表現(xiàn)及態(tài)度等多項(xiàng)內(nèi)容,促使實(shí)訓(xùn)活動(dòng)意義更加豐富。在進(jìn)行實(shí)訓(xùn)評(píng)價(jià)時(shí),內(nèi)容可從兩部分進(jìn)行,首先過(guò)程性評(píng)價(jià)開(kāi)展,這一部分評(píng)價(jià)需要在整體成績(jī)中占據(jù)40%比例,其次評(píng)價(jià)學(xué)生成果,這一部分可占學(xué)生總體成績(jī)中的六成。過(guò)程性評(píng)價(jià)開(kāi)展時(shí),需要教師全面考慮并重視學(xué)生的能力掌握情況、創(chuàng)新意識(shí)等,評(píng)價(jià)成果作品時(shí)應(yīng)重點(diǎn)評(píng)價(jià)學(xué)生實(shí)訓(xùn)項(xiàng)目設(shè)計(jì)結(jié)果,通過(guò)兩種評(píng)價(jià)方式能夠保障評(píng)價(jià)的全面性,此時(shí)學(xué)生專(zhuān)業(yè)理論及實(shí)操能力都會(huì)得到逐步提升,并且學(xué)生的學(xué)習(xí)理念也能夠健全構(gòu)建,幫助學(xué)生能夠?qū)ψ髌吩O(shè)計(jì)過(guò)程的團(tuán)隊(duì)合作、創(chuàng)新意識(shí)等進(jìn)行正確認(rèn)知,最終實(shí)現(xiàn)品學(xué)兼優(yōu)學(xué)生的良好培養(yǎng)。
3結(jié)束語(yǔ)
作為實(shí)用型人才培養(yǎng)重要基地的高職院校,針對(duì)計(jì)算機(jī)軟件編程實(shí)訓(xùn)課程具體開(kāi)展時(shí),應(yīng)盡可能地考慮到社會(huì)需要和企業(yè)要求,進(jìn)而開(kāi)展符合學(xué)生綜合能力提升的實(shí)訓(xùn)課程。在軟件編程的一整個(gè)過(guò)程,都具備較為復(fù)雜化的特征,因此必然需要對(duì)分工及合作給予合理保障,此時(shí)編碼人員自身知識(shí)功底需要十分扎實(shí),加之編程風(fēng)格的規(guī)范化,如此才能保障軟件編程得以逐步開(kāi)展和順利實(shí)現(xiàn)。值得注意的是,程序員應(yīng)在編程語(yǔ)言運(yùn)用方面加強(qiáng)力度,基于編程語(yǔ)言合理應(yīng)用基礎(chǔ)上保障編程功能良好實(shí)現(xiàn),為軟件高效應(yīng)用提供基礎(chǔ)保障,為編程技術(shù)發(fā)展之路掃清障礙。
參考文獻(xiàn):
[1]羅大海.基于以“學(xué)”為中心的計(jì)算機(jī)軟件實(shí)踐教學(xué)改革研究[J].中國(guó)多媒體與網(wǎng)絡(luò)教學(xué)學(xué)報(bào)(上旬刊),2019(12):77-78.
[2]薛輝.高職院校計(jì)算機(jī)軟件編程教學(xué)探討[J].電腦編程技巧與維護(hù),2008(17):119-120.
[3]羅洋.關(guān)于高職計(jì)算機(jī)軟件專(zhuān)業(yè)編程語(yǔ)言教學(xué)的思考[J].遼寧高職學(xué)報(bào),2008,10(7):43-44.
[4]林峰.高職高專(zhuān)計(jì)算機(jī)軟件編程教學(xué)實(shí)踐[J].福建商業(yè)高等專(zhuān)科學(xué)校學(xué)報(bào),2006(2):85-88.
作者:伍岳 單位:貴州職業(yè)技術(shù)學(xué)院