亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        面向職業(yè)技能培養(yǎng)的軟件開發(fā)課程改革探索

        2015-05-30 01:26:57張智慧
        計算機時代 2015年5期
        關鍵詞:程序設計職業(yè)技能課程改革

        張智慧

        摘 要: 傳統(tǒng)的軟件開發(fā)課程,以培養(yǎng)編程技能和邏輯思維能力為主,已遠不能滿足人才市場的職業(yè)化需求。在分析當前軟件開發(fā)課程存在問題的基礎上,結合C語言程序設計課程教學實踐,將信息系統(tǒng)軟件運行機理融入課堂教學實踐,提出面向職業(yè)技能培養(yǎng)的教學改革方案,并給出課堂教學內(nèi)容設計實際案例。實踐證明,該教學方案提高了學生靈活運用知識、解決實際問題的工程能力。

        關鍵詞: C語言; 程序設計; 職業(yè)技能; 課程改革

        中圖分類號:G424 文獻標志碼:A 文章編號:1006-8228(2015)05-54-02

        Abstract: The traditional software development course, focus on programming skills and logical thinking ability, can not meet the needs from the human resource market. Based on the analysis of the existing problems of current software development course, combining with the teaching practice of C language program course, this paper propses a teaching reform scheme for occupation skill training, integrates the information system software mechanism into classroom teaching practice, and gives one example of teaching design. The practice proved that, the reformed teaching scheme improves the students' engineering ability to apply knowledge to solve practical problems.

        Key words: C language; programming; occupation skill; course reform

        0 引言

        在國家“信息化帶動工業(yè)化”戰(zhàn)略指導下,企業(yè)信息化飛速發(fā)展,帶動了區(qū)域經(jīng)濟轉型和產(chǎn)業(yè)結構升級,相關行業(yè)和企業(yè)對信息技術人才的綜合素質(zhì)能力要求越來越高,對從事信息技術應用型工作的技能型創(chuàng)新人才需求非常迫切[1]。高級語言程序設計作為高職院校信息技術專業(yè)的必修課,主要是面向編程技能和邏輯思維能力培養(yǎng),人才培養(yǎng)質(zhì)量和規(guī)格已遠不能滿足人才市場需求[2]。職業(yè)能力是人們從事其職業(yè)多種能力的綜合,也是高等職業(yè)教育的重點培養(yǎng)目標之一,主要指靈活運用知識解決實際問題的工程能力和動手能力。當前流行的C++、Java開發(fā)平臺運用,一般信息系統(tǒng),Android應用開發(fā),以及一些工具的應用和配置等,都離不開C語言的基礎知識。如果將職業(yè)能力培養(yǎng)注入到C語言程序設計的教學目標,從系統(tǒng)工程的角度,重新安排知識點的學習路徑,結合信息系統(tǒng)的建設、管理、運行、維護工作需求,增強實際應用技能和解決問題能力培養(yǎng),將有利于提高學生的學習積極性和第一任職技術能力培養(yǎng)。

        1 面臨問題分析

        C語言基礎知識普遍適用于當前流行的開發(fā)平臺,成為很多高職院校信息技術專業(yè)的必修課。但是,現(xiàn)有的C語言程序設計教學往往過多的關注結構化程序設計方法,按照知識點的先后順序和難易程度講解程序的基本結構[3],注重語言的各種語句、語法和命令,即便是列舉了一些典型例題,也僅僅是從編寫程序的角度幫助學生理解所講的內(nèi)容,無法達到靈活應用的教學目的,課程學習價值得不到充分發(fā)揮。

        1.1 與應用需求脫節(jié)

        很多學生畢業(yè)后認為程序設計課程教學安排不合理,37%的學生認為對就業(yè)沒有任何意義,20%的學生認為沒有掌握所學知識[4]。究其原因,是因為隨著計算機和互聯(lián)網(wǎng)應用的普及,人才需求兩極分化嚴重,大量的人才需求是信息系統(tǒng)管理、運行和維護人員,不需要開發(fā)系統(tǒng)而要懂得系統(tǒng)優(yōu)化配置、故障排除和客戶服務。對于高職教育而言,顯然應要求學生從技術上理解信息化系統(tǒng)的構成和配置。

        1.2 與技術發(fā)展不相適應

        計算機技術已經(jīng)從一個高端的技術行業(yè)演變成一個工具,云計算、物聯(lián)網(wǎng)等新技術層出不窮,多數(shù)實際應用是利用第三方平臺進行二次開發(fā),只需調(diào)用相關的軟件構件,通過圖形化的界面配置幾個參數(shù)就能實現(xiàn)簡單的應用。企業(yè)更關注人才解決實際應用問題的技術能力。單純的語句、語法教學模式已經(jīng)不能滿足技術發(fā)展需求。

        1.3 與職業(yè)技術能力不匹配

        對語法、命令掌握的技術壁壘很低,但是數(shù)據(jù)建模、抽象問題的解決能力需要系統(tǒng)的學習。學生通過程序設計課程學習,應該能夠真正理解掌握計算機軟件的內(nèi)在運行邏輯機理,而不是了解簡單的語言規(guī)范?,F(xiàn)有授課模式下,學生只是被動的接受語法和語句,而不能真正掌握軟件的運行機理,也就無法轉化成自身的職業(yè)技術能力。

        2 面向職業(yè)技能的教學改革方案

        職業(yè)技能體現(xiàn)的是第一任職技術能力。要適應市場人才需求,轉變以傳授知識為主的理論教學為提升學生技術能力的應用教學。教學內(nèi)容要圍繞應用技能需求設計,提煉出共性的知識和應用范疇,提高學生對程序設計背后運行機理的掌握,培養(yǎng)學生提出問題、分析問題、解決問題的綜合能力。其教學強調(diào)在應用情景的驅動下,最大限度地調(diào)動學生的主觀能動性,探究完成任務或解決問題,增強創(chuàng)新實踐能力。

        2.1 C語言應用現(xiàn)狀深度分析

        根據(jù)來自CodeEval的編程語言統(tǒng)計數(shù)據(jù)分析,2013年開發(fā)者使用Object-C飆升了300%,C#增長了100%,JavaScript增長了33%,Java雖然降低了14%,仍保持在領先地位。國內(nèi)一些教育網(wǎng)站,則大量推崇Java編程、C#和Android應用開發(fā)。雖然已經(jīng)很少將標準C作為開發(fā)工具,但上述這些編程語言的基礎知識都在C語言程序設計教學中有體現(xiàn)。

        2.2 教學改革思路

        以就業(yè)第一任職技術能力為導向,突出程序運行機理分析和解決實際問題方法等應用內(nèi)容,提高施教的針對性。在教學計劃上,要依托學生在計算機組成和操作系統(tǒng)等相關課程上學到的知識,把軟件系統(tǒng)運行機理融入到程序設計,增強C語言程序設計授課的有效性。在教學目標上,在掌握C語言編程基本規(guī)則的基礎上,適當增加軟件系統(tǒng)管理、配置和優(yōu)化。在教學重點上,圍繞編寫、調(diào)試和配置一個實用、規(guī)范、可讀性的程序,靈活運用任務驅動和項目教學法,由簡單到復雜,逐步涵蓋C語言的基本語法、編程知識點,涵蓋實際運行維護各項流程,設計并實施一系列完整的項目,充分發(fā)掘學生的創(chuàng)造潛能,提高學生解決實際問題的綜合能力。

        2.3 課程教學方案設計

        改革后的C語言程序設計課程,以學習項目為知識載體,以項目導向活動作為課堂教學的主要形式,突出項目開發(fā)過程中的管理、運行、維護等能力培養(yǎng)。教師要充分利用自身的知識能力優(yōu)勢,分析就業(yè)市場需求,定位課程崗位能力培養(yǎng)目標,在教學設計時突出對學生的專業(yè)技能、項目經(jīng)驗、職業(yè)素質(zhì)等方面的訓練。課程設計通常包括:設計項目、分解任務、協(xié)作開發(fā)、應用評價、迭代升級五個環(huán)節(jié)。首先,要對項目開發(fā)的相關技術進行概況式介紹,包括開發(fā)環(huán)境搭建、項目背景、任務要求。設計項目要由簡到繁,前后關聯(lián),遞進完善,將C語言程序設計的知識點融入到一系列項目中;分解任務,要成立項目小組,對應項目開發(fā)中的項目管理、系統(tǒng)分析員、程序員、測試員和運行維護人員等角色,輪流完成指定任務;協(xié)作開發(fā)就是創(chuàng)建仿真工作任務,采用任務驅動調(diào)動學生的積極主動性,由項目小組獨立完成任務;應用評價要組織對一次任務完成情況進行研討,分析下一次項目迭代升級方案,繼而開展項目的迭代升級。

        3 課程教學設計方法案例

        精心設計課堂實例是教學內(nèi)容的關鍵。仿真項目的安排,應該遵循課程內(nèi)容之間的內(nèi)在邏輯關系,充分包含課程知識點,完成相關應用知識和技能的掌握。

        3.1 項目設計

        讓學生充分了解當前常用的C語言開發(fā)平臺,在此基礎上搭建TC2.0開發(fā)環(huán)境,研討應用軟件的安裝配置基本要求,培養(yǎng)學生的項目建設能力,將其作為學生從事信息技術應用的基本技能。例如每五人分為一個仿真任務工作組,完成一個“找出最大數(shù)”的應用程序編寫。其中每個人輪流擔任項目管理,負責溝通協(xié)調(diào)項目開發(fā)中出現(xiàn)的問題,匯總系統(tǒng)分析員、程序員、測試員和運行維護人員文檔,撰寫項目報告。要求學生在程序設計過程中,不只是完成某一功能,還要分析每一行語句的應用場景,通過查找資料,轉化為應用技能。下面例子中,重點是注釋中的應用說明,拓展學生的知識點。

        #include//C語言調(diào)用的頭文件,實現(xiàn)對已有函數(shù)的引用,

        可根據(jù)需要選擇。C#、Java也有類似作用的package。這是實現(xiàn)程序復用的主要途徑。

        int main(void) //主程序,必須存在,是系統(tǒng)調(diào)用軟件進程的入口。

        Windows、Linux操作系統(tǒng)管理進程的入口,也可實現(xiàn)程序之間的調(diào)用和通信。本程序涉及了int和void變量類型,int類型數(shù)據(jù)在實際應用中可以用來表示一些整數(shù)如職員序號等。

        { //C程序的分段標識,以C為基礎發(fā)展起來的程序大多以此為標識。

        int i,j,k,t; //定義變量,要放在函數(shù)的最前面。主要是要考慮具體應用的對象屬性。

        printf(“input 3 number(exp:12 32 34):”); //輸出顯示,一方面

        是調(diào)用已有的程序模塊,二是實現(xiàn)程序界面的交互,當前主要是圖形化交互界面,但在工業(yè)控制上還有一些字符型交互界面,主要取決于具體的應用場景。

        scanf(“%d %d %d”,&i,&j,&k); //函數(shù)調(diào)用,接受鍵盤輸入。每個

        應用程序都要通過與輸入輸出設備實現(xiàn)信息的收集,存到相應的內(nèi)存變量,然后進行處理。

        t=i; //臨時存儲,計算機的功能之一就是存儲功能,很多實際應用

        都需要將數(shù)據(jù)格式化后進行存儲處理。

        if(j>t) t=j; //比較邏輯處理,完成功能要求,并存儲結果。

        if(k>t) t=k;

        printf(“\n The max number is :%d”,t); //函數(shù)調(diào)用,顯示結果。

        由采用的函數(shù)決定什么方式來顯示結果。加格式符是為了顯示的人性化。

        renturn 0; //向上層操作系統(tǒng)或調(diào)用程序返回運行結果,可以實

        現(xiàn)應用間的銜接。

        } //完成順序程序結構的處理。

        根據(jù)這一示例,學生分別完成程序設計、文檔編寫,并通過查閱相關資料,開展應用拓展分析。通過這個簡單的項目設計,能讓學生在學習C語言編程基本規(guī)則的基礎上,創(chuàng)建仿真工作任務,讓學生帶著任務學習,擁有學習的主動權,帶動起學生的學習興趣。這個過程可以有效地拓展學生的應用技能。

        3.2 項目評估

        組織小組討論,引導學生分析項目存在的應用問題。該程序存在的主要問題,一是只能處理3個數(shù);二是程序不能重用;三是程序結果無法存儲。一個完整的用戶報告應包括提交問題報告和新的需求報告。通過學生的研討和書面報告,對學生的綜合素質(zhì)進行評價,并給出問題處理方法建議。

        3.3 項目迭代

        在項目評估問題的基礎上,提出項目迭代任務,一是進行輸入保護,采用循環(huán)的方式實現(xiàn)隨機個數(shù)數(shù)據(jù)輸入和比較,掌握循環(huán)結構知識點;二是利用函數(shù)實現(xiàn)程序代碼級的重用,掌握函數(shù)知識點;三是實現(xiàn)數(shù)據(jù)文件寫入,掌握文件操作方法。教師講解示例,完成相關應用分析后,交予仿真任務工作組進行實踐開發(fā)。這樣就將枯燥的語法融入到了一個不斷完善的項目應用過程中,培養(yǎng)學生思考問題、解決問題的職業(yè)能力。

        4 結束語

        本文提出的C語言程序設計課程改革方案,以一個完整項目的迭代升級貫穿教學過程的始終,將編程知識點融入每次任務設計中,在任務驅動下提高學生學習的積極性和主動性,以仿真任務工作組提高學生溝通交流和實際工作能力,以應用拓展分析帶動職業(yè)技能提升。該方法通過近年來的課堂教學實踐,取得了較好的效果,學生在畢業(yè)實習階段就明顯得到了企業(yè)用人單位的認可,是一種適合于程序設計課程的教學方法。

        參考文獻:

        [1] 工業(yè)和信息化部中小企業(yè)司.中小企業(yè)信息化發(fā)展指南[M].機械工業(yè)出版社,2013.

        [2] 朱殷勤,論高職計算機應用專業(yè)技能型創(chuàng)新人才培養(yǎng)[J].農(nóng)業(yè)網(wǎng)絡信息,2013.11:150-153

        [3] 武相軍等.實例拓展法在結構化程序設計教學中的應用[J].計算機教育,2013.2:47-49

        [4] 趙立恒.論高校計算機人才培養(yǎng)[J].高教研究,2013.12:242

        猜你喜歡
        程序設計職業(yè)技能課程改革
        大英縣職業(yè)技能培訓調(diào)研
        基于Visual Studio Code的C語言程序設計實踐教學探索
        計算機教育(2020年5期)2020-07-24 08:52:56
        太倉市服裝定制職業(yè)技能競賽舉行
        工會信息(2020年21期)2020-02-28 07:19:36
        從細節(jié)入手,談PLC程序設計技巧
        電子制作(2019年9期)2019-05-30 09:42:04
        高職高專院校C語言程序設計教學改革探索
        “雙創(chuàng)”形勢下高職財務管理課程改革探索
        項目教學法在微電影制作教學中的應用
        中國市場(2016年35期)2016-10-19 03:02:20
        基于創(chuàng)意的對口單招色彩課程改革突破點研究
        成才之路(2016年25期)2016-10-08 09:50:05
        校企協(xié)同實施高職專業(yè)課程改革的實踐研究
        科技視界(2016年20期)2016-09-29 12:54:06
        努力開創(chuàng)職業(yè)技能培訓的新局面
        學習月刊(2016年14期)2016-07-11 01:54:48
        色偷偷亚洲av男人的天堂| 免费无码a片一区二三区| 亚洲人成无码网站在线观看| 国产麻无矿码直接观看| 国产裸体舞一区二区三区| 亚洲精品久久国产高清情趣图文| 无码一区东京热| av免费一区在线播放| 国产一区二区免费在线视频| 九九久久精品国产免费av| 少妇夜夜春夜夜爽试看视频| 女人扒开屁股爽桶30分钟| 久久精品国产亚洲不av麻豆 | 久久精品国产只有精品96| 少妇人妻中文字幕在线| 国产亚洲中文字幕久久网| av天堂免费在线播放| 欧美黑人又粗又大xxxx| 欧美精品中文字幕亚洲专区| 色一情一区二| 亚洲黄色尤物视频| 国产精品女同久久免费观看| 视频一区中文字幕日韩| 97精品人妻一区二区三区蜜桃| 少妇被粗大的猛烈进出免费视频| 国产又色又爽无遮挡免费动态图| 97人妻无码免费专区| 日本老熟妇五十路一区二区三区| 精品国产一区二区三区2021| 亚洲国产精品国自产拍av| 同性男男黄g片免费网站| 少妇av免费在线播放| 亚洲av午夜福利一区二区国产| 亚洲综合第一页中文字幕| 狠狠精品久久久无码中文字幕| 少妇厨房愉情理伦片bd在线观看| 精品国产福利一区二区三区| 久久精品国产亚洲综合av| 日本一级特黄aa大片| 在线 | 一区二区三区四区| 乱中年女人伦av三区|