国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

軟件專業(yè)課程融合創(chuàng)新創(chuàng)業(yè)教育的項目化教學研究

2018-12-27 01:44卓國鋒
計算機教育 2018年9期
關鍵詞:功能模塊項目組積木

卓國鋒

(成都職業(yè)技術學院 軟件分院,四川 成都 610041)

0 引言

我國目前處在信息化高速發(fā)展階段,對信息化人才總需求量非常高,而信息化市場上需要的是會創(chuàng)新的實用型技術人才。軟件技術是信息化發(fā)展的靈魂,故而對具有創(chuàng)新創(chuàng)業(yè)精神與能力的軟件類人才的需求尤為迫切。創(chuàng)新創(chuàng)業(yè)教育旨在培養(yǎng)大學生的創(chuàng)新能力和就業(yè)能力,是提高人才綜合素質的一種教育模式[1]。我國目前的創(chuàng)新創(chuàng)業(yè)課程內容在創(chuàng)業(yè)通識知識等方面開展得比較好,但具體到某專業(yè)的創(chuàng)業(yè)課程、實踐課程則寥寥可數(shù)。創(chuàng)新創(chuàng)業(yè)教育只作為就業(yè)指導內容的一部分,甚至不分專業(yè)、不分對象、不分時段地開設創(chuàng)新創(chuàng)業(yè)選修課,從形式上粗暴地進行創(chuàng)新創(chuàng)業(yè)教育[2],故目前高職院校很需要在創(chuàng)新創(chuàng)業(yè)教育與專業(yè)課程教育融合方面進行深入探索。

1 融合創(chuàng)新創(chuàng)業(yè)教育的項目化教學設計

創(chuàng)新創(chuàng)業(yè)教育理念要求高職院校人才的培養(yǎng)不僅要注重專業(yè)知識和核心技能的培養(yǎng),還要對其創(chuàng)新意識、創(chuàng)新實踐、創(chuàng)業(yè)思維等能力進行培養(yǎng)[3]。Android移動互聯(lián)網應用APP開發(fā)一個重要特點是注重產品的創(chuàng)意與實用,而不是追求功能的大而全,這正好與創(chuàng)新創(chuàng)業(yè)教育理念一致。根據(jù)軟件專業(yè)的集群式項目化教學多年實施經驗及創(chuàng)新創(chuàng)業(yè)教育能力培養(yǎng)要求,我們對Android移動互聯(lián)網應用開發(fā)課程進行了融合雙創(chuàng)教育的項目化教學設計,一個完整的項目由5個教學過程完成。

1.1 確定項目選題主題

教師在進入到一個新的階段項目教學之前,提前通過教學平臺的互動討論功能發(fā)布此階段的項目選題參考主題,對某個主題共同感興趣的學生可以組成一個項目組來完成項目研習與開發(fā)工作。學生自己也可以發(fā)布感興趣的主題,通過互動討論來招攬其他同學組成項目組共同完成學習開發(fā)任務。學生選定項目主題與組成項目組后,要提前一起討論選這個主題的依據(jù)與背景知識,及圍繞所選主題能開發(fā)出一個新穎實用APP的優(yōu)勢,并確定一個能很好體現(xiàn)項目主題信息范圍的項目題目并要在班課堂上做宣傳匯報,班上其他項目組成員根據(jù)匯報對此項目小組能預計很好完成其所選主題項目開發(fā)任務進行打分,如果分數(shù)超過80分則為項目選題通過,否則需要重新選題及匯報,直到所得分數(shù)超過80分。

1.2 確定項目創(chuàng)意與特色功能

每個項目小組要根據(jù)所確定的項目主題,通過互聯(lián)網或APP應用商店至少找到兩款相近或相關的APP產品,并下載安裝進行運行使用分析,總結類似主題的APP有什么功能特色及界面布局特色,同時發(fā)現(xiàn)此APP的不足之處。項目小組成員要針對目前市場上已有的類似APP的功能與界面布局不足,一起討論小組開發(fā)的項目可以進行哪些創(chuàng)意創(chuàng)新,設計說明項目的特色功能。每個小組把設計好的創(chuàng)意與特色功能在課堂上展示宣講,由班上同學評價項目的創(chuàng)新創(chuàng)意是否可行及特色功能是否實用。如果該小組的項目創(chuàng)意與特色功能設計沒有通過評價,則需要返回重新設計。

1.3 項目市場定位確定及市場調研分析

每個項目小組需要確定所開發(fā)APP主要面向的用戶群體,并設計市場調研問卷進行實際市場定位調研。如果用戶群體不方便進行問卷調研,可由在校學生模擬成特殊用戶進行問卷調研。收回問卷后,要進行市場定位分析,確定項目功能市場定位是否準確,確定如何進行市場運作及盈利模式,并在課堂進行宣講匯報,班上同學可以根據(jù)該小組項目的市場運作及盈利情況進行投資。每個項目組學生的可投資資金就是該階段項目在整個學期考核中的分值,且每個項目組最多可投資兩個項目。

1.4 項目整體功能及數(shù)據(jù)庫設計

每個項目組根據(jù)項目主題及處理信息范疇的需要,圍繞項目創(chuàng)新創(chuàng)意及特色功能設計系統(tǒng)的整體功能,形成系統(tǒng)功能模塊結構圖,并簡要說明每個功能模塊的功能作用與如何處理信息。再根據(jù)實現(xiàn)每個功能信息處理的要求設計系統(tǒng)數(shù)據(jù)庫,根據(jù)給定的文檔表格要求設計數(shù)據(jù)庫表及字段,并用PowerDesigner設計數(shù)據(jù)庫的概念模型及物理模型,最后建立MySql數(shù)據(jù)庫。項目組按照進度要求設計好了項目整體功能及數(shù)據(jù)庫,需要在課堂上匯報宣講,接受教師與同學的提問。每個項目組可以根據(jù)各項目組的項目整體設計及匯報宣講情況,改變要投資哪個項目。

1.5 項目功能設計實現(xiàn)

項目組成員按照項目功能模塊結構圖中的所有功能分配任務,制定項目任務完成的里程碑,制定項目完成進度計劃。學生根據(jù)課堂所學習的技術與教師要求,確定項目實現(xiàn)技術與框架。教師此時可以給學生提供常用功能積木塊,讓學生根據(jù)需要能快速實現(xiàn)通用功能模塊。每個項目組在項目的每個里程碑需要提交相關開發(fā)資料,并要向教師及項目投資的項目組進行匯報。如果某個項目組沒有按進度完成開發(fā)任務,對該項目進行投資的項目組可以監(jiān)督該組項目開發(fā)進度,并協(xié)助教師輔導該項目組進行項目開發(fā),使其能按照計劃進度完成任務。項目完成后,每個項目組除了要準備項目答辯,并且要把開發(fā)好的項目發(fā)布到某個APP應用商店,為后續(xù)的考核做準備。

2 融合創(chuàng)新創(chuàng)業(yè)教育的項目化教學方法

目前的項目化教學授課的方式還是采用傳統(tǒng)的工學結合或者過程導向的方式,缺乏對學生創(chuàng)新思維的引導和啟發(fā)[4]。一般開發(fā)一個軟件項目很耗時間,而邊開發(fā)項目邊向學生講授開發(fā)知識就更耗費時間,學校安排的課堂授課時間根本不夠。于是有些授課老師就趕時間拼命邊寫代碼開發(fā)邊向學生講解,滿堂課基本都是老師在講,很少有時間給學生思考與訓練,更別說引導和啟發(fā)學生的創(chuàng)新思維了,這樣老師感覺很充實,學生卻感到很無趣。有些老師為了節(jié)省時間趕進度,就整個功能模塊的代碼或整個項目代碼展示出來,邊瀏覽代碼邊給學生講解,開發(fā)界面不斷轉換導致學生不易接受。

為了使項目化教學適應創(chuàng)新創(chuàng)業(yè)教育的要求,借鑒谷歌APP Inventor開發(fā)思想,我們設計了功能積木塊化教學方法。所謂功能積木塊化就是根據(jù)某個基本功能模塊實現(xiàn)類與布局文件規(guī)模,把作用相同或相近的代碼組織在一起形成一個合適大小的代碼塊,并把代碼塊保存在一個獨立的文本文件中,那么這個文本文件就是實現(xiàn)某個功能模塊的積木塊,一個功能模塊的實現(xiàn)代碼可以形成多個這樣的積木塊。在課堂上要講解某個功能模塊實現(xiàn)代碼時,可以先把提前設計好的此功能模塊的積木塊發(fā)給學生,這樣就可以帶著學生通過這些積木塊快速實現(xiàn)此功能模塊,并在搭這些積木塊時通過代碼配置補充及錯誤改正調試達到重要知識與技術的學習。以Android移動互聯(lián)網應用開發(fā)課程中的一個教學項目天府美食APP為例,天府美食APP中有一個拍照上傳美食信息功能,該功能由兩個布局文件與兩類文件實現(xiàn),兩個布局文件結構比較簡單,所以每個布局文件就作為1個積木塊,拍照功能實現(xiàn)類可以分為控件定義獲取積木塊、相機初始化積木塊及拍照數(shù)據(jù)獲取積木塊3個積木塊,信息上傳功能實現(xiàn)類可以劃分為控件定義獲取積木塊、上傳信息獲取判斷積木塊、信息網絡上傳積木塊及上傳結果返回信息處理積木塊4個積木塊,所以整個拍照上傳美食信息功能可由9個積木塊組裝配置完成。

3 融合創(chuàng)新創(chuàng)業(yè)教育的項目化教學考核評價

融合創(chuàng)新創(chuàng)業(yè)教育的項目化教學考核除了原來的項目過程考核及項目答辯考核外,還要加上項目創(chuàng)新創(chuàng)意考核及項目分數(shù)投資考核。

3.1 項目創(chuàng)新創(chuàng)意考核

根據(jù)移動應用APP項目開發(fā)的特點,我們認定滿足如下3個方面中的其中1項都視為項目具有創(chuàng)新創(chuàng)意價值:

(1)項目功能所涉主題新穎,目前市面上沒有類似主題功能的APP,且產品功能有較好的應用價值。

(2)項目功能所涉主題目前市面上有較多的APP產品,但通過分析市面上主要的APP產品,能挖掘出在某方面的功能不足,并提出了較好的功能改進方法。

(3)項目所涉主題與功能市面上有較多較好的APP產品,但項目在界面設計及內容展示形式上有創(chuàng)意,且更易于用戶使用。

3.2 項目開發(fā)過程考核

根據(jù)項目組制定的里程碑點考核提交項目開發(fā)文檔質量及項目完成進度,可以確定一個項目開發(fā)文檔占多少分數(shù),沒完成分數(shù)全扣,后期補上可適當給分,完成質量不好按要求點扣分,項目進度可以規(guī)定晚幾天扣多少分。

3.3 項目答辯考核

融合創(chuàng)新創(chuàng)業(yè)教育的項目答辯考核根據(jù)教學設計也分為5個階段答辯:項目選題主題答辯、創(chuàng)意與特色功能設計答辯、市場定位及運營答辯、整體功能及數(shù)據(jù)庫設計答辯、項目完成綜合答辯,其中前3個階段的答辯以學生代表考核為主、教師考核為輔,后2個階段考核以教師考核為主、學生代表考核為輔,最后折算出綜合成績?yōu)轫椖看疝q最終考核成績。

3.4 項目分數(shù)投資考核

每個項目組可以用該階段項目的分值的60%去對其他項目組項目進行投資,但最多只能投資2個項目組的項目,同時每個項目組最多只能接受5份投資,通過分數(shù)投資可以達到學生間相互督促學習。對某個項目組的項目投資收益由兩部分組成:

(1)該項目組所有成員在前3項考核中的平均百分比數(shù)。例如,項目組4位成員在前3項考核中所得總百分比為80%、90%、60%及86%,則平均百分比數(shù)為79%

(2)項目在APP應用商店下載量獎勵百分比數(shù)。例如,下載量為大于100獎勵10%、大于200獎勵20%、大于400獎勵30%、大于800獎勵40%、大于1600獎勵50%、大于3200獎勵60%等依次類推不封頂。

最后(1)與(2)兩項百分數(shù)相加,乘以原來的投資分數(shù),所得分數(shù)即為投資后回報總分數(shù),再加上自己在前3項考核所得分數(shù)即為本階段綜合考核分數(shù)。

4 結語

把創(chuàng)新創(chuàng)業(yè)教育融入到專業(yè)課程教學中是目前落實國家“雙創(chuàng)”教育的最急需解決的問題,利用我校在創(chuàng)新創(chuàng)業(yè)教育方面走在全國前列的優(yōu)勢,結合軟件技術專業(yè)實行的集群式項目化教學實施經驗,在創(chuàng)新創(chuàng)業(yè)教育與專業(yè)課程教育融合教學進行了積極探索,并取得了一定的成效。我們的研究成果比較適合應用于IT類相關課程的教學,希望其他類專業(yè)能在此基礎上針對本專業(yè)進行拓展研究。目前在我們教學過程中的功能積木塊大小劃分及項目分數(shù)投資回報計算方法主要還是靠教師的個人經驗,今后我們將會在此方面繼續(xù)研究,找到更科學的實施方法與理論支撐。

猜你喜歡
功能模塊項目組積木
這塊積木能給我嗎
The Sound of Tennis 網球之聲
Association between estradiol levels and clinical outcomes of IVF cycles with single blastocyst embryo transfer
基于數(shù)字化平臺的項目組管理實踐
商業(yè)模式是新媒體的核心
基于ASP.NET標準的采購管理系統(tǒng)研究
高校二手交易網絡平臺功能及技術框架分析與設計
有趣的積木
玩積木