楊攀 于海燕


摘要:由于民辦高校普遍存在師資力量薄弱,以及學生學習熱情和效率低下,與此同時Android開發技術更新較快,現有的教學方案已經無法滿足當前課程需求,急需找到相應的改革思路和措施,以緊跟Android技術發展趨勢,滿足企業用人的現實需求。通過教學課程內容的重新構建,以最大限度地利用有限的課堂時間,通過師資隊伍力量的強化,使得教師能夠把握技術發展的趨勢,通過課程考核機制的改進,以培養學生的實際應用能力。
關鍵詞:民辦高校;Android開發課程;教學改革;課程構建
Abstract:Because of the faculty weakness,the low learning efficiency and lacking of enthusiasm for learning of students,and the rapid update of Android development technology in private colleges, the existing teaching scheme has been unable to meet the current curriculum needs,so it is urgent to find out the corresponding reform ideas and measures to keep abreast of Android technology trends and meet the practical needs of enterprises.The limited class time will be full used by reconstructing the content of teaching curriculum.Teachers will be able to keep track of trends in technology by strengthening the strength of the teaching staff.Students will be trained in practical application by improving the course assessment mechanism.
Key words: private colleges; android development course; teaching reform; curriculum construction
1 引言
Android開發課程是一門直接面向實踐應用的課程,可讓學生掌握Android應用程序開發的專業技能,無論在今后的畢業求職,還是繼續求學深造,都會或多或少有一定的益處[1]。以鄭州科技學院為例,目前開設Android課程的專業有:計算機科學與技術、通信工程、電子信息工程和電子商務等專業。在面對這些來自不同專業,掌握不同基礎知識,抱著不同學習動機的學生時,如何通過內容重組和重構教學設計來達到相應的教學目標,是當前主要的教學改革和研究方向之一[2]。本文通過結合民辦高校的特點,重構Android開發課程的理論教學體系,重點構建上機實驗課程,以達到加強對理論知識的驗證和理解,增加學生對實際問題研究和解決能力,激發學生開發Android應用程序的熱情。
2 民辦高校Android開發課程教學現狀
2.1 教學模式與學生綜合能力不匹配
民辦高校的學生普遍存在基礎知識較為薄弱,學習自律性不足,學習效率低下,根據這一特點民辦高校課程應該以深入淺出的教學方式進行講授,教學課程設計應以實際應用為主,以抽象理論為輔[3]。然而目前學校開設的Android開發課程,大都是照搬數據結構C/C++、Java等計算機專業基礎課程的教學模式,這種教學方式基本上都是圍繞著教材上知識點而進行的,對于一些較難的抽象知識點,需要通過反復講解,幫助學生建立起相關的邏輯思路,進而把抽象概念具體化,再進行分解和吸收[4]。Android開發課程的目標在于教會學生如何使用現有的開發技術去實現需要的功能,以滿足現實的實際需求,即完成技術到實際應用轉換。這門課不需要從縱向的角度深層次去挖掘Android系統底層的運行機制及復雜理論知識進行過多研究。因此這種以理論講解為主的傳統教學模式已經不適用于Android開發課程。
由于Android開發課程中使用主要編程語言是Java,這就要求學生要有一定編程基礎。在民辦高校中,學生的編程能力是普遍較差的,即使是計算機相關專業的學生,也很少能達到“隨心所欲”地編寫代碼,有的同學甚至閱讀現有代碼都比較吃力[5]。一方面由于編程課程枯燥無味,容易導致學生喪失學習的興趣和動力。另一個方面原因是課程學時通常較少,一周可能只有2~3個學時,并且兩次上課的時間間隔太長,學生無課前預習準備,會導致課程連貫性不足和學新忘舊的問題[6]。所以,構建出一個既能滿足教學課時要求,又能讓學生學習學到更多開發技術的課程體系是一項富有挑戰性的工作。
2.2 教師隊伍的師資力量薄弱
對于民辦高校來說,師資力量匱乏是一個顯著的特征,這一特征在Android開發課程的教師隊伍中更加明顯[6]。Android開發課程相比其他計算機專業課程的開設時間較短,而且Android開發技術更新迭代較快,幾乎每年都有新的Android系統版本發布。然而目前民辦高校的Android開發課程內容幾乎還是停留在原地,這使得學生學習的技術嚴重滯后于社會企業需求。
2.3 課程考核形式傾向于理論考試
民辦高校大部分課程都是使用期末試卷考試的手段來檢測學生課程掌握程度,同時學校也以課程通過率來考核教師,這樣一來任課老師與學生之間很容易達成一種共同的默契即為考試而努力[7]。Android課程的考核成績為:期末成績*80%+平時成績*20%。期末成績為卷面成績,平時成績為出勤、課堂表現、作業完成情況等。這種成績構成方法沒有突出實踐操作過程環節。對于Android開發這種實操性較強的課程,用這種方式得來的成績并不能真實反映學生的掌握情況。這種教學流于形式、重結果輕過程是民辦高校中普遍存在的教學問題。