顏麗君
(楚雄師范學院信息科學與技術學院,云南 楚雄 675000)
應用型本科院校“高級語言程序設計”實踐教學改革措施*
顏麗君
(楚雄師范學院信息科學與技術學院,云南 楚雄 675000)
摘要:現有的“高級語言程序設計”教學模式不能滿足應用型本科院校要求,應用型本科院校以培養高素質應用型人才為目的,在教學環節中更重視實踐教學;基于應用型本科院校應用型人才培養要求,對現有的“高級語言程序設計”教學不足進行了分析;并從課時分布,教學方法,上機實踐,考核方案四個方面著手對“高級語言程序設計”提出了相應的教學改革措施。
關鍵詞:高級語言程序設計;應用型本科;教學現狀;教學改革
應用型本科院校是指以應用型為辦學定位,而不是以科研為辦學定位的本科院校,現階段一般包括所有的本科第二批、本科第三批錄取院校。應用型本科院校主要體現“應用”二字,要求以體現時代精神和社會發展要求的人才觀、質量觀和教育觀為先導,以在新的高等教育形勢下構建滿足和適應經濟與社會發展需要的新的學科方向、專業結構、課程體系,更新教學內容、教學環節、教學方法和教學手段,全面提高教學水平,培養具有較強社會適應能力和競爭能力的高素質應用型人才。要求各專業緊密結合地方特色,注重學生實踐能力,培養應用型人才,從教學體系建設體現“應用”二字,其核心環節是實踐教學。
“高級語言程序設計”不但是各高校計算機專業的必修課程,也是各高校部分非計算機專業開設的程序設計課程之一,楚雄師范學院信息科學與技術學院各專業都以C語言作為“高級語言程序設計”這門課程的教學語言。因為C語言功能強大,程序編寫靈活,具有較強的實踐性,是一門高級語言中的“低級語言”,既可以用來編寫系統軟件,又可以用來開發應用軟件,是一門很好的教學和考試語言。同時,C語言是一門結構化程序設計的語言,學好C語言程序設計,能為后續課程及其他程序設計課程的學習打下基礎。
本文以楚雄師范學院信息科學與技術學院計算機科學與技術專業為例,從分析“高級語言程序設計”課程現有的問題,結合應用型本科院校高素質人才培養目標實現“高級語言程序設計”課程改革兩個方面對“高級語言程序設計”課程進行了教學改革的探討。
“高級語言程序設計”在本院是針對大一新生所開設的專業必修課程,是在大一的春季學期進行上課,上課課時總共90個學時,理論72學時,實驗18學時。該門課程在教學中主要存在的問題有以下幾個方面:
本院學生具有計算機基礎知識薄弱,抽象思維和邏輯思維較差的特點,因此面對“高級語言程序設計”這門課程中諸多的語法、數據結構、算法等會覺得內容太抽象、枯燥,以至于很難掌握好這門課程的知識點。因為覺得困難,以至于缺乏興趣,導致厭學該門課程,失去學好該門課程的積極性,對該門課程實行得過且過的態度,給該課程的教學增加難度。
2.2理論與實踐脫節,達不到相輔相成的效果
“高級語言程序設計”這門課程每周5個學時,前3周都是在講一些基本的語言和基礎概念,兩周做一次實驗,剛開始的實驗課程一般都是驗證性實驗,學生輸入代碼,調試結果。從第六周開始,結構、算法、函數等的講解讓學生有很多設計性的實驗需要做,但是實踐時間有限,理論知識點過多,往往不能達到預期的效果。在筆者教學過程中深刻體會到理論和實踐脫節,降低了教學效果。
2.3缺少項目支撐,不能形成整體感
“高級語言程序設計”的實踐課程一般都是單個的例子,一個學期下來,對于單個知識點也許有一定的了解,但是不會融合使用,且不知道C語言應用于什么地方,學好后有什么用處,只知道是可以寫程序的,這樣就達不到高素質應用型人才培養的目標。
2.4考核方式局限,不能提高學生實踐的積極性
本院“高級語言程序設計”課程的考核方式是平時成績+期末成績,平時成績由上機實驗和考勤組成,平時成績占總分的30% (其中上機實驗占20%,考勤占10%),期末成績占總分的70%,上機實驗成績所占比例太低,不能很好的提高學生動手的積極性,只是死記硬背應付考試,這樣不能達到高素質應用型人才培養的目的。
針對上述“高級語言程序設計”現有教學存在的問題,結合應用型本科院校培養高素質應用型人才的目標,信息科學與技術學院各位教師認真研討各種教學方法,借鑒計算機專業人才企業實訓結構教學模式,結合多年的教學經驗,制定了“高級語言程序設計”教學體系改革方案。該方案主要從課時分布、教學方法、上機實踐和考核方案四個方面著手。
3.1合理的課時分布,增加實驗課程所占課時數
應用型本科院校人才的培養目標是取決于社會、經濟和科技發展的需要,也受到教育思想觀念的選擇和指引。應用型本科的人才培養以高素質應用型人才為中心,這類學校區別于研究型院校培養學術型人才,區別于高職高專院校培養技術型人才。應用型人才主要要求就是實用,能在掌握一定的專業理論知識后聯系實踐,能學以致用,能從事實踐性、操作性較強的工作。在應用型人才培養的目標要求下需要注意學生應用能力的培養,需適當增加上機實驗課的課時,總課時保持不變為90課時,理論課時減少到50課時,上機課時增加到40課時。每周上機課時數不固定,可根據課程進度安排上機課時數。靈活的課時分布安排,可以讓理論和實踐相結合,達到學中做、做中學兩者相輔相成的教學效果。
3.2多種教學方法和教學工具相結合,提高學生的積極性
針對于“高級語言程序設計”課程內容抽象,枯燥,學生缺乏積極性問題,我院將采用理論聯系生活、啟發式教學和討論式教學等多種教學方法并和多媒體教學、板書教學等多種教學工具相結合,提高學生對于該門課程的積極性。C語言基礎知識由基本語法、程序結構和算法構成。C語言和學生所學的語文、英語是一樣的,只是它是一種計算機語言,在教學過程中可以將C語言和英語進行對比教學,讓學生更容易理解。在講解抽象的程序結構時可以和實際生活中的例子相結合調動學生的積極性,比如說選擇結構if—else可以和平時生活中過馬路的紅綠燈相聯系,如果綠燈則可以通過,否則必須等待 (if(信號燈==綠燈)通過;else停下等待;)。在課堂教學中可以進行分組任務討論,給每一個小組不同的題目,讓其討論總結,調動學生在學習上的主動性和團隊合作精神。
不同的教學方法需要相應的教學工具來支撐,多媒體教學是信息化時代主要的教學工具,生動、靈活的幻燈片可以很好的帶動學生,但是針對于C語言中的邏輯性很強的問題,僅僅只用幻燈片很難達到好的效果,這時需要結合傳統的板書,幫助學生整理C語言中較難的邏輯性問題。
3.3以項目教學為支撐,提高學生的實踐能力
在“高級語言程序設計”課程中,以項目作為支撐貫穿整個學期的教學過程,讓學生將理論運用于實踐,明白“高級語言程序設計”這門課程的真正應用。從第一節課開始根據班級人數對班級成員進行分組,不但方便理論課堂的小組討論教學,也方便上機課堂中小組項目的進展,每一個小組5-6個人組成,每個小組承擔一個項目,該項目名可以由老師提出,學生進行選擇,也可以由學生自己提出,老師審核,學期期末學生需要提交整個項目材料作為項目考核成績的憑證。
3.4完善考核機制,提高學生實踐的積極性
現有的考核機制 (平時成績30%+期末成績70%)不能滿足應用型本科院校應用型人才培養要求,筆試理論知識的考核所占比例較大,實踐能力考核沒有得到很好的重視,以至于學生不夠重視實踐應用,為了改變此不足,為了客觀、全面地對學生學習“高級語言程序設計”課程做出考評,將進一步推行由“項目成績40%+平時成績20%+期末成績40%”所組成的考核機制,項目成績由組內成績和教師評定兩部分組成,組內成績由小組組長和組內成員根據學生所做工作做出的評定,教師評定成績由教師根據項目完成情況所給予的成績。這種考核機制提高了對學生實踐能力的考核,可以充分的調動學生實踐的積極性。
應用型本科院校以培養高素質應用型人才為目標,在教學環節中重視實踐教學,“高級語言程序”課程是計算機專業學生接觸程序設計的起點和基礎,是一門相當重要的基礎課程,該課程現有的教學模式不能很好的滿足應用型本科院校應用型人才培養要求。本文從課時分布、教學方法、上機實踐和考核方案四個方面提出了應用型本科院校“高級語言程序設計”教學改革措施。該改革措施不夠全面,需要大家在以后教學實踐中共同的來完善,以滿足應用型本科院校高素質應用型人才培養的要求。
參考文獻:
[1]羅明東.我們怎樣培養應用型本科人才—新建地方本科師范院校轉型發展的思考[J].楚雄師范學院學報,2014,29(08):1—5.
[2]白臘梅.淺談“C語言程序設計”教學的實踐與心得 [J].民營科技,2014 (07):285.
[3]江義火.基于CDIO理念的《高級語言程序設計》實踐教學改革措施 [J].寧德師范學院學報 (自然科學版),2012(03):292—295,299.
[4]徐慶生.C語言程序設計[M].科學普及出版社,2007.
(責任編輯劉洪基)
中圖分類號:TP311.1
文章標識碼:A
文章編號:1671-7406(2015)03-0061-03
*收稿日期:2014-12-16
作者簡介:顏麗君 (1985—),女,助教,研究方向:網絡與信息安全。
Reform Measures in Practice Teaching of Advanced Programming Language of Application-oriented Universities
YAN LiJun
(School of Information Sciences&Technology,Chuxiong Normal University,Chuxiong,675000,Yunnan)
Abstract:The existing“advanced programming language”teaching model can not meet the requirements of application-oriented universities,universities of applied high-quality applied to train personnel for the purpose of more importance in teaching practice teaching;based on application-oriented Colleges applied talents training requirements,the inadequacy of existing“advanced programming language”teaching were analyzed;and distribution from the class,teaching methods,four Hands,assessment program started on the“high-level language program design”made the corresponding teaching reform measures.
Key words:advancedprogramminglanguage;application-oriented;teachingstatusquo;teaching reform