前言:小編為你整理了5篇程序設計論文參考范文,供你參考和借鑒。希望能幫助你在寫作上獲得靈感,讓你的文章更加豐富有深度。
1傳統(tǒng)教學模式下高職Java課程教學中存在的問題
上機實驗課是《Java程序設計》課程教學環(huán)節(jié)中不可或缺的一部分,然而,在實際教學過程中,上機實驗課應有的作用并沒有被充分發(fā)揮出來。一項針對計算機專業(yè)學生的調(diào)查問卷結果顯示,學生即便將理論知識學的扎實透徹,但遇到實際的編程問題時卻很被動,不知道從何處下手。導致這種現(xiàn)象發(fā)生的原因就是高職院校對實驗的重視度和關注度不高,沒有給予學生充足的實驗機會及指導,這樣一來,學生的動手能力就相對較差。傳統(tǒng)的教學模式下上機實驗課的流程就是學生上機編程來完成教師預先布置的編程任務,教師則會呆在機房內(nèi)隨時解決學生在實際操作過程中提出的問題。這種實驗方式?jīng)]有給學生設定明確的上機目標,致使學生沒有完成任務的緊迫感,甚至有的學生在教師看不到的時候肆意玩樂,這樣一來,非常不利于培養(yǎng)學生的動手能力及解決問題的能力。由此不難看出,按照傳統(tǒng)的教學模式來培養(yǎng)學生,學生不能夠很好地具備解決實際問題的能力,因此,傳統(tǒng)教學模式下的高職Java程序設計課程教學不能滿足社會對高素質(zhì)、高能力技術型人才的需求。
2高職Java程序設計課程教學的改革
2.1教學內(nèi)容的改革
高職教育更側重于將學生培養(yǎng)成能夠滿足工作崗位或職業(yè)需求、掌握相應技能的應用型人才,因此,改革教學內(nèi)容是非常有必要的。改革教學內(nèi)容就是改變傳統(tǒng)的理論教學,引入適量的案例,將基本理論的講授穿插于案例教學中。需要特別注意的是,選擇恰當合理的案例是非常重要的,它的質(zhì)量能夠直接影響到最終的教學效果。因此,教師要根據(jù)學生認知的特點選擇具有適用性及代表性的案例,而且這些被選擇的案例必須能夠包含Java程序設計中的大部分知識,這些案例既區(qū)別于課堂上的舉例,但又和它們具有一定的聯(lián)系。為了能夠很好地展開案例教學,教師在課前需要對案例教學進行周密詳細的安排,主要包括四個方面,它們分別是發(fā)放案例素材、組織案例實施、區(qū)分案例分析中的理論分析以及操作分析、安排處理案例教學中涉及到的外延知識。案例教學能夠在課堂上很好的結合理論與實踐,促進學生綜合能力的提升。學生帶著問題去分析案例,在這個過程中教師對涉及到的相關理論知識進行講授,這種方式能夠幫助學生更好地理解知識。對案例進行分析的過程不僅能夠使學生拓寬知識面,掌握分析問題的技巧,還能夠幫助學生將理論運用于實踐,更好地消化吸收所學知識。因此,相比傳統(tǒng)的理論教學,案例教學這種教學方法更夠滿足當今社會對應用型人才的需求。
2.2教學方法的改革
當今社會團隊協(xié)作能力是非常重要的,因此,改革教學方法最主要的一個途徑就是實行小組教學。所謂小組教學就是很據(jù)自愿或者協(xié)商的原則,將全班學生平均劃分成幾個小組,由小組成員共同推選出一個成員作為組長。在課堂上,首先教師需要在對典型案例進行講解的過程中穿插對Java語言的介紹,幫助學生更好地理解進而接受理論知識,并且深入了解Java語言面向?qū)ο蟮奶匦?。然后教師通過為每個學習小組安排編程的任務來使學生對案例進行分析,并且分析討論后每個小組都要確定出最終的解決方案,由教師來點評這些方案。為了能夠使學生高效率的完成規(guī)定任務,教師要在分析討論過程中對學生提出相應的技術要求及紀律要求,并設定一個恰當?shù)耐瓿善谙?。這種教學模式充分體現(xiàn)了學生學習的自主性,彰顯了學生課堂的主體地位以及突出了教師協(xié)助引導的作用。小組教學的教學模式可以使學生進行不同的思想交流,擦出智慧的火花,正如蕭伯納所說“如果我有一個蘋果,你有一個蘋果,互相交換,還是你有一個蘋果,我有一個蘋果。但是我有一種想法,你有一種想法,交換一下,雙方就都有了兩種思想?!边@就說明了通過小組交流,學生思維會更加活躍,從而產(chǎn)生更優(yōu)的思想。通過小組教學,不僅可以提升學生對理論知識的認知度,培養(yǎng)團隊合作的能力,還能夠提升學生分析、處理、解決問題的能力。此外,在小組教學的過程中,教師能夠迅速接收到來源于學生的反饋信息,比如反饋分析案例過程中遇到的問題等信息,通過這些反饋信息,教師能夠及時的采取相應措施來解決問題,從而實現(xiàn)教學相長。
1程序設計教學中存在的問題
計算機專業(yè)的學生在初開始接觸專業(yè)課時就要學習程序設計,程序設計的學習比較困難,就算對一些理論知識有所理解,但是在實踐階段也很難有效的掌握其技巧與技術。特別是對程序語言設計的學習,很多學生感到不知所措,無從下手。
1.1學生感到程序設計較難理解
計算機程序設計的學習困境主要表現(xiàn)在概念難懂,技術難以掌握,理論與實踐的脫節(jié)等方面,尤其是在程序語言學習中面向?qū)ο蟪绦蛟O計語言時,絕大多數(shù)的學生不理解面向?qū)ο蟪绦蛟O計思想,不會使用類的思想進行程序設計。往往感到困難重重而方式深入學習,導致學習成績節(jié)節(jié)下滑,不利于后來其他計算機專業(yè)課的學習。
1.2主動學習能力差
學生長期在傳統(tǒng)應試教育環(huán)境影響下,形成了被動學習的習慣,缺乏學習的積極性與主動性,另外還有一些學生養(yǎng)成的不良學習習慣,在課堂學習中情緒比較懶散,精神比較散漫,對教師所講的內(nèi)容沒有興趣,這樣很難提高學生學習成績,影響教學效果的提高。
1.3實踐能力不高
1課程教學設計的內(nèi)容
西安理工大學工科非計算機專業(yè)和計算機專業(yè)雖然都開設C語言程序設計課程,但是前者具有鮮明的專業(yè)特點,對該課程的要求明顯不同,僅僅按照“面向?qū)ο蠼虒W”的原則,適當調(diào)整教學組織活動和教學內(nèi)容對于后者是遠遠不夠的。針對目前工科非計算機專業(yè)C語言程序設計課程教學實踐中所暴露的主要問題,筆者積極開展了非計算機專業(yè)C語言程序設計課程教學設計的教改工作。
1.1教學設計概述
所謂教學設計,就是為了達到一定的教學目的,對教什么(課程、教學內(nèi)容等)和怎么教(組織、方法、媒體的使用等)進行設計。教學設計不等同于傳統(tǒng)的備課寫教案。教學設計有利于教學工作的科學化,使教學活動納入科學的軌道。教學設計的意義就在于追求教學效果的最優(yōu)化,不僅關心教師如何教,更關心學生如何學,注重將人類對教與學的研究結果和理論綜合應用于教學實踐。教學設計主要包括確定教學目標、組織教學內(nèi)容、分析教學對象、選擇教學形式和方法及教學媒體、設計教學過程、教學質(zhì)量評價設計等基本環(huán)節(jié),其中,設計教學過程是課程教學設計的核心。
1.2該課程教學設計的內(nèi)容
西安理工大學C語言程序設計課程組于2003年出版了《C語言程序設計教程》及配套的《C語言程序設計教程上機實驗與學習指導》特色教材。自2011年開始,非計算機專業(yè)選用的教材與計算機專業(yè)不同。目前非計算機專業(yè)選用《C語言程序設計》(第1版,張毅坤教授,高等教育出版社,2011)作為該課程的教材。非計算機專業(yè)C語言程序設計的教學設計是一項復雜的系統(tǒng)工程,主要包括課程教學設計、章節(jié)教學設計、課堂教學設計和實驗教學設計,以西安理工大學C語言程序設計課程教學大綱為指導,以《C語言程序設計》(第1版)及其配套教材為基礎,確定課程教學設計的內(nèi)容:①將該課程的教學目標確定為“掌握C語言的基本語法和語義,理解結構化程序設計的思想和方法,提高學生的編程能力和調(diào)試程序的能力”。②組織教學內(nèi)容的關鍵是進行教材的組織呈現(xiàn),理論教學內(nèi)容包括《C語言程序設計》(第1版)的第一章至第八章,實驗教學體現(xiàn)于該教材的第九章及配套教材。③學生作為教學對象始終是教學過程中的重要角色,工科非計算機專業(yè)的種類多,分析教學對象就是掌握學生特點與了解專業(yè)背景并重。④重點突出課堂教學設計,傳統(tǒng)教學與案例教學有機結合,“講解+多媒體演示+課堂板書”缺一不可。⑤設計教學過程與“組織教學內(nèi)容”聯(lián)系最為緊密,主要包括課堂教學設計和實驗教學設計,教學過程設計遵循的總原則是:激發(fā)學生興趣,注重能力培養(yǎng),合理安排教學順序,講清重點與化解難點緊密結合,課堂提高與課后鞏固拓展有機統(tǒng)一,并預測教學實踐中可能出現(xiàn)的意外情況。⑥將學生評價、同行評價、教學督導組專家評價、主管教學的領導評價和教師自我評價這幾種評價的結果綜合起來,比較客觀的評價教學效果與教學質(zhì)量。
2教學設計的實踐及效果
一、前言
當前社會職業(yè)的多樣化,學生就業(yè)的需求,高等教育中非計算機專業(yè)的計算機基礎課程體系也應該有相應的改革,使得新的課程體系,可以提供給理科、工科、文科、藝術類等其他不同的專業(yè)進行計算機基礎教育時更豐富的選擇。使各個專業(yè)的畢業(yè)生將來在擇業(yè)時在計算機教育上能夠更貼近用人單位的要求?!斗怯嬎銠C專業(yè)計算機公共基礎課的教學改革與實踐》的主要的目標針對我校非計算機專業(yè)計算機公共基礎課教學進行課程體系改革的研究與實踐,與此相應的教學方法、教學內(nèi)容、教學模式、實驗教學、教材、計算機基礎課程考核方法應同步改革。
二、我校的計算機基礎教育新舊課程結構的比較
根據(jù)高等教育的發(fā)展,對我校非計算機專業(yè)的計算機基礎教學提出了新的要求,相應的課程體系改革為:計算機基礎分為大學計算機基礎、計算機技術基礎和計算機應用基礎三個層次,為必修課或選修課。其中:理工類建議選擇C語言程序設計、java語言程序設計等,文科類選擇VB程序設計、web程序設計等;第四、五學期各專業(yè)可根據(jù)專業(yè)培養(yǎng)需要選擇。同時為了使同學們能更好的掌握知識,將《C語言程序設計》《java語言程序設計》《VB程序設計》《web程序設計》《動漫設計》課程分為兩個學期完成,稱為《C語言程序設計(1)》《C語言程序設計(2)》,其他課程以此類推。
三、教改具體措施以及效果
(一)全程機房教學,增強動手能力
教學方法是為實現(xiàn)教學目標、完成教學任務所采取的措施。傳統(tǒng)的三中心(教師、教材、課堂)教學方法既不適應社會發(fā)展的需求,也不符合計算機教育的特色,必須改革。我校的《大學計算機基礎》由原來的課堂教學,改為全程機房教學,使同學們在邊聽教師講解的同時,可以直接上機進行操作,在學習理論知識的同時,可以立刻得到對計算機操作的感性認識。通過三個學期的教改實踐,完善了全程機房教學模式,對同學們使用計算機的動手能力有很大的提高。
近年來,互聯(lián)網(wǎng)技術在社會各領域廣泛應用,人們的工作、生活和學習方式發(fā)生了明顯變化,計算機技術成為現(xiàn)代專業(yè)人才所必須的技能之一。高校作為我國高素質(zhì)人才培養(yǎng)的“基地”,創(chuàng)新計算機教育教學對提高大學生計算機水平有著積極的影響?!队嬎銠C教育教學課程研究與實踐》收錄大發(fā)有關計算機基礎課程的論文,相關論文均為教師在原有基礎上的教學實踐和質(zhì)量提升的經(jīng)驗總結,是對計算機基礎教育教學持續(xù)探索的結果,每篇論文各具特色,力圖從不同的角度深人探討某一方面的問題,通過對其內(nèi)容的深人研究,能夠為互聯(lián)網(wǎng)時代大學生計算機教育教學創(chuàng)新提供思路。
互聯(lián)網(wǎng)時代大荸生計算機教育教學是在傳統(tǒng)教育教學理念的基礎上,強調(diào)以理論知識為支撐,突出實踐在計算機教育教學中的作用,根據(jù)教學大綱的要求,結合社會發(fā)展對大學生計算機專業(yè)水平要求的動態(tài)變化等,才能夠?qū)崿F(xiàn)人才培養(yǎng)與社會需求的精準對接,使大學生能夠順利走向社會。在互聯(lián)網(wǎng)背景下,依據(jù)現(xiàn)階段大學牛計算機教育教學的實際開展情況,為實現(xiàn)大學生計算機教育教學創(chuàng)新,應從以下幾個方面進行努力。
首先,強調(diào)基礎理論知識體系的重要性,明確“實踐是檢驗真理的唯一標準”。在傳統(tǒng)計算機教育教學中,教師主要對相關基礎理論知識進行講述,學生只能夠在教師的主導下機械化的記憶相關內(nèi)容,卻無法通過上機實踐對所學基礎理論知識進行理解和鞏固,這不僅影響了計算機課堂教學質(zhì)量,同時也限制了學生的學習熱情。所以,互聯(lián)網(wǎng)時代大學牛計算機教育教學創(chuàng)新應當在堅持以理論為支撐的同時,樹立“實踐是檢驗真理的唯一標準”這一認識,針對性地為學生提供上機實踐機會,使學生能夠通過上機實踐而不斷優(yōu)化個人基礎理論知識體系,并熟練應用計算機基礎理論知識B《計算機教育教學課程研究與實踐》中《程序設計課程教學方法探討》一文就對“理論+實踐”的教學方法進行了深人研究,關于程序設計的理論學習并不意味著課堂教學任務的結束,教學大綱中要求學生具備簡單程序的編譯能力,而這就需要通過上機實踐才能夠?qū)崿F(xiàn),在不斷的代碼修改過程中,掌握程序設計的基本方法與規(guī)則,從而為其進一步學習計算機程序設計打下堅實的基礎。
其次,創(chuàng)新傳統(tǒng)教育教學理念,以案例導人的方式,使學生意識到計算機技術對個人發(fā)展的重要意義。在傳統(tǒng)計算機教育教學中,教師主要圍繞基礎理論知識與實踐應用展開,雖然學生的整體計算機水平得到了提升,卻并未形成科學的學習認知,以至于無法認識到學習計算機技術對個人發(fā)展的重要意義^在互聯(lián)網(wǎng)時代,計算機已經(jīng)成為大學生基礎能力體系的重要組成部分,通過案例導人的方式,使學生意識到計算機在社會不同領域的應用現(xiàn)狀,從而加深學生對計算技術的重視程度?!队嬎銠C教育教學課程研究與實踐》中《以計算機應用能力競賽為紐帶,促進教學深化改革》一文對計算機技術的重要意義進行了詳細描述,大學生計算機教育教學創(chuàng)新應圍繞計算機技術與就業(yè)、職業(yè)發(fā)展等方面的關系展開。
最后,豐富計算機課程思政教育教學內(nèi)容,引導大學生形成積極、健康的互聯(lián)網(wǎng)道德素養(yǎng)。互聯(lián)網(wǎng)時代下的計算機教育教學創(chuàng)新是一項系統(tǒng)性的工作,作為大學生來說,在掌握計算機技術的同時,還需要具備積極、健康的互聯(lián)網(wǎng)道德素養(yǎng)?!队嬎憬逃虒W課程研究與實踐》中《高校課堂教學質(zhì)量評價的改進探究|一文從考核評價體系人手,強調(diào)了多元考核評價機制對計算機教育教學創(chuàng)新的指導意義,將職業(yè)道德素養(yǎng)納人大學生計算機教育教學考核評價體系之中,能夠有效指導計算機教育教學工作的開展,例如,在計算機教育教學中,教師可通過案例分析的方式組織學生對違反網(wǎng)絡安全的行為進行討論,并依托“校企合作”平臺了解不同企業(yè)相關崗位中對計算機的使用管理規(guī)定,對大學i職業(yè)道德素養(yǎng)的形成有著積極的影響。
作者:鄭志斌 單位:上饒廣播電視大學