?

轉型背景下C程序設計課程的實施方案

2020-04-14 04:54鄧定勝
電腦知識與技術 2020年4期
關鍵詞:任務驅動教學實踐教學改革

摘要:隨著互聯網技術的持續快速發展,C語言程序設計行業成為社會的熱門行業,發展前景良好。與此同時,高校的C語言程序設計學科建設工作井然有序,致力于培養C語言方面的優秀人才,但從長遠發展來看,目前高校在C語言教學中對學生實踐和創新能力的培養還有欠缺和不足。當前階段,教師教學過程中應適當利用項目任務為導向的實踐教學模式,有針對性的提高學生的程序設計技能水平?;诖?,本文從高校C語言程序設計課程教學的現狀著手,首先簡要分析了項目任務驅動課程教學的概念和優點,隨后闡述了利用項目任務驅動高校C語言程序設計課程教學改革與實踐的具體策略。以此來供相關人士交流參考。

關鍵詞:項目任務;任務驅動;C語言程序設計課程;教學改革;教學實踐

中圖分類號:TP311

文獻標識碼:A

文章編號:1009-3044(2020)04-0065-03

收稿日期:2019-12-12

基金項目:四川省教育廳自然科學重點項目“一種基于GPU的實時煙霧模擬體繪制算法研究"(17ZA0295);四川民族學院2017年應用型示范課程項目“C語言程序設計”(sfkc201705);四川民族學院自然科學重點項目“一種改進的DBSCAN算法及其在Spark平臺上的實際應用"(XYZB19001ZA)

作者簡介:鄧定勝(1978-),男,四川廣安人,副教授,通訊作者,研究方向:軟件體系結構。

The Implementation Plan of C Programming Course under the Background of Transformation

DENG Ding-sheng

(School of Science and Technology,Sichuan University Nationalities,Kangding 626001,China)

Abstract:With the rapid development of Internet technology,C language programming industry has become a hot industry in the society,with good prospects for development.At the same time,the construction of C language program design in colleges and universities is orderly and is committed to cultivating excellent talents in C language.However,from the perspective of long-term development,the cultivation of students' practical and innovative abilities in C language teaching in colleges and universities is still deficient.At the current stage,teachers should make use of the project task-oriented practical teaching model to improve students' programming skills.Based on this,this paper starts from the current situation of c language programming course teaching in colleges and universities.Firstly,it briefly analyzes the concept and advantages of project task-driven course teaching,and then expounds the specific strategies for the teaching reform and practice of project task-driven C language programming course teaching in colleges and universities.To exchange reference for relevant personnel.

Key words:project task;Task-driven;C language programming course;Teaching reform;Teaching practice

縱觀近幾年高校的發展,其為國家輸送了大量優秀的應用型技術人才,是社會各行各業的人才儲備基地。因此,保證高校的教學水平至關重要。對于高校學生的C語言程序設計課程教學,教學模式和手段還有待提高。近些年來,國民經濟持續快速增長,作為出色的技術人才必須要有良好的實踐能力,才能有更大的發展空間。當前階段高校C語言程序設計課程,教學的教學方法尚有不足之處,為了突破當前傳統教學模式的桎梏,提高學生的學習效率,教師教學過程必須進行革新,教師可以探索實踐項目任務驅動課程教學的方式,增強學生的課程學習效果。當前,計算機技術已經融人各行各業的生產工作,其中的C語言程序設計應用也十分廣泛。C語言程序設計操作簡單,安全性高,在網絡信息技術中具有很強的優勢。因此,國內的學校逐漸開始重視C語言程序設計課程的學科建設并已取得長足發展。C語言程序設計課程是注重應用實踐的課程,對學生的實踐和創新能力提出了較高要求[1]。然而,目前部分學校在這方面的教學工作還有一定的缺陷,教師教學模式亟待整改,應當從嚴抓學生課業成績轉變到關注學生實踐創新能力的提高上來,從而促進學生綜合能力的提高。

1 項目任務驅動課程教學的概念和優點

項目任務驅動課程教學是指在教師教學過程中,根據學科特點和教學進度安排,結合學生的培養目標將一個完整的實踐任務以項目的形式發布給學生,根據學生自身能力分配成不同的小組,小組成員共同構成一個整體,教師要帶領和指導學生小組進行細化分工和成員合作,對項目涉及的信息進行收集、整合和分析,然后自己設計方案,完成項目的實施和最終考核。通過項目任務驅動課程教學能夠讓學生成為實踐課程的主導者,在項目進行過程中,教師作為輔導者存在,讓學生獨立完成項目的每一個進程,深化對于實踐內容的理解和掌握[2]。

高校以培養應用型技術人才為主要目標,C語言程序設計課程內容是鍛煉學生實踐能力的基礎,對于學生的專業技能發展和綜合素質提高具有十分重要的作用。通過利用項目任務來驅動課程教學,學生能夠有機會更好地鍛煉自己的實踐技能,增強項目運作經驗,教師教學過程就能夠更好地幫助學生理解C語言程序設計課程的教學內容,學生通過深人的探究和自主鍛煉才能更高效地提高自身技能。項目任務驅動課程教學正是在結合實踐教學特點的基礎上,針對學生應用需求而生的教學方法。以項目任務驅動課程教學能夠引導教師更加科學的確立教學目標、教學內容和教學手段,能夠最大限度地提高學生課堂學習的成效。

2 高校C語言程序設計課程教學的現狀

2.1 C語言程序設計課程體系中理實一體化不到位

高校C語言程序設計課程中的課程教學,分為理論教學與實踐教學兩大方面,相對來說對于學生將來的職業發展有較強的適用性[3]。當前階段,大部分高校的專業課程體系在理論知識授課上占有較大比重,對于實踐課程的安排有所忽視,導致教學質量大打折扣。

2.2 教師教學觀念落后,不適應時代的發展

C語言程序設計課程是一門應用性較強的技術型課程,培養的是專業素質過硬、具有較強的計算機實踐和創新能力的應用型人才。當前階段,高校的C語言程序設計課程教師在教學過程中,沒有充分認識到培養學生的應用能力的重要性,過于注重對學生專業理論基礎知識的教學,忽略了對實踐和創新能力的培養。這是由于當前階段,C語言程序設計課程教師的教學觀念仍然比較傳統,認為專業知識對于學生的培養是最重要的,對于理實一體化的教學模式不能充分理解和運用,導致教學改革進程緩慢,學生的能力跟不上C語言程序設計行業領域的發展進程[4]。教師的教學觀念落后,學生的專業學習就會受到影響。

2.3 院校在C語言程序設計課程上師資力量較為薄弱

教師專業素質和教學能力的好壞直接影響院校專業的人才培養效果。C語言程序設計課程經過多年的發展,技術和專業理念在不斷革新,而部分高校不注重高素質教師人才的引進和本校專業教師的能力培養,導致教師的專業素質和教學能力跟不上C語言程序設計行業發展對于人才的新需求。教師教學能力止步不前,學生的專業能力培養就會受到桎梏[5]。部分教師自身就存在專業理論知識過關,但實踐技術是短板的問題,從事大學生專業課程的教學工作就難以取得良好的成效。同時,很多教師浸淫教育事業多年,對于C語言程序設計的社會行業動態和人才需求了解不多,導致對學生的能力培養缺乏針對性,限制了學生自身專業技能的發展。

3 利用項目任務驅動高校C語言程序設計課程教學改革與實踐的具體策略

3.1 堅持以學生為本,明確項目教學任務

高校的專業教學培養的是專業素質過硬、對于未來專業具有較強的適應性和創新思維的技術型人才[6]。當前階段,高校的C語言程序設計課程教師在教學過程中,沒有充分認識到培養學生的應用能力的重要性,實踐過程中教師主導目標和進度,忽略了對學生自身實踐技能的重點培養。國家素質教育的核心理念隨著近些年來的大力推行逐漸深入人心,其中最為重要的理念之一就是以人為本。當今時代信息成爆炸式增長,大學生對于網絡的應用更加便利和頻繁,學生能夠應用互聯網獲取專業資源和相關信息,可以完成自主探究項目。高校要想做好學生C語言程序設計課程教學工作,首先要堅持以學生為本,不能規行矩步,固守傳統的教育理念和方式,影響學生實踐教學工作的成效,而是應該深刻認識項目任務驅動課程教學的優勢,將其應用到C語言程序設計課程教學工作中去。堅持以學生為本的教學理念,明確項目教學任務,將實踐內容以項目的形式分發給學生小組,讓學生自主探究完成實踐訓練。堅持通過項目任務來驅動C語言程序設計課程教學,才能更好地促.進學生實踐經驗的不斷積累,提高學生的專業能力和素質,增強學生在職業發展中的核心競爭力[7]。

3.2 完善課程體系改革,提升學生綜合能力和專業技術水平

高校的相關專業與社會相關行業聯系緊密,由于我國科技水平和發展形勢瞬息萬變,高校在專業技能型人才的教育和培養的過程中,C語言程序設計課程教學體系不能一成不變,而應該根據行業的動態變化和人才需求分析,對C語言程序設計課程體系進行改革,通過項目任務驅動C語言程序設計課程教學,使得課程的教學目標更加有針對性,從而更好地促進學生自身實踐能力的提高。通過項目任務驅動課程教學能夠有效促進教師專業課程教學過程中教學效率和學生學習效能的快速提高[8]。高校在設置C語言程序設計課程的課程體系的過程中,要調整好學生理論學習和實踐訓練的關系,使學生在C語言程序設計課程學習過程中不僅能夠深化對于教材所學理論知識的理解,而且能夠大大強化自身的創新思維和實踐能力。

3.3 促進產、學、研協作,提高學生對C語言專業知識和技能的應用能力

對于C語言程序設計課程這種應用性較強的課程教學內容,高校與企業的合作至關重要。院校在C語言程序設計課程教學過程中,要善于借助相關行業企業的優勢,可以與企業簽訂人才培養協議,讓企業專業經驗豐富的工作人員作為技術指導,幫助教師制定C語言程序設計課程項目的計劃和時間安排,這也正是項目任務驅動課程教學的科學之處[9]。院校與企業密切交流與合作,不僅能夠不斷吸收企業的知識和經驗,令C語言程序設計課程教學更加符合學生的身心發展特點,起到更加專業的教學效果,還能夠為相關企業有針對性地培養滿足其需求的人才,實現企業、院校與學生的多向受益。

猜你喜歡
任務驅動教學實踐教學改革
淺論高中化學生活化教學的實踐與思考
淺談初中物理實驗教學與學生創新能力的培養
測量平差課程教學改革探討與實踐
任務驅動, 啟發學生自學
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合