• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      計算機程序設計課程實踐教學的改革與探索
      ——以梧州學院為例

      2012-03-20 05:09:33謝晴
      梧州學院學報 2012年6期
      關鍵詞:梧州程序設計編程

      謝晴

      (梧州學院,廣西梧州 543002)

      計算機程序設計課程實踐教學的改革與探索
      ——以梧州學院為例

      謝晴

      (梧州學院,廣西梧州 543002)

      以梧州學院為例,從教學理念、教學模式、教學效果的評價等方面對計算機程序設計課程的實踐教學改革進行探討。

      實踐教學;教學理念;教學模式;教學效果評價

      計算機程序設計課程是所有高等院校的計算機、電子信息、通信技術(shù)等專業(yè)都需要開設的課程,以筆者所在的梧州學院為例,計算機科學系、電子信息工程系、數(shù)理系等教學系部均開設了包括C/C++、Delphi、VFP、VB、Java等在內(nèi)的程序設計課程,學習好這些課程既是計算機、電子信息科學與技術(shù)等專業(yè)的學生學習后續(xù)專業(yè)課程的重要基礎,也能為他們?nèi)蘸髲氖萝浖_發(fā)等工作創(chuàng)造良好的條件。

      由于程序設計是實踐性很強的課程,實踐教學在整個教學過程中占有十分重要的地位。但是從歷年的教學效果分析,計算機程序設計課程的實踐教學由于其枯燥和抽象的特點,教學效果并不理想,存在“學生難學,教師難教”的尷尬局面,因此,本文從教學理念、教學模式、教學效果的評估等方面對計算機程序設計課程的實踐教學改革進行了探討,目的是提高實踐教學的質(zhì)量,更好的培養(yǎng)學生的實踐能力和創(chuàng)新能力。

      一、備課內(nèi)容的改革

      計算機程序設計是實踐性很強的課程,實踐教學的質(zhì)量直接決定著學生的編程能力,對學生后續(xù)專業(yè)課程的學習有較大的影響,甚至在一定程度上還決定著學生能否在日后所從事的工作中有突出的表現(xiàn)和較好的發(fā)展。要想取得好的教學效果,備課是教學過程中一個很重要的環(huán)節(jié)。然而,以往很多教師備課時只是按照教材的章節(jié)順序熟悉要講解的教學知識點而忽略了對教學目標以及學生的專業(yè)培養(yǎng)目標的研究。

      教師在備課時,除了應反復研究專業(yè)知識點以外,還應該熟悉教學目標和學生的專業(yè)特點,這樣教授出來的學生才能符合專業(yè)培養(yǎng)目標。對教學目標有了清楚的認識,才能更好地組織教學內(nèi)容,采取最合適的教學手段,及時補充教材以外的經(jīng)典案例。對不同專業(yè)的學生還應注重其專業(yè)培養(yǎng)目標。以梧州學院計算機科學系的軟件工程專業(yè)為例,該專業(yè)培養(yǎng)的學生大多數(shù)畢業(yè)后都會從事軟件開發(fā)等相關工作,而大型軟件系統(tǒng)的開發(fā)要求程序員要有良好、統(tǒng)一的編程風格,必須具備能與他人交流、合作的能力,因此,把編程風格的訓練和團隊合作意識的培養(yǎng)作為該專業(yè)學生的教學重點之一,才能使他們編寫出可讀性好、可移植性強的程序,而不是僅僅停留在對語法規(guī)則和編程技巧的訓練上。總之,備課時應根據(jù)學生的專業(yè)培養(yǎng)目標在教學內(nèi)容設定上有所偏重,不能一概而論。

      二、教學理念的改革

      研究性學習[1]是以學生的自主性、探索性學習為基礎,從學生生活和社會生活中選擇和確定研究專題,主要以個人或小組合作的方式進行。通過親身實踐獲取直接經(jīng)驗,養(yǎng)成科學精神和科學態(tài)度,掌握基本科學方法,提高綜合運用所學知識解決實際問題的能力。計算機程序設計課程實踐教學環(huán)節(jié)的目的是讓學生能夠綜合運用理論知識分析問題、解決問題,逐步培養(yǎng)他們的科學探索精神和創(chuàng)新能力,這與“研究性學習”的實質(zhì)是一致的,因此,在實踐教學中應引入“研究性學習”的教學理念。

      跟數(shù)學等專業(yè)的嚴謹性相比,程序設計課程比較抽象、靈活,教師除了需要將基本的語法規(guī)則和常用的程序結(jié)構(gòu)傳授給學生,更重要的是培養(yǎng)學生解決實際問題的能力,這對教師的教學提出了很高的要求。教師可以根據(jù)教學目標設置一些綜合性、能解決日常生活中實際問題的實踐內(nèi)容,以“任務驅(qū)動”的形式布置給學生,以激發(fā)學生解決問題的好奇心。在這個過程中,教師只要扮演設計者、引導者、啟發(fā)者、鼓勵者的角色。具體來說,教師首先要設置貼近學生生活、能引起他們興趣的實踐題目,既要使得學生在完成實踐任務的過程中掌握教學目標所涉及的知識點,又要讓學生有發(fā)揮想象力和創(chuàng)造力的空間。當然,給學生一定的自主權(quán)并不意味著放任自流,教師要適當?shù)囊龑Ш蛦l(fā)學生,讓他們能探索出解決問題的正確途徑和方法。當學生解決問題遇到困難時,教師要耐心的指導和鼓勵,傳授給學生解決問題的技巧和方法,增加學生解決問題的信心和勇氣。因此,在這個過程中,教師應該改變“授人以魚”的教學方式,不能單單從知識點上對學生加以輔導和訓練,而應該“授人以漁”,教會學生進行科學研究的方法,這樣學生才能做到舉一反三,真正學有所獲。

      舉例來說,在設置實踐內(nèi)容時,教師可以讓學生為某物流公司設計一個運費計算器,并且要求學生自己通過咨詢、調(diào)查等方式獲得物流公司真實的運費計算方法,然后編寫程序解決問題。通過這個過程的訓練,不僅可以使得學生掌握基本的語法和程序結(jié)構(gòu),還能逐步培養(yǎng)學生的科學探索精神,充分發(fā)揮學生的主動性和創(chuàng)造性,獲得解決實際問題的寶貴經(jīng)驗和成就感,激發(fā)學習興趣,做到學以致用。

      三、教學模式的改革

      計算機程序設計實踐課程的教學效果在很大程度上取決于學生編寫和調(diào)試程序以及解決實際問題的能力,因此,“以教師講授為主、學生被動接受”的傳統(tǒng)教學模式并不適合于實踐教學,必須探索新的、更科學的教學模式。

      “主導一主體”[2]教學設計模式是目前最為流行的教學模式之一,既能發(fā)揮教師主導作用又能充分體現(xiàn)學生的認知主體作用,即利用以計算機為核心的教育技術(shù),通過人機交互讓學生更多的去主動思考、主動探索、主動發(fā)現(xiàn),從而形成一種新的教學活動進程的穩(wěn)定形式。實踐教學的目標之一就是激發(fā)學生的科學探索和創(chuàng)新能力,而這種能力不是靠簡單的模仿學習能實現(xiàn)的,必須使學生成為學習活動中的主體,充分尊重他們的認知主體地位,變“要我學習”為“我要學習”,在潛意識里逐步形成和總結(jié)出適合自己的科學的學習方法。而教師應發(fā)揮“主導”作用,為學生模擬出完成實踐任務所必須的學習環(huán)境并提供必要的素材、學習工具、學習資源等。

      以梧州學院為例,教師要求學生完成統(tǒng)計某個班級某一門課程的期評成績以及班級最高分、最低分和平均分,并按平均分的高低給學生排序的實踐任務,根據(jù)提供給學生真實的數(shù)據(jù),即某班某門課程的平時成績和期考成績,并告訴學生期評成績的計算公式:期評成績=期考成績×70%+平時成績×30%,這樣真實的數(shù)據(jù)和計算方法更能激發(fā)學生解決問題的欲望,使學生主動去思考和探索解決問題的方法,并從中總結(jié)出解決類似問題的經(jīng)驗和技巧,真正學會舉一反三,變被動學習為主動學習。在解決上述問題的過程中,學生最終獲得的知識點包括二維數(shù)組的應用、數(shù)據(jù)的比較和排序以及平均值的計算,能讓學生將理論知識和實踐結(jié)合起來,做到活學活用。

      四、實踐任務設置的改革

      實踐任務的設置是實踐教學的關鍵,應以“新穎性”、“實用性”為原則,并且充分考慮學生的專業(yè)特點。興趣是最好的老師,如果教師在設置上機實踐題目時總是照搬照抄課本上的實例或遠離學生生活的題目,會使學生覺得枯燥而缺乏解決問題的耐心,慢慢失去學習的興趣甚至產(chǎn)生厭學情緒。教師在布置上機實踐任務時應盡量設置一些貼近學生生活并且在學生的知識能力范圍內(nèi)能夠解決的問題,可以“由簡到難”,這樣既能維持學生的學習興趣,讓他們保持進一步學習的熱情和信心,又可以逐步拓寬學生的知識面,拓展理論知識的應用范圍,很好的解決學生普遍存在的對理論知識“會學不會用”的難題。

      另外,教師還應充分考慮學生的專業(yè)特點,將上機題目的設置和專業(yè)領域中的經(jīng)典問題結(jié)合起來,做到學以致用。比如,對于計算機專業(yè)的學生,可以設置模擬自動柜員機等實踐任務,當密碼輸入正確時向用戶顯示“輸入密碼正確”提示,否則顯示“密碼錯誤”提示,當連續(xù)三次輸入錯誤時,就結(jié)束用戶的操作。當學生學習了數(shù)據(jù)庫的相關知識以后,還可以要求他們開發(fā)一些小型的信息管理系統(tǒng),比如圖書管理系統(tǒng),為學生進行軟件開發(fā)打下良好的基礎;對于數(shù)學專業(yè)的學生,可以讓他們編寫程序來模擬計算器的功能,求解圓周率的近似值等;對于經(jīng)濟類相關專業(yè)的學生,可以設置統(tǒng)計學生的出勤率、計算職工實發(fā)工資等題目。

      五、實踐教學效果評價方式的改革

      在以往的教學中,對學生完成的實踐任務結(jié)果的評價主要是由教師完成的,由于教學任務繁重、教學時間有限等原因,教師很多時候只是關注學生的實踐結(jié)果是否正確而忽略了對學生編程風格、編程技巧和編程思路的培養(yǎng)。

      筆者認為,對實踐教學效果的評價,同樣應該采用“主導—主體”的教學模式,采用“分組討論+自我總結(jié)”的形式。首先讓學生進行分組討論,談談自己解決問題的思路和方法,互相學習和借鑒,取長補短,集思廣益,拓展編程思路,改變過去那種“閉門造車”、“單打獨斗”的局面。最后由學生自己總結(jié),吸取別人編程思想中的精華,這樣不僅可以使學生養(yǎng)成虛心學習的好習慣,還可以營造良好的學習氛圍,利用學生“好勝”的心理激發(fā)他們更大的學習熱情,教師在這個過程中只需扮演“組織者”的角色,對學生完成任務的質(zhì)量進行總結(jié)。

      本文從教師備課、教學理念、教學模式、教學效果評價等方面探討了計算機程序設計課程實踐教學的改革,并且將這些改革措施用于梧州學院的計算機科學與技術(shù)、電子信息等專業(yè)學生的教學,結(jié)果表明學生的學習興趣有所提高,編程和創(chuàng)新能力得到了加強,如何更好的落實這些改革措施,努力提高程序設計課程實踐教學的質(zhì)量是有待進一步解決的問題。

      [1]張震.在計算機程序設計教學中開展研究性學習的探索與實踐[D].河南:河南師范大學,2007.

      [2]王麗霞.高職《C++語言程序設計》實驗課教學設計與實踐[D].山東:山東師范大學,2006.

      G642.4

      A

      1673-8535(2012)06-0093-03

      謝晴(1981-),女,四川閬中人,梧州學院計算機科學系教師,研究方向:計算機軟件。

      (責任編輯:高堅)

      2012-09-12

      梧州學院院級教育教學改革工程立項項目(Wyjg2011C03)

      猜你喜歡
      梧州程序設計編程
      中共梧州城工委
      西江月(2021年3期)2021-12-21 06:34:18
      編程,是一種態(tài)度
      少先隊活動(2021年2期)2021-03-29 05:41:04
      元征X-431實測:奔馳發(fā)動機編程
      編程小能手
      學生天地(2020年17期)2020-08-25 09:28:48
      基于Visual Studio Code的C語言程序設計實踐教學探索
      計算機教育(2020年5期)2020-07-24 08:52:56
      紡織機上誕生的編程
      從細節(jié)入手,談PLC程序設計技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      梧州工人運動的急先鋒
      西江月(2018年5期)2018-06-08 05:47:32
      八十多載后尋訪梧州
      文史春秋(2016年3期)2016-12-01 05:42:19
      高職高專院校C語言程序設計教學改革探索
      固原市| 龙陵县| 家居| 西丰县| 科技| 大竹县| 宁远县| 浦江县| 昌都县| 疏勒县| 安平县| 安吉县| 龙江县| 蓝山县| 乾安县| 鹿泉市| 中山市| 荣昌县| 治多县| 济阳县| 阿克陶县| 琼结县| 天祝| 稷山县| 潼关县| 班戈县| 泸溪县| 宣武区| 会理县| 南投县| 甘孜县| 永胜县| 茌平县| 镇江市| 昆明市| 河间市| 潜山县| 松潘县| 花垣县| 松滋市| 古交市|