單平平+許豪+陳可
摘 要:針對(duì)《iOS移動(dòng)平臺(tái)開(kāi)發(fā)》傳統(tǒng)教學(xué)模式中存在的問(wèn)題,提出了以“學(xué)生為本”的教學(xué)觀,以企業(yè)需求為導(dǎo)向,不斷調(diào)整教學(xué)內(nèi)容,采用案例驅(qū)動(dòng)教學(xué)模式開(kāi)展課程教學(xué)。在教學(xué)過(guò)程中,可采用分組合作的方式讓學(xué)生率先體驗(yàn)項(xiàng)目角色,激發(fā)學(xué)生的學(xué)習(xí)興趣,提高他們的自主學(xué)習(xí)能力。課程支撐平臺(tái)的建設(shè)為學(xué)生獲取課程資源提供了便利。
關(guān)鍵詞:《iOS移動(dòng)平臺(tái)開(kāi)發(fā)》;案例驅(qū)動(dòng);分組合作;教學(xué)改革
中圖分類號(hào):G642.4 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.15913/j.cnki.kjycx.2016.08.118
隨著蘋(píng)果公司市場(chǎng)化份額的擴(kuò)大,iPhone、iPod touch、iPad等蘋(píng)果移動(dòng)終端設(shè)備越來(lái)越普及。Objective-C作為編寫(xiě)iOS操作系統(tǒng)應(yīng)用程序的利器也備受關(guān)注。《iOS移動(dòng)平臺(tái)開(kāi)發(fā)》與實(shí)際開(kāi)發(fā)工作緊密相連,它主要應(yīng)用于涉及到iPhone等移動(dòng)終端的設(shè)備中,具有極高的應(yīng)用價(jià)值。而在教學(xué)過(guò)程中提高學(xué)生的學(xué)習(xí)積極性,體現(xiàn)其實(shí)際應(yīng)用能力,使學(xué)生與實(shí)際工作平臺(tái)零距離接觸是這門課程的核心教學(xué)目的。
1 《iOS移動(dòng)平臺(tái)開(kāi)發(fā)》課程教學(xué)現(xiàn)狀
1.1 教學(xué)方法傳統(tǒng),重教輕學(xué)
目前,大部分學(xué)校仍以講授式教學(xué)為主,教師多采用概念、舉例、練習(xí)三步走的方式組織教學(xué),教學(xué)方式死板,導(dǎo)致學(xué)生的實(shí)際設(shè)計(jì)項(xiàng)目中缺少軟件工程方面知識(shí)的指導(dǎo),從而形成了一種獨(dú)特的“理論+實(shí)踐的八股式教學(xué)模式”。雖然教師花費(fèi)了大量的時(shí)間站在講臺(tái)上將教學(xué)內(nèi)容灌輸給學(xué)生,但是,他們并不注重培養(yǎng)學(xué)生的自主學(xué)習(xí)能力。
1.2 教學(xué)內(nèi)容與實(shí)踐需求脫節(jié)
由于iOS開(kāi)發(fā)技術(shù)發(fā)展非常迅速,教學(xué)內(nèi)容與實(shí)際需求脫軌,學(xué)生實(shí)踐的工作平臺(tái)與企業(yè)實(shí)際需求有較大的差距,致使學(xué)生們逐漸喪失學(xué)習(xí)興趣,進(jìn)而影響他們的實(shí)踐能力。
1.3 與學(xué)生缺乏溝通平臺(tái)
原有課程的學(xué)習(xí)資料發(fā)布和學(xué)生之間的資源共享主要采用的是電子郵件或者QQ文件共享的方式。這樣做,會(huì)導(dǎo)致學(xué)習(xí)資料和共享資源的組織無(wú)序,學(xué)生獲取學(xué)習(xí)資料或?qū)崿F(xiàn)資源共享也不便利。
蘋(píng)果工程師比較注重專業(yè)技能方面的培訓(xùn),要求學(xué)生具有較強(qiáng)的工程實(shí)踐能力。因此,《iOS移動(dòng)平臺(tái)開(kāi)發(fā)》課程必須作出較大的改變。通過(guò)實(shí)踐增加學(xué)生的實(shí)戰(zhàn)經(jīng)驗(yàn),讓學(xué)生在真正的軟件開(kāi)發(fā)環(huán)境中學(xué)習(xí)這門課程,為畢業(yè)后的工作做準(zhǔn)備。針對(duì)這些問(wèn)題,可以運(yùn)用以下方法進(jìn)行教學(xué)改革。
2 《iOS移動(dòng)平臺(tái)開(kāi)發(fā)》課程教學(xué)改革措施
2.1 樹(shù)立以“學(xué)生為本”的教學(xué)觀
樹(shù)立以“學(xué)生為本”的課程教學(xué)觀,以學(xué)生的學(xué)習(xí)情況為基礎(chǔ),以學(xué)生的學(xué)習(xí)需求為中心,整個(gè)教學(xué)圍繞學(xué)生進(jìn)行。另外,可采取互動(dòng)式的教學(xué)方式,在教師的啟發(fā)和幫助下,以學(xué)生合作討論為前提,讓學(xué)生采用小組學(xué)習(xí)的方式解疑,用自己所學(xué)的知識(shí)解決實(shí)際問(wèn)題。
2.2 根據(jù)企業(yè)需求改革教材,調(diào)整教學(xué)內(nèi)容
改革教材,選擇實(shí)踐內(nèi)容較多的教材,并根據(jù)學(xué)生的學(xué)習(xí)情況適當(dāng)增刪和整合教學(xué)內(nèi)容,重點(diǎn)突出其實(shí)用性。同時(shí),要及時(shí)調(diào)整教學(xué)計(jì)劃,設(shè)置與企業(yè)實(shí)際需求相符的教學(xué)內(nèi)容,并聯(lián)系相關(guān)企業(yè),選聘一批懂理論而且實(shí)踐技術(shù)水平高的工程師作為學(xué)生在企業(yè)實(shí)習(xí)的指導(dǎo)教師。另外,iOS開(kāi)發(fā)技術(shù)的發(fā)展速度非??欤瑢I(yè)內(nèi)容的更新速度也很快,所以,任課老師要及時(shí)學(xué)習(xí)最新的技術(shù),并將其整合到日常教學(xué)中,讓學(xué)生能夠及時(shí)接觸到這些新內(nèi)容,不至于與企業(yè)的需求脫節(jié)。
2.3 結(jié)合日常生活建立案例庫(kù)
在教學(xué)過(guò)程中,要結(jié)合日常生活建立案例庫(kù),并實(shí)行案例驅(qū)動(dòng)教學(xué)。采用案例驅(qū)動(dòng)教學(xué)法時(shí),案例的選擇是關(guān)鍵,即以教學(xué)目標(biāo)為尺度,選擇一些生動(dòng),具有啟發(fā)性和創(chuàng)造性的案例。隨著課程的深入,所選案例也要由簡(jiǎn)到難,具有層次性,同時(shí),前后案例要相互聯(lián)系,能夠用來(lái)比較教學(xué)。在此,所選案例可以是課本上的,也可以把已有系統(tǒng)作為案例,例如酒店訂餐管理系統(tǒng)、新浪微博客戶端、看圖猜成語(yǔ)和微信打飛機(jī)等。
在教學(xué)過(guò)程中,根據(jù)教學(xué)內(nèi)容的不同,教師可以向?qū)W生們展示所學(xué)內(nèi)容在系統(tǒng)中的具體應(yīng)用情況。例如,在學(xué)習(xí)控件的使用方法時(shí),可以向?qū)W生展示案例庫(kù)中新浪微博客戶端不同控件的使用情況及其常用特性,以提高學(xué)生的學(xué)習(xí)興趣。另外,在講授數(shù)據(jù)持久化方式時(shí),可以以酒店訂餐管理系統(tǒng)為例,采用比較簡(jiǎn)單的屬性列表、對(duì)象歸檔、SQLite3和Core Data等方式將數(shù)據(jù)保存到本地。隨著課程的深入,可選用比較難的案例,同時(shí),也可以在服務(wù)器端提供一個(gè)接口讓學(xué)生們?cè)囍褦?shù)據(jù)保存到服務(wù)器上,試著解析接口提供的數(shù)據(jù),并將其顯示在客戶端上。這樣做,可以讓學(xué)生由淺入深地學(xué)習(xí)。
2.4 設(shè)置特定情境和問(wèn)題
教師要以學(xué)生為中心,在教學(xué)過(guò)程中先提出本節(jié)課的要求。例如,在設(shè)計(jì)一個(gè)酒店訂餐管理系統(tǒng)訂單系統(tǒng)的首頁(yè)時(shí),要顯示商家優(yōu)惠菜單列表和商家信息廣告欄,所以,可以考慮此界面用3個(gè)頁(yè)面組件構(gòu)成,即UIPageControl、CollectionView和ScrollView。同時(shí),展示該功能的界面上還應(yīng)該有標(biāo)簽、文本框、圖片和按鈕等常見(jiàn)控件,要向文本框中輸入相關(guān)信息,然后單擊按鈕讓訂單信息進(jìn)入訂單表中。這樣,教師就可以簡(jiǎn)單明了地向?qū)W生布置本節(jié)課的任務(wù)。接下來(lái)就可以講解各個(gè)基本控件和頁(yè)面組件的相關(guān)內(nèi)容,講完之后要求學(xué)生設(shè)計(jì)出這樣的界面功能。如果學(xué)生在完成這個(gè)案例的過(guò)程中遇到程序編寫(xiě)方面的困難,教師在輔導(dǎo)的同時(shí)還可以收集學(xué)生們提出的問(wèn)題,在課堂總結(jié)時(shí)重點(diǎn)講解,并且在日后進(jìn)行案例強(qiáng)化訓(xùn)練。在案例任務(wù)的驅(qū)動(dòng)下,學(xué)生可以通過(guò)自主探索和互助學(xué)習(xí)來(lái)解難釋疑。
2.5 與學(xué)生建立網(wǎng)絡(luò)溝通平臺(tái)
教師可以為《iOS移動(dòng)平臺(tái)開(kāi)發(fā)》課程建立一個(gè)課程網(wǎng)站,為學(xué)生提供一個(gè)學(xué)習(xí)、交流的平臺(tái)。課程網(wǎng)站主要分為4個(gè)區(qū),即課程公告區(qū)、課程安排區(qū)、資源共享區(qū)和論壇區(qū)。
3 結(jié)束語(yǔ)
《iOS移動(dòng)平臺(tái)開(kāi)發(fā)》是一門新興課程,也是一門實(shí)用性很強(qiáng)的課程。在教學(xué)過(guò)程中,要始終把握“學(xué)生為本”的課程教學(xué)觀。同時(shí),根據(jù)企業(yè)的實(shí)際需求,要實(shí)時(shí)調(diào)整教學(xué)內(nèi)容,采用案例驅(qū)動(dòng)教學(xué)法,通過(guò)對(duì)案例的分析理解所學(xué)知識(shí),發(fā)揮學(xué)生的創(chuàng)造能力,為其日后的應(yīng)用打下堅(jiān)實(shí)的基礎(chǔ),從而為畢業(yè)后的工作做準(zhǔn)備。
參考文獻(xiàn)
[1]史媛.案例驅(qū)動(dòng)法對(duì)VB程序設(shè)計(jì)課程的改革[J].宜春學(xué)院學(xué)報(bào),2011(33).
[2]熊春榮.“C語(yǔ)言程序設(shè)計(jì)”課程案例驅(qū)動(dòng)教學(xué)模式的研究與實(shí)踐[J].玉林師范學(xué)院學(xué)報(bào),2010(31).
[3]張晨靜,王愛(ài)繼,陳慶海.實(shí)施案例驅(qū)動(dòng)教學(xué)要素探析——以“VB程序設(shè)計(jì)”課程為例[J].科教文匯, 2011(10).
[4]白楊.基于案例驅(qū)動(dòng)的《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程教學(xué)模式研究[J].電腦知識(shí)與技術(shù),2012(8).
〔編輯:白潔〕