国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于“角色扮演”的高職程序設(shè)計課堂教學(xué)改革

2014-09-18 17:42:16譚鋒朱錦晶高善勇
電腦知識與技術(shù) 2014年23期
關(guān)鍵詞:角色扮演程序設(shè)計教學(xué)改革

譚鋒 朱錦晶 高善勇

摘要:在程序設(shè)計課堂教學(xué)中,學(xué)生通過扮演相應(yīng)的職業(yè)崗位角色來完成相應(yīng)的工作任務(wù),使學(xué)生在角色扮演中鍛煉崗位技能、培養(yǎng)職業(yè)素養(yǎng)。以學(xué)生為中心的角色扮演課堂教學(xué)模式,可以增強學(xué)生的參與意識,提高學(xué)生學(xué)習(xí)的積極性和主動性,明顯改善課堂教學(xué)氛圍,收到良好了的教學(xué)效果。

關(guān)鍵詞:角色扮演;高職;程序設(shè)計;教學(xué)改革

中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2014)23-5472-03

1 概述

目前,我國軟件開發(fā)人員需求依然很大,這可以從智聯(lián)招聘、中華英才、前程無憂等各大網(wǎng)站發(fā)布的軟件人才招聘信息佐證這一事實。但從目前高職計算機專業(yè)畢業(yè)生的就業(yè)情況來在看,卻出現(xiàn)了相反的情況:一邊是招聘網(wǎng)站上每天不斷發(fā)布的大量軟件人才招聘信息,感到人才緊缺;一邊卻是我們畢業(yè)的計算機專業(yè)學(xué)生找不到適合的軟件開發(fā)工作,疑似人才供應(yīng)過剩。這無疑是我們的教學(xué)出了問題。[1]

筆者學(xué)校的計算機類專業(yè)分方向開設(shè)了程序設(shè)計類課程,分別是Java方向的Java程序設(shè)計、Java Web編程、J2EE輕型框架企業(yè)應(yīng)用等課程和.NET方向的C#程序設(shè)計、ASP.NET Web應(yīng)用開發(fā)、.NET高級開發(fā)技術(shù)等課程。雖然程序設(shè)計課程體系構(gòu)建完整,實現(xiàn)了從基礎(chǔ)到深入再到提高,并且,這些課程也進行了一些課堂教學(xué)改革,引入了案例教學(xué)法、項目教學(xué)法等,教學(xué)活動也均在計算機實訓(xùn)室進行,實現(xiàn)了教、學(xué)、做一體化,但由于仍然采用以教師為中心,主導(dǎo)整個課堂教學(xué)的模式,導(dǎo)致學(xué)生處于被動學(xué)習(xí)狀態(tài),是老師要學(xué)生學(xué),不是學(xué)生自己要學(xué),加上程序設(shè)計類課程有一定的學(xué)習(xí)難度,學(xué)生由此產(chǎn)生畏難情緒,感覺教學(xué)活動枯燥,沒有學(xué)習(xí)興趣,這樣,最終結(jié)果就是教學(xué)效果很不理想。從往屆畢業(yè)生的就業(yè)反饋信息來看,最終能夠勝任并從事軟件開發(fā)工作的學(xué)生不到5%。改變這一現(xiàn)狀的有效途徑之一就是在課堂教學(xué)中引入職業(yè)崗位角色扮演教學(xué)法。角色扮演的突出改變是以學(xué)生為中心,老師充當引導(dǎo)者、評價者,學(xué)生是參與人、親身體驗者,是整個教學(xué)活動中的主角。學(xué)生在積極主動的狀態(tài)下去學(xué)習(xí),往往能夠起到事半功倍的效果。

在高職教育中,角色扮演法也叫情境模擬法,歸類為“情境領(lǐng)域教學(xué)方法”的一種。[2]角色扮演是一種綜合性、創(chuàng)造性的互動活動。通過角色扮演,可以使參與者分享并感知經(jīng)驗與心得。而在角色扮演活動中,最重要的一種就是互動扮演活動,在這類活動中,所有參與人會達成共識確定共同的期許和規(guī)則,每個成員都有一個身份、角色,進行交流互動。成員之間通過這種方式進行交流互動,創(chuàng)新創(chuàng)造。[3]

2 角色扮演的課堂教學(xué)方案

2.1 角色選擇

基于職業(yè)崗位“角色扮演”的課堂教學(xué)改革,就是從軟件開發(fā)職業(yè)的工作崗位中選取幾個典型工作崗位作為學(xué)生扮演的角色,嘗試改變現(xiàn)有師生的教與學(xué)關(guān)系,改變以往以教師主導(dǎo)的教學(xué)模式,代之以學(xué)生主導(dǎo)的職業(yè)崗位“角色扮演”學(xué)習(xí)模式,賦予學(xué)生最大的自主學(xué)習(xí)權(quán),改變老師要學(xué)生學(xué)習(xí)的現(xiàn)狀為學(xué)生自己主動要學(xué)習(xí)的情景,這樣可以充分發(fā)揮學(xué)生的積極性和能動性。學(xué)生只有喜愛并投入精力去學(xué)習(xí),才能真正領(lǐng)悟并掌握軟件開發(fā)技術(shù),從而勝任軟件開發(fā)工作崗位。

IT企業(yè)的軟件開發(fā)工作通常是由一個項目團隊負責(zé)完成的,每一個團隊成員根據(jù)其工作任務(wù)的不同,在團隊中擔(dān)任不同的角色。對于一個中小型軟件項目的開發(fā)團隊。

[角色\&工作職責(zé)\&能力培養(yǎng)目標\&項目經(jīng)理\&負責(zé)制定項目方案,分析用戶需求,控制項目進度,管理和協(xié)調(diào)開發(fā)團隊成員的工作。\&鍛煉學(xué)生的團隊管理、組織協(xié)調(diào)、人際溝通交流及分析問題等能力。\&系統(tǒng)設(shè)計師\&負責(zé)軟件項目的整體方案設(shè)計、系統(tǒng)架構(gòu)設(shè)計、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計等工作。\&鍛煉學(xué)生宏觀規(guī)劃與設(shè)計能力,培養(yǎng)學(xué)生全面審視軟件項目架構(gòu)的能力。\&軟件工程師\&負責(zé)軟件項目功能模塊代碼的編寫工作。\&鍛煉學(xué)生實際編程的能力。\&]

考慮到高職學(xué)生對文檔撰寫有畏難情緒,以上角色的工作職責(zé)中均略去了文檔撰寫任務(wù)。但文檔撰寫能力也是軟件開發(fā)人員應(yīng)具備的能力之一,這一能力的鍛煉可以在大三課程中再加入,過早加入會打擊學(xué)生的學(xué)習(xí)興趣,適得其反。

另外,由于系統(tǒng)分析師要求有較高的分析能力,前期程序設(shè)計課程中暫不設(shè)置,待學(xué)生能力提高后再在后期的程序設(shè)計課程中加入這一角色。在表現(xiàn)中,項目經(jīng)理暫時承擔(dān)系統(tǒng)分析師的部分必要的簡單職責(zé)。

2.2 角色分配

在課堂教學(xué)過程中,將學(xué)生以3-4人為單位分成若干個項目開發(fā)團隊,團隊成員分別扮演項目經(jīng)理、系統(tǒng)設(shè)計師、軟件工程師角色。根據(jù)團隊人員具體情況,有時一人可以扮演兩個角色,也可以兩人扮演同一個角色。在課堂上,教師根據(jù)學(xué)生的需求講解必備的開發(fā)技術(shù)后,參照實際的軟件開發(fā)項目向?qū)W生開發(fā)團隊下達工作量適中的項目任務(wù),學(xué)生開發(fā)團隊根據(jù)要求完成任務(wù)。在完成任務(wù)的過程中,學(xué)生開發(fā)團隊成員根據(jù)自己所扮演的角色來完成與角色對應(yīng)的工作任務(wù),以此來鍛煉相應(yīng)角色的崗位技能。

為了讓學(xué)生有全面發(fā)展鍛煉的機會,可以根據(jù)學(xué)生開發(fā)團隊各成員的實際鍛煉情況,適時互換角色,達到均衡鍛煉能力的效果。

教師根據(jù)各學(xué)生開發(fā)團隊的具體情況,可以適量安排課后項目開發(fā)任務(wù),讓學(xué)生在課堂后也能夠繼續(xù)鍛煉增強所扮演角色的工作能力。

2.3 實踐項目設(shè)置

根據(jù)課程的教學(xué)能力目標,并結(jié)合實際開發(fā)項目,設(shè)置若干個實踐開發(fā)項目,作為學(xué)生開發(fā)團隊的實踐任務(wù)。實踐項目設(shè)置的參考依據(jù)如下:

1) 每個實踐項目均應(yīng)具有相對獨立的編程技術(shù)鍛煉價值,不應(yīng)隨意編造,脫離實際。

2) 各實踐項目的完成難度要適中,難度依次呈現(xiàn)緩慢上升趨勢。

3) 各實踐項目的編程工作量應(yīng)該基本相等,若不等相差也不應(yīng)過大。

4) 每個實踐項目可以方便地分成幾個獨立任務(wù),以實現(xiàn)團隊成員的分工合作。

5) 實踐項目所涉及的編程技術(shù),應(yīng)覆蓋實際開發(fā)中常用的主要編程技術(shù)。

3 角色扮演的課堂教學(xué)案例

本案例全部完成需要14-18課時,包括實踐項目前期準備(2-4課時)、項目分析與平臺搭建(6課時)、課后項目開發(fā)(4-6課時)、成果匯報與演示(2課時)4部分內(nèi)容。

3.1 實踐項目前期準備

前期準備包括布置開發(fā)任務(wù)、推薦參考資料、疑難技術(shù)講解3部分內(nèi)容。其中,布置開發(fā)任務(wù)和推薦參考資料在課前完成,疑難技術(shù)講解在課堂上完成。

布置開發(fā)任務(wù):教師向各開發(fā)團隊下達項目開發(fā)任務(wù),說明項目名稱、開發(fā)目的、客戶對象等,講解項目的用戶需求的調(diào)研方式、開發(fā)資料收集的清單和參考渠道等,明確項目開發(fā)的時間周期、最終成果要求等。開發(fā)團隊的項目經(jīng)理負責(zé)分配任務(wù)給團隊成員。

推薦參考資料:教師根據(jù)實踐項目,給出參考書籍及獲取參考資料的方法,提供相似的參考項目案例,以幫助各開發(fā)團隊充分做好項目開發(fā)準備工作。

疑難技術(shù)講解:教師講解開發(fā)任務(wù)中可能涉及到的、學(xué)生自學(xué)有困難的編程技術(shù)。

3.2 項目分析與平臺搭建

在做好前期準備的情況下,利用一次課堂教學(xué)活動,進行項目的分析與討論,使各開發(fā)團隊成員都熟悉所參與的項目,清楚自己所承擔(dān)的工作任務(wù)。

為了便于開發(fā)團隊成員分工并行開展項目的開發(fā)工作,在本次的課程教學(xué)活動中,應(yīng)要求各開發(fā)團隊完成開發(fā)項目平臺的搭建工作,這包括在學(xué)生個人電腦上安裝開發(fā)環(huán)境、建立項目的數(shù)據(jù)庫、搭建項目框架等,只有這樣才能實現(xiàn)小組成員的互不干涉、互不影響地進行開發(fā)工作。

1) 項目需求分析匯報與討論

由各開發(fā)團隊扮演項目經(jīng)理角色的學(xué)生介紹本小組所承擔(dān)開發(fā)項目的調(diào)研工作完成情況,介紹講解小組開發(fā)項目的需求分析,說明小組人員的工作分工、開發(fā)進度計劃等。

其他開發(fā)團隊的成員可以針對講解提出質(zhì)疑,由項目經(jīng)理進行答疑。教師針對講解、質(zhì)疑、答疑提出自己的意見和建議。

2) 項目總體設(shè)計匯報與討論

由開發(fā)團隊扮演項目系統(tǒng)設(shè)計師角色的學(xué)生匯報本小組所承擔(dān)開發(fā)項目的總體設(shè)計方案,包括總體框架結(jié)構(gòu)、功能模塊的劃分等。講解說明項目的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計方案。

其他開發(fā)團隊成員可以針對講解提出質(zhì)疑,由系統(tǒng)設(shè)計師進行答疑。教師針對講解、質(zhì)疑、答疑提出自己的意見和建議。

3) 項目開發(fā)技術(shù)難點分析與討論

由開發(fā)團隊扮演軟件工程師角色的學(xué)生分析介紹自己所承擔(dān)的功能模塊,講解開發(fā)中可能會用到的編程技術(shù),提出自己解決不了的技術(shù)難點、疑問,說明自己的想法。

其他開發(fā)團隊成員一起參與討論,可以針對匯報同學(xué)所采用的編程技術(shù)提出質(zhì)疑,由匯報同學(xué)解答,也可以對匯報同學(xué)提出技術(shù)難點、疑問,提出相應(yīng)的解決方案。

教師針對學(xué)生匯報、提出的解決方案進行點評,對學(xué)生經(jīng)過討論后仍然解決不了的技術(shù)難點進行統(tǒng)一講解、分析。

4) 項目開發(fā)平臺的搭建

為做好小組成員分工并行開發(fā)的準備,要求小組成員集中在一起共同完成項目開發(fā)平臺的搭建工作。此項工作以扮演項目系統(tǒng)設(shè)計師角色的學(xué)生為主,其他成員協(xié)助完成。

在搭建平臺過程中遇到問題時,開發(fā)團隊成員應(yīng)一起參與討論,共同研究解決,共同解決項目開發(fā)平臺搭建中遇到的問題。遇到小組不能解決的問題時可以向其他小組求助,其他小組也解決不了的問題由老師幫助解決。

5) 課堂開發(fā)完成情況匯報

由開發(fā)團隊扮演項目經(jīng)理角色的學(xué)生匯報本小組在課堂上完成的開發(fā)任務(wù)情況。

教師點評各開發(fā)團隊的項目開發(fā)工作完成情況,布置課后各開發(fā)團隊應(yīng)該完成的開發(fā)任務(wù)以及完成任務(wù)的時間進度要求等。

3.3 課后項目開發(fā)

在課堂上對項目進行分析、討論與搭建好項目開發(fā)平臺后,各團隊成員在課后分工完成所承擔(dān)的項目開發(fā)任務(wù)。在此期間,由扮演項目經(jīng)理角色的學(xué)生負責(zé)組織管理、協(xié)調(diào)團隊成員的開發(fā)工作,負責(zé)與老師保持聯(lián)系,及時匯報項目開發(fā)中遇到的問題。

3.4 成果匯報與演示

在課堂上由各團隊輪流匯報項目開發(fā)情況,演示項目成果。每個學(xué)生針對自己所扮演的角色,均應(yīng)匯報、總結(jié)自己在項目開發(fā)中的工作任務(wù)完成情況及經(jīng)驗收獲與不足。

4 結(jié)束語

在程序設(shè)計課堂教學(xué)中,引入以學(xué)生為中心的角色扮演方式,可以增強學(xué)生的參與意識,實現(xiàn)師生良性互動;激發(fā)學(xué)生的學(xué)習(xí)興趣,提高積極性和主動性,達到良好學(xué)習(xí)效果。同時,以學(xué)生為中心的角色扮演方式,還可以培養(yǎng)學(xué)生的團隊精神和職業(yè)素養(yǎng),提前體驗職業(yè)崗位的工作感受??傊?,經(jīng)過實踐證明,以學(xué)生為中心的角色扮演方式,可以明顯改善程序設(shè)計課堂教學(xué)氛圍,顯著提高學(xué)生的編程能力。

參考文獻:

[1] 譚鋒.高職軟件開發(fā)人才培養(yǎng)模式探索[J].電腦知識與技術(shù),2010,6(27):7783-7784,7798.

[2] 徐麗仙.角色扮演在“嵌入式系統(tǒng)”課程設(shè)計中應(yīng)用探討[J].揚州教育學(xué)院學(xué)報,2013,31(3):82-84.

[3] 丁智國.基于角色扮演的《軟件測試》課程教學(xué)探索[J].中國信息技術(shù)教育,2014(1):103-105.

猜你喜歡
角色扮演程序設(shè)計教學(xué)改革
角色扮演游戲
幼兒園(2021年7期)2021-08-09 12:48:22
基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
計算機教育(2020年5期)2020-07-24 08:52:56
“角色扮演”拯救荷蘭艦隊
從細節(jié)入手,談PLC程序設(shè)計技巧
電子制作(2019年9期)2019-05-30 09:42:04
剖析角色扮演在初中英語會話教學(xué)中的應(yīng)用
新課程研究(2016年4期)2016-12-01 05:55:02
高職高專院校C語言程序設(shè)計教學(xué)改革探索
基于人才培養(yǎng)的技工學(xué)校德育實效性研究
成才之路(2016年25期)2016-10-08 09:51:08
現(xiàn)代信息技術(shù)在高職數(shù)學(xué)教學(xué)改革中的應(yīng)用研究
科技視界(2016年20期)2016-09-29 12:59:03
以職業(yè)技能競賽為導(dǎo)向的高職單片機實踐教學(xué)改革研究
科技視界(2016年20期)2016-09-29 11:20:38
微課時代高等數(shù)學(xué)教學(xué)改革的實踐與探索
科技視界(2016年20期)2016-09-29 11:16:19
邻水| 齐齐哈尔市| 收藏| 聂拉木县| 邵阳县| 大丰市| 文化| 东莞市| 天气| 灌南县| 保靖县| 望谟县| 沙雅县| 广宗县| 涟水县| 友谊县| 德安县| 武鸣县| 平江县| 淮北市| 营口市| 南汇区| 平遥县| 尖扎县| 会同县| 杨浦区| 修文县| 含山县| 陵水| 临海市| 威宁| 本溪市| 康定县| 乌兰察布市| 恩平市| 兴仁县| 神木县| 凤翔县| 九寨沟县| 德格县| 开江县|