采用ACM競賽模式改革計算機程序類課程教學探索_第1頁
采用ACM競賽模式改革計算機程序類課程教學探索_第2頁
采用ACM競賽模式改革計算機程序類課程教學探索_第3頁
采用ACM競賽模式改革計算機程序類課程教學探索_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、采用ACM競賽形式改革計算機程序類課程教學探究采用A競賽形式改革計算機程序類課程教學探究計算機程序類課程是培養計算機各專業學生學會編程或者完成軟件產品的課程。它的教學成敗關系到學生是否具有計算機專業工作才能,能否滿足市場的需要,能否找到適宜的工作。因此在我國各高等院校將其作為核心課程,師資投入也很大。但目前我國的計算機程序類課程存在著如下幾個問題:第一,程序類課程理論訓練題型單調。學生往往根據理論教學對應的章節知識點練習書后的練習題。這些練習題存在缺乏對應的應用場景、難度較低、無法發揮學生創造性思維等缺點,造成學生對其興趣缺乏或者訓練不夠。1對于需要進步編程才能的學生而言,他們需要挑戰性的題目

2、來訓練自己。為了吸引學生利用課余時間練習程序,需要有實際應用背景的題目,能激發學生興趣的題目。第二,程序類課程理論效果評價不客觀。學生完成程序類課程的理論練習后,一般由老師檢查理論練習的結果并進展評價。2有時,程序能在幾次運行時保持正確,但程序本身錯誤。以老師只通過有限次地運行程序來斷定是否正確,可能存本文由論文聯盟搜集整理在著偏頗。所以老師對理論效果的評價并不科學,存在著某些結果正確但程序錯誤的情況,而學生提交的程序作業種類和版本各異,造成老師評價工作量過大,評價質量不高等問題。第三,程序類課程理論缺乏反潰傳統的程序類理論課程沒有平臺的支撐,無法統計學生完成的程序存在的問題,也無法知道學生之

3、間的差異,無法發揮理論反應的作用。假設能利用計算平臺分析學生完成程序作業的情況,找到存在的問題,針對性地加以輔導和講解,對進步學生編程才能的進步很有好處。為理解決上述問題,采用A競賽形式改革計算機程序類課程教學,系統地提出方案的理論根據、詳細內容和施行過程。一、A競賽形式教學改革AAssiatinfputingahinery競賽,即國際大學生程序設計競賽,始于1970年,由美國計算機協會Assiatinfputingahinery主辦的一年一屆的國際性賽事。該賽事的目的是展示大學生分析問題、設計算法、編寫程序、解決問題的綜合才能,同時采用3人一組的形式,也賽出大學生的團隊協作和組織才能。3經過

4、30多年的開展,它已成為全球大學生計算機程序才能競賽活動中最有影響的一項賽事。A由3名隊員為一組代表所在學校參賽,比賽形式為每隊使用1臺計算機在5個小時編程解決6至10個挑戰性問題。編程可以使用、+或Java,完成之后提交給判題系統。判題系統通過運行大量的測試用例來斷定答案正誤或其他問題超時或超內存并返回給選手。比賽的第一名頒發金牌,要求正確答題數最多且總用時最少用以區分正確結題數目一致的排名。以后的排名,先按正確答題數,同正確答題數時按總用時少的方式排序。排名第2和排名第3的分別頒發銀牌和銅牌。基于A競賽形式的教學改革指采用A競賽的方法,以靈敏地方式組織學生按照A判題的方法進展程序設計練習或

5、測試的一種形式,旨在進步學生對編程的興趣、學習效率和評價客觀性。4二、計算機程序類課程理論教學改革方案1.方案理論根據該方案的理論根據來自問題教學法。問題教學法首先由前蘇聯教育家馬赫穆托夫等人提出并倡導。該方法首先由老師根據教學任務設計出教學問題,同時將問題創設一個問題情景,然后,向學生提出教學問題及其情境,激發學生熱情和探究未知的興趣,接著要求學生利用已有的知識程度,分析問題、創造性地解決問題,最后提升為對知識的獲得和才能的鍛煉。5問題教學法相對傳統教學而言,有著明顯的優勢,5主要表達在以下三個方面:1學生的教學活動形式方面的優勢。問題教學的學生活動形式為產生困窘探究掌握;而傳統教學學生活動

6、形式那么是聽記練,顯然問題教學在學生活動形式方面更為主動,更能激發學生的能動性。2問題定位方面的優勢。問題教學法把問題定位為有智力價值的教學材料,并為該材料設置情境,用來引導教學過程,而傳統教學把問題定位為學生承受知識過程要經歷的考驗,用來做作業或考察學業成績。顯然問題教學對問題的定位比傳統教學對問題的定位更為科學和客觀。3教學程序方面的優勢。問題教學的教學程序是首先創設問題情境,再經歷探究,把未知創造為,而傳統教學的教學程那么相反,首先向學生傳授現有知識,再要求學生把應用到未知中去。顯然問題教學的教學程序能滿足人的探究欲望,體會了獲得知識的過程和樂趣,教學程序更為積極。問題教學法的操作難點主

7、要是對老師的教學技能要求高。這是因為問題教學法,圍繞問題展開,以創造性解決問題為中心,以任務的完成和升華來完畢。因此問題情境顯得尤為關鍵,這就需要精心設置問題,并置入一個現實貼切的情境中去,所以對老師而言難度較大,要求也高。對此,老師必須系統地經過這些方面的教學技能培訓。為理解決老師在程序設計類課程中理論教學環節技能培訓方面的缺乏,利用A平臺,集合各個專業老師和計算機專家的力量,并引入專家判題的形式,為施行問題教學提供了條件和資源。目前北京大學、浙江大學、杭州電子科技大學等都在網上開放了基于A形式的在線判題系統nlineJudgeSyste。6老師可以利用它,進展在線的出題,選擇題目進展測試或

8、練習。它的題目數目很多,涉及到計算機程序類課程的各種算法和應用,學生可以自由練習也可以由老師指定題目進展練習,重要的是可以進展實時的判題,也能給出反應信息和排名情況。2.方案詳細內容作為湖南城市學院而言,由于計算機專業辦學時間短,積累和沉淀少,可以利用其他大學的基于A的在線判題系統。筆者選擇的是杭州電子科技大學的在線判題系統,因為它的題型合適應用型本科院校的需求,且提供了對學生的引導,幫助其使用和循序漸進地學好計算機編程。7改革的課程是筆者開設的計算機程序類課程:語言程序設計、+程序設計還有Java程序設計。改革的內容分為平時練習、課堂練習、月末的測試和考試,均在杭州電子科技大學的在線判題系統

9、中進展。3.方案施行過程課堂練習按照教學進度完成對已學知識的檢驗和穩固的目的。其施行過程是老師根據已學和在學的理論局部知識,編寫或選擇匹配的訓練題目,要求學生在上機理論課時內完成。老師對完成情況進展統計、分析和記錄成績,以此指導下次教學。平時練習由學生自主選擇題目進展練習,老師只規定完成的數目,逐月計算學生平時練習的完成度。月末時,由老師按月度學習進度,編寫或選擇一套測試題目,要求學生按照A競賽規那么完成一次實戰比賽。老師根據比賽情況分析和統計,以進展總結。學生也體驗到對知識的綜合運用和劇烈的競爭,對提供其學習動力,鍛煉其競爭才能大有好處。月度成績好的同學,挑選為學校A競賽隊的選手,進展專門地

10、培訓,進一步挖掘學生潛能和鼓勵學生。期末時,組織所有任課老師,精心組織一次全課程的競賽作為課程的考生成績,讓考試客觀且公平地反映學生的程度。三、改革效果經過對信息科學與工程學院以下簡稱我院3個專業計算機程序類課程3年多的改革,已經看到了較為明顯的效果。一是在湖南省大學生程序設計競賽中成績逐步提升,由幾年前湖南省大學生程序設計競賽中獲得1個三等獎或沒有,進步到在2022年第7屆湖南省大學生程序設計競賽獲得了3個三等獎,在2022年第8屆湖南省大學生程序設計競賽獲得了2個三等獎,2022在湖南省第9屆程序設計競賽獲得了2個二等獎和1個三等獎的佳績。二是學生考取軟件設計師的人數也逐步提升。三是我院的學生就業率在全校名列前茅,2022屆畢業生一次性就業率到達93.5%。可見基于A形式計算機程序類課程的教學改革提升了課程教學質量,有效地鍛煉了學生解決問題的才能。改革的另一個明顯的效果是提升了教學效率。改革所基于的A平臺共享了大量優秀的計算機編程類題目,這些題目有情境,有梯度,也能進展客觀判分。這些資源和平臺功能節省了老師的大量時間,進步了教課的效率。同時,學生也能在此平臺上,隨時隨地進展練習、測試和考試,可以挖掘自己的潛力,系統和循序漸進地進展編程才能的培養,進步了學習的效率。四、結語為了適應湖南城市學院應用型本科院校的辦學定位,采用問題教學法,在A競賽形式下對我院的程序設計類課程進展了改

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論