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

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

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

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

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

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

1研究背景

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

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

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

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

1.3存在的問題

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

2解決思路

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

3解決方案實(shí)施

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

4結(jié)束語

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

參考文獻(xiàn):

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

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

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

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

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