公務員期刊網(wǎng) 論文中心 正文

計算機程序設計教學方法探索實踐

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計算機程序設計教學方法探索實踐范文,希望能給你帶來靈感和參考,敬請閱讀。

計算機程序設計教學方法探索實踐

摘要:計算機程序設計課程是普通高等院校為計算機和部分理工科專業(yè)學生開設的一門必修基礎性課程,該課程以培養(yǎng)學生基本編程思想為目的,以提高學生對工程問題的分析和解決能力。文章針對我校計算機專業(yè)留學生的特點,以計算機程序設計C++課程為目標,從全英文教學角度出發(fā),展開課程教學的探索與實踐。通過近三年的教學實踐,總結分析了有效實施該課程的教學模式和實踐環(huán)節(jié)。

關鍵詞:留學生教育;程序設計;主動性學習;學習懶惰;教學相長

一、引言

中國經(jīng)濟的快速發(fā)展和“一帶一路”倡議的提出為推進高等教育國際化提供了重大機遇。教育國際化對提高我國教育水平、國際競爭力和影響力,促進國際合作等方面有著非常重要的意義[1]。近年來,越來越多來自不同國家和地區(qū)的留學生進入我國的高校進行學習和交流,留學生教育逐步成為我國高等教育事業(yè)的重要組成部分[2,3]。目前,我校在校本碩博留學生人數(shù)約720名,計算機專業(yè)的本科生自2015年的8人每班,逐年增加到現(xiàn)在的30余人每班。如何提高留學生教育質(zhì)量,已經(jīng)成為學校教育工作者和管理者關注的焦點。本文以近三年計算機程序設計C++課程教學為案例,在分析我校計算機專業(yè)留學生特點的基礎上,總結了該課程在教學改革和建設方面的一些經(jīng)驗和所取得的教學效果。

二、留學本科生現(xiàn)狀分析

1.受教育程度和知識水平。留學生來自不同的國家和地區(qū),他們的經(jīng)濟能力和教育程度不盡相同。就江蘇科技大學來說,留學生大多來自非洲和南亞等發(fā)展中國家,本科學生入學前的受教育水平要低于國內(nèi)學生,其中也不乏部分十分優(yōu)秀的學生。對于多數(shù)學生來說,他們沒有太多接觸計算機的經(jīng)驗,因此對計算機程序設計課程的教學內(nèi)容難以理解[4]。再者,大多數(shù)學生的基礎知識尤其是數(shù)學知識儲備不足,而計算機編程能力和編程水平的提高卻又離不開數(shù)學思維和邏輯推理。

2.學習生活習慣及文化差異。留學生大多有宗教信仰,比較崇尚自由,比如穆斯林,他們每周都會有一定的時間來做禮拜。由于生活習慣和文化上的差異,留學生對待學業(yè)不如國內(nèi)學生刻苦努力,多數(shù)學生不會課前預習或課后復習。他們喜歡活躍輕松的上課模式和課堂互動,課堂表現(xiàn)較為松散,對于不感興趣的內(nèi)容更是交頭接耳,注意力不夠集中。留學生上課出勤率不高,不交作業(yè)或者抄襲作業(yè)的情況也很嚴重。學生主動性學習和學習懶惰兩極分化較為嚴重,主動性較強的學生會經(jīng)常與任課教師交流,按時完成課堂訓練以及課后作業(yè),甚至要求參與科研項目或者自己開發(fā)小的系統(tǒng)。

3.語言表達與溝通能力。作為生源地的一些南亞或非洲國家,其官方語言或第二語言大多為英語,學生具有良好的英語聽、說、讀、寫能力,但是由于民族和歷史等各方面差異,他們在表達方式或者用詞上還是有地區(qū)差異的,甚至有不同程度的口語[5]。還有少數(shù)地區(qū)留學生的母語是法語或者阿拉伯語等,這給全英文授課教師帶來教學上的不便,甚至不能及時捕捉學生的反饋。再者,剛入學的留學生很少有過專業(yè)漢語言的培訓學習,大多數(shù)學生幾乎不會說漢語,因此使用漢語教學也是行不通的。基于上述留學生的特點,留學本科生教育與國內(nèi)學生相比,有著很大的差異,教學難度更高,課程開展更復雜。針對留學生的教育培養(yǎng)方式,學校和任課教師也在不斷地積極探索。

三、面向留學本科生教學方式實踐

計算機程序設計課程具有很強的理論性和實踐性,筆者所在教學團隊從以下幾個方面進行了課程教學的探索。

1.合適的教材與合理的教學內(nèi)容安排。好的教材往往對知識的闡述都是深入淺出,由淺入深,用最簡潔的語言描述難以理解的理論知識?!禖++Primer》是為數(shù)不多的適合初學者的書籍,該書的內(nèi)容既涵蓋了基礎知識,又不乏一些高級主題,適合初學者入門以及后續(xù)學習。在教學內(nèi)容上,首先讓學生明白編程的目的、編程原理、實現(xiàn)過程;其次讓學生掌握編程語言的基本語法規(guī)則、函數(shù)的定義、向量與數(shù)組、指針和類的設計與使用等;最后讓學生掌握程序架構的方法,包括順序結構、分支結構、循環(huán)結構等。

2.理論教學與實踐編程相輔相成。計算機程序設計這門課程的教學,更注重學生動手能力和實踐技能的培養(yǎng)。針對留學生的程序設計課程,采用理論教學與實踐編程同步進行。講學場所選擇計算機機房或者讓學生自備筆記本電腦。教學中以引導為輔、實踐為主。將一次授課(兩小節(jié),45分鐘/節(jié))分為上、下兩個半場,上半場以教師為主,采用啟發(fā)式教學,介紹基本知識、原理和實現(xiàn)過程,并輔以案例分析;下半場以學生為主,采用任務驅(qū)動式教學模式,提出任務讓學生解決,培養(yǎng)學生動手能力。

3.互幫互助,教學相長。教學過程中采用靈活的教學方式,比如“優(yōu)差混搭”的學習方式,將班級里的學生分成若干組,每組里既有成績優(yōu)秀的學生也有成績較差的學生。分配課后編程任務,以小組的形式進行考查,對完成度好且進步較快的學生給予充分的表揚與鼓勵,對進步較慢甚至退步的同學分析原因,并且給予恰當?shù)木婊蚬膭睢S捎诘貐^(qū)文化差異,不同的學生對問題的描述或理解是不一樣的,因此可以讓優(yōu)秀的學生演示自己的程序設計結果,分享編程經(jīng)驗。多種方式相結合的教與學讓學生對知識理解得更透徹。教師也可以揣摩學生的學習方式,總結自己的教學經(jīng)驗,達到教學相長的目的。

4.調(diào)動學生學習的主觀能動性。教學過程中采用形象化、可視化、實例化的授課方式。比如,下載或者制作一些教學視頻,將原理難懂、步驟煩瑣的算法用動畫效果表現(xiàn)出來,通過直觀的視頻演示,幫助學生快速理解程序的設計思路和實現(xiàn)過程,并且可以提高學生學習的興趣。在教學中結合相關學科,比如結合操作系統(tǒng)原理的程序設計,讓學生從原理上明白,為什么這樣設計代碼,好處在哪里,盡管有時候設計的代碼在計算速度上不一定是最優(yōu)的。這樣既讓學生拓寬了眼界,又讓學生為學習后續(xù)其他課程打下了基礎。

5.人文關懷與情感介入。留學生獨自一人來到異國他鄉(xiāng),難免會有種孤單寂寞的感覺,因此,教師在日常教學和生活方面要進行心理干預。課后加強與學生的交流,幫助他們努力克服各種環(huán)境的差異,增強學習自信心,明確學習目的。

6.多樣化的考核方式。課程考核采用靈活多樣的方法,比如,課堂小測試、課后作業(yè)、報告、出勤、課堂演講、提問、發(fā)言以及考試成績等,每一個環(huán)節(jié)在總成績中占有不同的比例。

四、結語

本文根據(jù)江蘇科技大學計算機專業(yè)留學本科生的特點,以計算機程序設計課程為目標,進行了教學模式的探索與總結。該課程從2017年開始講授到2019年,共開設了3屆,學生的學習積極性高,期末成績良好,達到了預期的教學效果。

參考文獻:

[1]郭玲,何新.面向留學生的VC++程序設計課程建設與教學實踐[J].課程教育研究,2016,03(中旬刊):244-245.

[2]教巍巍.留學生計算機基礎課的教學改革與實踐[J].遼寧工業(yè)大學學報(社會科學版),2016,18(3):117-119.

[3]田偉,顧韻華,鄭玉.面向國際留學生的“計算機基礎”課程教學探討[J].中國電力教育,2008,(24):57-58.

[4]石連栓.留學研究生程序設計課程教學的探索與實踐[J].計算機教育,2018,(2):132-134.

[5]李波,王劍,于克倩.留學生計算機基礎課程實驗教學方法研究:以西安交通大學為例[J].現(xiàn)代教育技術,2010,20(11):148-150.

作者:陳建軍 王琦 胡春龍 左欣 江登表 劉源 單位:江蘇科技大學