美章網 資料文庫 職業(yè)技能培養(yǎng)的軟件開發(fā)課程改革范文

職業(yè)技能培養(yǎng)的軟件開發(fā)課程改革范文

本站小編為你精心準備了職業(yè)技能培養(yǎng)的軟件開發(fā)課程改革參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

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

1面臨問題分析

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

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

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

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

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

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

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

3課程教學設計方法案例

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

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

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

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

4結束語

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

作者:張智慧 單位:北京信息職業(yè)技術學院

主站蜘蛛池模板: 亚洲欧美日韩国产vr在线观 | 97香蕉久久夜色精品国产| 日本一区二区三区在线看| 亚洲国产成人久久综合区| 百合h肉动漫无打码在线观看| 国产乱女乱子视频在线播放| 国产精品亚洲综合五月天| 国产色a在线观看| jizzjizzjizzjizz国产| 成人影院wwwwwwwwwww| 久久久综合视频| 最新国产精品精品视频| 亚洲日产2021三区| 浪荡秘书伺候办公室h| 免费视频你懂的| 美女张开腿给男人桶| 国产亚洲欧美日韩在线观看不卡| 免费黄网站大全| 国产精品成年片在线观看| 97精品伊人久久久大香线蕉| 女人张开腿男人猛桶视频| 一道本在线视频| 手机看片福利久久| 久久久久亚洲精品男人的天堂| 日韩视频第一页| 亚洲一卡2卡4卡5卡6卡残暴在线| 欧美精品v国产精品v日韩精品| 亚洲高清不卡视频| 福利小视频在线观看| 午夜成人无码福利免费视频| 色94色欧美sute亚洲线| 国产亚洲欧美日韩俺去了| 麻豆免费高清完整版视频| 国产日韩精品一区二区三区 | 天天色天天射天天操| 一本到在线观看视频| 成人年无码AV片在线观看| 久久99精品视免费看| 日本永久免费a∨在线视频| 久久精品人人槡人妻人人玩 | 二个人看的www免费视频|