公務(wù)員期刊網(wǎng) 論文中心 正文

高職院校軟件技術(shù)跨課程的教學(xué)項目研究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了高職院校軟件技術(shù)跨課程的教學(xué)項目研究范文,希望能給你帶來靈感和參考,敬請閱讀。

高職院校軟件技術(shù)跨課程的教學(xué)項目研究

摘要:軟件開發(fā)技術(shù)專業(yè)涉及的專業(yè)知識多,對于高職學(xué)生來說如果在每門課程有限的課時內(nèi)完全掌握,并且做到靈活應(yīng)用,有很大的困難。在課程的教學(xué)工作中,各門課程的教學(xué)項目相對來說都比較獨立,不能很好銜接,這就更加增大了學(xué)生學(xué)習(xí)的難度。針對這一現(xiàn)象,提出跨課程教學(xué)項目建設(shè),選擇完整的教學(xué)項目,在不同的課程中突出不同的重點,所有的課程學(xué)習(xí)完成,學(xué)生可以完全掌握軟件開發(fā)的主要課程知識點,并且做到更好的應(yīng)用所學(xué)知識于現(xiàn)實工作之中。

關(guān)鍵詞:高職院校;軟件技術(shù);跨課程教學(xué)項目

1研究背景

1.1高職院校學(xué)生的特點

當(dāng)前高職院校單招學(xué)生占的比例越來越大。這類學(xué)生的主要特點是文化基礎(chǔ)知識相對薄弱,學(xué)習(xí)目的不明確,由于以前學(xué)習(xí)成績不是很好,嚴(yán)重缺乏自信心。對自己不熟悉的領(lǐng)域缺乏主動探索的動力,遇到問題容易退縮和放棄[1]。這些給新知識的學(xué)習(xí)造成了很大的障礙。但是同時他們喜歡在自己可以掌控,容易上手且可以做好的事情上下功夫去努力探索。

1.2軟件技術(shù)專業(yè)課程教學(xué)特點

高職院校軟件技術(shù)專業(yè)的各類課程教學(xué)主要以項目為載體,目的是通過分析分解項目,學(xué)習(xí)解決問題的思路和方法,然后實現(xiàn)項目來學(xué)習(xí)對應(yīng)的知識和技能,讓學(xué)生在學(xué)習(xí)專業(yè)知識的同時來學(xué)會處理實際中的問題。雖然課程設(shè)置有一定的關(guān)聯(lián)性,但是每門課程教學(xué)項目的選擇涉及領(lǐng)域有所不同,對學(xué)生的知識面要求比較廣,不同課程的教學(xué)項目之間的聯(lián)系不大[2]。

1.3存在的問題

軟件技術(shù)專業(yè)課程的教學(xué)方式對于知識水平較低,學(xué)習(xí)能力較弱的高職學(xué)生來說,在實際的實施過程中卻存在很多的問題:首先,每門課程雖然都采用教學(xué)項目,但是教學(xué)項目各種各樣,參差不齊,涉及面廣。學(xué)生要完成并實施項目首先要理解問題,再做相關(guān)的學(xué)習(xí),可是很多教學(xué)項目本身涉及的領(lǐng)域?qū)W生可能就從來沒有接觸過,理解問題就有一定的困難;再者,課程的教學(xué)項目選擇相對獨立,之間沒有相應(yīng)的銜接,需要理解分析不同學(xué)習(xí)項目增加的學(xué)生的學(xué)習(xí)任務(wù);還有就是要求在規(guī)定的教學(xué)時期內(nèi),讓學(xué)生很好的掌握每門課程的主要的知識并靈活應(yīng)用到不同的項目中,這對于現(xiàn)在的大多數(shù)是單招來的高職學(xué)生來說,有限的時間內(nèi)不可能把各門課程都學(xué)習(xí)好[3]。針對這一問題如何有效地提高學(xué)生學(xué)習(xí)效率,激發(fā)學(xué)生學(xué)習(xí)的興趣,解決高職軟件技術(shù)專業(yè)學(xué)生學(xué)習(xí)困難的問題呢。

2解決思路

根據(jù)多年的教學(xué)探索與總結(jié),除了不斷研究教學(xué)方法變換教學(xué)方式,還得在教學(xué)內(nèi)容的載體即教學(xué)項目的選擇上下功夫。軟件技術(shù)專業(yè)的專業(yè)課程有一定的連續(xù)性,所以在項目的設(shè)計和選擇上要做到以下幾點。首先,所有相關(guān)的課程都使用同一個完整的教學(xué)項目,涉及軟件專業(yè)的基礎(chǔ)知識,比如軟件編碼,數(shù)據(jù)庫知識原理與技能,系統(tǒng)分析、設(shè)計與實現(xiàn)以及軟件測試技術(shù)等等,當(dāng)然不同課程側(cè)重點不同;其次,要求這個項目不能太大,避免打擊學(xué)生的積極性;最后,要求項目必須是學(xué)生平時經(jīng)常性的接觸且很容易理解的問題,提高學(xué)生學(xué)習(xí)興趣,減少學(xué)生額外的付出。

3解決方案實施

以蘭州石化職業(yè)技術(shù)學(xué)院軟件技術(shù)專業(yè)的跨課程教學(xué)項目為例,在不同的課程中使用相同的教學(xué)項目,這個項目必須是學(xué)生日常學(xué)習(xí)生活中會接觸到的,而且比較容易理解系統(tǒng)??梢宰寣W(xué)生在熟悉的領(lǐng)域中更快的進(jìn)入角色,有效地減輕的學(xué)生的學(xué)習(xí)壓力,提高學(xué)習(xí)的動力[4]。由于學(xué)生一進(jìn)學(xué)校就會涉及到選擇選修課的問題,所以我們選擇了學(xué)生比較熟悉的學(xué)生選課系統(tǒng)作為整個專業(yè)課程的項目載體。對于相關(guān)課程的學(xué)習(xí),主要以設(shè)計如下。第一部分:專業(yè)基礎(chǔ)類課程。開始學(xué)生首先接觸的專業(yè)類課程是程序設(shè)計,如C語言程序設(shè)計或者Java程序設(shè)計,這部分的主要內(nèi)容包括:程序設(shè)計的基本語法,變量常量運算符,控制結(jié)構(gòu),數(shù)組,函數(shù)或是面向?qū)ο蟮某绦蛟O(shè)計。這部分主要的目的學(xué)生掌握程序設(shè)計的相關(guān)知識,所以這部分對項目的使用,只是直接告訴學(xué)生用所學(xué)的知識具體去做項目中的哪些操作,實現(xiàn)哪些功能。更多的是程序設(shè)計基礎(chǔ)知識的應(yīng)用。第二部分:數(shù)據(jù)庫類課程。此類課程在專業(yè)人才培養(yǎng)課程體系中,是從事計算機(jī)軟件開發(fā)、網(wǎng)絡(luò)應(yīng)用程序開發(fā)、動態(tài)網(wǎng)站開發(fā)領(lǐng)域高技能人才培養(yǎng)過程中必備的專業(yè)課程,對培養(yǎng)數(shù)據(jù)庫管理員、信息管理系統(tǒng)開發(fā)人員、網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)人員和基于B/S與C/S結(jié)構(gòu)的應(yīng)用軟件開發(fā)技術(shù)人員發(fā)揮著的重要作用。最終的目的是使學(xué)生掌握數(shù)據(jù)庫技術(shù)及其應(yīng)用。教學(xué)過程使用學(xué)生選課系統(tǒng),讓學(xué)生先是回顧選課系統(tǒng)的使用過程,以及使用過程的中出現(xiàn)的問題等等處理,表述出這個系統(tǒng)的特點。反過來再進(jìn)行選課需求分析,概要設(shè)計(包括功能,數(shù)據(jù)建模),這部分主要的任務(wù)是讓學(xué)生學(xué)會數(shù)據(jù)庫設(shè)計(包括將現(xiàn)實世界進(jìn)行信息化,會畫實體關(guān)系圖,可以將E—R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型,規(guī)劃化關(guān)系數(shù)據(jù)模型,保證數(shù)據(jù)完整性)。設(shè)計好了數(shù)據(jù)庫后就可以創(chuàng)建和管理數(shù)據(jù)庫,并進(jìn)行數(shù)據(jù)表的創(chuàng)建和管理,實施數(shù)據(jù)完整性,添加數(shù)據(jù)并對數(shù)據(jù)進(jìn)行管理。涉及數(shù)據(jù)庫編程以及數(shù)據(jù)庫日常管理與維護(hù),為管理系統(tǒng)中數(shù)據(jù)庫的設(shè)計與實現(xiàn)打好基礎(chǔ)。第三部分:軟件工程及UML建模。這類課程是軟件開發(fā)技術(shù)專業(yè)崗位能力課。通過本課程的學(xué)習(xí),學(xué)生應(yīng)能夠了解軟件開發(fā)的基本知識及面向?qū)ο蠹夹g(shù)的基本概念,面向?qū)ο蟮姆治龊驮O(shè)計方法,以及與面向?qū)ο蠹夹g(shù)相關(guān)的一些軟件開發(fā)技術(shù)。掌握在Rose環(huán)境下用UML進(jìn)行分析和設(shè)計的要求,使學(xué)生能夠從事軟件開發(fā)方面的工作。這部分是在前面第一部分和第二部分基礎(chǔ)上的進(jìn)階,在前面的學(xué)習(xí)中學(xué)生已經(jīng)分析了學(xué)校選課系統(tǒng)并且對此有一定的想法,再次繼續(xù)將此問題提出,通過熟悉的事情,學(xué)生更容易參與到課堂中來,分析討論此項目的設(shè)計,根據(jù)需要合理的嵌入軟件開發(fā)過程的理論與技術(shù),使學(xué)生明確軟件開發(fā)過程中系統(tǒng)分析,設(shè)計,實現(xiàn),部署使用的過程,以及具體的操作,能夠使用UML將真?zhèn)€過程繪制出來。第四部分:課程設(shè)計部分。這部分是對學(xué)生綜合職業(yè)技能的一個非常有效的鍛煉過程,經(jīng)過該課程學(xué)習(xí),學(xué)生可以進(jìn)一步提高職業(yè)綜合技能和應(yīng)用所學(xué)知識進(jìn)行綜合問題分析與解決的能力。為學(xué)生走向社會打下一個堅實的基礎(chǔ)。是綜合應(yīng)用所學(xué)專業(yè)的基本理論、基本知識和基本技能,進(jìn)一步提高學(xué)生分析問題和這部分解決問題的能力;在課程設(shè)計中通過一個實際專題問題的設(shè)計使學(xué)生受到一次實際職業(yè)能力的基本訓(xùn)練。課程設(shè)計部分以第三部分為基礎(chǔ),對所學(xué)知識的綜合應(yīng)用部分,也可以將其與第三部合為一個模塊。選擇合適的工具,編碼實現(xiàn)分析設(shè)計好的系統(tǒng)。則實現(xiàn)的過程中,使用軟件測試技術(shù)設(shè)計測試用例,修改完善系統(tǒng),最后實現(xiàn)系統(tǒng)。當(dāng)然在實施過程中根據(jù)學(xué)生的特長,可以進(jìn)行分工合作,使學(xué)生體驗工作角色,為以后找工作打下基礎(chǔ)。補充部分:在學(xué)習(xí)的過程中用一個教學(xué)項目關(guān)聯(lián)所有的專業(yè)知識,使得學(xué)習(xí)有一定的連續(xù)性。便于知識更好的掌握。如果需要進(jìn)一步擴(kuò)展學(xué)生的綜合能力,可以選擇相應(yīng)的同步項目。如學(xué)生日常使用的銀行ATM機(jī)系統(tǒng)的分析與實現(xiàn),以及學(xué)生常常會玩到的追加游戲等項目中隨意選擇一個訓(xùn)練項目,作為與教學(xué)同步的實踐項目。

4結(jié)束語

經(jīng)過連續(xù)多年的實踐,發(fā)現(xiàn)學(xué)生的理解問題分析問題,以及解決問題的能力都有了很大的提升。通過同一項目在不同的專業(yè)課程中的學(xué)習(xí)與應(yīng)用,學(xué)生也容易找準(zhǔn)自己的定位,清楚自己適合哪個工作類型和哪一類崗位,為以后的找工作指明了方向。經(jīng)過完整項目的實現(xiàn),為后繼工作也打下了很好的基礎(chǔ)。整體水平提升了,而且遇到其他的問題也能很好的進(jìn)行分析。當(dāng)然,軟件技術(shù)是一個飛速發(fā)展和變化的行業(yè),要想與時俱進(jìn)就需要不斷地努力學(xué)習(xí)。軟件技術(shù)專業(yè)課程建設(shè)也是需要緊跟行業(yè)的發(fā)展,不斷改進(jìn)和完善。

參考文獻(xiàn):

[1]周龍德,李豐惠.基于高職單招學(xué)生的現(xiàn)狀分析及管理路徑探析[J].蘭州石化職業(yè)技術(shù)學(xué)院學(xué)報,2017,17(02):40-42.

[2]蒲曉妮.高職軟件開發(fā)類課程實踐教學(xué)的改革與實施[J].岳陽職業(yè)技術(shù)學(xué)院學(xué)報,2012,27(02):80-81.

[3]張?zhí)?,趙睿.基于Android平臺移動學(xué)習(xí)系統(tǒng)的分析與設(shè)計[J].蘭州石化職業(yè)技術(shù)學(xué)院學(xué)報,2016,16(04):26-28.

[4]翁英萍,吳曉光,等.演戲開發(fā)—高職軟件專業(yè)實踐教學(xué)改革探索[J].江蘇第二師范學(xué)院學(xué)報,2015(03):117-120.

作者:蒲曉妮 單位:蘭州石化職業(yè)技術(shù)學(xué)院 信息處理與控制工程學(xué)院