999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

程序設計語言“多維”雙語教學模式設計與實現

2017-07-12 13:52:29趙榆琴
軟件導刊 2017年6期
關鍵詞:雙語教學教學質量

趙榆琴

摘要:介紹了程序設計語言雙語教學模式現狀,分析了雙語教學優勢和存在的問題,提出“多維”雙語教學模式。以C程序設計語言為例,對雙語教學的形式、比例和內容進行了設計;經過教學實踐,分析實施效果,總結了“多維”雙語教學在提高教學質量,提升學生C語言程序設計興趣和能力方面的積極作用。

關鍵詞:雙語教學;程序設計語言;教學質量

DOIDOI:10.11907/rjdk.171166

中圖分類號:G433

文獻標識碼:A 文章編號:1672-7800(2017)006-0222-04

0 引言

國際通行的雙語教育基本要求是:在教育過程中有計劃、有系統地使用兩種語言作為教學媒體,使學生在整體學識、兩種語言能力以及這兩種語言所代表的文化學習及成長上,均能達到順利而自然的發展[1]。在這里,第二種語言是教學手段而不是教學內容或科目[2]。

雙語教學的目標具有雙重性:①對本科生開設雙語教學,可以培養英語口語、閱讀英語教材、英語資料和英語文獻的能力,為進入研究生學習打下基礎;教師可通過雙語教學,培養和鍛煉閱讀和撰寫英文paper的能力;②雙語教學的目的是幫助教師更好地傳輸學科知識,學生更容易地接收學科知識。

1 C語言雙語教學現狀

計算機類課程中,最適合雙語教學的課程是計算機語言課程,學生一般最先接觸的是C語言,理工類專業課程中講授最多的也是C語言。

C語言本身就采用英語格式,這是此課程作為雙語教程的最大優勢[2]。學習C語言語法時不需要進行漢語翻譯,只需對其英文本意進行直譯,這是這門課程和其它非語言類課程的最大區別,也是其開展雙語教學的主要原因。

計算機程序設計的知識源自國外,實施雙語教學勢在必行。如C語言的圣經《The C Programming Language》,《Thinking in C》,沒有英文基礎也可接收知識,但根本無法真正領會程序設計思想的精髓。因此,C語言實施雙語教學,結合各種程序調試來加強對英文程序內容的理解,才能引導學生理解C語言程序設計的語法、邏輯和算法意義。

C語言開展雙語教學已有多年,取得了一些成績,但多停留在課堂理論知識上,對以下幾個問題缺乏深入思考:①雙語教學時第二語言的比例是多少?②雙語教學中學生的英語水平和計算機水平如何?③雖然理論課采用雙語教學,但實驗環節如何理解英文的相關提示等信息?④雙語教學內容選擇是否合理?⑤雙語教學如何設計實施?

2 C語言雙語教學設計

C語言語法和程序設計思維是學科知識,雙語是手段和方法,有效利用英語服務于C語言教學對教學效果影響很大。通過對上述5個問題的深入思考,以筆者學院開設的《C程序設計》雙語課程為例,設計并實施了“多維”C語言雙語教學模式。

C語言的教學設計應具備以下幾個基本條件:①授課教師非常熟悉雙語教學內容,能用英語交流程序設計方法;②學生具備一定的英語聽說讀寫能力;③學生具備一定的計算機基礎知識。

C語言的雙語教學設計原則:①根據學生的英語能力適當調整英語授課比例;②根據學生計算機基礎(背景),適當調整英語授課比例;③根據教學內容,精心選擇英語教學內容;④根據學習情況適當調整英語授課比例;⑤基本概念、句法結構和語法結構等使用準確的英文表達;⑥基本概念、句法和語法結構的解釋和使用說明使用一定比例的漢語進行講解;⑦設計出的程序要保證在符合C語言語法、句法的條件下,使用一定比例的英語表達;⑧算法可以采用自然英語或偽代碼形式表達,幫助學生用自然思維去理解;⑨使用英文表達調試程序,盡量使用英文解釋程序調試問題;⑩授課資料、教材、學生作業、實驗指導、測試和考試應保證一定比例的英語表達和一定比例的雙語表達。

C語言雙語教學設計要根據學生實際情況和教學具體內容而定,內容應涵蓋C語言教學的多個方面,始終遵循“從C語言教學本身出發”的基本思想。

3 C語言“多維”雙語教學實施

C語言實施雙語教學,主要從“理論基礎、控制結構,算法設計、程序調試和程序設計”5個維度展開。

3.1 理論基礎

C語言的理論基礎知識包括關鍵字、常量、變量、數據類型、運算符、表達式、預處理指令和C庫函數等,這些基礎知識要使用準確的英語來講解。例如:

在這個程序中,出現以下幾類基礎知識:①int、return是關鍵字;②printf是C庫函數名;③int是數據類型;④#include 是預處理命令;⑤main是主函數名。

其次,分析這幾類基礎知識:①return、include、main與英語中對應的單詞含義幾乎一致;②int漢語是整型,是英語單詞integer的前3個字母;③printf是輸出函數的函數名,其中 “print”在英語中有打印輸出的意思,“f”是英語單詞function(函數)的第一個字母;④stdio.h是一個頭文件名,其中,“std”是英語單詞standard的簡寫,“i”是英語單詞input的第一個字母,“o”是英語單詞output的第一個字母,“h”是英語單詞head的第一個字母,“.h”是文件的后綴名;⑤This is my first C program!是一個字符串,是一句英文準確表達的句子;⑥\\n是一種字符常量,叫轉義字符,起“換行”的作用。

首先要記住這些基礎知識的含義,然后用雙語講解這些基礎知識的作用、用在什么地方、如何使用。值得注意的是,在雙語教學中,學生知道漢語解釋是為了容易理解,但在后續教學中,應要求學生用準確的英文表達而不是漢語表達。例如:當學生看到、讀到或用到“int”時,腦海里浮現的就是“int”,讀的也是“int”,用的也是“int”,而不是去翻譯它。學生理解和掌握了理論知識,后續理解和掌握聲明或定義結構、句法、語法就能水到渠成。

3.2 控制結構

程序設計的三大控制結構利用人們日常生活思維來設計程序,使得計算機能按照人類思維去運行、計算結果。三大結構采用雙語教學方式,有利于學生理解和掌握。

需要說明的是,這個教學內容與生活思維完全相似,學生比較容易理解。因此,可以增加雙語教學比例,甚至采取全英文的教學模式。

3.3 算法設計

算法是程序設計之前必須考慮的問題,簡單說就是讓計算機解決問題的方法。算法的描述方法有很多種,筆者經過多年的教學實踐發現偽代碼很適合初學者。偽代碼接近自然語言,便于初學者理解和掌握。在C語言雙語教學的算法設計中采用英語偽代碼更能消除算法與程序之間的距離感。

例如:設計一個能進行多次計算的四則運算器,直到用戶強制結束程序。

(1)算法的自然語言描述:首先,輸入計算用的兩個操作數和運算符;接著判斷運算符是哪一種(+、-、*、/),進行四則運算;然后輸出運算結果;重復以上3個過程直到用戶輸入結束程序的命令。

(2)算法的英文描述:①input the expression as a+b,“a” and “ b” are operation numbers,“+”is operator;②judge the operator then select the right formula;③output the result;④repeat the three steps ahead until user input the character “N”,the program is end。

通過以上對算法的描述,特別是使用偽代碼,大大降低了算法的抽象性,能看到程序的雛形。這時學生編寫程序會覺得可以動手,增強了自信心。

3.4 程序調試

學習程序設計,除了學習學科知識(knowledge)外,更為重要的是計算思維(Computational Thinking)和編程技能(Computational Skills)訓練。《C程序設計》實驗課非常重要,漢化的C語言編譯系統存在缺陷,學生應使用全英文版的VC++6.0調試程序。調試程序時得到的警告、錯誤提示和調試方法全部用準確的英文描述。如圖1為程序改錯題調試界面。

程序調試過程中,要求學生填寫表1。

調試程序是對程序結構、邏輯問題、語法問題和算法進行調整和測試,經過閱讀、調試和改錯訓練,學生對全英文的錯誤和警告提示理解力提高,調試程序也變得容易。

3.5 程序設計

程序設計是一個綜合學科知識和編程技能的過程,學生要依靠所獲得的知識和技能才能完成此項工作。首先給出程序結構,然后用英文注釋說明程序的某個部分應該實現哪些內容,最后再逐漸把程序補充完整。

4 C語言“多維”雙語教學效果

C語言“多維”雙語教學實施后,在以下方面取得成效:①學生對理論知識掌握比以往牢靠,特別體現在語法和句法的掌握上,鮮有學生在程序設計時出現語法和句法的書寫錯誤;②學生對三大結構的理解和實現比以前清晰;③利用英語偽代碼進行算法設計,為學生從算法到程序的過渡建立了直觀的橋梁,消除了對算法的恐懼性和對程序的神秘性;④從實驗課完成情況看,學生會優先做程序改錯題,再做程序填空題和程序設計題。在程序調試過程中,對很多錯誤和警告都能馬上改正;⑤學生進行程序設計不一定一次成功,但通過多次重復思考和注釋的過程,可以做到“設計一點、調試一點、完成一點”,最終逐步實現整個程序。

5 C語言“多維”雙語教學總結和展望

筆者學校2014級和2105級計算機科學與技術專業學生使用同一份試卷考試,2014級未使用雙語教學,2015級使用“多維”雙語教學,成績統計情況如圖2~圖3所示,成績頻數分布見表2、表3。

改革是為了提高教學質量,將雙語教學應用于C語言是課程的客觀需要。但是,在雙語教學中如何體現“從C語言教學本身出發”是應該不斷探索的問題。C語言“多維”雙語教學模式可以移植到其它程序設計語言中,因為設計的5個維度是互相支持、互相補充的,體現了“循序漸進學習知識,由易到難訓練技能”的程序設計學習方法。 “多維”雙語教學模式還可以應用于計算機程序設計類或其它課程教學,以提高教學質量。

參考文獻:

[1]朱小艷,白景華.軟件學院C語言雙語教學探討[J].電腦知識與技術,2011,22(7):156-159.

[2]洪炎,王仲根.C 語言雙語教學研究[J].科技信息,2010(25):99-103.

[3]趙艷紅,邵定宏.計算機專業課程雙語教學探究[J].中國大學教學,2005(4):25-26.

[4]李忠娟.“C語言程序設計”雙語教學探討[J].廣東工業大學學報:社會科學版,2005,5(9):129-130.

(責任編輯:杜能鋼)

猜你喜歡
雙語教學教學質量
努力改善辦學條件 不斷提高教學質量
關注學習過程 提升教學質量
甘肅教育(2020年18期)2020-10-28 09:06:20
提高教學質量,重在科學管理
華人時刊(2019年17期)2020-01-06 12:08:10
實踐教學如何提高教學質量
時代人物(2019年29期)2019-11-25 01:35:16
高校通識課程《美術鑒賞》雙語教學實踐與研究
基于CDIO教育理念的《情景導游》課程雙語教學改革探索
文教資料(2016年19期)2016-11-07 11:18:10
湖南省高校舞蹈啦啦操課堂開設雙語教學的可行性初探
體育時空(2016年8期)2016-10-25 19:33:57
雙語教學質量評價與管理研究
面向不同對象的雙語教學探索
考試周刊(2016年77期)2016-10-09 12:11:02
Seminar教學法在護理學基礎雙語教學中的實踐
科技視界(2016年20期)2016-09-29 11:10:15
主站蜘蛛池模板: 国产理论最新国产精品视频| 婷婷综合在线观看丁香| 思思99思思久久最新精品| 54pao国产成人免费视频 | 看你懂的巨臀中文字幕一区二区 | 男女猛烈无遮挡午夜视频| 国产主播福利在线观看| 色欲国产一区二区日韩欧美| 国产91在线免费视频| 久久国产亚洲欧美日韩精品| 欧美三级不卡在线观看视频| 一级毛片免费的| 国产区免费| 亚洲香蕉在线| 制服丝袜一区| 欧美激情视频二区三区| 尤物特级无码毛片免费| 日韩一级二级三级| 1级黄色毛片| 伊人AV天堂| 欧美一级高清片欧美国产欧美| 一级香蕉视频在线观看| 91福利国产成人精品导航| 91精品免费高清在线| 国产午夜精品鲁丝片| 在线视频一区二区三区不卡| 欧美日韩在线亚洲国产人| 91久久性奴调教国产免费| 欧美一区日韩一区中文字幕页| 日本亚洲国产一区二区三区| 国产国产人在线成免费视频狼人色| 国产成人av大片在线播放| 亚洲国产欧美自拍| 国产成人精彩在线视频50| 中文字幕2区| 青草视频网站在线观看| 国产主播在线一区| 无码中文AⅤ在线观看| 日本尹人综合香蕉在线观看| 国产精品男人的天堂| 久久精品国产亚洲AV忘忧草18| 亚洲综合经典在线一区二区| 欧美综合区自拍亚洲综合绿色| 高清无码不卡视频| 一级毛片免费观看不卡视频| 91年精品国产福利线观看久久| 亚洲精品视频免费看| 亚洲第一页在线观看| 伊人成人在线| 亚洲国产欧洲精品路线久久| 亚洲精品麻豆| 亚洲国产精品无码久久一线| av在线手机播放| 国产欧美精品一区aⅴ影院| 手机在线国产精品| 伊人天堂网| 国产91小视频| 国产成人h在线观看网站站| 亚洲精品无码高潮喷水A| 四虎综合网| 中文无码精品A∨在线观看不卡| 国产精品lululu在线观看| 尤物国产在线| AV不卡国产在线观看| 午夜国产精品视频| 久久女人网| 日本一区二区三区精品国产| 亚洲va在线观看| 性色一区| 久久精品这里只有国产中文精品| 在线国产毛片| 永久天堂网Av| 国产丝袜第一页| 欧美亚洲国产视频| 欧美a在线看| 国产成人免费高清AⅤ| 少妇露出福利视频| 中文字幕伦视频| 亚洲精品欧美日本中文字幕| 无码免费的亚洲视频| 国产精品偷伦视频免费观看国产| 手机精品视频在线观看免费|