小議C語言程序設計教學中的學生學習質量評價
信息技術教學與研究
作者:王鳳玲
摘 要: 在C語言程序設計教學過程中,由於學科本身的原因,學生學習質量的評價十分困難,適當的學習質量評價可以增強學生的學習信心,促進學生學習。C語言程序設計教學過程中以分層的形式對學生的學習質量做出適當的評價是十分重要的。
關鍵詞: C語言程序 學習質量 教學設計
C語言程序設計作為計算機專業的基礎性學科,在計算機教學中的作用是十分重要的。由於學科自身的性質,學生在學習過程中往往具有一定的畏難情緒,加之學科本身的內容理論性較強,學生的學習效果不是很理想。恰當的學生學習質量評價可以一定程度地改善學生的學習狀況。在教學過程中對學生學習質量的評價,依據本身中職類師範類學校的學生情況,結合C語言程序設計學科的特點,學生的學習質量評價可以采用“分層式評價”的方式。
一、中職類師範類學校學生的情況
中職類師範學校的學生通常是畢業於初中階段的學生,基礎文化課程的掌握程度不是很理想,加之近幾年的招生競爭,學生的素質不是很高。在對於專業課程的學習上,尤其是對於理論性質較強的課程往往是未學先怕,學習熱情不高。如果學科的專業性較強的話,在教學過程中學生本身的學習動機就不強,進而影響學生的學習效果與學習質量。
二、C語言程序設計的學科特點
C語言程序設計,是計算機程序設計語言類的基礎課程,在程序設計的教學過程具有十分重要的意義。作為早期計算機學科內的“過程式”語言其生命力很強,與早期的Basic、FoxBase等語言相比,更接近計算機硬件部分。C語言現在是全國計算機等級考試中唯一的早期過程式程序設計語言。C語言可以看做是彙編語言與對象式程序設計語言的紐帶,既可以直接對計算機硬件進行程序式控製,又可以作為學習對像式程序設計語言的基礎,在語法方麵的要求對像式程序設計語言的要求是一致的。
C語言在進行程序設計時具有一定的優勢:語言簡潔靈活,使用方便,以簡單英語詞為關鍵字;數據類型及運算符號豐富,具有現代程序設計語言的數據結構;具有結構化的程序控製語句,順序、選擇、循環三種基本結構的控製語句結構十分完整;程序設計過程中語法要求不是十分嚴格,程序設計的自由度較大;具有彙編語言的大部分功能,目標代碼質量高,可移植性很好。C語言適合計算機初學者作業程序設計語言的入門課程學習。
三、分層式學習質量評價方式
根據中職類師範學校學生的實際情況結合C語言程序設計自身的學科特點,在程序設計的教學過程中,對學生學習質量的評價可以采用“分層式”的評價方式。
分層式的評價方式可以從兩個方麵考慮:首先是教學對象上的分層,即學生自身文化基礎、學習態度及學習能力上的分層;其次是在學習內容上依據學習階段的不同,對學生學習質量進行分層評價,不同的階段有不同的考查方式及評價方式。