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

?

Android程序設(shè)計與軟件工程課程協(xié)同式教學(xué)模式分析

2020-07-04 02:35:21孫德剛
現(xiàn)代信息科技 2020年3期
關(guān)鍵詞:協(xié)同設(shè)計軟件工程

孫德剛

摘? 要:Android應(yīng)用程序與當(dāng)代大學(xué)生生活和學(xué)習(xí)高度相關(guān),在計算機(jī)及其相關(guān)專業(yè),學(xué)生普遍對Android程序設(shè)計表現(xiàn)出較高的興趣。經(jīng)分析認(rèn)為,程序設(shè)計與軟件工程課程協(xié)同式教學(xué)要點體現(xiàn)在明確協(xié)同教學(xué)目標(biāo)、合理安排教學(xué)時間和提高學(xué)生參與程度上,教學(xué)模式的構(gòu)建應(yīng)從概念引入、項目探究和保障機(jī)制優(yōu)化等角度出發(fā),可供相關(guān)人員借鑒參考。

關(guān)鍵詞:Android程序設(shè)計;軟件工程;協(xié)同設(shè)計

中圖分類號:G642;TP311.5? ? ? 文獻(xiàn)標(biāo)識碼:A 文章編號:2096-4706(2020)03-0138-03

Abstract:Android application is highly related to the life and learning of contemporary college students. In computer and related majors,students generally show high interest in Android program design. Through analysis,it is considered that the key points of collaborative teaching of program design and software engineering are to define the goal of collaborative teaching,arrange the teaching time reasonably and improve the degree of studentsparticipation. The construction of teaching mode should start from the perspective of concept introduction,project exploration and optimization of guarantee mechanism,which can be used for reference by relevant personnel.

Keywords:Android programming;software engineering;collaborative design

0? 引? 言

高校軟件工程相關(guān)課程多介紹桌面及Web等常規(guī)應(yīng)用程序開發(fā),缺少與移動軟件設(shè)計的關(guān)聯(lián),學(xué)生進(jìn)行Android程序設(shè)計時,理論知識不足,導(dǎo)致開發(fā)過程問題頻發(fā)。我校提出將Android程序設(shè)計與軟件工程課程進(jìn)行協(xié)同教學(xué)的方案,順應(yīng)移動應(yīng)用市場需求發(fā)展形勢,并滿足學(xué)生Android程序設(shè)計的需求,同時利用學(xué)生學(xué)習(xí)興趣,提高軟件工程理論課程教學(xué)成效。

1? Android程序設(shè)計與軟件工程課程協(xié)同式教學(xué)要點

1.1? 明確協(xié)同教學(xué)目標(biāo)

為保證Android程序設(shè)計與軟件工程課程協(xié)同式教學(xué)方案的順利執(zhí)行,課前教師需對學(xué)生程序設(shè)計能力、軟件工程基礎(chǔ)知識掌握情況、有關(guān)程序設(shè)計的想法等進(jìn)行全面了解。整個教學(xué)過程中,教師應(yīng)將與Android開發(fā)有關(guān)的既定概念作為主要教學(xué)目標(biāo),即所講解的內(nèi)容、選取的實踐項目應(yīng)足夠服務(wù)于學(xué)生Android程序開發(fā)的執(zhí)行,而不是將關(guān)注點放在Android平臺。

1.2? 合理安排教學(xué)時間

協(xié)同式教學(xué)理論知識體量有限,但在教學(xué)實踐中發(fā)現(xiàn),想要將與Android程序設(shè)計相關(guān)的概念、方法、技術(shù)全面?zhèn)鬟f給學(xué)生,并開展各項實踐學(xué)習(xí)活動,至少應(yīng)安排12課時的教學(xué)周期[1]。而Android程序設(shè)計與軟件工程課程結(jié)合后,技術(shù)復(fù)雜、案例較多,因此本校將Android程序設(shè)計的標(biāo)準(zhǔn)課時定為14課時,在授課過程中,交叉介紹有關(guān)的軟件工程知識,并重點關(guān)注仿真器、編譯錯誤等模塊。若本學(xué)期課時有剩余,則用于開展Android程序設(shè)計拓展活動。

1.3? 提高學(xué)生參與程度

協(xié)同式教學(xué)課程中涉及到的新概念、工具及方法較多,且Android程序編譯過程中很容易出現(xiàn)錯誤,進(jìn)而影響學(xué)生學(xué)習(xí)信心及積極性,因此在授課前,教師應(yīng)對Android程序設(shè)計的難度、市場需求、可能出現(xiàn)的問題等進(jìn)行介紹,使學(xué)生做到心中有數(shù)。并結(jié)合具體案例對理論知識、方法進(jìn)行解讀,并及時進(jìn)行知識點的總結(jié),以加深學(xué)生理解,盡可能掃清學(xué)習(xí)障礙。

2? Android程序設(shè)計與軟件工程課程協(xié)同式教學(xué)模式

2.1? 通過概念解析引入?yún)f(xié)同式教學(xué)

在軟件工程課程中,移動程序設(shè)計教學(xué)流程包括基本概念的講解、開發(fā)方法介紹、技術(shù)對比分析、設(shè)計實踐等模塊,其中基本概念的講解作為基礎(chǔ)模塊,學(xué)生對概念的掌握和理解程度也關(guān)系到其能否順利完成移動程序設(shè)計任務(wù),因此設(shè)計如下以概念解析為導(dǎo)向的協(xié)同式教學(xué)方案。

第一,對移動軟件的開發(fā)流程、工具、技術(shù)等進(jìn)行簡要介紹,讓學(xué)生了解完成移動軟件開發(fā)需要了解哪些知識、具備哪些能力。學(xué)生本身即對Android程序設(shè)計有較高的興趣,在明確設(shè)計要求后自然會形成探究相關(guān)知識的興趣。為保證學(xué)生能夠自主完成程序設(shè)計活動,并確保概念解析教學(xué)能夠充分發(fā)揮提高學(xué)生理論認(rèn)知的作用,教師可對軟件工程知識進(jìn)行適當(dāng)拓展,如講解Web、軟件測試等知識模塊。

第二,引入Android程序設(shè)計案例進(jìn)行案例分析,引導(dǎo)學(xué)生剖析案例中使用到哪些軟件工程基礎(chǔ)知識及程序設(shè)計技術(shù),相較于當(dāng)前的技術(shù)發(fā)展水平,案例中的程序設(shè)計方案存在哪些可優(yōu)化點。該教學(xué)過程中問題的提出意在引導(dǎo)學(xué)生思維發(fā)展方向,通過問題的分析和探究,確保學(xué)生真正掌握移動程序的開發(fā)方式。

2.2? 通過項目探究實現(xiàn)協(xié)同式教學(xué)

Android軟件開發(fā)是一項實踐性極強的活動。學(xué)生素質(zhì)教育背景下,諸如此類教學(xué)活動多采用項目探究方式進(jìn)行,將其作為協(xié)同式教學(xué)過程中的主要教學(xué)方式之一,即通過具體項目的提出,讓學(xué)生有機(jī)會經(jīng)歷完整的移動軟件開發(fā)項目執(zhí)行過程,通過自主實踐、親身體驗,掌握移動程序開發(fā)的流程、方式、注意事項等,培養(yǎng)其創(chuàng)新性思維及團(tuán)隊意識。Android程序開發(fā)流程復(fù)雜,每個設(shè)計開發(fā)階段都需要團(tuán)隊的高效配合才能完成,因此項目探究教學(xué)也以學(xué)生小組的方式進(jìn)行。

我校計算機(jī)專業(yè)協(xié)同式教學(xué)依照軟件工程課程內(nèi)容結(jié)構(gòu),在協(xié)同式教學(xué)過程中添加多個自主探究項目,并在教學(xué)實踐中取得明顯的教育成效,現(xiàn)對其中教學(xué)經(jīng)驗進(jìn)行分享。

第一,科學(xué)分組,要求各小組結(jié)合學(xué)生特長及意愿安排每名學(xué)生的具體崗位,在安排崗位之前,教師可帶領(lǐng)學(xué)生對移動程序設(shè)計流程進(jìn)行梳理,以明確具體開發(fā)過程涉及到哪些崗位,引導(dǎo)學(xué)生將自身放在專業(yè)開發(fā)人員的角度進(jìn)行小組分工。我校采用的學(xué)生分組方案如表1所示。

表1? 學(xué)生分組方案

第二,依照每組實際情況,由教師分配具體的Android程序開發(fā)任務(wù)。若學(xué)生已經(jīng)具備一定的程序開發(fā)能力,可將小組作為程序開發(fā)的最小單元,若學(xué)生當(dāng)前無法單獨完成軟件開發(fā)任務(wù),可以班為單位,將軟件開發(fā)不同環(huán)節(jié)分配給相應(yīng)的小組,各組完成開發(fā)任務(wù)[2]。

第三,通過信息化教學(xué)平臺,為學(xué)生提供項目探究所需的基本知識信息,保證其在前期準(zhǔn)備、構(gòu)思階段的順利性。

第四,鼓勵學(xué)生相互合作,共同完成項目的分析和規(guī)劃。根據(jù)項目探究難度安排執(zhí)行時長,一般不超過2課時,項目完成后填寫總結(jié)報告。

第五,對學(xué)生的設(shè)計作品進(jìn)行展示和評估,各組選派代表進(jìn)行演示和講解,并預(yù)留一定的時間給學(xué)生進(jìn)行軟件操作測評,觀察其他組設(shè)計方案的優(yōu)缺點,對本組作品進(jìn)行反思,最后提出修改、優(yōu)化意見,在課下進(jìn)行調(diào)整。

2.3? 通過保障機(jī)制優(yōu)化協(xié)同式教學(xué)

2.3.1? 梳理協(xié)同式教學(xué)標(biāo)準(zhǔn)流程

Android程序設(shè)計與軟件工程協(xié)同式教學(xué)標(biāo)準(zhǔn)流程分為課前、課中和課后三個部分。課前,根據(jù)學(xué)生軟件工程知識掌握程度及學(xué)習(xí)偏好,劃分理論知識框架結(jié)構(gòu),并配備相應(yīng)的教學(xué)方法。拋出本堂課的探究問題,以問題為導(dǎo)向,要求學(xué)生開展自主預(yù)習(xí)及資料收集工作;課中,結(jié)合教學(xué)內(nèi)容特點,將理論知識傳輸與協(xié)同互動的授課模式進(jìn)行交叉使用,以使Android程序設(shè)計與軟件工程課程相互補充。注意學(xué)生課堂參與度及學(xué)習(xí)積極性的控制,總結(jié)學(xué)生提出的問題并在適當(dāng)時機(jī)進(jìn)行解答,提高協(xié)同式教學(xué)效果;課后,學(xué)生在教學(xué)信息系統(tǒng)完成課后練習(xí),在線與教師進(jìn)行問答互動。教師通過系統(tǒng)了解每名學(xué)生知識掌握情況及任務(wù)完成情況,分析、發(fā)現(xiàn)教學(xué)方案中存在的問題,并進(jìn)行修改,同時對學(xué)生進(jìn)行差異化指導(dǎo)。對協(xié)同式教學(xué)標(biāo)準(zhǔn)流程的總結(jié)如表2所示。

表2? 協(xié)同式教學(xué)標(biāo)準(zhǔn)流程

2.3.2? 搭建協(xié)同式教學(xué)信息系統(tǒng)

信息化教學(xué)工具在高校教育中逐漸普及,尤其在計算機(jī)專業(yè)教學(xué)過程中,更應(yīng)提出專業(yè)優(yōu)勢,搭建教學(xué)信息系統(tǒng),線上線下相結(jié)合,開展協(xié)同式教學(xué)。例如,我校Android程序設(shè)計與軟件工程協(xié)同式教學(xué)采用遠(yuǎn)程授課的方式進(jìn)行,學(xué)生人數(shù)較多,且可能處于不同的教室,其學(xué)習(xí)狀態(tài)無法被有效監(jiān)管。目前使用的學(xué)生狀態(tài)跟蹤系統(tǒng)靈敏度有限,常出現(xiàn)鏡頭卡頓、畫面切換混亂的問題。學(xué)校當(dāng)前使用的信息化教學(xué)平臺已基本成熟,因此將學(xué)生自動跟蹤系統(tǒng)的優(yōu)化作為近期的工作重點[3]。為滿足教學(xué)互動需求,決定研發(fā)協(xié)同式教學(xué)遠(yuǎn)程巡檢系統(tǒng),以便教師在提問過程中能夠?qū)τ趯W(xué)生進(jìn)行一對一的遠(yuǎn)程交流。

2.3.3? 完善協(xié)同式教學(xué)組織架構(gòu)

協(xié)同式教學(xué)過程中的主體包括教師、助教、管理員、學(xué)生等,本地課堂與遠(yuǎn)程課堂相結(jié)合,互動關(guān)系相對復(fù)雜??紤]到Android程序開發(fā)與軟件工程課程協(xié)同式教學(xué)模式運用的高效性和便捷性,需要對協(xié)同式教學(xué)組織架構(gòu)進(jìn)行細(xì)分。例如,我校將教師、助教、管理員及學(xué)生代表均列入教學(xué)主體行列,依照其能力及職位特點,賦予不同的教學(xué)權(quán)限,帶來更順暢的課堂調(diào)度流程,及時發(fā)現(xiàn)并解決教學(xué)問題。

3? 結(jié)? 論

Android程序設(shè)計與軟件工程協(xié)同式教學(xué)應(yīng)重點關(guān)注教學(xué)目標(biāo)設(shè)定、教學(xué)時間安排及學(xué)生參與程度,同時通過概念解析、項目探究、保障機(jī)制構(gòu)建符合學(xué)情的協(xié)同式教學(xué)模式,培養(yǎng)學(xué)生程序設(shè)計技能及創(chuàng)新能力,為社會輸送更多軟件專業(yè)人才。

參考文獻(xiàn):

[1] 史月,汪周,趙向軍.協(xié)同課堂教學(xué)滿意度影響因素實證研究——以C語言程序設(shè)計協(xié)同課堂為例 [J].中國醫(yī)學(xué)教育技術(shù),2019,33(3):275-281.

[2] 汪周,史月,趙向軍.協(xié)同課堂教學(xué)臨場感滿意度實證研究——以大學(xué)生程序設(shè)計協(xié)同課堂為例 [J].西華大學(xué)學(xué)報(哲學(xué)社會科學(xué)版),2019,38(2):104-112.

[3] 彭雄新.Android程序設(shè)計與軟件工程協(xié)同式教學(xué)應(yīng)用研究 [J].信息記錄材料,2018,19(12):134-135.

猜你喜歡
協(xié)同設(shè)計軟件工程
網(wǎng)絡(luò)協(xié)同設(shè)計系統(tǒng)下的MATLAB機(jī)械優(yōu)化設(shè)計研究
發(fā)電項目PDMS三維設(shè)計管理的研究與實踐
依托工作室的軟件工程實踐教學(xué)研究
應(yīng)用瀑布模型的MOOC制作方法
融合APTECH體系的軟件產(chǎn)業(yè)人才培養(yǎng)探究
基于工程教育認(rèn)證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究 
關(guān)于提高軟件工程實踐教學(xué)質(zhì)量的幾點思考
關(guān)于如何創(chuàng)新和完善計算機(jī)軟件工程管理的探討
機(jī)載電子產(chǎn)品研制過程的復(fù)雜工作流研究
論H公司基于SAP財務(wù)與業(yè)務(wù)的協(xié)同設(shè)計
自治县| 宁海县| 蓬安县| 克什克腾旗| 龙山县| 包头市| 特克斯县| 巧家县| 亳州市| 五家渠市| 三门峡市| 阿鲁科尔沁旗| 奉贤区| 连州市| 屏东市| 黎川县| 黎平县| 应用必备| 泉州市| 上杭县| 肇州县| 大安市| 陈巴尔虎旗| 盖州市| 普陀区| 临猗县| 南投县| 寿阳县| 石林| 康定县| 双城市| 盐源县| 宜兴市| 奇台县| 霍邱县| 潞西市| 乌兰察布市| 定远县| 会昌县| 浠水县| 沙坪坝区|