鄭婷一(山西能源學院,山西 晉中 030600)
地方應用型大學中《C語言程序設計》教學方法研究
鄭婷一
(山西能源學院,山西 晉中 030600)
結合地方應用型大學的教學情況和培養目標,針對《C語言程序設計》課程的教學現狀,提出了“以學生為主,教師為輔;以學生思考為主,教師教學為輔;以激發學生興趣為主,側重考核結果為輔”的教學模式。實踐表明,學生的實踐編程能力、獨立分析和解決問題的能力都有了提高,對培養基礎理念扎實、專業技能突出、實踐動力能力強的應用技術型人才,有著重要的意義。
應用型大學;C語言程序設計;應用技術型人才
《教育部關于本科高校向應用型轉變的指導意見》中明確指出,隨著經濟發展進入新常態,特別是創新發展戰略的實施,高校教育結構性矛盾更加突出,同質化傾向嚴重,畢業生就業難和就業質量低的問題仍未有效緩解,生產服務一線緊缺的應用型、復合型、創新型人才培養機制尚未完全建立,人才培養結構和質量尚不適應經濟結構調整和產業升級的要求。各地各高校要從適應和引領經濟發展新常態、服務創新驅動發展的大局出發,切實增強對轉型發展工作重要性、緊迫性的認識,擺在當前工作的重要位置,以改革創新的精神,推動部分普通本科高校轉型發展。
因此,立足于地方應用型大學的教學現狀,用新理念引領應用型大學教學方法進行深層次的改革,對應用型人才的培養,具有重要的意義。
(一)忽略地方發展特色
在教學領域中的“應用”主要是指應將所學知識用于實踐中,是學習成果的較高水平體現,可看作是方法、技巧和規律等的擴展。應用型大學的目標也正是培養學生將所學理論知識運用到實踐的能力和思維方式。但是,許多本科應用型高校過分注重學術型人才的培養,忽視了應有的特色人才培養目標,在人才培養方案和教學計劃等環節的制定中,沒有很好地將地方產業發展的人才需求考慮進去。
(二)教師的培養存在不足
應用型大學的教師具有學歷高、理論知識強等優勢,但其能力素質和教育觀念與應用型對教師的需求不相符。應用型大學強調應注重學生的理論知識的實踐能力培養,而對已長期適應學術型大學教學模式的教師而言,實踐教學能力需要很大的提升空間。主要不足表現如下:
1.學術型碩士及博士人才作為應用型高校的主要教師來源,基本沒有接受過專業的教學培訓,尤其是我國的應用實踐教學能力培訓機制也并不完善。因此,教師的教學能力與應用型大學的發展需求并不契合。
2.對應用型人才的培養理念也不受重視,雖然近些年,從事高等教育學者和專家都強調應用型大學的重要意義,但作為高校教師,尤其應用型大學教師對應用型人才的培養理念仍處于表層階段,并未付諸于實踐教學中,還是堅持傳統理論知識的授課方式。
(三)專業實踐教學模式不完善
專業實踐教學是整個應用型人才培養中最重要的工作。主要不足表現為:應用型大學的實踐教學體系設計不科學、管理不到位等。
教師在新學期開展教學前,應根據學科的大綱進行科學的教學設計。但前期的準備工作并非教師一人可以完成的。首先,學科制定者在整個學科制定中,應將應用型人才的培養目標貫徹始終,合理分配理論教學和實踐教學的課時數,有助于指導教師教學。再次,充足的實踐教學資源是實踐教學的重要保障,在正常經費范圍內,學校應保證各專業的硬件教學資源的配備到位。最后,在實踐教學中,相關教學管理部門,要切實做到科學監督和管理,做到事前指導、事中監控,事后考核的工作機制,保證專業實踐教學有條不紊地進行。
德國高等院校在發展過程中很注重與國家的發展相結合,這對我國的大學教育體制是一個很好的借鑒。國家的飛速發展決定了對人才的要求也越來越高,因此,在高等教育中,高校的人才培養等各項發展中,都應密切與國家的發展需要相結合。針對地方應用型高校應結合當地經濟、產業發展,靈活設定合理的人才培養目標和方案,更好地滿足地方發展的人才需要。但在培養應用型人才過程中,教學方法始終受傳統觀念的影響,教師大多運用傳統的授課方法給學生灌輸知識,以致沒能很好地培養學生的應用創新能力,因此,教學方法的改革始終是一個核心話題。
C語言作為一門程序設計的入門課程,高校中很多專業都開設了《C語言程序設計》課程,但其教學方法的改革仍需要新的探索。文章依托地方應用型大學的特色,以對C語言的教學方法進行了一些研究。
(一)理論教學環節的改革
根據《C語言程序設計》自身的特點,應培養學生讀程序、寫程序的能力。大體改革有如下幾點:
1.培養興趣,激發主動性。在課程的首節課,不應直接“填鴨式”教學,而應利用生動有趣的PPT給學生形象地展現本課程在整個學科中的重要性以及實用性,讓學生明白“為何學”、“學什么”和“怎么學”。這樣,可激發學生對本課程學習的主動性。
2.注重課堂演示。首先,采用PPT演示的方法給學生講授知識點,在講解過程中,還需要運用動畫來模擬整個程序的過程。比如在講選擇結構程序設計中的switch和break語句時,將執行過程用動畫來演示,學生便可清晰明白switch語句中加入break的作用。
(二)實踐教學環節的改革
實踐環節是教學改革中重要的部分,實踐教學主要是培養學生的動力和創新能力,也是檢驗所學理論知識的環節。
1.合理分配理論教學和實踐教學的時間比例。在應用型大學中,可將大多的課時分配到機房,教師講解完理論,便可讓學生動手實踐,課堂實踐證明此教學方法的效果是很好的。學生掌握知識的速度明顯快于課堂傳統式教學,而且學生會主動提問疑點,提高了學習的主動性。
以講解條件運算符和條件表達式內容為例,教師用十五分鐘左右的時間講解條件運算符的作用、表達式一般形式及功能后,可用一個簡單例子讓學生形象地理解條件表達式如何使用。
例如:從鍵盤輸入一個數,判斷其是奇數還是偶數。這個案例的程序很簡單,主要是考查對條件表達式的應用。教師可讓學生先動手編程,在一定時間后,觀察學生的完成情況,并給予指導。如果學生對該知識點掌握得很好,大概15分鐘可完成。最后,根據學生的完成情況,再從本例展開講解如何使用條件表達式,這樣的話,學生帶著問題去聽課,聽課效率也有了很大程度地提高。但對本知識點的講解并未結束,教師可給學生布置一個趣味案例,具體如下:編程統計某物品的數量,統計結束后將物品數量存儲在變量nItems中并報告用戶。最終,通過教學與實踐的相結合,該知識點的講解便可達到很好地傳授效果。
2.調整考核機制。根據《C語言程序設計》課程的教學需要,需培養學生的實際編程能力。根據教學實踐,在考核中,可增加期中考核環節,不僅可以讓教師更好地了解學生對知識的掌握程度以及編程的能力,及時調整后續課程進度的安排,而且有助于引導學生轉變學習方式。
3.課堂教學形式的改革。在傳統教學模式的基礎上,更多地增加啟發誘導式教學,引入實際案例,啟發學生獨立思考、討論,主動解決問題,并通過學生的解決結果,對其進行針對性地指導,這樣有效地增強了教師與學生的互動性。但需要強調的是,教師在整個環節中應做好多層次差異性分層教學。比如,對A層次學生側重于加強基礎知識的教授,編程任務多以課堂講授的案例為主,并及時肯定其進步。對C層次學生應激發其興趣,以稍高難度的任務,誘導其學習的積極性,從而得到全面地提高。
立足應用型大學的培養目標,整個教學過程中,應貫徹以“以學生為主,教師為輔;以學生思考為主,教師教學為輔;以激發學生興趣為主,側重考核結果為輔”的教學方針,有效地激發學生學習的主動性,從而達到全面提高學生實踐應用能力的目的。此教學方案應于應用電子專業,通過一年的實踐表明,學生不僅扎實地掌握了基礎知識點,并理解了C語言的實質,而且學生的實踐編程能力、獨立分析和解決問題的能力都有了質的飛躍,得到了很好地教學效果,對培養應用技術型人才的教學研究,具有深遠的意義。
[1]米磊.“面向學生”的C語言教學方法研究與實踐[J].計算機工程與科學,2014(36):5-9.
[2]張露.C語言程序設計教學探索與實踐[J].電腦知識與技術,2013,9(10):2412-2141.
[3]王建紅.C語言教學中多層次差異化教學模式探究[J].創新教育,2016:70-71.
Combined with the present teaching condition and training target of local applied universities and considering the teaching situation of"C Language and Program design",this paper puts forward the teaching mode of"taking students as priority,regarding teachers as complementary,taking students'thinking as priority,regarding teaching as auxiliary;taking students'interest as priority,regarding assessment results as complementary."Practice shows that the students'programming ability,independent analysis and problem-solving ability have been improved. It has great significance to cultivate applied talents with solid basic concepts,outstanding professional skills and strong practical ability.
applied university;C Language and Program design;applied technology talents
2096-000X(2016)16-0130-02
G642
A