陳端君 姚梅玲 劉敏
[摘 要] 針對目前獨立學院學生學習的特點,以及在校大學生的不同計算機語言知識背景和學生學習能力存在的差異性,提出“計算機語言”實驗課程實行多層次的實驗教學。依據學生的不同計算機語言知識背景和學習能力的差異,首先對學生進行分組,然后根據不同的分組設計不同的實驗,分別為基礎性實驗、鞏固性實驗、提高性實驗、綜合性實驗和設計性實驗,另外增加“計算機語言”課程的外延實驗學習,做到因人施教,從而提高“計算機語言”實驗課程的教學質量。
[關鍵詞] 計算機語言;實驗教學;多層次
[基金項目] 2020年度山東省青少年教育科學研究院,山東省教育教學改革研究項目“獨立學院‘計算機語言課程多層次實驗教學的探索”(20SJG016);2020年度全國高等院校計算機基礎教育研究會,計算機基礎教育教學研究項目“獨立學院物聯網專業‘微機原理與接口技術課程教學建設探究”(2019-AFCEC-094)
[作者簡介] 陳端君(1984—),女,山東臨沂人,工學碩士,山東科技大學泰山科技學院大數據學院講師(通信作者),主要從事計算機應用研究;姚梅玲(1991—),女,山東泰安人,工學碩士,山東科技大學泰山科技學院大數據學院助教,主要從事算法分析研究;劉 敏(1992—),女,山東菏澤人,管理學碩士,山東科技大學泰山科技學院大數據學院助教,主要從事大數據分析和處理研究。
[中圖分類號] G642 ? [文獻標識碼] A ? ?[文章編號] 1674-9324(2021)30-0100-04 ? [收稿日期] 2021-04-16
“計算機語言”是面向計算機專業學生并且實踐性很強的課程,該課程重在培養學生的程序設計方法、邏輯思維能力和基本的計算思維能力,在應用型人才培養過程中起到重要的作用。“計算機語言”的課程教學分為理論教學和實驗教學兩部分,其中實驗教學在整個教學中的作用不言而喻。通過“計算機語言”實驗課程的學習,能夠增強學生的實踐動手能力,為使用計算機解決實際問題提供方法,具有一定的實際應用價值。
一、現狀及存在的問題
(一)獨立學院學生學習特點
獨立學院的學生思維較活躍,具有一定的知識儲備和探索精神。但獨立學院學生在課程學習中存在基礎薄弱、自學能力差、學習自覺性差、動手能力較弱、學習效率不高、學習效果不好、具有一定的依賴性等特點[1]。
(二)學生計算機語言知識背景及學習能力差異
隨著計算機的普及和信息技術的發展,中小學現在已經開設計算機方面的基礎課程,大學新生入學時已具有計算機方面的相關基礎知識[2],但對計算機語言知識的學習卻存在一定的差異性。其中有一部分學生在初高中時代已經接觸過,如Python、C++、C等計算機語言方面的知識,有一定的計算機語言知識基礎,還有部分學生參加過青少年編程競賽,而有的學生則完全沒有接觸過任何計算機語言方面的知識。
在校大學生在學習能力上也存在著差異性[3]。有的學生具有良好的學習能力,能夠迅速將解決問題的思路、方法和手段轉化為計算機理解的形式,部分學生具有較好的自學能力;而有的學生學習能力相對一般,對知識的接受較慢,獨立解決問題的能力欠佳。
(三)實驗內容和實驗形式單一
傳統的“計算機語言”實驗教學在實驗內容設計上沒有考慮到學生的計算機語言知識背景差異和學生的學習能力差異,所有學生根據實驗任務書的要求按部就班做一樣的實驗,教師不能在實驗教學中做到因人施教,從而使學生對學習計算機語言失去興趣。
在“計算機語言”課程的實驗教學過程中,很多院校存在實驗教師與理論授課教師分離的情況,并且在“計算機語言”課程實驗的實施上多為課內實驗,缺少課外拓展實驗學習。
(四)實驗考核方式陳舊
課程考核是一門課程學習完成之后必不可少的一個環節,一方面可以了解學生對該課程的掌握程度;另外一方面也是對教學效果的一個檢驗。傳統的以紙質試卷考查學生編程能力的考核方式造成學生平時不注意實驗方法和實驗過程,而是在考試前進行突擊,采用死記硬背計算機程序的方法應付考試,從而造成學生為了考試而學習,學習效率不高,學習效果不好。
二、解決“計算機語言”實驗課程存在問題的對策
針對“計算機語言”實驗課程教學中存在的問題,采用多層次實驗教學,并改革“計算機語言”實驗課程的考核方式。
(一)學生分組
在“計算機語言”實驗課開始之前,通過調查、測試等多種方式對學生的計算機語言知識背景和學生的學習能力進行了解,從而根據學生不同的計算機語言知識背景和學習能力差異分成四個組,分別為無計算機語言知識背景且學習能力一般、無計算機語言知識背景但學習能力良好、有計算機語言知識背景但學習能力一般、有計算機語言知識背景且學習能力良好。
“計算機語言”實驗教學由“計算機語言”課程的理論課教師擔當,理論課教師在“計算機語言”理論教學過程中已對授課班級學生的計算機語言理論知識學習情況有了基本的掌握,可以依據學生計算機語言理論知識的學習情況和計算機語言實驗進行的情況適當調整個別學生的分組實驗。
(二)多層次“計算機語言”實驗教學內容的設計
根據不同的分組設計不同的實驗,分別為基礎性實驗、鞏固性實驗、提高性實驗、綜合性實驗和設計性實驗。
1.基礎性實驗。基礎性實驗面向的是無計算機語言知識背景且學習能力一般的學生。該類學生初步接觸計算機語言往往不知所措,無從入手,感到迷茫。因此,在進行基礎實驗設計中首先注重培養該部分學生讀程序的能力,然后逐步引導學生編寫實現簡單功能的完整程序。