网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 論文中心 正文

高職院校計算機軟件編程實訓(xùn)教學(xué)分析

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了高職院校計算機軟件編程實訓(xùn)教學(xué)分析范文,希望能給你帶來靈感和參考,敬請閱讀。

高職院校計算機軟件編程實訓(xùn)教學(xué)分析

摘要:基于傳統(tǒng)教學(xué)優(yōu)點加以延續(xù)的基礎(chǔ)上,對新型教學(xué)模式進行不斷探索,加之依托互聯(lián)網(wǎng)這一巨大環(huán)境,對傳統(tǒng)教學(xué)模式進行積極優(yōu)化更新,使之更好地符合學(xué)生需求和新課改要求,可以說隨著課程革新發(fā)展不斷深入,教育領(lǐng)域開始發(fā)生歷史性的轉(zhuǎn)變,而正是這種轉(zhuǎn)變使得當(dāng)下課堂氛圍更加活躍和輕松,使得師生課堂地位及角色開始逐漸轉(zhuǎn)變,加之在新教學(xué)模式應(yīng)用背景下,基于互聯(lián)網(wǎng)及多媒體技術(shù)的廣泛應(yīng)用,豐富教學(xué)內(nèi)容及教學(xué)資源的同時,幫助學(xué)生知識體系更加完善、視野更加開拓。高職院校的教育目標(biāo)重在實用型人才培養(yǎng),因而對于其教學(xué)體系中的重要組成部分來說、自然是實訓(xùn)教學(xué),作為高職院校中基礎(chǔ)必修課之一的計算機軟件,必然需要在計算機軟件的研究及實踐方面加大力度。

關(guān)鍵詞:高職院校;計算機;軟件編程;實訓(xùn)教學(xué)

高職院校中的必修課程之一就是計算機軟件編程,在學(xué)生學(xué)習(xí)的一個過程中,往往要對兩到三門編程語言進行學(xué)習(xí),同時適當(dāng)?shù)木幊虒嵺`開展也十分必要,在理論和實踐一體化教學(xué)相結(jié)合的基礎(chǔ)上,才能確保學(xué)生軟件工程思維得以有效培養(yǎng),促使學(xué)生真正掌握所學(xué)編程知識。在課程革新持續(xù)推進的背景下,現(xiàn)階段教育教學(xué)中,常態(tài)化教學(xué)模式已經(jīng)逐漸趨于理論和實踐相結(jié)合方面進行轉(zhuǎn)變,這一教學(xué)模式的轉(zhuǎn)變使得所有學(xué)科教學(xué)融入了全新活力,不僅使得學(xué)生的學(xué)習(xí)更有動力,同時也保障計算機編程教學(xué)實效性充分發(fā)揮。因此,高職院校計算機軟件編程教師在進行具體教學(xué)時,基于基礎(chǔ)理論知識教學(xué)的基礎(chǔ)上,更應(yīng)該注重實踐教學(xué)的積極開展,借此幫助學(xué)生將理論知識學(xué)習(xí)轉(zhuǎn)化為實踐內(nèi)容,促使學(xué)生知識應(yīng)用能力逐步提升。

1高職院校計算機軟件編程實訓(xùn)教學(xué)目標(biāo)

當(dāng)今社會中,一些軟件開發(fā)工程內(nèi)、已經(jīng)對模塊化加以應(yīng)用,細(xì)化的各個環(huán)節(jié),必然需要軟件開發(fā)過程各分工充分明確。軟件工程總的來說就是科學(xué)開發(fā)線有軟件,同時對其運行狀態(tài)進行檢測和及時糾正,之后借助維護確保系統(tǒng)穩(wěn)定性得以良好實現(xiàn)。對于高職院校學(xué)生來說,針對學(xué)生計算機軟件編程實訓(xùn)教學(xué)目標(biāo)應(yīng)立足市場導(dǎo)向為出發(fā)點,從軟件編程教學(xué)科學(xué)體系方面加強建設(shè)力度,同時與行業(yè)發(fā)展需求相結(jié)合,確保實訓(xùn)教學(xué)的實用型人才培養(yǎng)目標(biāo)得以良好實現(xiàn)。作為高職計算機課程教學(xué)中重要組成部分的編程實訓(xùn),其能夠幫助學(xué)生對理論知識進行深刻掌握,所以實訓(xùn)教學(xué)過程應(yīng)確保以下幾方面教學(xué)目標(biāo)得以良好實現(xiàn)。

1.1確定編碼風(fēng)格

以往高職院校計算機軟件編程實訓(xùn)課教學(xué)具體開展時,編碼風(fēng)格十分容易忽視,從計算機軟件編程本質(zhì)來說,現(xiàn)代軟件工程的重點要求就是編碼風(fēng)格,但編碼風(fēng)格培養(yǎng)并不是一蹴而就的、往往需要一個長期的過程才能得以實現(xiàn)。因而在實訓(xùn)教學(xué)中,教師應(yīng)基于自身對編碼風(fēng)格培養(yǎng)予以高度重視的情況下,在軟件編程教學(xué)的全過程中充分貫穿編碼風(fēng)格培養(yǎng),同時對策略及實施步驟加以注重,確保潛移默化中幫助學(xué)生編碼風(fēng)格得以有效訓(xùn)練。

1.2模塊化的訓(xùn)練

以一定原則為依據(jù),將大型軟件向多個較小且相對獨立、但又具備相關(guān)性的模塊方面進行劃分,這一模式就是模塊化,基于模塊化訓(xùn)練的開展,能夠幫助學(xué)生熟練掌握軟件開發(fā)的各個環(huán)節(jié)。在軟件工程內(nèi),基于大型軟件設(shè)計開展過程中,屬于基本策略的內(nèi)容就是模塊化。因此教師在軟件編程實訓(xùn)課中,應(yīng)在學(xué)生的模塊化訓(xùn)練方面加強重視,確保學(xué)生軟件開發(fā)和實踐基礎(chǔ)能夠更加夯實。

1.3資料完善歸檔

共用機房使用電腦是高職院校學(xué)生學(xué)習(xí)的主要方式,此時個人文檔及程序丟失現(xiàn)象極易發(fā)生,因此在學(xué)生共用計方食用電腦的過程中,應(yīng)對U盤等存儲介質(zhì)充分配備,借此對自己的實訓(xùn)數(shù)據(jù)加以保存,可以說在學(xué)生軟件編程知識學(xué)習(xí)過程中的必備物品就是U盤等存儲介質(zhì)。值得注意的是,另一項尤為重要的內(nèi)容還有管理文件夾,如學(xué)生對C語言軟件編程加以學(xué)習(xí)的過程中,需要學(xué)生對一個文件夾C進行構(gòu)建,同時在這一文件夾中將Example、Exercise這兩個文件夾建立起來,為例題及練習(xí)題分別存放提供有利條件,此外一些chap01等一系列下屬文件夾也能夠分別構(gòu)建在文件夾下。

2高職院校計算機軟件編程實訓(xùn)教學(xué)

立足軟件開發(fā)語言環(huán)境角度進行分析,其具有十分復(fù)雜化的特征,所以為了對高職院校計算機軟件編程實訓(xùn)效果提供充足保障,本文主要從C語言方面展開分析。作為計算機基礎(chǔ)語言之一的C語言,其具備較強的兼容性,同時此種語言還具有十分靈活的邏輯關(guān)系,在軟件編程中應(yīng)用,能夠確保各種復(fù)雜化運算功能得以自由組合。對于C語言來說,其具備的語言特征十分顯著,如高級語言及計算機語言綜合等特征,因而圍繞C語言展開軟件編程實訓(xùn)教學(xué)的探討十分關(guān)鍵,C語言針對系統(tǒng)穩(wěn)定性維護具有十分顯著的優(yōu)勢,所以C語言在當(dāng)前軟件編程中得到了廣泛應(yīng)用。對于高職學(xué)生來說,為確保其軟件編程實踐能力得以充分提升,需要教師引導(dǎo)學(xué)生對C語言編程技巧加以了解和逐步掌握,促使學(xué)生能夠與社會及企業(yè)需要相匹配,確保逐步實現(xiàn)高職院校實用型人才培養(yǎng)的目的。

2.1軟件編程技巧

2.1.1靈活運用指針軟件編程過程,指針是常使用的工具,其能夠?qū)x值進行有效控制,進而構(gòu)建變量關(guān)系,從指針運用情況來說,其密切關(guān)系著編程難易,因此軟件編寫過程,應(yīng)確保熟練使用指針。通過指針能為程序員編程過程、各問題有效解決提供保障。指針名及值、指針類型是指針具備的三要素,在程序進行具體編寫時,程序員應(yīng)圍繞指針類型及指針名等進行科學(xué)定義及賦值,同時合理區(qū)分指針和變量,調(diào)用指針過程,需要對函數(shù)進行準(zhǔn)確定義,并以算法為依據(jù)開展編程操作,直接借助E—R圖形式將算法內(nèi)容充分體現(xiàn)出來。在程序編寫的過程中,必須要把函數(shù)名設(shè)好,并針對函數(shù)參數(shù)名等設(shè)置積極開展,加之編寫過程個具體要求的考慮,進而明確二進制對象。從文件內(nèi)數(shù)據(jù)及程序等文件為出發(fā)點,需要將這些文件間的步驟進行良好設(shè)置,進而便利數(shù)據(jù)查找。

2.1.2C語言特有函數(shù)編程每一函數(shù)具備的功能都十分獨特,對于編程中的C語言來說,其具備的函數(shù)也十分獨特。針對函數(shù)進行書寫的過程中,需要函數(shù)名將自身功能進行充分體現(xiàn),因此函數(shù)編寫的過程應(yīng)對函數(shù)名字及參數(shù)名等進行定義,加之借助對系統(tǒng)的編譯、把庫函數(shù)提供給編寫人員,針對函數(shù)程序進行調(diào)用過程中,此時可借助“#include”指令的下達,向相關(guān)頭文件中傳送文件,同時調(diào)用程序,為程序正常運行提供保障。

2.1.3位運算和算法技巧位運算是C語言另一重要特征,此種運算通常是對二進制加以使用,所以其獨特性及唯一性等特征往往會十分顯著。計算機程序編程的基礎(chǔ)所在可以說就是位運算,在應(yīng)用過程需要以相關(guān)程序為依據(jù),進而對運算具體開展,同時作為重要內(nèi)容的程序文件,應(yīng)在文件中存儲,便利數(shù)據(jù)查找,促使程序運行效率逐漸增加。此外,算法是編程中的另一重要內(nèi)容,基于算法技巧的良好掌握,對軟件編程具有重要作用,因此需要程序員對流程圖符號熟練掌握。

2.2C語言和匯編語言結(jié)合

2.2.1嵌入?yún)R編語言方法一般來說,在軟件編程的過程,往往會混合使用C語言及匯編語言,此時能夠促使編程效率逐步增加,同時在C語言環(huán)境中嵌入復(fù)雜算法,能夠促進編程中語言的靈活轉(zhuǎn)換得以良好實現(xiàn),因此,教師在軟件編程實訓(xùn)課教學(xué)開展過程中,應(yīng)對學(xué)生的這方面學(xué)習(xí)和實踐加以注重,確保學(xué)生能夠靈活應(yīng)用編程語言。軟件編程具體開展時,匯編語言的應(yīng)用、需要在C語言程序中嵌入?yún)R編語言,這一過程需要對寄存器應(yīng)用,通過其開展存儲及轉(zhuǎn)換等操作,就能夠使得匯編語言得以良好運行。如在C語言源程序內(nèi)嵌入一組匯編語言,此時在對大括號加以使用的情況下,就能夠促使編寫程序得以有效擴充,之后借助添加向“ASM”進入,在此基礎(chǔ)上對“:”加以應(yīng)用,區(qū)分正常的匯編語言及C語言。

2.2.2鏈接C語言與匯編語言高職院校軟件編程實訓(xùn)教學(xué)開展,一項必要環(huán)節(jié)就是這兩種語言的鏈接,通過對這兩種語言的應(yīng)用,編寫軟件時需對編譯目標(biāo)代碼獨立設(shè)置,保障C語言和匯編語言的鏈接得以有效實現(xiàn),同時此時這兩種語言的互相調(diào)用功能也能夠逐步實現(xiàn),并且多個功能模塊同一個任務(wù)也能得以良好實現(xiàn)。編寫軟件過程應(yīng)用C語言,從匯編語言方面進行分析,應(yīng)對變量及調(diào)用函數(shù)進行定義,同時在進行具體編程時,還要對寄存器加以應(yīng)用,同時對編寫過程各參數(shù)及問題等進行充分考量,尤其要對參數(shù)傳遞問題加以注意,基于這一問題的考慮和注重,能夠確保軟件編程具體開展過程中,以堆棧匯編程序傳遞參數(shù),圍繞這一參數(shù)的基礎(chǔ)上,確保不斷傳遞參數(shù),借此促使程序編寫得以順利開展。以Voidaa函數(shù)為例,aa(&q,n)是編寫模式,此時在系統(tǒng)運行過程中,就需要在堆棧中壓入n,此時能夠從數(shù)據(jù)庫之中提取存儲的數(shù)據(jù),借此確保參數(shù)傳遞得以良好實現(xiàn)。

2.2.3C語言及匯編語言二者混合編程。運用這兩種語言進行混合編程的過程中,通常來說,往往會對比較程序比較5個數(shù)的方式加以采用,基于5個數(shù)的比較并把進而最小數(shù)值進行充分明確。因軟件程序的形成往往需要匯編主程序及子程序共同作用,此時從主程序角度進行分析,編寫時應(yīng)對C語言利用,并將匯編語言應(yīng)用到子程序編寫中,加之對主程序調(diào)用、確保將最小數(shù)值進行有效確定。編寫軟件過程中,用作表示主程序的為in.c*,同時基于qiumin.asm的應(yīng)用,將子程序充分表示出來,此時能夠有效結(jié)合C語言和匯編程序,進而促使軟件間互相交流得以實現(xiàn),為程序運行速度真正提升提供保障。運行程序的過程中,應(yīng)針對編程程序內(nèi)的寄存器等內(nèi)容進行設(shè)計,為設(shè)計過程、程序編寫所應(yīng)用的各語言彼此協(xié)同實現(xiàn)奠定良好基礎(chǔ),促使在對外部接口正常使用的情況下,保障外部調(diào)用功能充分發(fā)揮。

2.3評價教學(xué)成果

教學(xué)評價能為學(xué)生認(rèn)知自身不足、改進自身問題、正確認(rèn)知及感知事物等提供幫助,并且借助教學(xué)評價還能引導(dǎo)學(xué)生自主思考。高職院校計算機軟件編程教學(xué)時,專業(yè)教師可從學(xué)生實訓(xùn)成果為出發(fā)點,將相應(yīng)的評價積極開展,這一過程需要對質(zhì)量評估體系等積極制定,確保綜合點評學(xué)生實訓(xùn)全過程表現(xiàn)及態(tài)度等多項內(nèi)容,促使實訓(xùn)活動意義更加豐富。在進行實訓(xùn)評價時,內(nèi)容可從兩部分進行,首先過程性評價開展,這一部分評價需要在整體成績中占據(jù)40%比例,其次評價學(xué)生成果,這一部分可占學(xué)生總體成績中的六成。過程性評價開展時,需要教師全面考慮并重視學(xué)生的能力掌握情況、創(chuàng)新意識等,評價成果作品時應(yīng)重點評價學(xué)生實訓(xùn)項目設(shè)計結(jié)果,通過兩種評價方式能夠保障評價的全面性,此時學(xué)生專業(yè)理論及實操能力都會得到逐步提升,并且學(xué)生的學(xué)習(xí)理念也能夠健全構(gòu)建,幫助學(xué)生能夠?qū)ψ髌吩O(shè)計過程的團隊合作、創(chuàng)新意識等進行正確認(rèn)知,最終實現(xiàn)品學(xué)兼優(yōu)學(xué)生的良好培養(yǎng)。

3結(jié)束語

作為實用型人才培養(yǎng)重要基地的高職院校,針對計算機軟件編程實訓(xùn)課程具體開展時,應(yīng)盡可能地考慮到社會需要和企業(yè)要求,進而開展符合學(xué)生綜合能力提升的實訓(xùn)課程。在軟件編程的一整個過程,都具備較為復(fù)雜化的特征,因此必然需要對分工及合作給予合理保障,此時編碼人員自身知識功底需要十分扎實,加之編程風(fēng)格的規(guī)范化,如此才能保障軟件編程得以逐步開展和順利實現(xiàn)。值得注意的是,程序員應(yīng)在編程語言運用方面加強力度,基于編程語言合理應(yīng)用基礎(chǔ)上保障編程功能良好實現(xiàn),為軟件高效應(yīng)用提供基礎(chǔ)保障,為編程技術(shù)發(fā)展之路掃清障礙。

參考文獻:

[1]羅大海.基于以“學(xué)”為中心的計算機軟件實踐教學(xué)改革研究[J].中國多媒體與網(wǎng)絡(luò)教學(xué)學(xué)報(上旬刊),2019(12):77-78.

[2]薛輝.高職院校計算機軟件編程教學(xué)探討[J].電腦編程技巧與維護,2008(17):119-120.

[3]羅洋.關(guān)于高職計算機軟件專業(yè)編程語言教學(xué)的思考[J].遼寧高職學(xué)報,2008,10(7):43-44.

[4]林峰.高職高專計算機軟件編程教學(xué)實踐[J].福建商業(yè)高等??茖W(xué)校學(xué)報,2006(2):85-88.

作者:伍岳 單位:貴州職業(yè)技術(shù)學(xué)院

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表