?

基于能力培養的“C語言程序設計”教學改革研究

2016-11-15 21:55汪瀅
科教導刊 2016年27期
關鍵詞:C語言程序設計能力培養教學改革

汪瀅

摘 要 研究“C語言程序設計”課程的改革教學方法與手段,開展適應于學生本身特點的教學方法,真正培養學生的C語言編程能力,在理論研究的基礎上,采取綜合研究法,開展以“學生為主體、教師為主導”的實踐教學模式,為學生自學創造條件,提高學生自主學習能力。采用教學方法與教學實踐雙重改革的方法,探索“C語言程序設計”的高質量教學方法與實踐教學模式,轉變傳統中理論輕實踐的教學模式,提高學生的學習積極性,走出C 語言難學難懂難寫的瓶頸,為將來學生的科研和工作奠定基礎。

關鍵詞 能力培養 C語言程序設計 教學改革

中圖分類號:G424 文獻標識碼:A DOI:10.16400/j.cnki.kjdkx.2016.09.048

Abstract The research on the reform of the C language program, the teaching methods and means, to develop the students own characteristics of teaching methods, the real training of students C language programming skills, based on the theoretical research, to carry out a comprehensive research method, to carry out the "student based, teacher oriented" practical teaching mode, for students to create conditions, improve students learning ability. By using the method of teaching method and teaching practice, the high quality teaching method and practice teaching mode of "C language program design" are explored, which can transform the teaching mode of the traditional theory and practice, improve students learning enthusiasm, and get out of the bottle neck which is difficult to be difficult to understand.

Key words ability training; C Language Program Design; teaching reform

0 引言

C語言是一門通用計算機編程語言,在計算機編程和單片機處理等領域都具有廣泛的應用價值,“C語言程序設計”是當前高校的一門基礎學科,通過“C語言程序設計”課程學習,可以掌握基本的高級語言邏輯編程能力,C 語言是以函數形式提供給用戶,以一個標準規格寫出的C語言程序具有較好的編譯和嵌入式處理能力,可以使用在任意架構的處理器進行邏輯編程,因此,C語言的重要性不言而喻,高等教育中“C語言程序設計”課程學習的重要性不言而喻。①

本文主要研究高等院校中獨立學院中的C 語言程序設計課程教學改革的現狀,并分析改革措施,以能力培養為出發點,分析當前“C語言程序設計”課程出現的問題,采取綜合研究法,開展以“學生為主體、教師為主導”的實踐教學模式,為學生自學創造條件,②③④提高學生自主學習能力。開展適應于學生本身特點的教學方法與手段的教學,旨在解決研究方法、技術路線、實驗方案等可行性問題,為未來獨立學院的C語言程序教學提供參考和指導,進而促進職能部門構建完善的“C語言程序設計”的教學模式,優化教學內容和方法,利用網絡學習平臺優化教學的手段,并促進“C語言程序設計”教學考核手段的改革,轉變傳統中理論輕實踐的教學模式,提高學生的學習積極性,促進“C語言程序設計”課程教學的發展上升到一個新的臺階。

1 “C語言程序設計”課程教學改革內容及問題分析

隨著社會信息化的深入,計算機和信息產業得到信息發展,計算機和電子芯片需要通過人工邏輯編程實現控制指令的寫入和輸出,C語言得問世有效解決了這個問題,C語言程序設計作為高等院校的一門基礎課程,在多數理工科專業中都有開設,由于C語言程序設計面向對象廣,邏輯性較強,對初學者具有一定的難度,C語言程序設計教學模式需要進一步改革。⑤“C語言程序設計”教學改革的主要內容包括如下幾個方面:

一是進行“C語言程序設計”課程的內容設置合理性改革,當前“C語言程序設計”課程的設計還存在著重點分配不合理等問題,“C語言程序設計”是實驗性很強的學科,實驗環節對提高學生的知識綜合運行性和對課程的啟發思考性具有重要作用,然而當前對“C語言程序設計”實驗的定位還不夠準確,對“C語言程序設計”方面的教育和學習相對薄弱,需要優化教學內容上的設置,分析C 語言程序設計課程教學現狀,改變傳統的教學方法與手段。

二是對師資力量和教學投入的關注問題,“C語言程序設計”硬件配套不夠全面,師資力量更多的是注重理論教學,而C 語言程序設計是一個實踐性很強的學科,因此在師資力量配套設計上要投入跟計算機學科項目配套的師資進行教學,增強課程的應用性,提高學生的素質和能力。

三是改變傳統的教學方法與手段,采用靈活多樣的教學手段提高學生的學習積極性,提高學生綜合應用C語言程序設計知識進行科研和實踐的能力,提高科研應用中的基礎知識處理能力,開展以學生為主體的實踐教學方法和結對編程的實踐教學改革,大膽嘗試新技術,創新教學模式。

2 教學改革方法和技術路線分析

根據傳統的教學模式存在的問題,進行“C語言程序設計”的改革,以獨立學院為例,通過分析C 語言程序設計課程教學現狀,采取綜合研究法,其中主要采用行動研究法,在調查與分析“C語言程序設計”教學現狀及存在的問題基礎上,研究以“學生為主體、教師為主導”的實踐教學模式,將學生從被動接受知識轉變為主動要求學習。改革的措施和方向包括如下幾個方面:

一是改革實踐教學方法,開展以學生為主體的實踐教學方法和結對編程的實踐教學改革。開展“C語言程序設計”課程設計實驗內容,在保證基本理論完整性的原則下,通過綜合性和集成的計算機編程,結合學生的項目實踐,進行實踐教學,開拓學生的知識廣度,培養學生應用理論知識進行實驗的能力,開展結對編程實踐教學,培養學生之間的協作學習的能力。

二是利用網絡學習平臺和多媒體教學平臺進行教學,在“C語言程序設計”課程教學中,利用網絡平臺培養學生自主學習的能力,在學生自主學習的過程中提高學生的能力素養。結構式語言的顯著特點是代碼及數據的分隔化,因此在“C語言程序設計”課程教學中,利用網絡學習平臺和多媒體教學平臺,教學內容分析、把握重點和難點、設定教學目標,提高學生的素質能力。

三是“C語言程序設計”自然教學班為例進行教學改革與實踐,探索與研究基于能力培養的“C語言程序設計”教學方法、教學手段、實踐教學模式和考核方式的改革與應用,通過教學改革,充分調動學生學習的積極性、主動性、創新性。

通過上述分析,探索“C語言程序設計”的高質量教學方法與實踐教學模式,改變傳統的教學方法與手段,通過對學生學習能力進行培養,為全院理工科專業實踐性較強的課程提供教學思路、教學方法與教學模式。

3 結論

本文通過研究“C語言程序設計”課程的改革教學方法與手段,開展適應于學生本身特點的教學方法,真正培養學生的C語言編程能力,在理論研究的基礎上,采取綜合研究法,開展以“學生為主體、教師為主導”的實踐教學模式,為學生自學創造條件,提高學生自主學習能力,提高學生的學習積極性,為將來學生的科研和工作奠定基礎?!癈語言程序設計”是高校最重要的基礎課程之一,通過本文的教學改革研究,提高學生的能力素養,在提高學生的科研創新能力方面將發揮重要作用。

注釋

① 高立軍.教學質量測評系統的設計與實現[J].科技通報,2012.28(2):193-195.

② 張瓊.利用VC++語言開發服裝工序流程圖設計軟件的研究[J].電子設計工程,2015(19):63-65.

③ 朱志剛.C語言程序設計精品課網站的設計與開發[D].大連:大連理工大學,2013.

④ 賀再紅.基于混合式學習的C語言程序設計課程的教學研究[D].長沙:湖南大學,2008.

⑤ 高玲玲.獨立學院《C語言程序設計》課程教學改革探索[J].軟件導刊,2015.3:188-189.

猜你喜歡
C語言程序設計能力培養教學改革
以“學生為中心”的《C語言程序設計》教學設計探究
基于翻轉課堂的《C語言程序設計》課程教學系統的實現與研究
淺談《C語言程序設計》課程的教學改革
《C語言程序設計》課程的教學改革與實踐
數學歸納法在高中數學教學中的應用研究
信息技術教學中學生自主探究能力的培養探析
基于CDIO的大學生職業素養培養研究
基于人才培養的技工學校德育實效性研究
低年級學生課前預習能力的培養
現代信息技術在高職數學教學改革中的應用研究
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合