曲大鵬 李曉光 宣偉宏 宋寶燕
摘要:針對創(chuàng)新創(chuàng)業(yè)教育改革廣泛開展的狀況,分析計算機科學與技術專業(yè)創(chuàng)新創(chuàng)業(yè)課程群組建設的研究與實踐情況,闡述如何利用夏季學期,提取部分核心課程和新增部分創(chuàng)新創(chuàng)業(yè)課程進行課程群組建設,說明相關實踐結果。
關鍵詞:創(chuàng)新創(chuàng)業(yè)教育;課程群組;計算機;學科競賽
1.研究意義
以創(chuàng)新創(chuàng)業(yè)教育為導引,針對學科競賽,進行計算機科學與技術專業(yè)創(chuàng)新創(chuàng)業(yè)相關課程群組建設的研究具有廣闊的應用前景和發(fā)展空間Ⅲ,具體體現(xiàn)在如下幾個方面:
(1)符合高校和專業(yè)發(fā)展的客觀需求,滿足社會發(fā)展需要。創(chuàng)新創(chuàng)業(yè)教育是素質教育具體的、真實的、有針對性的、可操作實施的呈現(xiàn),要求在教育理念上幫助學生普遍樹立創(chuàng)新精神與創(chuàng)業(yè)意識;在知識技能上幫助學生了解和掌握創(chuàng)新創(chuàng)業(yè)的基本知識、技能與方法;在實施教育上與原有專業(yè)教育相結合。以創(chuàng)新創(chuàng)業(yè)教育為導引,針對學科競賽,研究與實踐計算機科學與技術專業(yè)相關課程群組建設不僅符合高校與專業(yè)自身發(fā)展的客觀需求,也是我國社會發(fā)展對高校計算機科學與技術專業(yè)教育提出的迫切要求。
(2)培養(yǎng)學生的綜合素質,適合學生發(fā)展。一方面,學科比賽比理論學習更有趣味性,更容易使學生具有成就感,因此可以充分調動學生的積極性,激發(fā)他們不斷進步從而形成濃厚的學習氛圍,促進學習,形成良性循環(huán);另一方面,學科競賽中強烈的競爭性可以鍛煉學生的競爭能力和抗壓能力,良好的心理素質對參賽成績會起到至關重要的作用,也為將來走向社會奠定良好基礎;此外,組隊參賽的形式對分工協(xié)作、默契配合和現(xiàn)場應變能力都提出了較高的要求,可以培養(yǎng)學生的溝通能力和團隊協(xié)作能力。綜上,計算機科學與技術專業(yè)創(chuàng)新創(chuàng)業(yè)相關課程群組建設能夠培養(yǎng)學生的綜合素質,適合學生發(fā)展,為他們畢業(yè)后進入社會打下良好基礎。
(3)提高專業(yè)教學質量。通過上述對學生創(chuàng)新思維、學習能力和團隊協(xié)作能力等綜合素質的培養(yǎng),不僅能夠提高專業(yè)教學質量,而且能提高就業(yè)率和就業(yè)質量。
在上述學科競賽中,ACM國際大學生程序設計競賽(ACM International CollegiateProgramming Contest,ACM-ICPC)由美國計算機協(xié)會主辦,已成為全球最具影響力的大學生計算機競賽,也是國內(nèi)各高校計算機專業(yè)最重視的學科競賽。為更好地執(zhí)行本課題,我們以ACM程序設計競賽作為切人點,在研究取得一定進展及相關成果后,再擴展到計算機設計競賽等其他相關學科競賽。
2.國內(nèi)外研究現(xiàn)狀
課程群組建設是課程知識體系的重組,是對教學大綱和教學計劃的再設計。很多高校在開展課程體系建設的同時開展了課程群組建設。主要有以下幾種形式:第一種是在某一學科內(nèi)諸多課程構成群組,以學科作為群組之間的界限,例如計算機專業(yè)課程群組、軟件工程專業(yè)課程群組、物聯(lián)網(wǎng)專業(yè)課程群組等;第二種是由若干門彼此獨立而又相互密切聯(lián)系的課程構成群組,各門課程協(xié)調發(fā)展,發(fā)揮整體效益,使各門課程都提升一個檔次,例如計算機組成原理和計算機系統(tǒng)結構組成群組;第三種是由內(nèi)容上密切相關且相互滲透的具有互補性的幾門系列課程構成群組,打造學科優(yōu)勢,例如計算機網(wǎng)絡、信息安全原理、信息安全工程等組成信息安全方面的課程群組。
在我們的創(chuàng)新創(chuàng)業(yè)教育模式改革中,課程群組建設是整合幾門相關課程,刪除課程間重復內(nèi)容,跳出單獨某一門課程的固有框架,著眼于整個課程組的知識體系結構建設,將相互關聯(lián)的知識點進行合并,突出課程間聯(lián)系,使各門課程相輔相成,幫助學生建設更完整的知識體系框架。通過課程群組的融合與分解達到推陳出新的目的,但此目標的具體實現(xiàn)具有一定的難度。課程群組建設相當于將涉及的課程進行重新整合和劃分,需要各門課程老師共同研討,內(nèi)容之多,牽涉之廣,非常復雜。與此同時,雖然目前開展的課程建設很多,但由于建設時間較短,相對缺少理I生認識、整體的把握以及全面的理解,因此存在一定盲目性,缺少強烈且清晰的針對性。
3.課程群組建設方案研究與實踐
3.1課程群組建設
ACM程序設計競賽不是只與某一門課程相關,而是關系到高級語言程序設計、離散數(shù)學、數(shù)據(jù)結構、組合數(shù)學和面向對象程序設計等一系列計算機專業(yè)課程。受師資和經(jīng)費等方面限制,我們選取其中的核心,如高級語言程序設計、數(shù)據(jù)結構、認知實驗、計算機高級程序設計和拓展實踐(前2門已開設在普通學期,后3門開設在夏季學期)5門課程組成課程群組,進行相關建設研究,并根據(jù)建設結果,決定未來的進一步深入建設。
高級語言程序設計和數(shù)據(jù)結構是計算機專業(yè)的核心主干課程,我們集中力量建設,力求能夠為所有學生提供優(yōu)質教學服務,奠定扎實基礎,使學生能勝任計算機專業(yè)任何相關工作;認知實驗是我們?yōu)樗袑W生開設的基礎性實踐課程,在課程中有意識地引導學生進行創(chuàng)新或創(chuàng)業(yè)方面的實踐教育,幫助學生了解自身的情況,并根據(jù)學生的表現(xiàn)來決定如何進一步引導計算機高級程序設計選修課程。先對ACM程序設計競賽進行相關解說和專題訓練,然后遵循ACM程序設計競賽的方式,采用自發(fā)或者分配的方式將學生分成各個小組,在統(tǒng)一的時間和地點進行模擬競賽,在競賽的過程中提升學生的團隊協(xié)作能力、專注力、抗壓能力等,使學生能夠積極參與ACM程序設計競賽并取得好的成績;拓展實踐主要針對適合創(chuàng)業(yè)方面課程的學生開設的選修課程,采用企業(yè)走進來的方式,聘請學校當?shù)仄髽I(yè)中的在職人員,先對學生進行教學講授,使他們了解現(xiàn)階段的行業(yè)現(xiàn)況,然后下發(fā)實際課題,加強將所學知識與具體實踐相結合的能力。在時間和學校條件允許下,到相關企業(yè)參觀,使學生提前了解企業(yè)工作環(huán)境,實現(xiàn)大學與社會的連接,切實提升實踐動手能力。
學生在學習完高級語言程序設計和數(shù)據(jù)結構兩門核心基礎課程后,可參加我校夏季學期開展的認知實驗、計算機高級程序設計和拓展實踐課程。其中,認知實驗是面向所有學生的,學生可通過認知實驗課程鞏固在高級語言程序設計、數(shù)據(jù)結構基礎課程中的理論學習成果,加強對相關知識的運用與掌握,提升對理論知識的學習熱情以及對動手實踐的興趣與自信。通過專業(yè)教師的具體指導,學生可大體了解自己的情況,并與相關老師積極溝通、交流,確立研究方向,確定選修針對創(chuàng)新的計算機高級程序設計或針對創(chuàng)業(yè)的拓展實踐。課程之間的關系如圖1所示。
3.2創(chuàng)新創(chuàng)業(yè)教育研究與實踐
3.2.1更新教學內(nèi)容
對于基礎課程,加大實踐比重,強調實踐教育的重要性。對于創(chuàng)新創(chuàng)業(yè)課程,給予學生足夠的自由度,自由發(fā)揮其能力,分別強調其創(chuàng)新精神和創(chuàng)業(yè)能力。
3.2.2豐富教學方法
在高級語言程序設計和數(shù)據(jù)結構課程上,加大實驗實踐的比重,提升學生對所學知識的運用能力,培養(yǎng)學生對實際操作的興趣。在計算機高級程序設計課程上,引入“專題”機制和科研課題,不僅使得學生能夠掌握專題知識點,而且使得學生能夠在本科階段即接觸到教師的科研課題,提高相關理論水平。在拓展實踐課程上,引入項目教學法,通過實際案例吸引學生,真正提高學生的實踐能力,從而達到與社會接軌的目標。
3.2.3建設師資隊伍
成立一支由院長牽頭、優(yōu)秀教師構成的高水平師資隊伍,兩門主要基礎課程高級語言程序設計和數(shù)據(jù)結構都由我校優(yōu)秀本科教師任教;專業(yè)課程認知實驗由具有很強實踐能力的教師任教;計算機高級程序設計由相關學科競賽的教練任教,以更好地訓練學生;拓展實踐由聘請的企業(yè)工程師任教,校企聯(lián)合培養(yǎng),使用真實案例,真正適合企業(yè)需求。
3.2.4促進前沿探索
密切結合國內(nèi)外的研究熱點,鼓勵教師將學科前沿的創(chuàng)新思想、研究成果,甚至學術爭論或質疑引入教學中,以激發(fā)學生的探索追求。
3.2.5參與科研項目
實際參與到教師的科研項目對學生來說不僅是一個重要的實踐機會而且對創(chuàng)新能力的培養(yǎng)也能起到重要作用。圍繞本校計算機專業(yè)中優(yōu)勢研究方向,積極申請縱向研究課題和橫向研究課題,讓優(yōu)秀學生參與到指導教師的科研項目中,培養(yǎng)他們的科研創(chuàng)新能力。
3.2.6校企聯(lián)合培養(yǎng)
“請進來”和“送出去”相結合。一方面邀請本地IT公司內(nèi)具有豐富實際工程經(jīng)驗的工程技術人員擔任兼職教師,承擔實踐教育部分的教學任務,重點傳授學生實際工程項目管理以及開發(fā)的相關知識和經(jīng)驗;另一方面將我們的青年教師和優(yōu)秀學生送到企業(yè)培養(yǎng),參與實際大型工程項目。
4.研究成果
2012級計算機科學與技術專業(yè)學生是第一屆完整參加本次課程群組建設的學生,我們進行了后繼調研。截止他們第八學期開學,學生保研、考研和就業(yè)等比例為圖2所示,其中每項參加學科競賽人數(shù)與該項人數(shù)的比例如圖3所示。從圖2中可以看出,近一半的學生保研或已就業(yè),剩下大部分學生在考研,只有極少數(shù)學生因出國或其他各種原因處于待定狀態(tài)。從圖3中可以看出,在保研的學生中,參加競賽的人數(shù)比例最高;已就業(yè)的次之;考研的再次之;待定的學生中參加競賽的人數(shù)最少,這也驗證了學科競賽對于學生發(fā)展的重要性。
5.結語
計算機科學與技術專業(yè)創(chuàng)新創(chuàng)業(yè)課程群組建設是高等學校計算機科學與技術專業(yè)創(chuàng)新創(chuàng)業(yè)教育研究的一項重要內(nèi)容,也是高校課程改革研究的一項重要課題。我們通過對計算機專業(yè)創(chuàng)新創(chuàng)業(yè)課程群組建設進行研究與相應實踐,不僅合理地選取了相應課程,而且在課程建設中的教學內(nèi)容、教學方法和師資隊伍等方面開展了相關研究,特別是在創(chuàng)新創(chuàng)業(yè)教育中積極進行相關探索,從目前取得成果看,提高了學生素質和專業(yè)教育質量,為培養(yǎng)新時代計算機科學與技術專業(yè)創(chuàng)新創(chuàng)業(yè)型人才提供了新的思路。