网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 論文中心 正文

Android程序設(shè)計(jì)與軟件工程教學(xué)模式

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了Android程序設(shè)計(jì)與軟件工程教學(xué)模式范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

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

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

引言

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

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

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

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

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

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

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

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

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

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

在軟件工程課程中,移動(dòng)程序設(shè)計(jì)教學(xué)流程包括基本概念的講解、開(kāi)發(fā)方法介紹、技術(shù)對(duì)比分析、設(shè)計(jì)實(shí)踐等模塊,其中基本概念的講解作為基礎(chǔ)模塊,學(xué)生對(duì)概念的掌握和理解程度也關(guān)系到其能否順利完成移動(dòng)程序設(shè)計(jì)任務(wù),因此設(shè)計(jì)如下以概念解析為導(dǎo)向的協(xié)同式教學(xué)方案。第一,對(duì)移動(dòng)軟件的開(kāi)發(fā)流程、工具、技術(shù)等進(jìn)行簡(jiǎn)要介紹,讓學(xué)生了解完成移動(dòng)軟件開(kāi)發(fā)需要了解哪些知識(shí)、具備哪些能力。學(xué)生本身即對(duì)Android程序設(shè)計(jì)有較高的興趣,在明確設(shè)計(jì)要求后自然會(huì)形成探究相關(guān)知識(shí)的興趣。為保證學(xué)生能夠自主完成程序設(shè)計(jì)活動(dòng),并確保概念解析教學(xué)能夠充分發(fā)揮提高學(xué)生理論認(rèn)知的作用,教師可對(duì)軟件工程知識(shí)進(jìn)行適當(dāng)拓展,如講解Web、軟件測(cè)試等知識(shí)模塊。第二,引入Android程序設(shè)計(jì)案例進(jìn)行案例分析,引導(dǎo)學(xué)生剖析案例中使用到哪些軟件工程基礎(chǔ)知識(shí)及程序設(shè)計(jì)技術(shù),相較于當(dāng)前的技術(shù)發(fā)展水平,案例中的程序設(shè)計(jì)方案存在哪些可優(yōu)化點(diǎn)。該教學(xué)過(guò)程中問(wèn)題的提出意在引導(dǎo)學(xué)生思維發(fā)展方向,通過(guò)問(wèn)題的分析和探究,確保學(xué)生真正掌握移動(dòng)程序的開(kāi)發(fā)方式。

2.2通過(guò)項(xiàng)目探究實(shí)現(xiàn)協(xié)同式教學(xué)

Android軟件開(kāi)發(fā)是一項(xiàng)實(shí)踐性極強(qiáng)的活動(dòng)。學(xué)生素質(zhì)教育背景下,諸如此類教學(xué)活動(dòng)多采用項(xiàng)目探究方式進(jìn)行,將其作為協(xié)同式教學(xué)過(guò)程中的主要教學(xué)方式之一,即通過(guò)具體項(xiàng)目的提出,讓學(xué)生有機(jī)會(huì)經(jīng)歷完整的移動(dòng)軟件開(kāi)發(fā)項(xiàng)目執(zhí)行過(guò)程,通過(guò)自主實(shí)踐、親身體驗(yàn),掌握移動(dòng)程序開(kāi)發(fā)的流程、方式、注意事項(xiàng)等,培養(yǎng)其創(chuàng)新性思維及團(tuán)隊(duì)意識(shí)。Android程序開(kāi)發(fā)流程復(fù)雜,每個(gè)設(shè)計(jì)開(kāi)發(fā)階段都需要團(tuán)隊(duì)的高效配合才能完成,因此項(xiàng)目探究教學(xué)也以學(xué)生小組的方式進(jìn)行。我校計(jì)算機(jī)專業(yè)協(xié)同式教學(xué)依照軟件工程課程內(nèi)容結(jié)構(gòu),在協(xié)同式教學(xué)過(guò)程中添加多個(gè)自主探究項(xiàng)目,并在教學(xué)實(shí)踐中取得明顯的教育成效,現(xiàn)對(duì)其中教學(xué)經(jīng)驗(yàn)進(jìn)行分享。第一,科學(xué)分組,要求各小組結(jié)合學(xué)生特長(zhǎng)及意愿安排每名學(xué)生的具體崗位,在安排崗位之前,教師可帶領(lǐng)學(xué)生對(duì)移動(dòng)程序設(shè)計(jì)流程進(jìn)行梳理,以明確具體開(kāi)發(fā)過(guò)程涉及到哪些崗位,引導(dǎo)學(xué)生將自身放在專業(yè)開(kāi)發(fā)人員的角度進(jìn)行小組分工。我校采用的學(xué)生分組方案如表1所示。第二,依照每組實(shí)際情況,由教師分配具體的Android程序開(kāi)發(fā)任務(wù)。若學(xué)生已經(jīng)具備一定的程序開(kāi)發(fā)能力,可將小組作為程序開(kāi)發(fā)的最小單元,若學(xué)生當(dāng)前無(wú)法單獨(dú)完成軟件開(kāi)發(fā)任務(wù),可以班為單位,將軟件開(kāi)發(fā)不同環(huán)節(jié)分配給相應(yīng)的小組,各組完成開(kāi)發(fā)任務(wù)[2]。第三,通過(guò)信息化教學(xué)平臺(tái),為學(xué)生提供項(xiàng)目探究所需的基本知識(shí)信息,保證其在前期準(zhǔn)備、構(gòu)思階段的順利性。第四,鼓勵(lì)學(xué)生相互合作,共同完成項(xiàng)目的分析和規(guī)劃。根據(jù)項(xiàng)目探究難度安排執(zhí)行時(shí)長(zhǎng),一般不超過(guò)2課時(shí),項(xiàng)目完成后填寫總結(jié)報(bào)告。第五,對(duì)學(xué)生的設(shè)計(jì)作品進(jìn)行展示和評(píng)估,各組選派代表進(jìn)行演示和講解,并預(yù)留一定的時(shí)間給學(xué)生進(jìn)行軟件操作測(cè)評(píng),觀察其他組設(shè)計(jì)方案的優(yōu)缺點(diǎn),對(duì)本組作品進(jìn)行反思,最后提出修改、優(yōu)化意見(jiàn),在課下進(jìn)行調(diào)整。

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

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

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

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

3結(jié)論

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

參考文獻(xiàn):

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

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

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

作者:孫德剛 單位:山東華宇工學(xué)院

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表