公務員期刊網(wǎng) 精選范文 程序設計語言范文

程序設計語言精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的程序設計語言主題范文,僅供參考,歡迎閱讀并收藏。

程序設計語言

第1篇:程序設計語言范文

關鍵詞:多媒體教學 板書教學 高效性 特殊性 程序設計語言

當前多媒體教學已經(jīng)成為高校普遍的課堂教學方式,PPT等廣泛地代替了手寫板書。尤其是對于程序設計語言類(如C語言、FORTRAN語言等)課程,因其自身特點幾乎統(tǒng)一采用多媒體教學,且在各級學校對新教師必須采取板書教學的規(guī)定也將該類課程排除在外。然而,板書仍然是不可或缺的重要教學形式,在程序設計語言課中如何適時、適量、適形地采用板書教學,使其與多媒體教學相得益彰,以取得更優(yōu)的教學效果?結合本人的教學經(jīng)驗,以C語言教學實踐為例淺析該類課程的板書教學的理論與方法。

1.多媒體教學在程序設計語言課中的優(yōu)越性

1.1程序設計語言課程主要以大量實際程序實例來分析基本語法規(guī)則、程序設計方法及相關算法,由此在PPT上顯示或者直接打開程序語言軟件操作,都可直觀、形象、高效的將應用實例代碼演示出來,降低了教師工作量、提高了教學效率。

1.2利用投影儀演示程序可直接在課堂上進行代碼編寫、調(diào)試,由此可便可輔助教師有意設計錯誤,先讓學生看代碼找錯誤,再運行程序查看錯誤信息。這種直觀具體教學方式可更好地培養(yǎng)學生程序調(diào)試能力。

1.3利用多媒體可以擴大課堂信息量,可將復雜的算法及程序設計思路以較為直觀的動畫形式演示,提高了教學的趣味性和可讀性,輔助學生理解知識要點,同時激發(fā)學生的學習興趣、學習積極性,活躍課堂氣氛。

多媒體在程序設計語言課中的這些優(yōu)勢是板書教學無法替代的。

2.多媒體教學在程序設計語言課中的局限性

多媒體教學具有以上直觀、形象、高效特點,但全程采用多媒體教學,也存在一定局限性,主要表現(xiàn)如下:

2.1多媒體課件教學在使用時重技術,輕情感,缺少人文關懷

在多媒體課件教學中,教師忽視課內(nèi)教學的反饋,忽視學生與教師、學生與學生之間的情感交流,教師在鼠標、講臺之間不停忙碌,師生之間缺少必要的交流與互動,良好的教學效果難以實現(xiàn)。

2.2在程序設計語言課的授課過程中,前后的內(nèi)容是互相關聯(lián)的,對新知識的理解和掌握常常需要以前面的內(nèi)容為基礎

例如:在后期函數(shù)、結構體等章節(jié)的教學過程中,隨著演示程序的復雜化,會不斷應用到前面學到的基本數(shù)據(jù)結構、程序控制語句等知識點,如果不利用板書,只是口頭回憶前面的講授內(nèi)容,學生的接受效果會差一些,尤其對前面內(nèi)容掌握不好的學生來說,就更加吃力。

2.3 “眼過千遍,不如手過一遍”

教師在播放課件時,畫面來回跳轉,學生的思路跳躍式行進,連貫的思維過程常常會被打斷,難以及時做好筆記。程序設計語言的一些代碼、程序和算法等知識點是要求學生必須掌握的,但在多媒體教學時,學生一般想拷貝老師制作好的PPT而不再做課堂筆記,導致上課時注意力不集中、沒聽懂,影響學生的聽課效果。

3.板書教學在程序設計語言課程中的特殊性

與其他課程相比,程序設計語言類課程因其自身特點幾乎統(tǒng)一采用多媒體教學,板書在此類課程中的應用也具有一定的特殊性。

3.1授課方式靈活性

區(qū)別與常規(guī)技術課程,程序設計語言是以程序代碼及程序設計流程為主要授課載體,授課過程會不可避免的涉及到大量程序代碼和設計邏輯,板書的應用就顯示出靈活性,它既可以以邏輯提綱式點撥、引導學生編程思路;也可逐條書寫重點程序代碼,加深學生對層序結構及程序語句的領悟。

3.2授課過程互動性

程序設計語言類課程由于其自身特點,每節(jié)課均會涉及大量復雜的程序設計邏輯,需要高度精力投入,然而枯燥的程序代碼往往容易誘發(fā)學生注意力分散,跟不上進度,尤其是在多媒體教學中,更是如此。而板書教學,可自由靈活控制授課進度,隨意書寫關鍵點,適時的制造包袱,不斷地進行互動,提高學生聽課積極性和注意力。

3.3授課容量局限性

畢竟程序設計代碼是程序設計語言類課程的主體,尤其課程進行到后期,每節(jié)課需要書寫大量程序示例,如果單靠板書就會出現(xiàn)若書寫過多就耽誤授課進度,若授課過少就會影響學生對前后知識的連貫學習,因此板書在此類課程授課中具有內(nèi)容容量的局限性。

4.程序設計語言課板書教學方法淺析

現(xiàn)以程序設計語言C為例,淺析板書在該課程中的應用方法。

4.1全板書授課

該種授課方式適合基本概況、算法、數(shù)據(jù)類型、運算符與表達式的教學。

該些章節(jié)是這門課程的前三章,是學生剛剛接觸該門課程的開頭,且其知識點瑣碎,相關性差,暫無大批程序語句出現(xiàn)。授課過程可按照進度將所有知識點總結提煉,形成框架,且在授課過程中注重在提綱之外在空閑板面進行知識點舉例。

比如在正反碼的書寫過程中,可將書寫的步驟寫在板面左邊知識點大綱上,在板書右邊書寫相應的二進制數(shù)字代碼,這樣不僅可幫助學生掌握重點,也可促進學生對該知識點的深入領悟。

4.2板書為綱輔助圖片投影或簡單ppt投影

該種授課方式適合程序結構語言控制部分章節(jié)。

該些章節(jié)是這門課的關鍵中間環(huán)節(jié),需要學生注意力集中,領悟控制語句對程序運行順序的控制規(guī)律。授課過程可將關鍵的核心控制語句及控制定義以提綱形式書寫在板面上,并在空白處輔助簡單程序的書寫和講解,其后為更好的讓學生理解、掌握,可將一起討論寫好的程序投影出來,這樣在后續(xù)講解過程中可隨時回顧。

比如在if選擇語句嵌套的講解中,可在提綱部分書寫關鍵的嵌套語句和程序運行方式,且在書寫每一條關鍵語句時候都在板書上書寫一個具體實例,以幫助學生理解,書寫完每一個示例都將其投影出來并保持住,直至該知識點講授完畢,再一起回顧書寫的知識點提綱、投影的示例代碼(也是書寫過的),這樣既可把握住學生興趣,也可促進知識點的整體把握。

4.3以板書為綱輔助ppt程序書寫及實際程序演示

該種方法適合后續(xù)數(shù)組、函數(shù)、指針等復雜的程序設計章節(jié)學習。

該些章節(jié)既涉及到新知識的學習,又需要前面知識點的支撐,是一個復雜、綜合的學習過程。授課過程中先將需要學習的新知識點以提綱形式隨著講解進度將關鍵知識點書寫上,配合ppt將程序逐步演示出來,同時穿插關鍵語句的板書書寫講解,最后將書寫的程序實際演示運行結果,以此可即可幫助學生把握知識點主體框架,又可清楚程序全貌,同時還能掌握關鍵點的書寫規(guī)律,提高學習效果。

比如在講授二維數(shù)組的規(guī)定輸出時候,可將二維數(shù)組的控制規(guī)律以提綱形式書寫在板書上,配合板書圖形分析,進而用ppt逐步演示程序書寫過程,并對控制數(shù)組輸出地關鍵語句在板書上逐條講解書寫,最后在實際軟件中演示運行結果,而后可適當變化輸出要求,一塊討論書寫關鍵語句,此時就可將討論出的語句直接書寫在電腦程序代碼上,運行顯示結果。如此即可幫助學生透徹的掌握重點,又可有力激發(fā)學生興趣,提高學生注意力。

5.結論

在當今信息化時代,教師在開展教學工作時,應當重視多媒體教學方式,尤其是程序設計語言類課程,但還應當充分發(fā)揮板書教學的優(yōu)點,正確的認識板書教學的高效性和特殊性,適時針對講授內(nèi)容開展靈活多變的板書與多媒體相結合的教學方式,各取所長,優(yōu)勢互補,才能取得更好的教學效果。

參考文獻:

[1]李遠輝.課堂板書及其在多媒體教學中的運用[J].科技咨詢,2010,(24):203.

[2]李蓓.程序設計語言課教學方法的探討[J].計算機與網(wǎng)絡,2010:185-188.

第2篇:程序設計語言范文

關鍵詞:程序設計語言課程;教學方法;能力培養(yǎng);每天一例

中圖分類號:G64 文獻標識碼:B

文章編號:1672-5913 (2007) 21-0031-03

前言

程序設計語言課程已經(jīng)成為高等院校的基礎課程。它不但是計算機專業(yè)學生的必修課程,而且是非計算機專業(yè)的必修課程。學好本課程,有利于學生深入地理解和掌握計算機技術,更好地使用計算機。

本文是我在從事程序設計語言教學過程中的經(jīng)驗教訓和心得體會的總結。目的是引發(fā)一些思考和討論,從而在程序設計語言課程教學上探索出更有效的手段和方法。

我講授的是C語言,授課對象是非計算機專業(yè)的學生。教材選用的是譚浩強教授編著的《C程序設計(第三版)》。本文給出的觀點和方法不限于C語言教學范疇,盡管部分例子采用了C語言編寫的程序代碼。這些觀點和方法可以推廣應用至各類程序設計語言課程教學中。

我的觀點和方法概括如下:

衡量課程學得好壞的標準有兩條:(1) 會讀程序;(2) 能寫程序解決問題。

課程內(nèi)容須少而精。

課堂教學要多交待背景、多舉例和多提問。

強調(diào)課后復習,采取措施進行督促。

強化實踐環(huán)節(jié),及時解決學生們遇到的問題。

獲取反饋,跟蹤學生的課程學習狀況。

1衡量標準

計算機程序設計課程學得好與壞,就看這個學生能否做到兩件事:讀程序和寫程序。“會讀程序”是前提,會寫程序并且寫出好程序是最終目的。誠如譚浩強教授所言:衡量這門課學習的好壞,不是看你“知不知道”,而是“會不會干”。

會讀程序不是一件容易的事。應該要求學生讀“透”程序――把程序語句背后的含義讀出來。舉個例子來說,程序清單1的功能是把一個二維數(shù)組行和列互換,存到另一個二維數(shù)組中。

程序清單1:

#include

void main() {

int a[2][3] = {{1, 2, 3}, {4, 5, 6}};

int b[3][2], i, j;

printf("數(shù)組a: \n");

for(i=0; i

for(j=0; j

printf("%5d", a[i][j]);

b[j][i] = a[i][j];

}

printf("\n");

}

printf("數(shù)組b: \n");

for(i=0; i

for(j=0; j

printf("%5d", b[i][j]);

printf("\n");

}

}

上述程序是簡單的。讀透它不僅僅是給出程序運行結果,而應該讀出語句背后的含義。例如以下程序段的含義是把數(shù)組a的一行轉換成數(shù)組b的一列。由此,我們也可以讀出變量i代表的是數(shù)組a的行號,數(shù)組b的列號。行號/列號正是變量i背后的含義。

程序清單2:

for(j=0; j

printf("%5d", a[i][j]);

b[j][i] = a[i][j];

}

能寫程序解決問題是更高一層的要求。這一能力必須通過不斷的練習來獲得。這主要依靠課程實踐環(huán)節(jié)。需要注意的是,寫程序前須要求學生復習知識點和多讀程序示例,否則學生在上機編程中會遇到相當多的低級錯誤,效率大打折扣。

2課程內(nèi)容

課程內(nèi)容要少而精。課程應當聚焦于基礎概念和核心知識點,不宜貪多。講一門程序設計語言,只要提供學生進一步自學的基礎就可以了。

相信很多人認同這個觀點,只是操作起來就走樣。課程設計者也許是想多塞些知識給學生,或者在他/她眼里任何一個知識點都是那么重要。殊不知這帶來以下問題:(1)教師趕進度,減少對隱藏在背后的知識的詳細講解。在“課堂教學方法”一節(jié)會提到,這些背后的知識是掌握某些課程知識的前提。(2)學生消化不了。不但多塞的內(nèi)容掌握不了,連基本的都學得不扎實。(3)給學生造成課程“難”的印象。一旦提不起興趣,積極性和主動性就得不到發(fā)揮。這一后果比少學一點更嚴重。

授課者應該思考向學生提供什么。舉例來講,C語言課程不見得要逐一講授眾多字符串操作函數(shù)和文件操作函數(shù)的用法,而應該是舉例講解,進而歸結出庫函數(shù)的使用方法。重要的是掌握在閱讀函數(shù)原型和有關說明后能夠正確使用函數(shù)的能力,而不是熟記大量函數(shù)的用法。逐一講解函數(shù)的用法既耗時又不能解決根本。

課程內(nèi)容少而精是合理的。對以后從事計算機專業(yè)的學生而言,安排內(nèi)容再多也不足以應付將來的工作崗位的知識需求。對以后不從事計算機專業(yè)的學生而言,內(nèi)容多了反而是浪費。課程內(nèi)容多了,學生疲于吞吃新知識,無心也無力形成對計算機程序設計語言的深層次理解,無法做到融會貫通。而融會貫通、學以致用才是課程的真諦。

就《C程序設計(第三版)》而言,如果安排的學時數(shù)是48,那么內(nèi)容應當作較大幅的刪減。

3課堂教學方法

課堂教學要多交待背景。其中有的是知識背景,而有的是應用背景。比如,課程開始有必要交待程序編制過程,由此學生們能夠認識到源程序和二進制指令的關系。而了解內(nèi)存的結構模型對于理解變量地址和指針等概念是必需的。更早的課程應該講解過相關知識,不過在課程開始作一簡要回顧還是值得的。介紹應用背景可以引起學生們的思考。比如講解鏈表時,恰當?shù)膽帽尘懊黠@有助于理解。我在課堂上使用的實例是超市貨品管理軟件維護的庫存不足貨品列表――一個動態(tài)變化的集合。首先分析指出采用靜態(tài)數(shù)組或動態(tài)數(shù)組來維護庫存不足貨品列表所存在的問題,接著告訴學生鏈表是解決問題的好辦法。在這一場景下,鏈表結點、插入操作、刪除操作和遍歷操作等都是有具體含義的。待全部知識內(nèi)容講解完畢,回頭再總結問題是如何解決的。如此能夠避免抽象和枯燥,使學生更容易接受相關知識,甚至學以致用。

現(xiàn)在有一個不好的傾向,就是教材或課堂過于重視抽象化的知識,忽視應用背景。數(shù)據(jù)結構的教材是這一傾向的代表。這對入門階段的學生來講是不適宜的,因為學生難以走進所涉及的抽象世界,最終表現(xiàn)為不知道在講什么。所以在課堂上應當交待背景以化抽象為具體,而后通過歸納從具體走向抽象。

對程序設計語言課而言,在課堂上多舉例,也就是多展示源程序的示例是好做法。有些概念或知識點,用文字費力描述也達不到效果,用示例代碼就容易說清楚。

課堂上應當多提問,隨機抽取學生回答問題。這一方面能夠促使學生集中注意力;另一方面能夠活躍課堂氣氛。隨機抽取學生回答問題能夠提供一些反饋信息,而且大部分學生是不會主動站起來回答的,除非被授課者叫到。

4課后復習

應該要求學生們課后及時復習,鞏固每一次課所學的知識內(nèi)容。因為一旦積累了問題,到后面可能連課都聽不懂。不及時復習又會影響到上機實踐的效率和效果。

光倡議是不起作用的。我在第一次課就提出了要求,可是學生們動靜不大。有必要采取措施來督促學生們做好課后復習工作。我采用的辦法是在一次課的前5到10分鐘內(nèi)隨機挑選兩位學生上講臺講解與上一次課程內(nèi)容相關的示例程序。這一措施實施后,收效比較明顯。

另一個值得考慮的舉措是把班級分組,8到10人一組。每一組推選一名組長,職責是在課余以及上機實驗過程中為本組同學解答疑問。期末評分上給予組長適當獎勵。

5課程實踐

每一位授課者都知道程序設計語言課離不開上機實踐。課程進行同時也會安排上機練習時間。要保證既有效率又有效果,須注意以下幾點。

制定合適的上機實驗計劃。實驗計劃宜與課堂教學進度同步,即把實驗任務分成多個組,每一個組分別針對主要的知識體(如分支語句、循環(huán)語句和函數(shù))。一個任務組包含由淺至深的程序題。

程序題的難度不宜過高。上機實驗的中心目標是掌握程序設計語言的使用。程序題難度主要在于算法復雜程度。難度過高的題目導致學生們花費大量時間去尋求解題思路。這與中心目標不符。提高尋求解題思路的能力應當是其他課程的任務,對程序設計語言課程而言是次要的。當然,程序題也要有一定的挑戰(zhàn)性,以及趣味性。

課堂上應該講解算法是什么和如何寫算法。盡管算法不是課程的中心內(nèi)容,不過學生們在上機實驗過程中遇到的大部分問題歸因于算法。只要幫助學生理清算法,問題通常迎刃而解。因此,應當利用恰當比例的時間開展必要的算法訓練。

督促學生養(yǎng)成良好的編程習慣。這主要涉及兩方面。一方面是“先算法后編程”,可以不把算法描述成文,但在心里必須清楚明了。另一方面是注意編程風格,值得強調(diào)重點是縮進和取名??梢钥紤]利用網(wǎng)絡論壇公開展示學生寫的好程序。

6學習狀況跟蹤

我在教學過程中獲得了一條教訓:切忌自我感覺良好。我感覺良好的原因在于:(1)自信能夠把課程內(nèi)容講清楚;(2)課堂上學生反應頗佳,向大家發(fā)出的提問都能得到較滿意的答案。這種良好感覺在一次小測驗后完全消失。我認識到,我以前的良好感覺是建立在主觀性的反饋之上的,甚至加上了自己的傾向。準確了解學生學習狀況離不開客觀性的反饋。值得借鑒的具體做法是:

向隨機挑選的學生提問,并禁止其他同學的“協(xié)助”。

批改適當比例的作業(yè)。

一兩次認真組織的小測驗。小測驗可以是筆試也可以是機試。這也能讓學生了解自己的學習狀況。

7總結

本文是我在C語言教學過程中所獲得的經(jīng)驗教訓和心得體會的總結。它不是一種教學方法的系統(tǒng)論述,而是一些零碎的觀點和方法的討論。我想再一次強調(diào)的一個觀點是“課程內(nèi)容須少而精”。課程設計者應當掌握好“度”。就我個人來看,目前課程內(nèi)容過多是普遍現(xiàn)象,造成學生囫圇吞棗地學習,為考試記憶知識,無法達到融會貫通。這不正是造成“考完了就還給老師”這一狀況的原因嗎?

收稿日期:2007-06-26

第3篇:程序設計語言范文

關鍵詞:課程改革;項目教學;準職業(yè)人

中圖分類號:G642文獻標識碼:A文章編號:1009-3044(2011)15-3638-02

Computer Programming Language of the Curriculum Reform

ZHU Geng-shen

(Linhai Secondary Vocational and Technical Schools, Linhai 317000, China)

Abstract: Improve their computer knowledge and practical ability for students to become quasi-professional personnel, vocational schools is the fundamental task of computer teaching.I will Beida Jade Bird programming language "JavaScript" curriculum used in teaching the theory and practice of computer operations, the design of the materials lead me to think about curriculum reform in vocational computer.Beida Jade Bird programming language a "project-oriented" curriculum design, curriculum projects all around the complete step by step, the students in the learning process, but also completed a practical project development, the design is not only recognized the studentsknow the law can fully mobilize the students interest in learning, improve their self-learning ability and the ability to solve practical problems, training of students and better able to adapt to current market demand for skilled software professionals.

Key words: curriculum reform; project teaching; quasi-professional person

目前中職計算機課程體系及課程內(nèi)容設計存在著許多問題。在我國中職計算機教育中, 專業(yè)課程開設不大合理,教材內(nèi)容設計不與實際應用相結合,程序設計課程教學內(nèi)容要么過于簡單和籠統(tǒng),要么過于復雜和高深,導致許多中職學生對編程學習產(chǎn)生嚴重的抵抗情緒,出現(xiàn)厭學、棄學現(xiàn)象,所學的部分程序設計知識和操作技能,對學生畢業(yè)后進入社會后所從事的職業(yè)沒有任何用處,而真正許多實用性強、專業(yè)性強的課程和計算機應用軟件卻又沒有學到。因此,我們必須從以下幾方面對中職計算機課程體系及課程內(nèi)容進程大力改革。

1 明確學生的培養(yǎng)目標

原來中職學生的培養(yǎng)目標,主要以掌握教材統(tǒng)一指定的理論知識與基本技能為主,學生是否畢業(yè)以統(tǒng)考、會考成績決定。畢業(yè)后,因培養(yǎng)目標、課程內(nèi)容、操作技能不能與實際所需對口,導致很多學生難以找到適合自己的工作崗位。

從現(xiàn)在中職的培養(yǎng)目標及定位來說,中職學生應該是社會所需要的擁有一般化專業(yè)知識與中級或以上實踐操作技能的準職業(yè)人,而不是像大學本科生一樣,擁有很深厚的理論知識與專業(yè)技能。這就意味著中職計算機專業(yè)的學生,他們畢業(yè)后能在專業(yè)對口的普通崗位上找到適合自己的工作,而不是去搞科研或編寫大型的計算機軟件。如:機關、企事業(yè)中計算機網(wǎng)絡的管理、信息處理的多媒體設計制作、廣告影像行業(yè)的圖形圖像處理、設計行業(yè)的計算機輔助設計、辦公自動化中的設備應用和公文處理等,都缺少有一定技術水平的準職業(yè)人才。因此,在改革中職計算機專業(yè)的課程體系與課程內(nèi)容之前,不能盲目開展,應做好充分的調(diào)查分析工作,從計算機專業(yè)細化的開設方向到實際應用,必須緊貼現(xiàn)實生活,最大可能的保持與信息技術發(fā)展趨勢、社會的用人需求同步。

北大青鳥在開設《JavaScript》課程之前,做了大量的企業(yè)調(diào)研與社會用人需求分析。調(diào)研結果顯示,中國近幾年互聯(lián)網(wǎng)行業(yè)的高速發(fā)展,使越來越多的企業(yè)認識到網(wǎng)站運營以及網(wǎng)站推廣的重要性,很多企業(yè)目前需要掌握一定的系統(tǒng)維護知識、網(wǎng)頁設計制作知識和網(wǎng)站維護相關知識的復合型技術人才。進一步分析了解這些崗位應具備的IT技能,從而設計出適應于中職學生的計算機課程體系,使學生所學知識具有很強的實用性,保證學生能夠在就業(yè)市場中具備競爭力,能夠滿足社會對人才的需求。結合目前中職學生的學習特點,將北大青鳥計算機專業(yè)學生的目標定位在培養(yǎng)網(wǎng)站運營人員,并對網(wǎng)站運營崗位從計算機技術層面劃分為三部分:除互聯(lián)網(wǎng)公司外的所有企業(yè)的網(wǎng)站維護員(涉及到JavaScript知識);網(wǎng)站制作公司的網(wǎng)頁設計師(涉及到JavaScript知識);中小企業(yè)網(wǎng)絡維護人員。

2 注重激發(fā)學生的學習積極性、培養(yǎng)學生的學習興趣

興趣是學習的內(nèi)在動力,是學生自學最好的老師。原來的中職教程在內(nèi)容設置方面,以理論居多,許多內(nèi)容均滯后于時代的發(fā)展,涉及生活實際的知識、技能較少,涉及到實際項目的內(nèi)容更少;理論作業(yè)偏多,實際操作較少;內(nèi)容排版呆板,例圖、效果圖很少。

第4篇:程序設計語言范文

論文摘要:提高學生計算機知識水平和實踐動手能力,讓學生成為社會的準職業(yè)人才,是中職學校計算機教學的根本任務。將北大青鳥程序設計語言《JavaScript》課程應用于計算機理論教學與實踐操作,其教材的設計引發(fā)我對中職計算機課改的深思。北大青鳥程序設計語言采用“以項目為導向”的課程設計方法,課程內(nèi)容全部圍繞完整的項目逐步進行,學生在學習過程中,同時也完成了實用性的項目開發(fā),其設計不僅符合學生的認知規(guī)律,能夠充分調(diào)動學生的學習興趣,提高學生的自學能力和解決實際問題的能力,培養(yǎng)的學生也更能適應當前市場對技能型軟件人才的需求。

目前中職計算機課程體系及課程內(nèi)容設計存在著許多問題。在我國中職計算機教育中, 專業(yè)課程開設不大合理,教材內(nèi)容設計不與實際應用相結合,程序設計課程教學內(nèi)容要么過于簡單和籠統(tǒng),要么過于復雜和高深,導致許多中職學生對編程學習產(chǎn)生嚴重的抵抗情緒,出現(xiàn)厭學、棄學現(xiàn)象,所學的部分程序設計知識和操作技能,對學生畢業(yè)后進入社會后所從事的職業(yè)沒有任何用處,而真正許多實用性強、專業(yè)性強的課程和計算機應用軟件卻又沒有學到。因此,我們必須從以下幾方面對中職計算機課程體系及課程內(nèi)容進程大力改革。

1 明確學生的培養(yǎng)目標

原來中職學生的培養(yǎng)目標,主要以掌握教材統(tǒng)一指定的理論知識與基本技能為主,學生是否畢業(yè)以統(tǒng)考、會考成績決定。畢業(yè)后,因培養(yǎng)目標、課程內(nèi)容、操作技能不能與實際所需對口,導致很多學生難以找到適合自己的工作崗位。

從現(xiàn)在中職的培養(yǎng)目標及定位來說,中職學生應該是社會所需要的擁有一般化專業(yè)知識與中級或以上實踐操作技能的準職業(yè)人,而不是像大學本科生一樣,擁有很深厚的理論知識與專業(yè)技能。這就意味著中職計算機專業(yè)的學生,他們畢業(yè)后能在專業(yè)對口的普通崗位上找到適合自己的工作,而不是去搞科研或編寫大型的計算機軟件。如:機關、企事業(yè)中計算機網(wǎng)絡的管理、信息處理的多媒體設計制作、廣告影像行業(yè)的圖形圖像處理、設計行業(yè)的計算機輔助設計、辦公自動化中的設備應用和公文處理等,都缺少有一定技術水平的準職業(yè)人才。因此,在改革中職計算機專業(yè)的課程體系與課程內(nèi)容之前,不能盲目開展,應做好充分的調(diào)查分析工作,從計算機專業(yè)細化的開設方向到實際應用,必須緊貼現(xiàn)實生活,最大可能的保持與信息技術發(fā)展趨勢、社會的用人需求同步。

北大青鳥在開設《JavaScript》課程之前,做了大量的企業(yè)調(diào)研與社會用人需求分析。調(diào)研結果顯示,中國近幾年互聯(lián)網(wǎng)行業(yè)的高速發(fā)展,使越來越多的企業(yè)認識到網(wǎng)站運營以及網(wǎng)站推廣的重要性,很多企業(yè)目前需要掌握一定的系統(tǒng)維護知識、網(wǎng)頁設計制作知識和網(wǎng)站維護相關知識的復合型技術人才。進一步分析了解這些崗位應具備的IT技能,從而設計出適應于中職學生的計算機課程體系,使學生所學知識具有很強的實用性,保證學生能夠在就業(yè)市場中具備競爭力,能夠滿足社會對人才的需求。結合目前中職學生的學習特點,將北大青鳥計算機專業(yè)學生的目標定位在培養(yǎng)網(wǎng)站運營人員,并對網(wǎng)站運營崗位從計算機技術層面劃分為三部分:除互聯(lián)網(wǎng)公司外的所有企業(yè)的網(wǎng)站維護員(涉及到JavaScript知識);網(wǎng)站制作公司的網(wǎng)頁設計師(涉及到JavaScript知識);中小企業(yè)網(wǎng)絡維護人員。

2 注重激發(fā)學生的學習積極性、培養(yǎng)學生的學習興趣

興趣是學習的內(nèi)在動力,是學生自學最好的老師。原來的中職教程在內(nèi)容設置方面,以理論居多,許多內(nèi)容均滯后于時代的發(fā)展,涉及生活實際的知識、技能較少,涉及到實際項目的內(nèi)容更少;理論作業(yè)偏多,實際操作較少;內(nèi)容排版呆板,例圖、效果圖很少。

中職教育的對象多是學習上的后進生,學習主動意識和學習能力較低,接受新方法能力不強,在學習如果遇到較大困難或受到較大挫折,會打擊其學習的自信心與積極性,很可能放棄對專業(yè)課程的學習。我們在設置課程內(nèi)容時,先設計內(nèi)容的趣味性與生活實用性,讓學生快樂地學習專業(yè)理論知識與技能操作,通過設計來源于實際的案例或項目,讓學生掌握實用的知識技能。

北大青鳥在設計課程內(nèi)容時,非常注重理論與案例、項目的設計與聯(lián)系。以《JavaScript》為例,教材內(nèi)容圍繞一個完整的現(xiàn)實項目進行合理設計。在該教材中,每一章節(jié)的標題名稱,從學生第一感觀上就能激發(fā)其學習興趣。如:第1章 制作頁面日期和排行榜的顯示特效;第2章 制作隨鼠標改變背景的特效;第3章 制作頁面窗口特效 ……。在每章的各小節(jié)中均設計一個理論演示案例,同時針對每個演示案例,安排相應的理論知識點,對超出本演示案例的其他理論知識,不予考慮。如:1.1制作演示案例1-第一個嵌入JavaScript腳本的網(wǎng)頁;1.2制作演示案例2-顯示日期;1.3制作演示案例3-顯示星期幾……。在每章節(jié)的后面,設計了上機練部分,以鞏固學生的理論,提高學生的實際操作技能。如第1章上機實練部分為:實練案例1-隨機顯示圖片廣告;實練案例2-評比星級商鋪;實練案例3-北京奧運會倒計時……。在上機實練部分的后面,設計了作業(yè)。作業(yè)層次分明、由易到難,針對學生自身掌握的知識技能情況的不同,對完成作業(yè)的要求也不同。無論是理論案例,實練案例還是課后作業(yè),均配有效果圖與分步操作圖文講述,在興趣的帶動下,學生通過自學就能完成簡單的學習任務。整個教材內(nèi)容中的每個理論案例、上機實練案例、課后作業(yè),設計安排合理,難易適度,更重要的是我們學生在現(xiàn)實生活中,可以很具體地看到它們應用于網(wǎng)站頁面的制作設計,很大程度上激發(fā)了學生的求知欲與學習興趣。本人將該教材應用于中職計算機軟件班,計算機網(wǎng)絡班的教學,兩年來學生的學習興趣濃,知識技能掌握好。

3 注重學生實踐知識、技能的培養(yǎng),將學生培養(yǎng)成社會所需的準職業(yè)人

中職學生的就業(yè)現(xiàn)狀:許多的中職畢業(yè)生到單位工作,因原來所學知識與實際脫節(jié),90%學生得從頭開始學習相應的知識與技能,給用人單位帶來時間、金錢上的極大浪費,甚至于失去就業(yè)的機會。

信息社會發(fā)展速度,社會對IT人才也不斷提出新的要求。我們在開設課程前應該研究企業(yè)、 用人單位對IT人才的需求現(xiàn)狀,分析對從業(yè)人員的技術要求,對計算機課程內(nèi)容進行合理設計。在中職教學中我們提倡項目教學法,那么教材中所使用的項目一定要有很強的實用性,且與實際相結合。在課程設計中應以項目為導向,讓學生在學習過程中邊學習邊做項目,在做項目的過程中掌握相關知識及項目的開發(fā)過程,從而培養(yǎng)學生的動手能力和積累實踐經(jīng)驗,以適應實際工作的需要。

北大青鳥對IT用人需求進行了大量的調(diào)查研究,選擇具有實用價值、與信息技術發(fā)展趨勢相符的項目去開設相應課程。其課程體系采用“以項目為導向”的課程設計方法,課程內(nèi)容全部圍繞著完整的項目逐步進行,學生在學習過程中,也同時完成了實用性項目開發(fā)。在《JavaScript》課程中,每一章節(jié)所使用的理論演示案例、上機實練案例、課后作業(yè),均是一個大項目中的某一組成部分。每一個案例是從整個項目分割出來的小項目,而且有一定的先后順序與難易梯度,由淺入深、循序漸進,先通過案例介紹基礎知識和基本操作,給學生打好基礎,然后通過大量的項目演練提高學生的熟練度和項目能力,充分調(diào)動學生學習興趣和學習積極性,直至學生掌握必備的專業(yè)知識和技能,達到培養(yǎng)目標,讓學生成為社會所需的準職業(yè)人。實際應用中,因為每個案例的制作,均涉及到項目中的某項內(nèi)容,通過章節(jié)內(nèi)容的逐步學習,學生將掌握整個項目內(nèi)容所涉及到的理論知識與操作技能,理所當然能完成整個項目的制作。另外,由于所開設的項目具有實用價值,學生畢業(yè)后可以拿自己做好的項目去企業(yè)、用人單位去應聘,減少很多的應聘環(huán)節(jié),毫無疑問這樣的學生具有很強的市場競爭力,很容易就找到與之專業(yè)對口的工作。本人將該教材應用到中職計算機軟件班與計算機網(wǎng)絡班,幾乎所有學生均能掌握所學的知識與技能,制作完成相應的項目。

4 大力改進教學法

由于教材內(nèi)容以項目為導向進行的課程設計,所以我們應對教學方法進行改進。在多年的北大青鳥《JavaScript》教學中,本人總結如下經(jīng)驗(以作借鑒):

1) 在每門課程的開始,由教師先講解課程目標,然后介紹在課程中要完成的項目;2) 為了讓學生能夠了解項目的具體功能,讓學生自己操作或是運行項目;3) 在后序的課程中,教師講解項目所涉及的知識、技能點;4) 以小組為單位,讓學生分階段上機進行項目開發(fā)與作業(yè)的完成,期間老師輔導答疑;5) 在課程教、學、做完成之后,即可完成整個項目;6)小組互評與老師點評相結合,總結提高;7) 完成好的項目讓學生保存好,做為實習、找工作、就業(yè)的寶貴材料之一。

培養(yǎng)學生自學能力與團結合協(xié)作的精神。IT行業(yè)及其應用技術發(fā)展迅猛,課堂上傳授的知識不可能解決學生在工作中遇到的所有問題。因此,培養(yǎng)學生的自學能力就顯得尤為重要。課程體系應始終貫穿這一思想,使學生意識到自學的重要性,并且教會學生如何去學習。在《JavaScript》實際教學中,指導學生進行項目開發(fā)時,每當遇到問題時,總是積極鼓勵學生自行尋找解決方案,從而提高學生的學習自信心和成就感,培養(yǎng)自學能力,使學生終生受益。同時,通過對學生進行一些小的團隊訓練,強調(diào)溝通能力和團隊合作精神在項目開發(fā)和實際工作中的重要性,提高學生的社交能力、溝通能力和團隊合作精神。

信息技術的發(fā)展可以說是日新月異,教育也應順應時代的變化,培養(yǎng)社會所需人才。所以,從中職教育的根本任務為出發(fā)點,為把中職學生培養(yǎng)成為社會所需的準職業(yè)人,我們急需對中職計算機程序設計課程的內(nèi)容進行改革更新。

參考文獻:

[1] 婁毓?jié)M.適應課程改革發(fā)展趨勢 提高教師教學實踐能力[J].安順師范高等??茖W校學報:綜合版,2006(2).

[2] 賀平.項目教學法的實踐探索[J].中國職業(yè)技術教育,2006(22).

第5篇:程序設計語言范文

關鍵詞:MOOC;課程設計;概念圖;學習目標;主動;評價

1、MOOC的興起

2012年是大規(guī)模網(wǎng)絡公開課程(MassiveOpen Online Course,MOOC)元年,MOOC開始在美國興起,全球知名大學紛紛加入到MOOC浪潮中,中國的知名高校也不例外。與早期功能單一的在線教育不同,MOOC幾乎可以完成傳統(tǒng)大學的一切,包括教師按進度授課、學生完成作業(yè)及考試乃至為學生頒發(fā)相應證書或文憑等。

這種顛覆式的革命使人們越來越意識到MOOC將對傳統(tǒng)的大學教育產(chǎn)生巨大沖擊。在什么都全球化的今天,MOOC也將教育推上了全球化的舞臺,這種變化帶來的好處顯而易見,最明顯的一個特征是打破了教育壁壘,令教育資源平等化。這意味著在世界的任何一個角落,只要有網(wǎng)絡就可以接受世界上最好大學的課程教育。

國內(nèi)的教育家已經(jīng)認識到MOOC帶來的巨大挑戰(zhàn)與機遇,國內(nèi)大學也已經(jīng)迅速行動起來,努力避免淪為少數(shù)國內(nèi)外一流大學的機構。作為大學教師,我們已經(jīng)深切感受到前所未有的緊迫感,并開始思考如何在MOOC革命的沖擊下設計和變革課程體系。

盡管MOOC不僅有視頻輔導材料還有互動評估系統(tǒng),大規(guī)模地沖擊著校園教育,但是質疑的聲音仍然不絕于耳:有人提出這種MOOC的數(shù)字化教育并非等同于個性化學習,會導致教育的單一化、一致化和標準化,培養(yǎng)出的是思想僵化并只追求膚淺、通用知識的學生;還有人提出MOOC方式會讓學生缺乏壓力和動力,因為學生可以多次選修一門課程,直到通過為止。然而,所有的這些質疑都可以通過校園教育完成和彌補。“精品”的教學內(nèi)容和“明星”式的教師、個性化的教學和及時的互動是MOOC背景下的必然趨勢。新興的教學模式和教學理念大量涌現(xiàn),如研討型教學、翻轉課堂、先解決問題后解釋、傳授學習方法和思維方法等。

計算機程序設計語言課程如C語言課程,是一門受眾面廣、實用性強的課程,由于每個知識點相對簡單和完整,因此它也是適合采用MOOC教學的計算機類課程之一。在新模式和理念的指導下,我們以程序設計語言特別是C語言為案例,對MOOC環(huán)境下課程的設計進行一些初步探索和嘗試。

2、課程設計與實施

為了達到更好的教學效果,我們需要進行充分的課程設計,為教師和學生制訂課程安排,對使用課程資料的整個活動過程進行描述。課程設計在教學過程中需要不斷修正和改進,設計的內(nèi)容包括活動或反饋的要點、指導或討論的時間、調(diào)動熱情的方法等。

教學過程應該包含幾個階段一直是教育工作者不斷研究和總結的問題,目前比較公認的是BOPPPS模型,該模型將教學過程劃分為引入(Bridge-in)、目標(0bjective)、預評價(Pre.assessment)、參與學習(Participatory learning)、后評價(Post-assessment)和小結(Summary)6個部分,簡稱為BOPPPS。

為了更好地實施BOPPPS模型,我們圍繞授課對象進行課程設計,需要考慮概念圖、學習目標、主動學習以及評價4個要素。其中,概念圖幫助構建BOPPPS模型中的引入(B),建立課程之間的關系;學習目標與BOPPPS模型中的目標(0)緊密相關;主動學習是為了更好地實施參與學習(P);最后的評價體現(xiàn)在BOPPPS模型中的預評價(P)、后評價(P)和小結(S)。

可見,概念圖、學習目標、主動學習和評價4個要素貫穿課程實施過程中BOPPPS模型的始終,是增強教學效果和提高教學水平的重要保證。

3、適應MOOC的c語言課程設計

3.1 概念圖

概念圖是進行課程設計的基礎,反映課程中各個知識點之間的組織關系。構建概念圖使得教師在進行課程設計時,能夠更好地梳理課程脈絡,突出重點內(nèi)容,從而指導課程的進度安排。

教師在構建概念圖時,首先需要挑選課程內(nèi)容中的關鍵知識點,形成概念并將其羅列出來,接著以層次、網(wǎng)絡等方式將這些概念關聯(lián)起來,形成概念圖。在課程教學過程中,需要不斷地對這些概念進行必要的評價和修改,并形成新的概念圖。對同一課程而言,不同教師有不同的內(nèi)容組織方法和教學方法,因此會有不同的概念圖。即使是同一教師,隨著認識的深入和時間的推移,也會令概念圖隨之變化。

對c語言課程而言,課程的關鍵概念或知識點比較明確,如語句、控制結構、順序結構、選擇結構、循環(huán)結構、函數(shù)、遞歸函數(shù)、數(shù)組、指針、引用、結構、if-else、switch、for、while等,需要先將其羅列出來。概念有不同的層次和范圍,即概念之間有隸屬或關聯(lián)關系,因此需要梳理這些概念之間的關系并建立概念圖,我們以控制結構章節(jié)的概念子圖為例??刂平Y構概念圖如圖1所示。

容易看出,在控制結構這一章中,知識點以層次式結構組織。當然,概念圖不都是層次式結構,根據(jù)不同的理解能夠構建出不同結構的概念圖,教師在授課過程中可以根據(jù)學生的反饋進行調(diào)整和修改。

3.2 學習目標

學習目標確定了期望學習者通過課程學習在一定條件下可觀察或可量化的新的知識、技能及情感。制訂這種定量化的學習目標還有利于后期的課程設計評價。

課程的學習目標通常能夠劃分為不同的層次。2005年,Bloom按照人的認知層次將學習目標由低到高逐漸劃分為記憶(remembering)、理解(understanding)、應用(applying)、分析(analyzing)、評估(evaluating)、創(chuàng)新(creating)6個層次。Bloom建議針對課程內(nèi)容,在上述6個層次中定量地制訂相應的學習目標,提高可操作性。

學習目標有一定的表述規(guī)范,1962年,Mager提出制訂學習目標應包含3個要素:成效(學生能夠完成什么)、條件(何時/何地學生能夠完成)和標準(學生能夠做到的程度)。上述3個要素必須具體、可度量、明確而清晰,為的是便于教師實施和操作。

結合Bloom和Mager的理論,科學的方法應是在Bloom的不同層次用Mager規(guī)范描述和制訂學習目標。以控制結構章節(jié)為例制訂的學習目標見表l,其中認知層次的學習目標成效是學生能夠羅列出控制結構的常用語句,條件是當問到控制結構章節(jié)內(nèi)容時,標準是語句羅列的完整程度以及正確與否。在明確了不同層次的學習目標后,教師和學生可以根據(jù)不同層次的需要分別制訂各自的主動學習方案。

3.3 主動學習

1978年,諾貝爾經(jīng)濟學獎得主赫伯特西蒙說過,“實踐與思考是學生學到知識的途徑,也是唯一的途徑”,這一點對于c語言課程尤為重要。學生想要具備相關領域中的計算機應用開發(fā)能力以及利用計算機分析和解決問題的意識,必須主動學習并動手實踐。當學生學會自己對問題進行解釋,而不是被動地聽教師講解時,學習效果會好很多。

主動學習是指學生在課堂上主動參與與課程相關的活動,而不僅僅是被動地看、聽和記筆記。主動學習過程是以學生為主體的教學過程,是以激發(fā)學生的興趣為目標,強調(diào)實踐和思考的教學方式。學生更多的是通過自主閱讀、書寫、討論、實驗等方式達到學習目的。

課堂上的互動是教師在授課過程中促使學生主動學習的主要方式之一。課程中互動環(huán)節(jié)的設計符合大腦工作規(guī)律,John Medina博士針對人類大腦進行了一系列研究,他在注意力方面指出兩條規(guī)律和兩個限制:情感刺激規(guī)律和要點層次式規(guī)律以及單任務和10分鐘限制。因此,互動不僅能夠充分調(diào)動學生的課堂情緒,而且能夠將課堂劃分成多個短時(10分鐘)的子單元,更好地提高教學效率?;拥姆绞胶芏?,如可以回答問題、畫概念圖、作研討報告、討論、辯論、案例教學、頭腦風暴、課堂練習、問卷調(diào)查等,其主旨就是要讓學生與教師互動,達到激發(fā)興趣并主動參與的目的。

我們提出一種新的教學模式,旨在設計課堂教學與MOOC相結合的主動學習方案,因此提出“翻轉課堂”的學習模式:學生在課下通過MOOC視頻學習新的知識或內(nèi)容,課堂上進行討論、練習或評述等。在具體操作時,教師需要給出具體的討論內(nèi)容和課程進度并將學生編配分組??紤]到人腦注意力的10分鐘規(guī)律,我們將50分鐘的課程劃分成5個階段,平均以10分鐘為一個階段進入不同的教學流程。每進入一個階段,相當于對大腦進行一次新的刺激,以引起新的興奮點和注意力。

具體來講,學生可以在下一次上課之前自行觀看MOOC視頻和預習書本內(nèi)容。第一節(jié)課的5個階段如下:(1)由學生講心得,可以畫出概念圖;(2)由其他組的學生對其進行講評;(3)全體學生參與討論,互相提問并回答;(4)教師根據(jù)討論結果進行總結和講評;(5)再由另一組學生講評上次布置的作業(yè),然后教師布置新的作業(yè)。第二節(jié)課主要以實際動手練習為主,教師布置課堂練習并進行實踐性指導,學生可以隨時提問,由教師或教輔人員進行一對一指導,在課程的最后10分鐘,教師進行實踐講評和答疑。需要特別強調(diào)的是,每次的課堂表現(xiàn)都計人課程的平時成績中。

3.4 評價

評價是課程實施過程中階段性的量化考核,用以反映前一階段的教學效果。前期對于學習目標的量化,就是為了能夠準確而有效地進行評價¨們,因此教學評價與制訂的學習目標是緊密結合的。不同于傳統(tǒng)考試,評價的方式和目的更加多樣化。評價能夠為學生在學習過程中提供反饋,也能夠為教師獲得學生對教學方法的反饋。這些反饋能夠幫助教師及時調(diào)整課程內(nèi)容和進度,為順利完成教學目標提供支持。

根據(jù)要評價的對象,如課程實施、實驗安排等,羅列出對象的不同評價條目;根據(jù)不同的學習目標和授課對象分別劃分出高、中、低3個等級,還可以引人Bloom分類法,注明評價條目的所屬層次,繪制出表格,以此給出具體而明確的評價結果。例如,可以將表1中不同層次的學習目標按照高、中、低3個層次打分,從而完成這一學習目標的評價,控制結構學習效果評價見表2。當然,教師可以評價學生,學生也可以評價教師,教師根據(jù)不同的目的,均可以制訂評價方案以及時獲取反饋。

綜上所述,在MOOC背景下,筆者針對C語言課程的概念圖、學習目標、主動學習和評價4個要素進行課程設計初探,給出了具體的設計方案、實施辦法及量化指標,為未來c語言課程更好地適應MOOC變革提供準備。

4、結語

第6篇:程序設計語言范文

關鍵詞:程序設計;多元綜合評價體系;課業(yè)評價

中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2015)40-0197-02

一、引言

隨著信息技術的不斷發(fā)展,計算機已經(jīng)滲透到社會的各個領域,成為關系到人類學習、生活、工作等各個方面的必需品。而后,社會對高校計算機專業(yè)的培養(yǎng)提出了更高的要求。程序設計語言作為計算機專業(yè)學生必須掌握的基本技術,其培養(yǎng)質量的優(yōu)劣直接影響著該專業(yè)學生的基本素質及能力。然而,受制于傳統(tǒng)的評價方式,如今程序設計語言課程教學培養(yǎng)出來的學生越來越多的存在著“高分低能”的現(xiàn)象。如何針對程序設計語言課程性質,設立科學、有效的評價方式,綜合評價學生學習、應用開發(fā)語言的能力,更加充分、有效地調(diào)動學生的學習積極性成為了一個非常重要的研究課題。

本文針對這一問題展開研究,進行課業(yè)評價改革,提出并構建了面向程序設計語言課程的多元綜合評價體系,并以《網(wǎng)絡程序設計》為例,展開應用研究。

二、教學模型的構建

課業(yè)評價是教學活動中的一個非常重要的環(huán)節(jié),用以檢驗學生的學習效果。如圖1(a)所示,在傳統(tǒng)的教學模式中,課業(yè)評價是教學過程中的最后一個環(huán)節(jié)。另外,作為必修課或者專業(yè)選修課,程序設計語言課程通常采用閉卷筆試的方式考核學生的學習情況。顯然,這種考核方式對教學過程監(jiān)控不足,可能造成考前突擊、高分低能等現(xiàn)象。同時,對程序設計語言這種實踐性要求非常強的課程,這種一張考卷定乾坤的考核方式存在評價范圍狹小,評價主體、評價方式、評價功能單一等問題,難以準確、合理地評價學生的學習、應用能力,難以充分、有效地調(diào)動學生學習、使用程序設計語言的積極性。

理想狀況下,課業(yè)評價不應該作為一種目的,而應該作為教學環(huán)節(jié)中的一個手段:既是對課堂教學效果的檢驗,也是對課堂教學的促進。為此,針對程序設計語言類課程,我們構建了一個螺旋式的教學模型,如圖1(b)所示:課業(yè)評價與課前預習、課堂教學、課后練習四個教學環(huán)節(jié)彼此關聯(lián),共同構成了該模型的一個周期;而這四個階段又不斷迭代,相互促進,形成了一個又一個不斷深入的教學周期。在這一教學模型之下,我們構建面向程序設計語言課程的多元綜合評價體系。

三、評價體系的構建目標

以螺旋式教學模型為基礎,提出并構建學生課業(yè)多元綜合評價體系,并將其應用于《網(wǎng)絡程序設計》課程的教學及考核中。該評價體系在教學過程中實時融入案例,通過案例培養(yǎng)學生綜合應用所學知識的能力;同時,在考核中,采用項目考核為主,綜合實驗、作業(yè)、考勤、基礎問答形成一種多元綜合的評價體系。這種評價體系的改革能夠更加準確、合理地評價學生的學習、應用能力,能夠更加充分、有效地調(diào)動學生的學習積極性,對促進相應課程的學習具有明顯的改善作用。具體來講,相對于傳統(tǒng)評價方式,該評價體系需做到以下幾個轉變:(1)由原來的單一強調(diào)學生學習的結果轉向關注學習過程;(2)從評價具體的、獨立的知識單元轉變?yōu)檎w能力評價;(3)從零散的實施積累轉變?yōu)閺娬{(diào)綜合應用;(4)從一次性評價到定期評價轉變;(5)從單一評價到多維度評價;(6)從強調(diào)個人評價到重視小組評價轉變。

四、多元綜合課業(yè)評價體系

學生課業(yè)多元綜合評價是一種摒棄傳統(tǒng)單一卷面考試,采用多元化評價方式、評價主體綜合評價學生各個階段、各個方面課業(yè)水平及其能力的評價方法。具體來講,針對程序設計語言課程的特點,多元綜合課業(yè)評價體系的改革包括以下幾個方面。

1.評價內(nèi)容多元化:(1)學習態(tài)度;(2)基礎技能的掌握;(3)基礎知識的應用提高;(4)綜合設計、開發(fā)能力;(5)項目分工及協(xié)作能力;(6)項目講解及匯報能力。

2.評價方式多元化:采用項目考核為主,實驗、作業(yè)、基礎問答的多元評價體系。

3.考核指標多元化:(1)平時成績;(2)項目中期匯報;(3)項目結題匯報;(4)基礎考評。

4.考核依據(jù)多元化:通過實驗、作業(yè)、平時考勤評價平時成績;通過功能實現(xiàn)、代碼質量、材料準備、講解四個方面考核項目;通過基礎題目抽答的方式完成基礎考評。

這其中,項目的評價較為復雜,為求其科學性、合理性,需從評價方式、評價范圍、打分標準各個方面嚴格要求。

評價方式:以組為單位完成綜合課程設計及匯報。

評價范圍:考量學習、應用程序設計語言相關知識的能力。

評分標準:從功能實現(xiàn)、代碼質量、材料準備、講解多個方面綜合評定。

具體來講,以上各項指標均需依據(jù)相應的程序設計語言課程來設定。

五、應用研究――以《網(wǎng)絡程序設計》為例

以《網(wǎng)絡程序設計》為例,讓我校2012級軟件工程專業(yè)學生參與,對多元綜合評價體系進行了應用測試。

(一)多元綜合評價體系改革的實施

《網(wǎng)絡程序設計》的多元綜合評價體系改革的實施方案如表1所示。

在項目考評中,評分從功能實現(xiàn)、代碼質量、材料準備、講解多個方面來進行綜合評定。

1.功能實現(xiàn):50分。打分標準:其中功能完整實現(xiàn)給38分,有效應用關鍵技術可加分。

2.代碼質量:10分。

3.材料準備:20分。打分標準:根據(jù)材料內(nèi)容的完整性、結構的清晰性,文檔和程序演示相結合的情況打分;優(yōu)秀18分及以上,良好16~18分,中等13~16分,比較差10~13分,差0~10分。

4.講解:20分。打分標準:根據(jù)材料講解的清晰性,回答問題的情況綜合打分;優(yōu)秀18分及以上,良好16~18分,中等13~16分,比較差10~13分,差0~10分。

(二)改革效果及分析

因初次實驗,改革效果未達到最優(yōu),但是已經(jīng)初步取得了一些效果:通過平時檢查、項目匯報的方式提高了學生學習的主動性和成就感;將檢查、考核分布于學期的各個階段,能夠更好地督促其學習。本學期,但凡堅持下來的學生,無論是傳統(tǒng)意義上的好學生還是學困生,均通過課程設計、個人匯報的方式學到了很多的技能,教學效果較傳統(tǒng)方式更優(yōu)。具體來講,形成了以下改革成果。

1.該方案實施后,所有學生均可完成簡單網(wǎng)站的設計、實現(xiàn);大部分學生可以完成中等網(wǎng)站的設計、實現(xiàn);少數(shù)優(yōu)秀學生已經(jīng)能夠獨立地完成較為復雜網(wǎng)站的設計、實現(xiàn)。與傳統(tǒng)試卷評價方式相比較,真正做到了學有所用,學有所獲,而不是簡單的停留在記住了多少語法,背誦了多少概念。

2.在課業(yè)評價的過程中,形成了與之配套的教學進程計劃、教案、實驗教學計劃、實驗指導書、電子課件、案例庫、多元課業(yè)綜合評價方案及評價標準,為后期該門課程的深入改革提供了基礎支撐。

總體而言,多元綜合課業(yè)評價體系改革的實施效果較為明顯,值得進一步推廣。

六、結語

第7篇:程序設計語言范文

一、運用任務驅動教學法于程序設計語言教學,在“任務”的設置上要適當

所謂適當?shù)摹叭蝿铡保墙⒃趯W生的了解之上的,讓學生通過適當?shù)呐δ茌^好地完成,在完成任務的過程中,學會學習。在中等職業(yè)教學中,程序語言設計相對較難,對學生的思維訓練也是多方面的,相對于其他學科也有其獨特之處。如果采用傳統(tǒng)的教學方法,簡單地按照從易到難,從簡單到復雜的順序循序漸進地進行教學,學生處在被動的學習狀態(tài)中,容易感到厭倦。采用任務驅動教學法,有利于培養(yǎng)學生自主學習、合作精神和探究能力,有利于培養(yǎng)學生的信息素養(yǎng)和綜合素質。

根據(jù)學生的現(xiàn)狀,本人把任務設計成幾個有一定聯(lián)系的幾個任務。按進度分別提出:請你給學生編寫一個加法練習程序;請你給學生編寫一個加法練習程序,正確的顯示“OK”,錯誤的顯示“wrong”;請你給學生編寫一個加法練習程序,每套10道題,每題正確的加10分,錯誤的不給分,并計算總分等。

當?shù)谝粋€任務提出時,學生都覺得很簡單,但無從下手。本人圍繞這個問題先開辟“有意義接受學習空間”,進行必要的教學,學生的學習也顯得特別認真。

二、運用任務驅動教學法于程序設計語言教學,在教學形式上以學生為主體

采用任務驅動教學法,在課堂教學中,首先提出一個需要完成的具體任務,與學生共同分析解決該問題所需的知識,方法和步驟,有時先開辟“有意義接受學習空間”,圍繞具體任務進行適量的概念教學和舉例講解,或開辟“自主學習空間”以及“協(xié)作學習空間”,學生來完成任務,可以獨立完成,也可以合作完成。目的是的通過完成任務,掌握學習內(nèi)容,學會學習,培養(yǎng)綜合能力。在這個過程中,教師參與探索和指導,引導學生掌握教學內(nèi)容,適時在班級交流,發(fā)現(xiàn)新思路,推廣新思路,鼓勵創(chuàng)新。教師進行比較、評講、歸納,或由計算機執(zhí)行,學生從中得出結論,引導交流,共同進步。如:

在讀語句和寫語句教學時,在教學前先提出一個任務,即:“請你給學生編寫一個加法練習程序”。圍繞這個任務,討論分析需要解決的問題,程序需要提供的功能,需要通過那些途徑來實現(xiàn):出題顯示要用一個寫語句;出題要一個隨機函數(shù);回答問題要用一個讀語句;答案顯示也要一個寫語句。

然后介紹讀語句和寫語句的格式及其功能、介紹隨機函數(shù)。

學生獨立閱讀課本上的例題;學生獨立或合作完成任務。

教師或查看學生在電腦上的執(zhí)行情況,或參與一些學生的討論或探討,發(fā)現(xiàn)問題,個別問題的個別回答,帶有普遍性問題的在全班回答或講解。

就在完成本任務的過程中,有的同學提出了正誤判斷問題,一次練習做多個題目等問題。由學生導引出了后續(xù)問題?!罢埬憬o學生編寫一個加法練習程序,正確的顯示‘OK’,錯誤的顯示‘wrong’”。這是條件語句教學時的任務。循環(huán)語句教學時,任務是:“請你給學生編寫一個加法練習程序,每套10道題,每題正確的加10分,錯誤的不給分,并計算總分”。數(shù)組教學時,提出對自己及班級的成績進行統(tǒng)計的任務。

以這種方式進行教學,使得學生感覺到編程是一件實用和有趣的事。

采用任務驅動教學法進行教學,教師的教和學生的學都是圍繞如何完成一個具體的任務進行的。教師教學思路清晰,學生學習目的明確,學習變成了學生的主動行為,在用的需求下學,學以致用,更容易掌握學習內(nèi)容。比如在前面提到的條件語句的教學,按任務驅動教學法,不是孤立地介紹有關概念,而是將同學們所關心的正誤判別問題加以解決。這樣教學,提高學生的主動參與意識。

三、運用任務驅動教學法于程序設計語言教學,在教學內(nèi)涵上是符合探究式教學模式的

從學習者的角度說,任務驅動教學法是一種學習方法,適用于學習技能型知識,尤其適用于學習信息技術應用方面的知識和技能,也能適合程序設計語言的學習。

任務驅動教學法使學習目標十分明確。在某個學習階段,緊緊圍繞這一既定的目標,學習和運用相關的知識和方法。一個“任務”完成了,一個目標達到了,會產(chǎn)生新的任務,新的目標。例如,在上述第一個任務進行時,就有學生提出了新的問題。隨著一個個任務的完成,初學者將逐步消除對編程的畏懼,還不斷地體會到成功的喜悅。任務驅動教學法,符合計算機系統(tǒng)的層次性和實用性,提供了由表及里、逐層深入、逐步求精的學習途徑,便于學生由淺入深、循序漸進地學好有關的知識和技能;提供了三個學習空間,也鼓勵了學生的學習主動性。而且,采用這種方法,伴隨著學生的是一個跟著一個的成就感。

從教師的角度說,任務驅動教學法是一種建立在建構主義教學理論基礎上的教學方法,符合既發(fā)揮教師的主導作用,又體現(xiàn)學生的認知主體作用的“雙主模式”,有利于培養(yǎng)學生的自學能力和相對獨立地分析問題、解決問題的能力,以及探究精神、合作精神和團隊精神。在程序設計語言教學中可以采用這種教學模式。

運用任務驅動教學法,體現(xiàn)了以人的發(fā)展為本的觀念。尊重學生的主體價值,創(chuàng)造適合學生個性發(fā)展的條件,激發(fā)全體學生的積極性,使每個學生都學有所得,享受成功的喜悅。這是尊重學生,愛護學生,將學生視為學習和發(fā)展主體

第8篇:程序設計語言范文

關鍵詞:實驗教學;競賽理念;在線評價系統(tǒng);探索性實驗

中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2017)16-0254-02

引言

《高級程序設計語言C++》是計算機專業(yè)課程中非常重要的一門學科基礎課。隨著信息技術的發(fā)展,該課程不僅成為了許多計算機專業(yè)課程的先修課,同時也成為了非計算機專業(yè)的必修課。學習好這門課程對于學習其他計算機課程,比如數(shù)據(jù)結構、軟件工程等有非常大的幫助。由于C++語言本身的特點決定了該課程的學習需通過上機編程調(diào)試程序,因此實驗教學環(huán)節(jié)在該課程的教學過程中是關鍵,有效的實驗不僅可以鞏固理論學習的概念和原理,而且還可以培養(yǎng)學生的實踐應用能力和計算思維能力。

目前有不少高校教師和學者對此課程的教學進行了一定的研究和探索,提出了一些可行的方法和措施[1-2],但專門針對課程的實驗教學的研究和改革仍需進一步加強。筆者所在高校盡管在近年來針對該課程的教學計劃和培養(yǎng)方式進行了一定的改革,在該課程上的實驗、實訓等相關環(huán)節(jié)的教學上進行了一定的創(chuàng)新和改革,然而這些環(huán)節(jié)相互之前仍然沒有連續(xù)性,教學計劃與就業(yè)導向、學科發(fā)展相互脫離,急需由上至下環(huán)節(jié)的整合。本文結合近年來的實驗課程教學經(jīng)驗,從計算機相關專業(yè)的“C++程序設計”課程實驗教學實際出發(fā),針對實驗教學中存在的問題,探討如何才能更合理的設計實驗課程內(nèi)容,切實提高實驗教學質量,培養(yǎng)學生的面向對象程序設計能力和創(chuàng)新能力,促進學生的全面發(fā)展。

一、實驗教學過程改革

(一)引入競賽理念,提高積極性,培養(yǎng)團隊協(xié)作能力

目前的程序設計語言課程的實驗教學基本上是理論驗證性實驗,無論從實驗目的、實驗內(nèi)容、實驗方法還是實驗步驟都由實驗指導大綱提前規(guī)定好,學生被動地上機實踐,完成教師布置的作業(yè),導致學生的參與積極性不高,常常出現(xiàn)為交作業(yè)而交作業(yè)的情況,且在一定程度上限制了學生獨立思索與能力提高,也不利于挖掘學生的思維能力與想象能力,不利于針對目前就業(yè)導向、就業(yè)能力需求培養(yǎng)學生的綜合素質。目前IT業(yè)急需具有一定團隊合作能力,協(xié)同工作能力的綜合性人才。因此將基于ACM的競賽模式引入實驗教學中,讓學生組隊完成綜合試題,從而在一定程度上培養(yǎng)了學生的團隊協(xié)作能力。

因此,針對這一問題,同時考慮軟件工程專業(yè)持點,我們采用“競賽―探索性實驗―實訓”[3-6]的實驗教學流程。將ACM程序設計大賽模式引入C++程序設計課程的實驗環(huán)節(jié)中,利用在線評價系統(tǒng)平臺建立試題庫,實驗穿插學生個人與組隊模式完成題目,實時刷新排行榜,此種模式基于在線評價系統(tǒng)的競賽機制突出學生的主體地位,因而學生在課程實驗中能由淺入深地掌握基礎理論知識。該在線評價系統(tǒng)對學生開放使用,允許學生登陸系統(tǒng)刷題練習,并記錄給同學的刷題量,此種模式一定程度上提高了學生的參與度,激發(fā)了學生的熱情,也有利于學生綜合能力的培養(yǎng)。

(二)引入在線評價系統(tǒng),依托科研項目,進行探索性實驗

除此之外,該模式引入在線評價系統(tǒng),在競賽試題中結合科研項目引入一些探索性實驗題目[7],從而既能挖掘高水平程序設計人才,又能推動科研項目的進行,從而將學科建設的推動、學生綜合能力及團隊合作能力的培養(yǎng)結合起來[8,9]。教師還可以在后續(xù)教學環(huán)節(jié)(例如實訓環(huán)節(jié))針對學生的實驗學習情況制定相應的內(nèi)容,從而讓理論教學、實驗教學、實訓等環(huán)節(jié)綜合起來鞏固學生的程序設計能力。

二、實驗成績評價方法改革

該課程實驗成績結合在線評定機制綜合考慮學生的實驗能力,包括學生的基礎能力和拓展能力,考核體系[5,10]如圖1所述。

(一)基礎能力考核

根據(jù)個人帳號在在線評價系統(tǒng)的競賽記錄,教師將個人考勤、個人競賽排行榜和個人刷題題量總數(shù)加權綜合計算得出個人的基礎能力考核分。學生的考勤體現(xiàn)了學生的學習態(tài)度,而學生的個人排行榜和刷題量在一定程度上體現(xiàn)了學生的學習動態(tài),對知識點的掌握程序,因此三者組成了基礎能力的綜合評價要素。

(二)拓展能力考核

在線評價系統(tǒng)中結合科研項目引入了一些探索性實驗題目,這些題目為可選題目,在計劃外的實驗機動時間內(nèi)允許學生組隊以競賽方式完成。這種策略既能鍛煉學生的團隊合作能力,又能挖掘高水平程序設計人才。根據(jù)學生在團隊競賽中的團隊排行榜、學生在團隊中的貢獻度(由團隊內(nèi)部互評分數(shù)決定)、完成的探索性實驗題量三者加權綜合計算得出個人的拓展能力考核分。

(三)教學效果

基于競賽模式的高級程序設計語言C++實驗教學在本人所在學院已在2屆本科生上實施,實驗教學效果已從以下幾個方面得到提高。

學生參與實驗的主動性得到較大的提升,學生完成規(guī)定的競賽題目后,學生能通過排行榜實時了解自己的學校效果,即在班級中的相對學習效果。

部分學生通過在在線評價系統(tǒng)的刷題訓練,加入了學院的ACM集訓隊,參加國內(nèi)和國際比賽,取得了一定的成績。

在線評價系統(tǒng)通過加入探索性實驗題目,促進了學生的科研興趣萌芽,促使一些學生通過SRP項目進入實驗室進行科研輔助工作,促進了本學院學科的發(fā)展。

三、結束語

實驗教學是高等院校應用性人才培養(yǎng)的重要途徑和手段。建立基于競賽模式的高級程序設計語言C++實驗教學,旨在引入競賽理念,結合在線評價系統(tǒng),加入探索性實驗元素,激發(fā)學生的創(chuàng)新思維能力,提高學生的團隊協(xié)作能力和主動意識。最后結合實驗考核方式改革,提升了學生的專業(yè)素質,進一步促進了學科發(fā)展。

參考文獻:

[1]魏玉芬,丁艷清,袁玉萍.C++程序設計實驗教學方法研究[J].高師理科學刊,2016,(06).

[2]張曉孿.基于實踐的C++程序設計實驗教學模式探索[J].微型電腦應用,2016,(08).

[3]彭源,田秀霞,張安勤,等.基于ACM競賽理念的C++程序設計教學模式改革[J].計算機教育,2013,(07):70-73.

[4]祝昌宇,陳廣貴.從ACM競賽談計算機實驗教學改革[J].實驗科學與技術,2011,(S1):300-302.

[5]齊文.基于ACM競賽理念的C程序設計教學改革[J].軟件導刊,2011,(11):180-181.

[6]王月海,王ケ觶王景中.競賽驅動的地方高校電子信息類實踐教學體系建設[J].實驗技術與管理,2015,(12):190-193.

[7]姚芬,張艷美,彭青,等.探索性實驗教學的體會與思考[J].當代醫(yī)學,2009,(13):154-155.

[8]何麗明,蔣群,閆曉梅,等.實驗教學對提高本科生科研素質的探索[J].實驗室研究與探索,2016,(08):197-199.

第9篇:程序設計語言范文

關鍵詞 多線程 考試系統(tǒng) 評分策略

中圖分類號:TP399 文獻標識碼:A

1 系統(tǒng)構成與自動評分整體思路

1.1 系統(tǒng)構成

系統(tǒng)從模塊上劃分,本系統(tǒng)可以分為幾個模塊:題庫管理模塊、試卷管理模塊、用戶管理模塊、系統(tǒng)基礎數(shù)據(jù)管理模塊、自動評分模塊。系統(tǒng)角色可以分為三類,分別為:管理員、教師、學生。

1.2 自動評分整體思路

系統(tǒng)實現(xiàn)的整體思路為當學生進行作答時,首先,進行存盤操作,具體包括向數(shù)據(jù)庫寫入數(shù)據(jù)與向本地硬盤創(chuàng)建高級程序設計語言源代碼文件。接著,采用多線程技術、IDE輸入/輸出模擬器與I/O流技術編譯源程序,這里我們記為編譯階段;再次,調(diào)出測試用例進行測試,這里我們記為測試階段。最后,進入評分階段。

2 自動評分的策略

2.1 系統(tǒng)總體判題/評分思想

2.1.1實時評分

當學生提交一道題的代碼時,服務器馬上創(chuàng)建一個線程單獨進行判分處理,整個判分處理時間與試題要求中最長運行時間相關。

2.1.2依據(jù)5種方式進行評分

(1)按編譯是否成功:如果編譯成功則可以得到總成績的20%的成績,如果編譯失敗則只能得0分。(2)按測試結果進行評分:在編譯通過的情況下,評分線程將進行實時評分,評分后會產(chǎn)生一個臨時輸出結束,按測試結果評分即測試結果與臨時輸出結果進行比較,如果相等則說明測試通過,得100分,否則以編譯成功計成績。(3)為按關鍵字進行評分:首先,提取出源代碼及判題關鍵字,然后,以關鍵字進行統(tǒng)計,判斷源代碼中,關鍵字的出現(xiàn)頻率,最后以關鍵字出現(xiàn)的頻率進行評分。(4)按占用內(nèi)存的多少進行判分:首先,記錄下程序運行時大概占用多少內(nèi)存,接下來再取出對應試題要求程序占用內(nèi)存大小值,接著,通過比較之間的差值來計算成績,如果小于試題要求程序占用內(nèi)存大小值,那么不扣分,否則扣試題總分的2%。(5)按運行時間的長短進行判分:首先,在進行用用例對程序進行測試時,記錄下測試的開始時間T1(單位為ms),然后,運行測試程序并進行測試,然后,在測試程序運行結束后,再記錄下運行的結束時間T2(單位為ms),最后將運行的結束時間T2減去運行的開始時間T1就得出程序運行的總時間T。在得到程序運行的總時間后,我們從數(shù)據(jù)庫取出該題最大運行時間Tmax,接著比較T與Tmax ,如果前者大于后者,那么我們以通過編譯進行評分同時再進行一次關鍵字進行評分,最后得分為編譯通過得分及關鍵字評分得分的總和。

2.2 判題/評分采用的技術

2.2.1常見評分方式

常用評分方式的過程為,從一個輸入文件(input.dat)讀入測試數(shù)據(jù),然后,將輸出結果寫入到輸出(output.dat)文件。然后,再通過比較預期輸入結果與結果輸出output.dat文件中的內(nèi)容來測試是否可以得分或者可以得多少分。

2.2.2潛在的問題

當了解常見評分方式的過程后,我們可以很快找到它的評分漏洞。漏洞在哪里呢?就在比較結果和從輸入文件(input.dat)讀入測試數(shù)據(jù)這兩個操作中。這是因為輸入文件(input.dat)和輸出文件(output.dat)可以人為更改。

IDE編譯環(huán)境想必大家一定都很熟悉,IDE運行環(huán)境可以捕獲輸入、輸出、錯誤流,以達到與用戶進行交互及反饋。但它們是怎樣實現(xiàn)的呢,我們有沒有更快的實現(xiàn)方法呢?很高興的是Java已經(jīng)給我們提供了一個Process類。Process類提供了執(zhí)行應用程序的方法及重定向輸入輸出錯誤流的方法,我們利用它可以很方便地實現(xiàn)對IDE輸入輸出的模擬。通過對輸入輸出流的重定向我們可以不使用輸出文件及輸入文件,全部采用輸入輸出流實現(xiàn),進而避免了上述潛在問題。

2.3 判題/評分算法

首先,調(diào)用編譯器對源代碼進行編譯。當然,對于不同的源文件調(diào)用不同的編譯器,如Java的默認編譯器為javac,C/C++的編譯器有Visual Studio C++6.0的cl.exe命令行編譯器、Turbor C 3.0編譯器。本系統(tǒng)采用的是Visual Studio C++ 6.0的cl.exe編譯器。在編譯的過程中,我們可以通過重定向后的輸出流及錯誤輸出流捕獲錯誤信息。其次,判斷編譯是否通過。當發(fā)生編譯錯誤時,將編譯狀態(tài)變量設置為False,否則設置為True,并進入評分階段。接著,判斷是否為編譯型語言。如果為編譯型語言再進行連接操作,否則進入測試階段。然后,判斷連接是否通過。如果連接通過則進入測試階段,否則進入評分階段。再次,進入了測試階段。進入測試階段前,還需要準備測試數(shù)據(jù),準備好測試數(shù)據(jù)后,利用IDE模擬器向重定向的輸入流注入數(shù)據(jù)。向重定向的輸入流注入數(shù)據(jù)后,調(diào)用生成的目標程序,進行測試,在測試的過程中要監(jiān)視測試程序的運行時間及所占用內(nèi)存的大小,如果耗用時間過長或者占用內(nèi)存過多都計為未通過測試處理。完成測試后,進入評分階段。然后,進入評分階段。具體的評分細節(jié)在3.1.1節(jié)中已經(jīng)描述,這里不贅述。最后,返回得分。

參考文獻

相關熱門標簽