前言:小編為你整理了5篇程序設(shè)計(jì)論文參考范文,供你參考和借鑒。希望能幫助你在寫作上獲得靈感,讓你的文章更加豐富有深度。
1傳統(tǒng)教學(xué)模式下高職Java課程教學(xué)中存在的問題
上機(jī)實(shí)驗(yàn)課是《Java程序設(shè)計(jì)》課程教學(xué)環(huán)節(jié)中不可或缺的一部分,然而,在實(shí)際教學(xué)過程中,上機(jī)實(shí)驗(yàn)課應(yīng)有的作用并沒有被充分發(fā)揮出來。一項(xiàng)針對計(jì)算機(jī)專業(yè)學(xué)生的調(diào)查問卷結(jié)果顯示,學(xué)生即便將理論知識學(xué)的扎實(shí)透徹,但遇到實(shí)際的編程問題時(shí)卻很被動,不知道從何處下手。導(dǎo)致這種現(xiàn)象發(fā)生的原因就是高職院校對實(shí)驗(yàn)的重視度和關(guān)注度不高,沒有給予學(xué)生充足的實(shí)驗(yàn)機(jī)會及指導(dǎo),這樣一來,學(xué)生的動手能力就相對較差。傳統(tǒng)的教學(xué)模式下上機(jī)實(shí)驗(yàn)課的流程就是學(xué)生上機(jī)編程來完成教師預(yù)先布置的編程任務(wù),教師則會呆在機(jī)房內(nèi)隨時(shí)解決學(xué)生在實(shí)際操作過程中提出的問題。這種實(shí)驗(yàn)方式?jīng)]有給學(xué)生設(shè)定明確的上機(jī)目標(biāo),致使學(xué)生沒有完成任務(wù)的緊迫感,甚至有的學(xué)生在教師看不到的時(shí)候肆意玩樂,這樣一來,非常不利于培養(yǎng)學(xué)生的動手能力及解決問題的能力。由此不難看出,按照傳統(tǒng)的教學(xué)模式來培養(yǎng)學(xué)生,學(xué)生不能夠很好地具備解決實(shí)際問題的能力,因此,傳統(tǒng)教學(xué)模式下的高職Java程序設(shè)計(jì)課程教學(xué)不能滿足社會對高素質(zhì)、高能力技術(shù)型人才的需求。
2高職Java程序設(shè)計(jì)課程教學(xué)的改革
2.1教學(xué)內(nèi)容的改革
高職教育更側(cè)重于將學(xué)生培養(yǎng)成能夠滿足工作崗位或職業(yè)需求、掌握相應(yīng)技能的應(yīng)用型人才,因此,改革教學(xué)內(nèi)容是非常有必要的。改革教學(xué)內(nèi)容就是改變傳統(tǒng)的理論教學(xué),引入適量的案例,將基本理論的講授穿插于案例教學(xué)中。需要特別注意的是,選擇恰當(dāng)合理的案例是非常重要的,它的質(zhì)量能夠直接影響到最終的教學(xué)效果。因此,教師要根據(jù)學(xué)生認(rèn)知的特點(diǎn)選擇具有適用性及代表性的案例,而且這些被選擇的案例必須能夠包含Java程序設(shè)計(jì)中的大部分知識,這些案例既區(qū)別于課堂上的舉例,但又和它們具有一定的聯(lián)系。為了能夠很好地展開案例教學(xué),教師在課前需要對案例教學(xué)進(jìn)行周密詳細(xì)的安排,主要包括四個(gè)方面,它們分別是發(fā)放案例素材、組織案例實(shí)施、區(qū)分案例分析中的理論分析以及操作分析、安排處理案例教學(xué)中涉及到的外延知識。案例教學(xué)能夠在課堂上很好的結(jié)合理論與實(shí)踐,促進(jìn)學(xué)生綜合能力的提升。學(xué)生帶著問題去分析案例,在這個(gè)過程中教師對涉及到的相關(guān)理論知識進(jìn)行講授,這種方式能夠幫助學(xué)生更好地理解知識。對案例進(jìn)行分析的過程不僅能夠使學(xué)生拓寬知識面,掌握分析問題的技巧,還能夠幫助學(xué)生將理論運(yùn)用于實(shí)踐,更好地消化吸收所學(xué)知識。因此,相比傳統(tǒng)的理論教學(xué),案例教學(xué)這種教學(xué)方法更夠滿足當(dāng)今社會對應(yīng)用型人才的需求。
2.2教學(xué)方法的改革
當(dāng)今社會團(tuán)隊(duì)協(xié)作能力是非常重要的,因此,改革教學(xué)方法最主要的一個(gè)途徑就是實(shí)行小組教學(xué)。所謂小組教學(xué)就是很據(jù)自愿或者協(xié)商的原則,將全班學(xué)生平均劃分成幾個(gè)小組,由小組成員共同推選出一個(gè)成員作為組長。在課堂上,首先教師需要在對典型案例進(jìn)行講解的過程中穿插對Java語言的介紹,幫助學(xué)生更好地理解進(jìn)而接受理論知識,并且深入了解Java語言面向?qū)ο蟮奶匦?。然后教師通過為每個(gè)學(xué)習(xí)小組安排編程的任務(wù)來使學(xué)生對案例進(jìn)行分析,并且分析討論后每個(gè)小組都要確定出最終的解決方案,由教師來點(diǎn)評這些方案。為了能夠使學(xué)生高效率的完成規(guī)定任務(wù),教師要在分析討論過程中對學(xué)生提出相應(yīng)的技術(shù)要求及紀(jì)律要求,并設(shè)定一個(gè)恰當(dāng)?shù)耐瓿善谙?。這種教學(xué)模式充分體現(xiàn)了學(xué)生學(xué)習(xí)的自主性,彰顯了學(xué)生課堂的主體地位以及突出了教師協(xié)助引導(dǎo)的作用。小組教學(xué)的教學(xué)模式可以使學(xué)生進(jìn)行不同的思想交流,擦出智慧的火花,正如蕭伯納所說“如果我有一個(gè)蘋果,你有一個(gè)蘋果,互相交換,還是你有一個(gè)蘋果,我有一個(gè)蘋果。但是我有一種想法,你有一種想法,交換一下,雙方就都有了兩種思想。”這就說明了通過小組交流,學(xué)生思維會更加活躍,從而產(chǎn)生更優(yōu)的思想。通過小組教學(xué),不僅可以提升學(xué)生對理論知識的認(rèn)知度,培養(yǎng)團(tuán)隊(duì)合作的能力,還能夠提升學(xué)生分析、處理、解決問題的能力。此外,在小組教學(xué)的過程中,教師能夠迅速接收到來源于學(xué)生的反饋信息,比如反饋分析案例過程中遇到的問題等信息,通過這些反饋信息,教師能夠及時(shí)的采取相應(yīng)措施來解決問題,從而實(shí)現(xiàn)教學(xué)相長。
1程序設(shè)計(jì)教學(xué)中存在的問題
計(jì)算機(jī)專業(yè)的學(xué)生在初開始接觸專業(yè)課時(shí)就要學(xué)習(xí)程序設(shè)計(jì),程序設(shè)計(jì)的學(xué)習(xí)比較困難,就算對一些理論知識有所理解,但是在實(shí)踐階段也很難有效的掌握其技巧與技術(shù)。特別是對程序語言設(shè)計(jì)的學(xué)習(xí),很多學(xué)生感到不知所措,無從下手。
1.1學(xué)生感到程序設(shè)計(jì)較難理解
計(jì)算機(jī)程序設(shè)計(jì)的學(xué)習(xí)困境主要表現(xiàn)在概念難懂,技術(shù)難以掌握,理論與實(shí)踐的脫節(jié)等方面,尤其是在程序語言學(xué)習(xí)中面向?qū)ο蟪绦蛟O(shè)計(jì)語言時(shí),絕大多數(shù)的學(xué)生不理解面向?qū)ο蟪绦蛟O(shè)計(jì)思想,不會使用類的思想進(jìn)行程序設(shè)計(jì)。往往感到困難重重而方式深入學(xué)習(xí),導(dǎo)致學(xué)習(xí)成績節(jié)節(jié)下滑,不利于后來其他計(jì)算機(jī)專業(yè)課的學(xué)習(xí)。
1.2主動學(xué)習(xí)能力差
學(xué)生長期在傳統(tǒng)應(yīng)試教育環(huán)境影響下,形成了被動學(xué)習(xí)的習(xí)慣,缺乏學(xué)習(xí)的積極性與主動性,另外還有一些學(xué)生養(yǎng)成的不良學(xué)習(xí)習(xí)慣,在課堂學(xué)習(xí)中情緒比較懶散,精神比較散漫,對教師所講的內(nèi)容沒有興趣,這樣很難提高學(xué)生學(xué)習(xí)成績,影響教學(xué)效果的提高。
1.3實(shí)踐能力不高
1課程教學(xué)設(shè)計(jì)的內(nèi)容
西安理工大學(xué)工科非計(jì)算機(jī)專業(yè)和計(jì)算機(jī)專業(yè)雖然都開設(shè)C語言程序設(shè)計(jì)課程,但是前者具有鮮明的專業(yè)特點(diǎn),對該課程的要求明顯不同,僅僅按照“面向?qū)ο蠼虒W(xué)”的原則,適當(dāng)調(diào)整教學(xué)組織活動和教學(xué)內(nèi)容對于后者是遠(yuǎn)遠(yuǎn)不夠的。針對目前工科非計(jì)算機(jī)專業(yè)C語言程序設(shè)計(jì)課程教學(xué)實(shí)踐中所暴露的主要問題,筆者積極開展了非計(jì)算機(jī)專業(yè)C語言程序設(shè)計(jì)課程教學(xué)設(shè)計(jì)的教改工作。
1.1教學(xué)設(shè)計(jì)概述
所謂教學(xué)設(shè)計(jì),就是為了達(dá)到一定的教學(xué)目的,對教什么(課程、教學(xué)內(nèi)容等)和怎么教(組織、方法、媒體的使用等)進(jìn)行設(shè)計(jì)。教學(xué)設(shè)計(jì)不等同于傳統(tǒng)的備課寫教案。教學(xué)設(shè)計(jì)有利于教學(xué)工作的科學(xué)化,使教學(xué)活動納入科學(xué)的軌道。教學(xué)設(shè)計(jì)的意義就在于追求教學(xué)效果的最優(yōu)化,不僅關(guān)心教師如何教,更關(guān)心學(xué)生如何學(xué),注重將人類對教與學(xué)的研究結(jié)果和理論綜合應(yīng)用于教學(xué)實(shí)踐。教學(xué)設(shè)計(jì)主要包括確定教學(xué)目標(biāo)、組織教學(xué)內(nèi)容、分析教學(xué)對象、選擇教學(xué)形式和方法及教學(xué)媒體、設(shè)計(jì)教學(xué)過程、教學(xué)質(zhì)量評價(jià)設(shè)計(jì)等基本環(huán)節(jié),其中,設(shè)計(jì)教學(xué)過程是課程教學(xué)設(shè)計(jì)的核心。
1.2該課程教學(xué)設(shè)計(jì)的內(nèi)容
西安理工大學(xué)C語言程序設(shè)計(jì)課程組于2003年出版了《C語言程序設(shè)計(jì)教程》及配套的《C語言程序設(shè)計(jì)教程上機(jī)實(shí)驗(yàn)與學(xué)習(xí)指導(dǎo)》特色教材。自2011年開始,非計(jì)算機(jī)專業(yè)選用的教材與計(jì)算機(jī)專業(yè)不同。目前非計(jì)算機(jī)專業(yè)選用《C語言程序設(shè)計(jì)》(第1版,張毅坤教授,高等教育出版社,2011)作為該課程的教材。非計(jì)算機(jī)專業(yè)C語言程序設(shè)計(jì)的教學(xué)設(shè)計(jì)是一項(xiàng)復(fù)雜的系統(tǒng)工程,主要包括課程教學(xué)設(shè)計(jì)、章節(jié)教學(xué)設(shè)計(jì)、課堂教學(xué)設(shè)計(jì)和實(shí)驗(yàn)教學(xué)設(shè)計(jì),以西安理工大學(xué)C語言程序設(shè)計(jì)課程教學(xué)大綱為指導(dǎo),以《C語言程序設(shè)計(jì)》(第1版)及其配套教材為基礎(chǔ),確定課程教學(xué)設(shè)計(jì)的內(nèi)容:①將該課程的教學(xué)目標(biāo)確定為“掌握C語言的基本語法和語義,理解結(jié)構(gòu)化程序設(shè)計(jì)的思想和方法,提高學(xué)生的編程能力和調(diào)試程序的能力”。②組織教學(xué)內(nèi)容的關(guān)鍵是進(jìn)行教材的組織呈現(xiàn),理論教學(xué)內(nèi)容包括《C語言程序設(shè)計(jì)》(第1版)的第一章至第八章,實(shí)驗(yàn)教學(xué)體現(xiàn)于該教材的第九章及配套教材。③學(xué)生作為教學(xué)對象始終是教學(xué)過程中的重要角色,工科非計(jì)算機(jī)專業(yè)的種類多,分析教學(xué)對象就是掌握學(xué)生特點(diǎn)與了解專業(yè)背景并重。④重點(diǎn)突出課堂教學(xué)設(shè)計(jì),傳統(tǒng)教學(xué)與案例教學(xué)有機(jī)結(jié)合,“講解+多媒體演示+課堂板書”缺一不可。⑤設(shè)計(jì)教學(xué)過程與“組織教學(xué)內(nèi)容”聯(lián)系最為緊密,主要包括課堂教學(xué)設(shè)計(jì)和實(shí)驗(yàn)教學(xué)設(shè)計(jì),教學(xué)過程設(shè)計(jì)遵循的總原則是:激發(fā)學(xué)生興趣,注重能力培養(yǎng),合理安排教學(xué)順序,講清重點(diǎn)與化解難點(diǎn)緊密結(jié)合,課堂提高與課后鞏固拓展有機(jī)統(tǒng)一,并預(yù)測教學(xué)實(shí)踐中可能出現(xiàn)的意外情況。⑥將學(xué)生評價(jià)、同行評價(jià)、教學(xué)督導(dǎo)組專家評價(jià)、主管教學(xué)的領(lǐng)導(dǎo)評價(jià)和教師自我評價(jià)這幾種評價(jià)的結(jié)果綜合起來,比較客觀的評價(jià)教學(xué)效果與教學(xué)質(zhì)量。
2教學(xué)設(shè)計(jì)的實(shí)踐及效果
一、前言
當(dāng)前社會職業(yè)的多樣化,學(xué)生就業(yè)的需求,高等教育中非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)基礎(chǔ)課程體系也應(yīng)該有相應(yīng)的改革,使得新的課程體系,可以提供給理科、工科、文科、藝術(shù)類等其他不同的專業(yè)進(jìn)行計(jì)算機(jī)基礎(chǔ)教育時(shí)更豐富的選擇。使各個(gè)專業(yè)的畢業(yè)生將來在擇業(yè)時(shí)在計(jì)算機(jī)教育上能夠更貼近用人單位的要求?!斗怯?jì)算機(jī)專業(yè)計(jì)算機(jī)公共基礎(chǔ)課的教學(xué)改革與實(shí)踐》的主要的目標(biāo)針對我校非計(jì)算機(jī)專業(yè)計(jì)算機(jī)公共基礎(chǔ)課教學(xué)進(jìn)行課程體系改革的研究與實(shí)踐,與此相應(yīng)的教學(xué)方法、教學(xué)內(nèi)容、教學(xué)模式、實(shí)驗(yàn)教學(xué)、教材、計(jì)算機(jī)基礎(chǔ)課程考核方法應(yīng)同步改革。
二、我校的計(jì)算機(jī)基礎(chǔ)教育新舊課程結(jié)構(gòu)的比較
根據(jù)高等教育的發(fā)展,對我校非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)基礎(chǔ)教學(xué)提出了新的要求,相應(yīng)的課程體系改革為:計(jì)算機(jī)基礎(chǔ)分為大學(xué)計(jì)算機(jī)基礎(chǔ)、計(jì)算機(jī)技術(shù)基礎(chǔ)和計(jì)算機(jī)應(yīng)用基礎(chǔ)三個(gè)層次,為必修課或選修課。其中:理工類建議選擇C語言程序設(shè)計(jì)、java語言程序設(shè)計(jì)等,文科類選擇VB程序設(shè)計(jì)、web程序設(shè)計(jì)等;第四、五學(xué)期各專業(yè)可根據(jù)專業(yè)培養(yǎng)需要選擇。同時(shí)為了使同學(xué)們能更好的掌握知識,將《C語言程序設(shè)計(jì)》《java語言程序設(shè)計(jì)》《VB程序設(shè)計(jì)》《web程序設(shè)計(jì)》《動漫設(shè)計(jì)》課程分為兩個(gè)學(xué)期完成,稱為《C語言程序設(shè)計(jì)(1)》《C語言程序設(shè)計(jì)(2)》,其他課程以此類推。
三、教改具體措施以及效果
(一)全程機(jī)房教學(xué),增強(qiáng)動手能力
教學(xué)方法是為實(shí)現(xiàn)教學(xué)目標(biāo)、完成教學(xué)任務(wù)所采取的措施。傳統(tǒng)的三中心(教師、教材、課堂)教學(xué)方法既不適應(yīng)社會發(fā)展的需求,也不符合計(jì)算機(jī)教育的特色,必須改革。我校的《大學(xué)計(jì)算機(jī)基礎(chǔ)》由原來的課堂教學(xué),改為全程機(jī)房教學(xué),使同學(xué)們在邊聽教師講解的同時(shí),可以直接上機(jī)進(jìn)行操作,在學(xué)習(xí)理論知識的同時(shí),可以立刻得到對計(jì)算機(jī)操作的感性認(rèn)識。通過三個(gè)學(xué)期的教改實(shí)踐,完善了全程機(jī)房教學(xué)模式,對同學(xué)們使用計(jì)算機(jī)的動手能力有很大的提高。
摘要:如何提高學(xué)生的程序設(shè)計(jì)與實(shí)踐能力以及系統(tǒng)分析開發(fā)應(yīng)用能力,滿足社會對計(jì)算機(jī)專業(yè)學(xué)生的需求是高校需要重點(diǎn)解決的一個(gè)問題。該文通過改革《C程序設(shè)計(jì)》教學(xué),培養(yǎng)學(xué)生利用C語言編寫各種應(yīng)用程序的能力,在《數(shù)據(jù)結(jié)構(gòu)》、《算法設(shè)計(jì)與分析》、《編譯原理》等專業(yè)課教學(xué)中,重視培養(yǎng)學(xué)生的算法設(shè)計(jì)與分析能力,加強(qiáng)關(guān)鍵環(huán)節(jié)程序設(shè)計(jì)能力、實(shí)踐與創(chuàng)新能力的培養(yǎng),完善各類項(xiàng)目、競賽、實(shí)驗(yàn)實(shí)踐教學(xué),培養(yǎng)大學(xué)生的實(shí)踐與創(chuàng)新能力,將理論與實(shí)踐緊密結(jié)合,有效提升了學(xué)生的編程能力,以及分析和解決實(shí)際問題的能力。
關(guān)鍵詞:程序設(shè)計(jì)能力;算法設(shè)計(jì)能力;軟件工程師;實(shí)驗(yàn)實(shí)踐教學(xué);因材施教
1引言
從十三五規(guī)劃來看,未來五年哪些職業(yè)最有“錢途”?《中共中央關(guān)于制定國民經(jīng)濟(jì)和社會發(fā)展第十三個(gè)五年規(guī)劃的建議》明確指出,未來五年,軟件工程師愈發(fā)“走俏”。一直以來,學(xué)生的程序設(shè)計(jì)能力、實(shí)踐與創(chuàng)新能力是評判一個(gè)學(xué)生是否是一名合格的計(jì)算機(jī)專業(yè)學(xué)生的重要指標(biāo)。
2存在的主要問題
專家預(yù)言,未來10年中國的IT界每年需要100萬人,其中計(jì)算機(jī)類人才需求超過40萬人,這是一個(gè)保守的說法。最近幾年來,有不少企事業(yè)單位反映計(jì)算機(jī)類畢業(yè)生實(shí)際應(yīng)用知識、動手能力與應(yīng)用能力不夠、程序設(shè)計(jì)開發(fā)經(jīng)驗(yàn)嚴(yán)重不足,尤其是程序設(shè)計(jì)能力、算法設(shè)計(jì)與分析能力無法達(dá)到用人單位的要求。這不僅對學(xué)生就業(yè)是一個(gè)嚴(yán)重的考驗(yàn),更阻礙了其進(jìn)一步發(fā)展與提升。造成以上情況的主要原因如下:一是學(xué)生在學(xué)完與程序設(shè)計(jì)、算法有關(guān)的課程后,對于這些知識僅僅只是停留在了解的基礎(chǔ)上,并未達(dá)到理解、融會貫通的境界,更沒有利用這些知識解決實(shí)際遇到的問題。二是教師在講解程序設(shè)計(jì)、算法設(shè)計(jì)與分析的相關(guān)知識時(shí),并沒有將理論與實(shí)際有機(jī)結(jié)合。三是在實(shí)際教學(xué)過程中并未對學(xué)生進(jìn)行真正的軟件項(xiàng)目開發(fā)訓(xùn)練。雖然目前各本科院校的程序設(shè)計(jì)類課程都有課程設(shè)計(jì)這一環(huán)節(jié),但是大多數(shù)都是止于形式,并未予以真實(shí)的軟件項(xiàng)目支撐,因而收效甚微。四是對第一門程序設(shè)計(jì)課程的教學(xué)不夠重視。盡管計(jì)算機(jī)類專業(yè)所開設(shè)的課程中很多都含有與編程相關(guān)的內(nèi)容,但作為入門級的程序設(shè)計(jì)語言課程,其重要性不亞于任何一門專業(yè)課。由于當(dāng)前對第一門程序設(shè)計(jì)語言課程重視程度不夠和教學(xué)時(shí)數(shù)不足,導(dǎo)致了相當(dāng)一部分學(xué)生在學(xué)完第一門程序設(shè)計(jì)課程后,仍然無法獨(dú)立完成一個(gè)簡單的程序開發(fā)。一個(gè)計(jì)算機(jī)專業(yè)大學(xué)生出來找工作,連一個(gè)程序都寫不好,可以說我們的高等教育出了很大的問題,編程能力是計(jì)算機(jī)類專業(yè)學(xué)生最基本的能力。為適應(yīng)十三五規(guī)劃對計(jì)算機(jī)專業(yè)學(xué)生的新要求,我們應(yīng)該改革《C程序設(shè)計(jì)》教學(xué),培養(yǎng)學(xué)生利用C語言編寫各種應(yīng)用程序的能力,在《數(shù)據(jù)結(jié)構(gòu)》、《算法設(shè)計(jì)與分析》、《編譯原理》等專業(yè)課教學(xué)中,重視培養(yǎng)學(xué)生的算法設(shè)計(jì)與分析能力,加強(qiáng)關(guān)鍵環(huán)節(jié)程序設(shè)計(jì)能力、實(shí)踐與創(chuàng)新能力的培養(yǎng),完善各類項(xiàng)目、競賽、實(shí)驗(yàn)實(shí)踐教學(xué),培養(yǎng)大學(xué)生的實(shí)踐與創(chuàng)新能力。提高學(xué)生的綜合素質(zhì),提高人才培養(yǎng)質(zhì)量,努力培養(yǎng)服務(wù)國家和首都社會與經(jīng)濟(jì)發(fā)展的社會主義優(yōu)秀人才。
3培養(yǎng)學(xué)生程序設(shè)計(jì)能力、實(shí)踐與創(chuàng)新能力的具體措施
本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。