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

程序設計創(chuàng)業(yè)能力培養(yǎng)教學模式探究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了程序設計創(chuàng)業(yè)能力培養(yǎng)教學模式探究范文,希望能給你帶來靈感和參考,敬請閱讀。

程序設計創(chuàng)業(yè)能力培養(yǎng)教學模式探究

[摘要]人才培養(yǎng)質(zhì)量是學校辦學的生命線,在當前就業(yè)競爭異常激烈的環(huán)境下,圍繞社會及行業(yè)發(fā)展需求,打造聚焦“行業(yè)型應用、特色化創(chuàng)新”的人才培養(yǎng)體系,加強對大學生創(chuàng)新創(chuàng)業(yè)能力的培養(yǎng),不僅能夠幫助其更好地走向社會,也能為地方經(jīng)濟的持續(xù)穩(wěn)定發(fā)展提供良好的人才保障。

[關鍵詞]創(chuàng)新創(chuàng)業(yè);C#程序設計;能力培養(yǎng);教學模式

一、引言

2015年5月,國務院辦公廳發(fā)布的《關于深化高等學校創(chuàng)新創(chuàng)業(yè)教育改革的實施意見》中明確提出:“把創(chuàng)新創(chuàng)業(yè)教育有效納入專業(yè)教育和文化素質(zhì)教育教學計劃和學分體系,建立多層次、立體化的創(chuàng)新創(chuàng)業(yè)教育課程體系?!?021年10月,國務院辦公廳下發(fā)的《關于進一步支持大學生創(chuàng)新創(chuàng)業(yè)的指導意見》中強調(diào):“堅持創(chuàng)新引領創(chuàng)業(yè)、創(chuàng)業(yè)帶動就業(yè),支持在校大學生提升創(chuàng)新創(chuàng)業(yè)能力,支持高校畢業(yè)生創(chuàng)業(yè)就業(yè)?!薄敖⒁詣?chuàng)新創(chuàng)業(yè)為導向的新型人才培養(yǎng)模式,健全校校、校企、校地、校所協(xié)同的創(chuàng)新創(chuàng)業(yè)人才培養(yǎng)機制?!眲?chuàng)新創(chuàng)業(yè)教育是一種適應國家發(fā)展戰(zhàn)略和社會經(jīng)濟發(fā)展需求的教學理念與模式,是高校推進教育教學改革的重點和難點,也是提高學生就業(yè)競爭力的必然途徑。然而,我國的大學生創(chuàng)新創(chuàng)業(yè)教育剛剛起步,多數(shù)大學生缺乏創(chuàng)新創(chuàng)業(yè)意識,在這一形勢下,我校積極響應國家“大眾創(chuàng)業(yè)、萬眾創(chuàng)新”的號召,深化教育改革,積極探索新時代創(chuàng)新創(chuàng)業(yè)的理論知識和實踐操作方法[1],注重培養(yǎng)學生的創(chuàng)新精神和創(chuàng)業(yè)能力以及利用計算機程序解決實際問題的動手能力,從而為國家、為社會打造新一代的創(chuàng)新創(chuàng)業(yè)型人才,促進大學生更加充分更高質(zhì)量就業(yè)。下面筆者以《C#程序設計》為例,具體探討如何實現(xiàn)學生創(chuàng)新創(chuàng)業(yè)能力的培養(yǎng),使其更好地適應時代發(fā)展的需求。

二、《C#程序設計》課程的重要性

C#是微軟公司發(fā)布的一種面向?qū)ο笄壹疺isualBasic、Java、C++等語言優(yōu)勢于一體的高級程序設計語言,能夠很好地在Mac、Linux、Android、Windows和iOS上運行,是原生跨平臺移動應用程序的最佳選擇,目前已經(jīng)從完全的專有技術(shù)轉(zhuǎn)變?yōu)橥耆_放源代碼的技術(shù)[2],可以說C#編程語言深受編程者的喜愛,并被廣泛地應用于各個領域和行業(yè)中。當前,我國很多高校在網(wǎng)站設計、計算機軟件等專業(yè)開設了《C#程序設計》課程,是培養(yǎng)學生軟件開發(fā)能力的重要渠道,在人才培養(yǎng)體系中占有十分重要的地位。但由于C#的演進非常迅速,所以課程知識的內(nèi)容更新速度也非???,實踐性也相當強。傳統(tǒng)的人才培養(yǎng)模式教學導致理論授課與實踐教學分離、實踐內(nèi)容缺乏創(chuàng)新性和時代性、教學內(nèi)容更新速度緩慢、實踐環(huán)節(jié)嚴重脫離企業(yè)實際開發(fā)需求等諸多問題,所培養(yǎng)出來的學生難以滿足作為一名軟件開發(fā)人員所必須具備的獨立解決問題能力、創(chuàng)新能力等,直接影響學生的就業(yè)情況以及企業(yè)對人才的需求。基于此,本文研究以創(chuàng)新創(chuàng)業(yè)能力培養(yǎng)為目的,對《C#程序設計》課程體系、教學內(nèi)容、教學方法等進行重構(gòu)和改革,尤其是通過校企合作實現(xiàn)課內(nèi)聯(lián)動的創(chuàng)新創(chuàng)業(yè)培養(yǎng),這也是解決學生就業(yè)問題和社會就業(yè)問題的有效途徑。

三、《C#程序設計》創(chuàng)新創(chuàng)業(yè)能力培養(yǎng)教學模式的構(gòu)建策略

(一)《C#程序設計》課程教學模式的構(gòu)建

當今的學生即將進入一個合作成為新常態(tài)的世界經(jīng)濟體。要在交錯互聯(lián)的世界中解決復雜的挑戰(zhàn),創(chuàng)新創(chuàng)業(yè)教育是為了順應當前激烈的就業(yè)形勢和大學生創(chuàng)新意識不強、就業(yè)能力薄弱等問題而提出的一種教學模式[3]。創(chuàng)新創(chuàng)業(yè)能力的課程體系,就是要根據(jù)學校不同專業(yè)人才培養(yǎng)體系的不同而有所差異?!禖#程序設計》課程側(cè)重于對學生軟件設計和編程能力的培養(yǎng),因此,在構(gòu)建創(chuàng)新創(chuàng)業(yè)教育課程體系時,首先應面向職業(yè)崗位需求的C#程序設計能力進行精準定位,結(jié)合行業(yè)、領域特點,結(jié)合區(qū)域發(fā)展特點,通過問卷調(diào)查、網(wǎng)絡查詢及實地探訪等多樣化途徑,對行業(yè)企業(yè)、兄弟院校進行走訪與調(diào)研,明確C#程序設計的主要崗位定位是C#開發(fā)工程師或C#程序員,根據(jù)對每個工作崗位的典型工作任務進行分析,確定對崗位能力的要求是具備程序設計的基本理論知識,熟練掌握C#程序設計基本語法和Windows程序設計的基本方法,掌握面向?qū)ο缶幊痰幕痉椒盎緮?shù)據(jù)庫技術(shù)應用等?;诘胤礁咝τ嬎銠C軟件、軟件測試、軟件維護等人才培養(yǎng)需求,構(gòu)建面向職業(yè)崗位需求的“1234”架構(gòu)的人才培養(yǎng)模式,其中,“1”是指“一個目標”,培養(yǎng)行業(yè)發(fā)展所需的應用型、創(chuàng)新型人才;“2”是指“突出兩個特色”,培養(yǎng)軟件行業(yè)所需的設計、開發(fā)及維護能力,培養(yǎng)其他應用領域所需的創(chuàng)新能力和研發(fā)能力;“3”是指培養(yǎng)學生基本理論、軟件開發(fā)能力和創(chuàng)新能力;“4”是指構(gòu)建理論教學、實踐教學、輔助教學、第二課堂教學的四維教學空間體系。

(二)《C#程序設計》課程體系的重構(gòu)

現(xiàn)階段,很多高校在大力推行創(chuàng)新創(chuàng)業(yè)教育的過程中,往往容易忽視學生自主意識和實踐能力的培養(yǎng),過多地局限于理論知識的學習,并未真正通過實踐轉(zhuǎn)化為學生自身的能力,導致學生無法真正地學以致用,并未意識到創(chuàng)新創(chuàng)業(yè)對自己帶來的影響和重要性[4]。因此,針對這一現(xiàn)狀,要提高創(chuàng)新創(chuàng)業(yè)教育效果,就必須將創(chuàng)新創(chuàng)業(yè)融入專業(yè)課程體系中,并從時間和空間兩個維度出發(fā),重構(gòu)《C#程序設計》課程體系,在時間維度上,密切聯(lián)系軟件設計行業(yè),緊跟時代發(fā)展潮流和行業(yè)發(fā)展趨勢,培養(yǎng)行業(yè)所需人才;在空間維度上,深化校企合作,有效拓展教學資源空間,構(gòu)建一個開放式的協(xié)同育人機制,讓學生循序漸進地培養(yǎng)創(chuàng)新創(chuàng)業(yè)能力?;谶@一思想,筆者立足于《C#程序設計》課程培養(yǎng)模式,構(gòu)建了包括學生創(chuàng)新創(chuàng)業(yè)意識培養(yǎng)、創(chuàng)新創(chuàng)業(yè)能力培養(yǎng)和創(chuàng)新創(chuàng)業(yè)能力實現(xiàn)三個層次的課程體系。1.創(chuàng)新創(chuàng)業(yè)意識培養(yǎng)要培養(yǎng)學生的創(chuàng)新創(chuàng)業(yè)能力,首先要培養(yǎng)學生的創(chuàng)新創(chuàng)業(yè)意識,一方面把專利、科研創(chuàng)新點融入《C#程序設計》課堂教學中,通過開展專題講座、學術(shù)講座、C#程序設計前沿動態(tài)介紹等,注重創(chuàng)新意識的滲透;另一方面通過開設C#程序設計創(chuàng)業(yè)教育課程,舉辦創(chuàng)新創(chuàng)業(yè)論壇等途徑,注重創(chuàng)業(yè)意識的滲透[5]。2.創(chuàng)新創(chuàng)業(yè)能力培養(yǎng)《C#程序設計》課程具有較強的實踐性和實用性,對于人才培養(yǎng)來說,在注重理論教學的同時,還要增大實踐教學的比例,讓學生能將課堂上所學的理論知識付諸實踐,才能真正地體現(xiàn)課程的實踐性。實踐教學內(nèi)容主要包括三個模塊:實驗實訓模塊、實習實踐模塊和應用創(chuàng)新模塊,根據(jù)學生的不同層次,以不同項目內(nèi)容安排實踐課程,并遵循讓學生從接受理論知識到基礎應用,再到綜合應用,逐層提高實踐教學層次,加強學生實踐能力的同時,培養(yǎng)學生的創(chuàng)新創(chuàng)業(yè)能力。3.創(chuàng)新創(chuàng)業(yè)能力實現(xiàn)對很多大學生來說創(chuàng)業(yè)是一種挑戰(zhàn),而創(chuàng)新創(chuàng)業(yè)更是難上加難。因此,一方面鼓勵學生積極參加國內(nèi)外含金量較高的編程大賽,比如ACM大學生程序設計大賽、藍橋杯大賽、中國大學生程序設計競賽(CCPC)、谷歌編程挑戰(zhàn)賽、微軟“創(chuàng)新杯”全球?qū)W生科技大賽等,初步檢驗學生的創(chuàng)新創(chuàng)業(yè)能力;鼓勵學生自主申請科研課題、申報專利,激發(fā)學生的創(chuàng)新意識,培養(yǎng)學生的創(chuàng)業(yè)能力。另一方面通過構(gòu)建創(chuàng)新實踐平臺,組織學生完成各類創(chuàng)新、創(chuàng)業(yè)項目,比如參與教師科研項目、企業(yè)科研項目、大學生創(chuàng)新創(chuàng)業(yè)訓練項目等,通過大量的C#程序代碼閱讀、改善、完善及優(yōu)化,積累豐富的項目經(jīng)驗,培養(yǎng)學生的動手實踐能力、綜合科研能力和自主設計能力[6]。

(三)《C#程序設計》課堂教學方法的改革

當今迅猛發(fā)展的世界,對學生未來升學、求職和積極投身社會提出了全新的要求,對學生的要求也給教師帶來了全新的挑戰(zhàn)。通過對兄弟院校的調(diào)研分析發(fā)現(xiàn),《C#程序設計》課程教學主要采用傳統(tǒng)灌輸式的教學方法,學生在教師的協(xié)助下掌握一些基本的編程語法知識,按照教材給出的案例編寫一些比較簡單的程序,但本身對于C#程序的設計方法、設計思維和設計技巧等問題并沒有進行深入學習,導致他們?nèi)狈ι羁腆w會。但由于C#程序設計課程自身的規(guī)則概念較多、語法知識比較靈活,使學生出現(xiàn)了上課能聽懂,但在解決實際問題時感覺無從下手,更難以建立計算機編程體系。因此,為了突破這一弊端,教師的角色要轉(zhuǎn)變,要變?yōu)橐姸嘧R廣的指導教練,學習的指導者以及整個探討過程的向?qū)?。項目式教學作為一種重要的學習策略,讓每一位學生都可以踮起腳尖夠到學習目標,在學習支架的幫助下,學生可以取得他們原本無法取得的成就,完成學科目標,培養(yǎng)成功素養(yǎng)。將項目化學習作為一種素養(yǎng)落地的教學載體,這也是當前國家教育改革政策的導向?;诖?,本課程的教學思路以企業(yè)實際崗位為導向,以學生創(chuàng)新創(chuàng)業(yè)能力培養(yǎng)為本位,以學生為中心,充分利用校企合作的學習資源和實訓基地,以實戰(zhàn)項目為載體循環(huán)展開,將C#程序設計的基本知識融入項目中,采用“少講多做”的教學方式,讓學生通過實際項目的學習,積累豐富的項目經(jīng)驗,為學生進入實際崗位奠定良好的基礎。課程遵循從事初級程序員、中級程序員和高級程序員所需掌握技術(shù)的進階,設計了六個學習項目,并將軟件設計、軟件編程、軟件調(diào)試、軟件應用等創(chuàng)新創(chuàng)業(yè)能力的培養(yǎng)充分融入其中。1.項目一:應用程序hello.C#目標:熟練掌握C#運行環(huán)境配置.net體系結(jié)構(gòu)。子任務:①C#簡介,.net開發(fā)平臺簡介。②在可控制臺和可視化窗口中編寫程序進行應用。2.項目二:排序小游戲目標:C#語法,基本程序;數(shù)組、循環(huán)和異常。子任務:①定義10個數(shù)的數(shù)組,并對數(shù)組元素進行排序。②隨機生成10個數(shù)的數(shù)組,并對數(shù)組元素進行排序。③在可視化窗口中,實現(xiàn)對n個不同類型的數(shù)據(jù)排序。④對m個學生的n門課程總分進行排序,并統(tǒng)計出平均分、最高分和最低分。3.項目三:銀行賬戶管理程序目標:理解并掌握C#面向?qū)ο蟪绦蛟O計的基本思想。子任務:①創(chuàng)建一個銀行賬戶類。②在銀行賬戶類中增添客戶信息、開戶存取、顯示信息等。③創(chuàng)建一個派生類集成銀行賬戶類,以滿足客戶對支票賬戶和現(xiàn)金賬戶的需求。④在派生類中添加賬戶類型字段。⑤當客戶賬戶余額低于最小值時,應向銀行繳納相應的代管服務費用,并重寫客戶取款方式。4.項目四:畫圖軟件開發(fā)目標:掌握圖形的繪制與打印技術(shù)。子任務:①在項目中添加控件并設置其屬性。②用GDI+繪制基本圖形。③繪制圖表中的表格。④繪制餅形圖、面形圖和條形圖。5.項目五:計算機考級報名系統(tǒng)目標:掌握控件、界面設計、事件處理和文件IO。子任務:①計算機考級報名系統(tǒng)功能分析和窗體設計。②以文本方式和二進制方式生成考試報名信息。③使用文件對話框,將考試報名信息保存在特定的路徑下。6.項目六:考試管理系統(tǒng)開發(fā)目標:數(shù)據(jù)庫系統(tǒng)設計、軟件測試及發(fā)布。子任務:①數(shù)據(jù)庫系統(tǒng)設計總體需求分析。②數(shù)據(jù)庫和公共類設計。③登錄驗證,設計主窗體。③進入考試模塊。④修改密碼及查詢分數(shù)。⑤對考題進行修改、添加和刪除。⑥測試系統(tǒng)。在課堂學習過程中,一般以4~5人為一組,學生在課程教師和企業(yè)教師的共同指導下,進行項目分析、軟件設計需求分析、編程分析等,充分調(diào)動每個學生學習的積極性和參與的主動性,改變以往學生不重視課程學習、課前不預習、課后不復習和練習等現(xiàn)狀,促進學生創(chuàng)新創(chuàng)業(yè)能力的培養(yǎng)。四、結(jié)語在國家大力推動“大眾創(chuàng)業(yè)、萬眾創(chuàng)新”的新常態(tài)下,大力培養(yǎng)既有技術(shù)技能又有創(chuàng)新精神和創(chuàng)業(yè)能力的人才,是高校人才培養(yǎng)模式改革的重點方向,大學生創(chuàng)新創(chuàng)業(yè)具有很高的價值。因此,應在分析專業(yè)人才培養(yǎng)所應具備能力的基礎上,將創(chuàng)新創(chuàng)業(yè)人才培養(yǎng)目標和內(nèi)容融入整個課程體系中,既要突出傳統(tǒng)的C#程序設計的“理論+實踐”教學,又要充分調(diào)動學生參與創(chuàng)新創(chuàng)業(yè)學習的積極性,挖掘?qū)W生的學習潛能,全面提升學生的綜合素質(zhì),培養(yǎng)具有創(chuàng)新意識、創(chuàng)新思維、創(chuàng)業(yè)心理、創(chuàng)業(yè)素質(zhì)與能力的創(chuàng)新型與創(chuàng)業(yè)型高素質(zhì)人才,更好地促進學生的就業(yè)創(chuàng)業(yè)發(fā)展。

參考文獻:

[1]董虎勝,陸萍,李冬.以職業(yè)能力培養(yǎng)為中心的《C#程序設計》課程教學改革探討[J].職業(yè)教育研究,2013(10):115-118.

[2]杜吉梁,任泰明,田春婷,等.《VisualC#程序設計》課程改革與探索[J].蘭州石化職業(yè)技術(shù)學院學報,2010(4):62-64.

[3]國務院.關于深化高等學校創(chuàng)新創(chuàng)業(yè)教育改革的實施意見.國辦發(fā)(2015)36號[Z].2015.

[4]邵順增,李琳.C#程序設計:Windows項目開發(fā)(第2版)[M].清華大學出版社,2012.

[5]易瑜.基于項目驅(qū)動的“C#程序設計”課程創(chuàng)新教學法研究[J].山東師范大學學報(自然科學版),2010(1):18-20.

[6]孫源,李昉睿.大學生創(chuàng)新創(chuàng)業(yè)成長營項目探索實踐[J].現(xiàn)代教育論壇,2021(8):70-71.

作者:李利平 單位:宿遷澤達職業(yè)技術(shù)學院

相關熱門標簽