計算機程序設計語言課程教學研究

時間:2022-05-23 08:49:13

導語:計算機程序設計語言課程教學研究一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

計算機程序設計語言課程教學研究

一、計算機程序設計語言課程

雙語教學的背景和現狀計算機程序設計語言課程是國內外高校各本科專業均需開設的系列課程,主要包含“C/C++程序設計”課程、“Java程序設計”課程、“Web程序設計”課程等,部分較為重視計算機編程能力教育的高校還納入了Python、Matlab等程序設計語言課程。作為信息產業技術的基礎與核心,計算機程序設計語言課程的教學歷來受到國內外眾多高校、科研機構和行業企業的普遍關注與重視。由于信息產業技術起源于美、英等西方英語系發達國家,國際通用的主流計算機程序設計語言完全基于英語進行構造和描述,相關的技術前沿與行業標準的制定也均采用英語作為第一自然語言。國外英語系國家的計算機程序設計語言課程均采用英語作為教學語言,而法國、德國、西班牙、日本等非英語系發達國家則早在20年前就已經全面采用“母語+英語”的雙語教學模式進行計算機程序設計語言課程的講授,且英語講授的時間比例已逐漸超過母語。從整個計算機程序設計語言技術及其衍生產品的發展趨勢看,英語在這一領域的統治地位仍將持續相當長時間。與國外主流趨勢相比,由于缺乏同時具備計算機程序設計語言課程教學能力和英語授課能力的教師,國內的計算機程序設計語言課程雙語教學工作進展較緩慢。目前,在大部分國內院校中,計算機程序設計語言課程仍然基本采用中文作為第一教學語言,雙語教學或者全英文教學只作為一種輔助教學方式存在。與西方發達國家相比,我國的計算機程序設計語言課程雙語教學工作在數量和質量上仍有一定差距。然而,出于行業發展和國際化人才培養的必然需求,該項工作正日益受到國內高校的重視,雙語教學在計算機程序設計語言課程中的全面開展已逐漸成為主流趨勢。2001年8月教育部印發的《關于加強高等學校本科教學工作提高教學質量的若干意見》(教高[2001]4號文)明確指出,按照“教育面向現代化、面向世界、面向未來”的要求,為適應經濟全球化和科技革命的挑戰,本科教育要創造條件使用英語等外語進行專業課教學,高新技術領域的信息技術等專業更要先行一步。暫不具備直接用外語講授條件的學校、專業,可以對部分課程先實行外語教材、中文授課,分步到位。在教育主管部門和各高校的強力推動下,當前,雙語教學開展的規模和水平已成為眾多高水平大學教學工作評價標準中的重要組成部分。雙語教學在計算機程序設計語言課程教學中的實踐與應用,順應了國家高等教育發展的潮流和趨勢,符合學科與專業發展的要求,體現了“專業+外語”的復合型高層次國際化人才培養理念,對于推動本科教學質量更快更好地提升,具有重要的實踐意義。

二、計算機程序設計語言課程

雙語教學存在的問題當前,雙語教學模式在計算機程序設計語言課程中的實踐與應用,得到了大多數高校的認同與重視,但具體實施中,由于文化和意識上的差異,仍存在一些需要解決的問題。(1)雙語教學在計算機程序設計語言課程的教學中應用較少,影響較小,受眾面較為狹窄。目前,絕大多數高校面向非計算機專業的“C/C++程序設計”課程基本采用中文授課,所用教材、教輔資料和課件等教學資源也基本由中文進行描述。真正采用雙語教學授課的一般僅限于部分面向計算機專業的非第一門程序設計語言課程,且這部分課程能否持續實施雙語教學并不能得到保證。如果任課教師發生了變化,授課形式也可能隨之發生變化。(2)雙語教學在計算機程序設計語言課程中缺乏專業化的評價標準。幾乎所有的高校對課程的教學效果均采用相同的評價標準體系。然而,除去這一制度本身的不合理性之外,作為始終處于高速發展階段的計算機程序設計語言這一技術而言,對評價標準體系的專業化也是必然要求。此外,雙語教學作為一種有別于傳統中文教學的模式,在已習慣于接受中文知識傳授的中國學生群體當中進行實踐與應用,也應該采用一種更專業、更科學的評價標準體系。(3)國內雙語教學在計算機程序設計語言課程的課內實驗、課后輔導和考核過程中應用較少,與國際主流的“教、輔、考、實驗統一化”雙語教學模式相比有較大差距。目前,國內高校大多數計算機程序設計語言課程雙語教學,其雙語實施的過程僅局限于課堂講授環節,而在課內實驗、課后輔導和考核等環節,仍然采用中文進行相關工作。這種情況在一定程度上對雙語教學工作的順利開展起到了較為負面的作用和影響。(4)從事雙語教學的專業教師缺乏主動性的自我提升和發展意識。應該說,能夠從事雙語教學的專業教師均具有較好的英語語言水平和較高的程序設計語言課程授課能力。然而,主動性的自我提升和發展意識在這部分教師群體中仍較為匱乏,“等、靠、要”的傳統觀念仍具有相當的市場。(5)學生的英語水平限制了雙語教學工作的開展。由于我國的高中教育存在較大的地域差距,來自不同地區的學生英語水平相對而言也具有較大差距。尤其是在“聽”和“說”兩個重要環節,更限制了雙語教學工作的正常開展。此外,部分學生對于英文授課存在一定的抵觸與抗拒心態,在現實教學中也是客觀存在的。

三、提升計算機程序設計語言

課程雙語教學質量的策略根據前文所述的相關背景、現狀和存在的問題,結合多年從事計算機程序設計語言課程雙語教學工作的經歷,本文就如何提升計算機程序設計語言課程雙語教學質量提出如下建議:(1)強化教師與學生在宏觀層面上對雙語教學的認可與認知程度。計算機程序設計語言課程采用雙語教學模式,遠非簡單地將英語授課納入計算機程序設計語言課程的教學環節當中。其根本目的在于通過“外語為主+漢語為輔”教學方式,使學生在獲得專業知識的同時,能夠掌握與提高專業科技英語和日常交流英語的“聽說讀寫譯”能力,從而為具有國際化水準的專業科技人才培養工作奠定良好的基礎,在全球化的市場與行業的競爭中處于優勢領先地位。無論是教學工作的管理者、教師還是學生,對這個宏觀層面都應該有充分的認識和認可,從而在主觀上能夠更加積極、更加高效地投入到雙語教學工作中去。(2)盡可能地激發學生興趣,提升學生主觀能動性。傳統上,中國學生常年處于知識灌輸過程當中,對課堂教學過程缺乏興趣與主動,習慣于被動接受。在這種情況下,任課教師應該通過自身的學識、能力與魅力,結合市場與行業的現狀與趨勢,引入部分成熟的成功案例,在課堂教學過程當中對學生予以正確的指導。從某種程度上而言,能否激發學生的學習興趣,是教師教學能力最直接的體現。由于計算機程序設計語言屬于較為困難的課程,且結合雙語教學模式,在語言運用和理解上對教師和學生均提出了更高的要求。因此,這部分的工作可視為整個教學過程中最重要、同時也是最具有挑戰性的環節。以作者的經歷而言,一旦能夠激發起學生參與計算機程序設計語言雙語教學的興趣與熱情,所產生的效果要遠遠超出單純采用中文進行授課的模式。(3)雙語教學應貫穿于計算機程序設計語言課程整個教學環節。在課堂教學、課外輔導、課內實驗和考核過程等各方面全方位實施雙語教學,從而實現整個教學環節與國際化標準接軌。在具備一定條件的高校,可將相關課程的教材和教輔資料編寫、試題庫與資源庫建設等同樣納入雙語教學建設當中。如有可能,可將計算機程序設計語言課程的前后銜接課程均納入雙語教學模式。這種做法對于提高學生整體的英語應用水平、專業素質和市場競爭能力極為有效。(4)建立專業化的評價與保障機制。如前文所述,對計算機程序設計語言課程的雙語教學工作建立專業化的評價標準,一方面是程序設計語言這門現代技術本身的要求,另一方面,也是雙語教學有別于傳統中文教學的要求。生搬硬套傳統的針對中文授課模式的評價標準,不利于雙語教學工作在計算機程序設計語言課程中的應用與實踐,且會對開展此項工作的教師產生一定的負面影響。此外,教育主管部門和各高校的教學主管部門,應對雙語教學工作的開展給予適當的政策扶持,在課題立項、師資培訓、崗位晉升等方面予以充分的保障,從而提高教師采用雙語教學進行計算機程序設計語言授課的積極性與主動性。(5)從事相關工作的教師的自我提升與發展。從事計算機程序設計語言課程雙語教學對教師的業務水平和外語運用能力提出了相當高的要求。因此,從事相關工作的教師應主動加強自身水平與素質的提高,尤其是提高英語在計算機程序設計語言課程講授中的應用水平。有條件的高校可有目的、有計劃地派遣相關教師赴國外知名院校進行課程進修與培訓,進一步提高雙語教學從業教師的整體水平與素質。

四、結語

雙語教學在我國還屬于一種比較新興的教學模式,在計算機程序設計語言課程教學當中,相關的雙語教學理念和教學實踐如何更好地符合我國的經濟與社會發展需求,還有待進一步地研究與探索。然而,在教育國際化、競爭全球化的今天,計算機程序設計語言課程雙語教學對培養具有國際化競爭能力的學生具有重要意義和價值,必將為高校相關專業的教學質量發展作出重要貢獻。

作者:潘磊 王遜 張靜 單位:江蘇科技大學計算機科學與工程學院

參考文獻

[1]陳紅霞.普通本科院校雙語教學存在的問題及對策[J].改革與開放,2015(4):88-89.

[2]許雪晶,佘玉萍,林元模.高級語言程序設計雙語教學探討[J].計算機教育,2014(22):57-58.

[3]張曉民,張楓.卓越計劃下C++程序設計雙語教學改革與實踐[J].計算機教育,2016(1):59-62.

[4]教育部.關于加強高等學校本科教學工作提高教學質量的若干意見(教高[2001]4號)[EB/OL].(2001-08-28).