謝 俐,周 燕
(重慶電力高等專科學(xué)校,重慶 400053)
?
高職高專C語言課程教學(xué)改革探析
謝俐,周燕
(重慶電力高等??茖W(xué)校,重慶400053)
摘要:隨著社會經(jīng)濟(jì)的不斷發(fā)展和信息化技術(shù)的不斷進(jìn)步,社會對高等職業(yè)教育人才培養(yǎng)需求也不斷提高,不僅要求學(xué)生具備應(yīng)用知識的能力,更要求學(xué)生具有自主分析問題和解決實際問題的能力。因此,C語言課程作為引領(lǐng)學(xué)生掌握程序設(shè)計思想、方法的入門課程,應(yīng)積極探索以專業(yè)能力培養(yǎng)為目標(biāo)的教學(xué)改革思路。本文主要圍繞C語言課程的教學(xué)理念、教學(xué)內(nèi)容、教學(xué)方法、教學(xué)環(huán)境、教學(xué)評價幾個方面進(jìn)行教學(xué)改革探討。
關(guān)鍵詞:專業(yè)能力;C語言;教學(xué)改革
C語言作為一門通用于計算機(jī)領(lǐng)域的工具語言,具有編寫靈活、功能強(qiáng)大、可移植性強(qiáng)等特點。由于其既能引領(lǐng)學(xué)生了解程序設(shè)計思想,又能培養(yǎng)學(xué)生自主分析問題和解決實際問題的能力,被作為程序設(shè)計課程的首選語言。然而,就高職高專院校而言,因?qū)W生基礎(chǔ)相對薄弱,C語言知識點多、語法要求相對復(fù)雜,學(xué)生普遍反映學(xué)習(xí)難度較大,學(xué)習(xí)效果欠佳。開展C語言課程教學(xué)改革,以適應(yīng)高職學(xué)生學(xué)習(xí)特點和社會發(fā)展對高職高專人才的能力需求,是當(dāng)前教學(xué)改革的難點。
1C語言課程教學(xué)目標(biāo)
高職高專院校是培養(yǎng)高素質(zhì)勞動者和技術(shù)技能人才的基地,在人才培養(yǎng)過程中側(cè)重于學(xué)生實踐動手能力、實際應(yīng)用能力以及創(chuàng)新能力的培養(yǎng)。因此,C語言的教學(xué)不能局限于引領(lǐng)學(xué)生掌握C語言的基本語法規(guī)則和程序設(shè)計的基本思想、方法,更要通過C語言課程的學(xué)習(xí)引導(dǎo)學(xué)生學(xué)會逐步分析問題、 解決問題的方法, 并在解決實際問題的過程中循序建構(gòu)計算思維模式,培養(yǎng)其自主學(xué)習(xí)習(xí)慣、團(tuán)結(jié)協(xié)作精神和創(chuàng)新精神,逐漸養(yǎng)成嚴(yán)謹(jǐn)、務(wù)實、協(xié)作、創(chuàng)新的工作作風(fēng),以便為今后的學(xué)習(xí)和工作打下堅實的基礎(chǔ)。
2高職高專C語言課程教學(xué)現(xiàn)狀
近年來隨著高等職業(yè)教育的不斷發(fā)展,高等職業(yè)院校招生規(guī)模不斷擴(kuò)大,生源質(zhì)量參差不齊。普遍表現(xiàn)為:理論學(xué)習(xí)基礎(chǔ)較差、邏輯思維能力不強(qiáng)、英語水平薄弱,學(xué)習(xí)方法不科學(xué),甚至態(tài)度不端正。對于學(xué)習(xí)C語言這樣概念相對復(fù)雜、規(guī)則較多、算法抽象、邏輯嚴(yán)謹(jǐn)并以英語為基礎(chǔ)的計算機(jī)語言,同時又是學(xué)生入門的第一門高級程序設(shè)計語言,學(xué)習(xí)起來容易產(chǎn)生畏懼心理,甚至產(chǎn)生厭學(xué)情緒。
以往傳統(tǒng)的教學(xué)模式多以教師為中心,側(cè)重程序設(shè)計語法規(guī)則和程序結(jié)構(gòu)的講解,沒有軟件工程的思想,沒將編程算法與生產(chǎn)、生活實際緊密結(jié)合,不注重學(xué)生應(yīng)用所學(xué)解決實際問題的能力和創(chuàng)新能力的培養(yǎng),沒能激發(fā)學(xué)生探究問題、解決問題的主動性和積極性,沒有達(dá)到通過C語言課程教學(xué)培養(yǎng)學(xué)生運用計算機(jī)知識解決生產(chǎn)、生活實際問題的能力,以及通過C語言課程的學(xué)習(xí)建構(gòu)計算思維模式,培養(yǎng)自主學(xué)習(xí)習(xí)慣、團(tuán)結(jié)協(xié)作精神和創(chuàng)新精神,也就沒有實現(xiàn)教學(xué)目標(biāo)。
3高職高專C語言課程教學(xué)改革探索
實現(xiàn)從教授知識到培養(yǎng)能力的轉(zhuǎn)變,首先要革新教學(xué)理念,打破“教師為中心”的教學(xué)模式,以“學(xué)生為中心”開展教學(xué)活動。從培養(yǎng)學(xué)生興趣出發(fā),優(yōu)化教學(xué)內(nèi)容、改革教學(xué)方法、創(chuàng)新教學(xué)環(huán)境、完善教學(xué)評價,激發(fā)學(xué)生學(xué)習(xí)熱情,在學(xué)習(xí)知識的過程中逐漸養(yǎng)成科學(xué)思維習(xí)慣,并能靈活應(yīng)用所學(xué)知識解決實踐中的各種問題。
3.1革新教學(xué)理念,理清改革思路
高職教學(xué)應(yīng)與崗位要求接軌,以職業(yè)實踐活動為主線、以崗位職業(yè)能力培養(yǎng)為核心、以教學(xué)方法改革為重點,將理論知識與實踐技能融合,注重因材施教,注重學(xué)生職業(yè)能力和綜合素質(zhì)的養(yǎng)成與提高,注重可持續(xù)發(fā)展能力培養(yǎng),以適應(yīng)信息化社會對技術(shù)技能人才的要求。在教學(xué)過程中,以學(xué)生為主體,通過教師引導(dǎo),實現(xiàn)從注重知識點教學(xué)到注重方法教學(xué)轉(zhuǎn)變,從注重知識傳輸?shù)脚囵B(yǎng)學(xué)生實際應(yīng)用能力轉(zhuǎn)變,從培養(yǎng)學(xué)生單一能力到培養(yǎng)學(xué)生綜合能力轉(zhuǎn)變,使學(xué)生在學(xué)習(xí)過程中實現(xiàn)知識、能力、素質(zhì)協(xié)調(diào)發(fā)展,既為后續(xù)學(xué)習(xí)打下良好的知識、技能基礎(chǔ),又為以后的工作、生活培養(yǎng)良好的習(xí)慣。
3.2優(yōu)化教學(xué)內(nèi)容,消除學(xué)生畏難情緒
C語言雖然是程序設(shè)計的入門課程,但相較其他基礎(chǔ)課程而言,其概念抽象、語法繁多,對初接觸的學(xué)生來說存在一定難度,容易產(chǎn)生畏難情緒。同時,在程序編寫過程中涉及英語,編寫容易出錯,而高職院校學(xué)生英語水平普遍較差,看到稍長點的程序代碼就頭疼,很容易挫傷其學(xué)習(xí)的積極性。因此,在選取教學(xué)內(nèi)容時應(yīng)以學(xué)生就業(yè)崗位群需求為依據(jù),本著“夠用為度”的原則,增減教學(xué)內(nèi)容,重組課程結(jié)構(gòu),刪除例如條件編譯、鏈表這些難而很少使用的知識點。同時,結(jié)合專業(yè)特色,本著“學(xué)以致用”的原則,開發(fā)兼顧實用性和趣味性的例子,通過案例剖析傳授方法和知識。此外,在教學(xué)過程中 ,注重知識傳授與能力培養(yǎng)協(xié)調(diào)發(fā)展,讓學(xué)生在掌握專業(yè)知識的同時,培養(yǎng)自主分析和解決問題的能力,以及團(tuán)結(jié)協(xié)作精神和創(chuàng)新精神。
C語言是一門操作性很強(qiáng)的課程,學(xué)生在編寫、調(diào)試過程中往往難以自己糾錯,出現(xiàn)問題難以自己解決,嚴(yán)重影響學(xué)生學(xué)習(xí)的積極性。因此,在C語言實踐內(nèi)容的設(shè)計上,從小案例入手,培養(yǎng)學(xué)生學(xué)習(xí)積極性和自信心。以實際項目案例,培養(yǎng)學(xué)生分析、解決實際問題的能力。通過綜合實踐項目的剖析,幫助學(xué)生鞏固并構(gòu)建自己的知識體系,形成良好的思維習(xí)慣和過硬的專業(yè)能力。
3.3改革教學(xué)方法,激發(fā)學(xué)生學(xué)習(xí)動力
一體化教學(xué)以學(xué)生為主體、教師為主導(dǎo),將理論教學(xué)與實踐環(huán)境融為一體,直接在計算機(jī)實驗室進(jìn)行理、實一體化教學(xué)。在教學(xué)過程中,教師首先導(dǎo)入貼近生產(chǎn)、生活實際的程序設(shè)計案例,并通過案例剖析講解程序設(shè)計的思想和編寫方法,再總結(jié)歸納出核心知識點。同時,采用邊講邊練的教學(xué)方式,讓學(xué)生在了解基本方法和知識點的基礎(chǔ)上,通過自己設(shè)計、編寫和運行、調(diào)試程序,及時鞏固課堂內(nèi)容,加深對知識點及程序設(shè)計思想和方法的理解。體驗程序設(shè)計的成功感受,增強(qiáng)學(xué)習(xí)的成就感和自信心??梢栽趯嵺`中應(yīng)用項目教學(xué)法,討論式教學(xué)法等。
項目教學(xué)法是按照“剖析問題—設(shè)計方法—驗證方法—歸納總結(jié)”的步驟,充分發(fā)揮以項目為載體、任務(wù)為驅(qū)動的教學(xué)特點幫助學(xué)生學(xué)會分析問題并建構(gòu)自身知識體系的過程。在教學(xué)過程中,教師主要引導(dǎo)學(xué)生對項目任務(wù)進(jìn)行逐層剖析,并鼓勵學(xué)生結(jié)合所學(xué)知識和方法努力探求多種解題思路,努力嘗試多種方法求解問題,再利用計算機(jī)驗證結(jié)果,最后通過教師點評、總結(jié)鞏固所學(xué)知識點并總結(jié)程序設(shè)計的思路和方法。該教學(xué)方法著重引領(lǐng)學(xué)生掌握分析和解決問題的思路和方法,幫助學(xué)生養(yǎng)成科學(xué)思維習(xí)慣,培養(yǎng)其探索和創(chuàng)新能力。
討論式教學(xué)法是教師根據(jù)既定教學(xué)內(nèi)容和教學(xué)目標(biāo),預(yù)先設(shè)計討論題目,并在教學(xué)過程中引導(dǎo)學(xué)生利用所學(xué)知識分析問題、提煉要點,提出解決方案。該教學(xué)方法主張學(xué)生站在不同角度、用不同的方法分析和考慮問題,并形成不同的觀點,再通過學(xué)生間、師生間的討論,得出基本結(jié)論。最后,由教師剖析問題、點評結(jié)論,引出知識點并進(jìn)行歸納、總結(jié)過程。在C語言教學(xué)中運用這種教學(xué)方法,引導(dǎo)學(xué)生的主動思考和實踐,可有效地激發(fā)學(xué)生的學(xué)習(xí)興趣。
在C語言教學(xué)中利用分組教學(xué)不僅能培養(yǎng)學(xué)生的協(xié)作能力,也能提升學(xué)習(xí)動力。分組教學(xué)通常將學(xué)生按5-6人為一個學(xué)習(xí)小組,首先選擇課題,再圍繞課題內(nèi)容在組內(nèi)進(jìn)行分工、合作,剖析、研究,查閱資料,探討并確定解決方案,然后實施方案得出結(jié)論,最后分組答辯。從項目選擇到問題剖析及項目實施、答辯的整個過程,以學(xué)生獨立完成為主,教師點評、指導(dǎo)為輔,主張學(xué)生自主學(xué)習(xí)、團(tuán)隊協(xié)作。
3.4創(chuàng)新教學(xué)環(huán)境,提供開放式交互學(xué)習(xí)平臺
開放式網(wǎng)絡(luò)學(xué)習(xí)環(huán)境能方便學(xué)生在線學(xué)習(xí)、自我檢測,提高其自主學(xué)習(xí)效率,培養(yǎng)自主學(xué)習(xí)習(xí)慣;實時交互平臺利于師生在線互動,及時解決學(xué)生學(xué)習(xí)遇到的問題;學(xué)習(xí)論壇是提供給師生共同探討、研究、分享C語言課程學(xué)習(xí)的心得體會的互動平臺。同時,通過教師與學(xué)生之間的單獨、頻繁互動,有助于教師掌握各個學(xué)生的學(xué)習(xí)情況,從而有針對性地開展教學(xué)與輔導(dǎo)。此外,借助網(wǎng)絡(luò)交流平臺,還能及時發(fā)表和收集教學(xué)反饋意見及建議,便于更好地監(jiān)督、評價和調(diào)控C語言課程教學(xué)進(jìn)程。
3.5完善教學(xué)評價,鞭策學(xué)生主動學(xué)習(xí)
為更好地激勵高職院校學(xué)生學(xué)習(xí)的積極性和主動性,C語言課程教學(xué)評價應(yīng)改變傳統(tǒng)的以終結(jié)考試為主的評價辦法,加大對學(xué)生學(xué)習(xí)能力、知識應(yīng)用能力、實際操作能力的考評與鑒定,鼓勵學(xué)生在學(xué)習(xí)和應(yīng)用上多進(jìn)行實踐。采取過程性評價與終結(jié)性評價相結(jié)合,理論學(xué)習(xí)效果評價與實踐學(xué)習(xí)效果評價相結(jié)合,教師評價與學(xué)生自評、學(xué)生互評相結(jié)合。具體而言,就是將整個課程考核分為學(xué)習(xí)任務(wù)過程評價和期末考試綜合評價兩部分。其中,學(xué)習(xí)任務(wù)過程評價主要通過課堂提問、開放式作業(yè)、階段性測驗、項目實施過程考核和綜合答辯等評定學(xué)生成績。期末考試綜合評價采用網(wǎng)絡(luò)試題庫考試與編程能力考核相結(jié)合評定學(xué)生成績。
參考文獻(xiàn):
[1] 劉華.《C語言程序設(shè)計》教學(xué)改革與探索[J].科學(xué)與財富,2015,(19):287-288.
[2] 萬征,蔣偉,陳典全,等.高職高專C語言教學(xué)改革[J].科學(xué)咨詢,2015,(3):17-18.
[3] 李春麗.高職C語言程序設(shè)計教學(xué)改革及創(chuàng)新研究[J].中小企業(yè)管理與科技,2014,(11):292.
[4] 金妮婭.高職高專《C 語言程序設(shè)計》教學(xué)探討[J]. 科技咨詢,2014,(33):179.
[5] 葉煜,任華,丁蓮,等. 高職C語言課程項目化教學(xué)改革與實踐[J]. 軟件工程師,2014,(7):47-48.
[6] 楊秀芳,劉海濤,劉英,等. 高職院?!禖 語言程序設(shè)計》課程教學(xué)改革實踐與體會[J]. 課程教育研究,2015,(13):228.
(責(zé)任編輯:劉學(xué)偉)
doi:10.3969/j.issn.1009-2080.2016.04.029
收稿日期:2016-06-16
基金項目:重慶市高等教育教學(xué)改革研究重點項目(152060)資助;重慶電力高等專科學(xué)校教育教學(xué)研究重點項目(CQEPC15208)資助。
作者簡介:謝俐(1980-),女,四川成都人,重慶電力高等??茖W(xué)校副教授;周燕(1983-),女,重慶江津人,重慶電力高等??茖W(xué)校講師,碩士。
中圖分類號:TP312.1-4
文獻(xiàn)標(biāo)志碼:B
文章編號:1009-2080(2016)04-0106-03
Teaching Reform Exploration and Analysis of C Programming Language
XIE Li, ZHOU Yan
(Chongqing Electric Power College, Chongqing400053)
Abstract:With the continuous development of economic society and rapid progress of information technology, the personnel training demand towards higher vocational education is also constantly improved. Students from vocational schools are not only required to learn the knowledge and master the ability of applying knowledge, but also to develop the ability to analyze and solve practical problems independently. C programming language course is an introductory course of leading students to master programming design ideas and methods. Therefore, we should actively explore the thinking of teaching reform for it, aimed at equipping students with professional competence and sustainable development ability. This article mainly discusses the teaching reform of C programming language course in terms of teaching idea, teaching content, teaching approaches, teaching environment and teaching evaluation.
Key words:professional competence; C programming language; teaching reform