馬曉娟
摘要:現(xiàn)代網(wǎng)絡(luò)和信息技術(shù)高速發(fā)展,智能手機(jī)的應(yīng)用在人們的生活中占據(jù)了重要的位置,開發(fā)手機(jī)App成為最具發(fā)展?jié)摿Φ男袠I(yè)之一。教育技術(shù)專業(yè)(iOS開發(fā)方向)就是在時(shí)代的不斷進(jìn)步中產(chǎn)生的。為了培養(yǎng)出適應(yīng)社會(huì)需求的專門人才,校企合作培養(yǎng)模式成為必然,該文對(duì)教育技術(shù)專業(yè)(iOS開發(fā)方向)人才培養(yǎng)方案制定過程中的主要問題進(jìn)行了深入的研究。
關(guān)鍵詞:教育技術(shù);iOS開發(fā);人才培養(yǎng)方案;校企合作;課程設(shè)置
教育技術(shù)是關(guān)于學(xué)習(xí)資源和學(xué)習(xí)過程的設(shè)計(jì)、開發(fā)、使用、管理和評(píng)價(jià)的理論和實(shí)踐?,F(xiàn)代網(wǎng)絡(luò)技術(shù)的發(fā)展普及了智能手機(jī)的使用,研發(fā)智能手機(jī)App成為較具發(fā)展?jié)摿Φ男袠I(yè),就業(yè)前景非常好。iOS是蘋果公司所開發(fā)的移動(dòng)端操作系統(tǒng),它是目前最安全、穩(wěn)定性最高的操作系統(tǒng)。蘋果于2017年2月公布iOS10的安裝率為79%,這充分顯示了蘋果極高的市場(chǎng)占有率。為拓寬學(xué)生就業(yè)范圍,我校將傳統(tǒng)的教育技術(shù)專業(yè)與iOS應(yīng)用開發(fā)整合在一起,學(xué)生既接受傳統(tǒng)的教育技術(shù)學(xué)專業(yè)知識(shí),又接受iOS應(yīng)用開發(fā)的知識(shí),畢業(yè)生可以選擇教育技術(shù)和iOS兩個(gè)方向的工作崗位。這是由兩個(gè)方向整合起來的一個(gè)專業(yè),是我校在校企合作辦學(xué)這一前提下,為人才培養(yǎng)與市場(chǎng)需求接軌,結(jié)合我校實(shí)際情況探索出的一條創(chuàng)新性專業(yè)建設(shè)道路。目前此專業(yè)的建設(shè)正處于摸索階段,現(xiàn)已招三屆本科生,每屆的培養(yǎng)方案都根據(jù)實(shí)際教學(xué)情況有所微調(diào),本文主要對(duì)此專業(yè)人才培養(yǎng)方案制定過程中的主要問題進(jìn)行了較為深入的研究。
1人才培養(yǎng)目標(biāo)的定位
本專業(yè)培養(yǎng)按照軟件工程規(guī)范進(jìn)行軟件開發(fā),能直接進(jìn)入IT教育企業(yè)、教育科研部門或IT機(jī)構(gòu)從事程序設(shè)計(jì)、UI設(shè)計(jì)、iOS平臺(tái)下教育軟件開發(fā)、數(shù)字化教育資源的管理、設(shè)計(jì)與開發(fā)等工作,具備良好專業(yè)素養(yǎng)和基本能力的應(yīng)用型技能人才。學(xué)生畢業(yè)時(shí)基本具備在iOS平臺(tái)下開發(fā)教育軟件的能力,以及相關(guān)教育資源開發(fā)實(shí)踐的初步經(jīng)驗(yàn)和項(xiàng)目組織能力,能從事iOS平臺(tái)下數(shù)字化教育資源的應(yīng)用、設(shè)計(jì)和開發(fā)等工作,因此畢業(yè)生可以選擇教育技術(shù)和iOS兩個(gè)方向的相關(guān)工作崗位。畢業(yè)生應(yīng)以具備實(shí)踐動(dòng)手能力為主,強(qiáng)調(diào)實(shí)際操作,少數(shù)繼續(xù)深造的學(xué)生,應(yīng)具備一定的理論水平。
2課程設(shè)置
在我校已招收的三屆學(xué)生教學(xué)實(shí)施過程中,綜合代課教師與學(xué)生的反饋,暴露出一些實(shí)在的問題,因課程設(shè)置(包括課程開設(shè)的科目和課時(shí)數(shù)以及企業(yè)方實(shí)訓(xùn)科目和課時(shí)數(shù))考慮不周,需要對(duì)其進(jìn)行合理地調(diào)整,以適應(yīng)我校學(xué)生的實(shí)際情況。
2.1確定每學(xué)期授課周數(shù)
學(xué)期授課周數(shù)主要受企業(yè)方教師實(shí)訓(xùn)與校內(nèi)實(shí)踐活動(dòng)安排的制約,在新制定的培養(yǎng)方案中,綜合以上兩個(gè)因素,確定了每學(xué)期授課周數(shù),具體情況如下:
2.2通識(shí)教育課程調(diào)整方案
根據(jù)教育部規(guī)定的通識(shí)教育課程開課科目與原培養(yǎng)方案一致,在課時(shí)數(shù)上做了微調(diào),在原方案周課時(shí)不變的基礎(chǔ)上,結(jié)合上表中的各學(xué)期授課周數(shù),確定了新的總課時(shí)。在文化素質(zhì)教育限修課里,考慮到學(xué)生畢業(yè)后要書寫軟件設(shè)計(jì)相關(guān)的文檔,所以在大學(xué)語文和應(yīng)用文寫作兩門課中推薦開設(shè)后者。
2.3學(xué)科基礎(chǔ)課程調(diào)整方案
除根據(jù)上表確定的授課周數(shù)調(diào)整的總課時(shí)之外,新的培養(yǎng)方案對(duì)部分課程的上課學(xué)期和周課時(shí)數(shù)做了調(diào)整。
Java作為Android平臺(tái)的主流開發(fā)語言,培養(yǎng)方案中將其用作引導(dǎo)學(xué)生認(rèn)識(shí)面向?qū)ο蟪绦蛟O(shè)計(jì)的入門性教學(xué)語言,開設(shè)此課程也可以為學(xué)生將來擇業(yè)提供另一種方向。舊的開課計(jì)劃中此課程的總課時(shí)與周課時(shí)為120和8,此次調(diào)整為96和6。開設(shè)這門課是為了讓學(xué)生對(duì)面向?qū)ο缶幊趟枷胗幸粋€(gè)了解,為后續(xù)Swift與Objective-C的學(xué)習(xí)奠定基礎(chǔ),也為將來部分學(xué)生選擇Web開發(fā)方向提供語言基礎(chǔ)。此課只涉及基礎(chǔ)語法教學(xué),由120縮減到96課時(shí)較合適。作為UI界面設(shè)計(jì)的基礎(chǔ),靜態(tài)網(wǎng)站設(shè)計(jì)由原來的70課時(shí)調(diào)整為60課時(shí)。數(shù)據(jù)結(jié)構(gòu)是算法設(shè)計(jì)的基礎(chǔ),在學(xué)習(xí)程序設(shè)計(jì)基礎(chǔ)后,第二學(xué)期應(yīng)馬上開設(shè)此課程,故此課由第三學(xué)期調(diào)整到第二學(xué)期開設(shè),課時(shí)量由70調(diào)為64,應(yīng)適當(dāng)降低難度,太難的且使用頻率少的算法可刪減,主要講常用的算法和數(shù)據(jù)組織形式。
2.4專業(yè)課調(diào)整方案
本專業(yè)是由兩個(gè)方向整合起來的,旨在拓寬學(xué)生的就業(yè)范圍,既可以從事教育技術(shù)相關(guān)工作,又可以選擇iOS開發(fā)相關(guān)工作,所以主要專業(yè)課是圍繞這兩個(gè)方向制定的,但傳統(tǒng)的教育技術(shù)專業(yè)的專業(yè)課都是偏理論的,與人才培養(yǎng)目標(biāo)不一致,故新方案中將這些偏理論的課程砍掉,留下考研涉及的小部分課程作為專業(yè)任修課,供打算考研的學(xué)生選修。沒有考研計(jì)劃的學(xué)生主要培養(yǎng)其動(dòng)手能力,故專業(yè)必修課與限修課中都是涉及實(shí)際操作能力的課程。
iOS開發(fā)所用到的編程語言有Swift與Objective-C(OC),前者是比較新的而且語法簡(jiǎn)單,發(fā)展不太成熟,語法更新較快,后者發(fā)展得成熟應(yīng)用廣泛,語法相對(duì)固定。從語法繁簡(jiǎn)的角度上看,Swift適用于初學(xué)者人門學(xué)習(xí),故將Swift安排在第三學(xué)期,OC隨后排在第四學(xué)期。但在課時(shí)安排上由原來的120縮減到96課時(shí)。Swift和OC是iOS開發(fā)必備的基礎(chǔ)語言,主要講的是基礎(chǔ)語法,在專業(yè)基礎(chǔ)課中占有核心地位,雖非常重要,但在開此兩門課之前,學(xué)生先后兩學(xué)期有程序設(shè)計(jì)基礎(chǔ)和Java的學(xué)習(xí),已對(duì)程序設(shè)計(jì)、程序結(jié)構(gòu)和面向?qū)ο笥辛顺浞至私猓椅瓷婕暗骄唧w開發(fā),所以課時(shí)量不用設(shè)100多,96課時(shí)已經(jīng)足夠了,足以滿足各項(xiàng)重要知識(shí)點(diǎn)的講授,甚至還可以勻出來課時(shí)用于講一些基礎(chǔ)控件與基本語法結(jié)合的問題。
由于第三學(xué)期有了Swift基礎(chǔ),第四學(xué)期即可開設(shè)iOS應(yīng)用開發(fā)(一),此課程與OC同步進(jìn)行,一些簡(jiǎn)單的項(xiàng)目學(xué)生就可以分別用兩種語言實(shí)現(xiàn),這可以充分提高學(xué)生對(duì)這兩種語言的熟練程度,為后續(xù)兩種語言的混編也打下扎實(shí)的語言基礎(chǔ)。
第五學(xué)期主要專業(yè)課有iOS應(yīng)用開發(fā)(二)和移動(dòng)端界面設(shè)計(jì),繼續(xù)深化項(xiàng)目難度并同時(shí)安排界面設(shè)計(jì)課程,一個(gè)項(xiàng)目的界面修飾很重要。UI設(shè)計(jì)師是目前就業(yè)市場(chǎng)缺口較大的一個(gè)行業(yè),移動(dòng)端界面設(shè)計(jì)是新方案中增加的一門實(shí)踐性課程,旨在提高學(xué)生控件設(shè)計(jì)和界面修飾能力,也為有美術(shù)基礎(chǔ)的學(xué)生進(jìn)入用人市場(chǎng)提供了一個(gè)新的方向。本學(xué)期還有一門比較重要的PHP,它與數(shù)據(jù)庫交互來開發(fā)web應(yīng)用,是訪問動(dòng)態(tài)網(wǎng)站的一門語言,為學(xué)生選擇web應(yīng)用開發(fā)方向提供了基礎(chǔ)。endprint
第六學(xué)期主要專業(yè)課有iOS應(yīng)用開發(fā)(三)、Pvthon腳本語言基礎(chǔ)和HTML5,后兩門都屬于Web開發(fā)語言。Pvthon是一種在國內(nèi)發(fā)展時(shí)間較短的面向?qū)ο蟮母呒?jí)動(dòng)態(tài)語言,人們把它稱作“膠水語言”,用它可以封裝和集成其他語言程序。很多大公司,例如百度、高德等用其作為數(shù)據(jù)挖掘工具,所以Python爬蟲的應(yīng)用非常廣泛,深人的學(xué)好這門語言對(duì)于進(jìn)人職場(chǎng)來說顯然是一塊很好的敲門磚。HTML5是一種Web前端開發(fā)語言,移動(dòng)端常用的地理定位、離線緩存及動(dòng)效都要用到HT-ML5。本學(xué)期的課程進(jìn)一步為學(xué)生選擇Web開發(fā)方向打下語言基礎(chǔ),這樣學(xué)生可以根據(jù)自己的興趣和自身情況在iOS開發(fā)和Web開發(fā)兩個(gè)方向中選擇。
2.5實(shí)踐課程調(diào)整方案
在實(shí)踐環(huán)節(jié),新方案去掉了原有30學(xué)時(shí)的蘋果授權(quán)軟件一iWork09實(shí)訓(xùn)。iWork是iOS系統(tǒng)下的辦公軟件組合,學(xué)生常使用辦公軟件,一些功能即使沒講過也能自己通過菜單掌握操作步驟,所以這門課不需要企業(yè)來實(shí)訓(xùn)。原方案中的課程除Java維持30課時(shí)不變,其余課程均增加到36課時(shí),安排相對(duì)比較充足的時(shí)間由企業(yè)教師帶領(lǐng)學(xué)生切實(shí)提高實(shí)踐能力。在大四學(xué)生要進(jìn)入企業(yè)實(shí)習(xí)基地完成綜合實(shí)訓(xùn)和專業(yè)實(shí)習(xí),綜合實(shí)訓(xùn)由原來的120增加到320,讓實(shí)訓(xùn)教師有充裕的課時(shí)深入講解開發(fā)技術(shù),專業(yè)實(shí)習(xí)360課時(shí)不變。完成這兩項(xiàng)后企業(yè)根據(jù)專業(yè)學(xué)生實(shí)習(xí)表現(xiàn)與工作能力為學(xué)生提供工作崗位進(jìn)行頂崗實(shí)習(xí),課時(shí)數(shù)從300增加到360,到此階段,學(xué)生基本可以直接參與項(xiàng)目開發(fā)工作,可以跟項(xiàng)目組其他同事學(xué)習(xí)開發(fā)技術(shù)。
3專業(yè)建設(shè)實(shí)施建議
3.1實(shí)驗(yàn)室建設(shè)
目前我系專業(yè)機(jī)房有兩個(gè),都可以容納50人教學(xué)。教師教學(xué)時(shí)要將顯示器設(shè)成鏡像顯示器,使得顯示器上只有中間區(qū)域有效,兩邊區(qū)域都是黑屏,教師機(jī)屏幕字體還得放大,講課過程中多有不便,實(shí)驗(yàn)室人員應(yīng)研究一下顯示器連接投影機(jī)后,如何能使得顯示器全屏幕都可用,這樣教師在編輯代碼時(shí)就可以看到全部的提示、便于選擇。
3.2師資隊(duì)伍建設(shè)
本專業(yè)現(xiàn)行教師隊(duì)伍人數(shù)少,只能完成學(xué)科基礎(chǔ)課,最重要的應(yīng)用開發(fā)課程——iOs應(yīng)用開發(fā)現(xiàn)均由企業(yè)方教師承擔(dān)教學(xué)任務(wù),我系教師不能獨(dú)立完成,這嚴(yán)重影響了師資隊(duì)伍的建設(shè)。可以采取的措施有:積極引進(jìn)iOS應(yīng)用開發(fā)專業(yè)人才充實(shí)教師隊(duì)伍;公開外聘iOS應(yīng)用開發(fā)專業(yè)人才做兼職教師;培養(yǎng)系內(nèi)教師提高專業(yè)層次,可采取由企業(yè)方假期短期培訓(xùn)、長期派教師外出專門學(xué)習(xí)、企業(yè)方教師授課期間安排教師隨堂聽課學(xué)習(xí)、教師自學(xué)提高等方式。
3.3學(xué)科帶頭人的培養(yǎng)和選拔
專業(yè)的建設(shè)離不開學(xué)科帶頭人的培養(yǎng),由帶頭人負(fù)責(zé)本專業(yè)的所有相關(guān)事務(wù)。校系兩級(jí)應(yīng)出臺(tái)適當(dāng)?shù)恼?,鼓?lì)教師申報(bào)本專業(yè)帶頭人,由于本專業(yè)處于摸索階段,專業(yè)建設(shè)要付出很多時(shí)間和精力,專業(yè)帶頭人肩上的責(zé)任重大。之前所有教師都沒有接觸過iOS開發(fā)這一方向,在業(yè)務(wù)學(xué)習(xí)上都是從頭開始,既要學(xué)習(xí)項(xiàng)目開發(fā)技術(shù)又要制定和實(shí)施各種方案,挑起一個(gè)專業(yè),這對(duì)于我系教師來說是極大的挑戰(zhàn)。校系兩級(jí)要積極鼓勵(lì)普通教師投身這一工作,為帶頭人的選拔做準(zhǔn)備。
4小結(jié)
根據(jù)對(duì)專業(yè)的深層剖析,結(jié)合作者承擔(dān)過的兩門專業(yè)基礎(chǔ)語言Swift和OC的教學(xué)經(jīng)歷,本文對(duì)教育技術(shù)專業(yè)(iOS開發(fā)方向)人才培養(yǎng)方案制定過程中的主要問題做了較為深入的分析,新的培養(yǎng)方案既考慮了傳統(tǒng)教育技術(shù)理論課的選修,還涉及了Web應(yīng)用開發(fā)方向。endprint