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