趙濤+張子振+畢殿杰+魏蘇林


摘要:在信息化高度發達的今天,我國研發型人才仍有較大缺口。本文基于計算機科學與技術專業創新型人才培養模式,從教材選用、教學方法、教學內容和考核機制等方面,對《c語言程序設計》課程教學改革進行了探索。教學實踐表明,課程教學改革方案效果顯著。
關鍵詞:創新型培養模式;c語言;教學改革
一、引言
在信息技術快速發展的當代社會,創新能力的高低已經成為衡量一個組織、一個地區,甚至一個國家綜合實力的一個重要標準。在2016年5月30日召開的中國科學技術協會第九次全國代表大會上,習近平總書記就指出:“實現兩個一百年奮斗目標,必須加快各領域科技創新,掌握全球科技競爭先機。”高等學校作為社會精英的人才搖籃,應該順應時代發展潮流,響應國家號召,樹立創新教育理念,并將其融入到教學活動實踐中,不斷培養學生的科學素養和創新意識。
c語言是國內外廣泛使用的一種計算機語言,學會使用c語言進行程序設計是計算機工作者的一項基本功。《c語言程序設計》是計算機科學與技術專業的一門專業基礎課,在創新型人才培養模式下,要求任課教師注重學生綜合素質培養,強調其動手實踐能力和創新能力,要求學生掌握扎實的程序設計技能和綜合分析設計能力。因此,傳統教學模式下的教學方案已經完全無法應用于實踐性較強的《c語言程序設計》教學活動,課程的教材選用、教學方法、教學內容和考核機制等必須做出適當調整,以便在最大程度上滿足社會創新型人才培養的需要。
二、《C語言程序設計》教學中的問題
結合教學實踐,《c語言程序設計》課程教學組任課老師主要從教材選用、教學方法、教學內容和課程考核機制等方面總結教學過程中存在的問題。
(一)教材選用
目前國內高等學校所選用的《c語言程序設計》教材主要有兩大類:一是在本科高等教育學校計算機科學與技術專業以及信息管理類專業中使用;一是在高等職業教育學校相關專業中使用。在本科高等教育學校中所采用的《c語言程序設計》教材,其特點在于理論性太強,重語法、輕實踐。在高等職業教育學校中所采用的《c語言程序設計》教材,其特點在于操作性太強,缺乏扎實的理論基礎。
(二)教學方法
傳統教學模式下,《c語言程序設計》課程任課老師大多采用自娛自樂的“填鴨式”教學方法。老師在講臺上灌輸,學生在下面接收。缺乏互動,課堂枯燥,效果不佳。即使有的任課老師在教學過程中采用案例教學法,但所采用的案例基本都是純粹的數學類例子。程序設計類課程的培養目標嚴重脫節,效果不理想。
(三)教學內容
《c語言程序設計》課程教學內容主要包括五大部分:基本語法和基本數據類型;順序、選擇和循環三大程序結構;函數和數組;復雜數據類型;數據文件。任課老師在教學過程中過于側重基本概念、基本語法的講解。教學內容不能以培養學生的動手實踐能力和創新能力
為宗旨來進行組織。甚至學期結束時,課程的教學內容還沒有講解完。當然,這也和課程的課時分配有一定的關系。
(四)考核機制
多年教學實踐表明,從《c語言程序設計》課程的考核內容來看,題型多樣,覆蓋的知識面廣。但從課程的考核方式來看,大多都是采用傳統的筆試,無法在最大程度上體現出學生的實踐動手能力,同時在一定程度上導致部分學生“高分低能”。因此,這樣的考核機制與計算機科學與技術專業的培養目標、與《c語言程序設計》的課程目標嚴重脫節。
三、《C語言程序設計》教學改革方案
針對《c語言程序設計》課程教學過程中所存在的以上問題,本文給出以下改革方案:
(一)選擇適合學生的教材
任何一位任課教師授課的目的都是為了提高學生的科學素養和綜合能力。對于操作性和實踐性要求高的《c語言程序設計》課程更是如此。教材的選用要貫徹“理論夠用”和“實踐夠實”的原則。避免使用只注重語法介紹、理論性較強的教材,以及只采用簡單的或者純粹解答數學題目的案例教材。因此,任課老師可以根據學校的發展特色,結合專業培養目標,選擇合適的教材。如果與企業合作編著項目化、工程化,能夠切實鍛煉并提高學生實踐能力和創新能力的教材是最好不過的了。
(二)MOOC與課堂教學結合
MOOC是當今信息化社會中的一種全新的教學形式,它為傳統教學模式提供了足夠的“補給”,為理想課堂的呈現提供了良好的平臺。今天的課堂大多采用傳統的教學模式,以任課教師在課堂上的講授為主,由于高等學校環境下學生的自由時間多,管理比較寬松,導致大多數學生在上課之前基本上不預習,只是課堂上聽聽,課后完成任課老師的作業,最后任課老師對作業給予評價和指導。這種完全以任課老師的教為中心的傳統課堂教學,與計算機科學與技術的專業培養目標嚴重脫節。
MOOC可以將《c語言程序設計》課程中的章節知識“碎片化”,將任課老師的課堂講授錄制為視頻形式。學生通過課前觀看視頻完成相關知識點的學習,并且每個知識點視頻建設過程中,任課老師都以實際工程應用為背景,在較大程度上拓展學生的知識面。MOOC模式下的課堂以學生的學為中心,以學生參與為主,大大提高了學生學習的積極性。雖然目前我們的《c語言程序設計》課程組任課老師還沒有完全實施MOOC與課堂教學相結合,但已經對管理科學與工程學院計算機科學與技術專業的50位抽樣同學,采用MOOC與課堂教學相結合的模式進行了初步調查。調查結果顯示,這種混合教學模式與傳統課堂教學相比,有著較好的教學效果。如圖1所示。
從圖1可以看出,在進行傳統課堂教學時,只有六位同學提前預習知識點,而采用MOOC與課堂教學相結合的方式之后,由于有碎片化、視頻化的知識點,每個同學都非常樂意主動觀看視頻化的知識點,達到了提前預習的效果。同時,獨立完成作業情況、交流情況以及師生互動情況也有了明顯改善。endprint