999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

面向職業技能培養的軟件開發課程改革探索

2015-05-30 01:26:57張智慧
計算機時代 2015年5期
關鍵詞:課程改革

張智慧

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

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

中圖分類號: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 引言

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

1 面臨問題分析

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

1.1 與應用需求脫節

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

1.2 與技術發展不相適應

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

1.3 與職業技術能力不匹配

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

2 面向職業技能的教學改革方案

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

2.1 C語言應用現狀深度分析

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

2.2 教學改革思路

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

2.3 課程教學方案設計

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

3 課程教學設計方法案例

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

3.1 項目設計

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

#include//C語言調用的頭文件,實現對已有函數的引用,

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

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

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

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

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

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

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

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

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

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

都需要將數據格式化后進行存儲處理。

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

if(k>t) t=k;

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

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

renturn 0; //向上層操作系統或調用程序返回運行結果,可以實

現應用間的銜接。

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

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

3.2 項目評估

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

3.3 項目迭代

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

4 結束語

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

參考文獻:

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

[2] 朱殷勤,論高職計算機應用專業技能型創新人才培養[J].農業網絡信息,2013.11:150-153

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

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

猜你喜歡
課程改革
《財政與金融》課程考核方式改革研究
《建筑裝飾施工組織與管理》課程改革之初探
中職學校計算機專業“雙證融通”課程改革與探索
“雙創”形勢下高職財務管理課程改革探索
商業會計(2016年13期)2016-10-20 16:18:54
項目教學法在微電影制作教學中的應用
中國市場(2016年35期)2016-10-19 03:02:20
淺談少學時專業的《工程制圖》課程改革
科技視界(2016年22期)2016-10-18 16:29:27
新理念下小學英語課堂教學有效性分析
試析高職藝術設計專業課程改革思路
基于微課視角下的高職院校思想政治課教改探討
高職院校思想政治理論課教學改革的問題探析
主站蜘蛛池模板: 亚洲av日韩综合一区尤物| 国产欧美视频在线观看| 日本高清视频在线www色| 亚洲人成网站18禁动漫无码| 国内精品91| 国产精彩视频在线观看| 色婷婷国产精品视频| 亚洲欧洲日韩综合色天使| 国产成人精品18| 欧美中文字幕第一页线路一| 欧亚日韩Av| 精品久久蜜桃| 国产精品欧美在线观看| 久久久久人妻精品一区三寸蜜桃| 亚洲高清免费在线观看| 色网在线视频| 色综合天天综合| 中国一级特黄大片在线观看| 国产免费自拍视频| 亚洲不卡影院| 亚洲有码在线播放| 亚洲第一精品福利| 99久久国产精品无码| 国产正在播放| 色老头综合网| 中文字幕伦视频| 日韩成人在线一区二区| 成人伊人色一区二区三区| 成年人免费国产视频| 国产成人一区在线播放| 青草视频在线观看国产| 国产精品毛片一区| 国产精品无码AV片在线观看播放| 亚洲视频一区在线| 国产一区三区二区中文在线| 无码免费视频| 国内精自视频品线一二区| 国产欧美高清| 在线观看国产精美视频| 全午夜免费一级毛片| 国产精品人莉莉成在线播放| www.亚洲天堂| 久久久精品国产SM调教网站| 中文字幕资源站| 欧美日韩精品一区二区在线线| 天天综合网站| 国产91精品最新在线播放| 欧美一区日韩一区中文字幕页| 91人妻在线视频| 亚洲欧美另类日本| 欧美中文字幕在线视频| 福利片91| 熟妇无码人妻| 亚洲天堂免费在线视频| 无码内射中文字幕岛国片 | 久久天天躁狠狠躁夜夜躁| 亚洲成人一区二区三区| 99久久精品久久久久久婷婷| 亚洲首页在线观看| 九九视频免费看| 福利在线免费视频| 免费a在线观看播放| 免费无遮挡AV| 色婷婷在线播放| 国产成人在线无码免费视频| yy6080理论大片一级久久| 午夜福利在线观看成人| 欧美a级完整在线观看| 无码久看视频| AV不卡国产在线观看| 日韩高清欧美| 一级毛片基地| 熟女日韩精品2区| 深夜福利视频一区二区| 国产清纯在线一区二区WWW| 久久青草免费91线频观看不卡| 中文字幕在线一区二区在线| 欧美精品三级在线| 国产无套粉嫩白浆| 欧美午夜网| 成人午夜精品一级毛片| 日本尹人综合香蕉在线观看|