公務(wù)員期刊網(wǎng) 論文中心 正文

計算機專業(yè)程序設(shè)計課程梯度教學

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計算機專業(yè)程序設(shè)計課程梯度教學范文,希望能給你帶來靈感和參考,敬請閱讀。

計算機專業(yè)程序設(shè)計課程梯度教學

【摘要】本文以程序設(shè)計類課程的教學模式改革項目為依托,深入構(gòu)建計算機課程教學模式方案,提出三個學期一門課的梯度教學模式,旨在通過改革以后課程的學習,深度培養(yǎng)學生程序設(shè)計的能力,為學生的就業(yè)提供保障。

【關(guān)鍵詞】梯度教學模式;計算機課程;課程改革

程序設(shè)計類課程是計算機及相關(guān)專業(yè)學生的核心專業(yè)課,課程的教學質(zhì)量直接影響學生的專業(yè)能力及應用能力,本文以程序設(shè)計類課程的教學模式改革項目為依托,針對傳統(tǒng)教學模式的弊端、高等院校學生實際的學習基礎(chǔ)、當前畢業(yè)生的社會需求等多個方面,對課程的教學模式進行系統(tǒng)化的改革研究,總結(jié)出針對編程語言類課程的梯度教學模式,并進行了實際的應用研究,旨在提高高等院校計算機相關(guān)專業(yè)學生對程序設(shè)計類課程的理論基礎(chǔ)和實踐能力。

1.研究現(xiàn)狀

高校對于計算機專業(yè)程序設(shè)計課程的設(shè)置主要包括C++、JAVA、JavaScript等,此類課程的特點是:課程內(nèi)容都涉及到語法規(guī)則、程序設(shè)計思想等內(nèi)容,通過上機結(jié)合理論教學鞏固課程內(nèi)容。因此,筆者把這類課程歸為一類,統(tǒng)一進行課程改革的深入研究。目前,高校對于計算機類課程的授課模式仍體現(xiàn)在以某一本教材的章、節(jié)、目進行講授,教學內(nèi)容更加傾向于理論化,即使存在上機課程,往往都是理論教學與實踐教學相分離,實踐教學比例過低,學生在學習過程中得不到及時的實踐驗證過程。

2.梯度教學模式改革方案

2.1梯度教學模式的目標定位。本課題研究的目標定位是:以程序設(shè)計類課程作為研究平臺,構(gòu)建程序設(shè)計類課程梯度教學模式,提高學生程序設(shè)計的能力、學生的實踐和創(chuàng)新能力。力求打造出計算機專業(yè)“強能力、實用型、創(chuàng)新型”人才。

2.2梯度教學模式改革方案。程序設(shè)計類課程梯度教學模式改革研究包括以下幾個方面:2.2.1梯度教學模式的課程設(shè)置:以《C++程序設(shè)計》課程為例,為該課程設(shè)置梯度教學模式,即:把該課程的教學環(huán)節(jié)由傳統(tǒng)的一個學期,增設(shè)為三個學期。三個學期也就是這門課程的三個階段,具體包括初級、中級和高級三個教學階段。不同的階段,理論教學和實踐教學內(nèi)容和比例分別有所側(cè)重,其中初級階段主要側(cè)重于基礎(chǔ)語法的講解,理論性偏強;中級階段側(cè)重于中、大型規(guī)模的實際案例的研究與重建,實踐課程比例有所增加;在高級階段,課程的設(shè)置主要以項目的立項、團隊協(xié)作項目開發(fā)為主要學習內(nèi)容,增長學生的項目開發(fā)經(jīng)驗,提高學生的團隊協(xié)作能力,同時,選拔優(yōu)質(zhì)的項目參與科研項目立項、省級國家級程序設(shè)計競賽或者大學生創(chuàng)新創(chuàng)業(yè)項目等,形成一套完整的培養(yǎng)方案,實現(xiàn)“強能力、實用型、創(chuàng)新型”人才培養(yǎng)目標。2.2.2梯度教學模式的教學內(nèi)容、教學方法與手段:根據(jù)梯度教學模式的設(shè)計思路,必須研究并配置出與之配套的教學內(nèi)容。在初級教學階段,培養(yǎng)學生基礎(chǔ)語法的能力是課程內(nèi)容設(shè)置的重點,比如設(shè)計簡單有趣的案例作為學習內(nèi)容,驅(qū)動學生主動學習。教材的選擇方面,主要選擇案例簡單有趣,帶有驅(qū)動任務(wù)練習、側(cè)重基礎(chǔ)語法講解的教材,內(nèi)容也不用全部按照章節(jié)進行講解,完成本學期教學目的即可。在中級階段,通過研究和重建項目的學習過程進一步鞏固學生的對于基礎(chǔ)語法的練習,同時,了解項目開發(fā)和制作過程,為高級階段的學習做好鋪墊。在課程內(nèi)容的設(shè)置上,主要查找一些較為成型的典型案例作為研究對象,詳細研究案例的實現(xiàn)過程。主要采用案例教學法、任務(wù)驅(qū)動法、討論法作為教學方法。高級階段的教學環(huán)節(jié)則更注重團隊項目立項與開發(fā)。由于在中級階段已經(jīng)滲透了項目開發(fā)的基本流程,學生可以在此基礎(chǔ)上進行靈活的運用,嘗試獨立設(shè)計并完成項目開發(fā),達到“強能力、實用型、創(chuàng)新型”人才的培養(yǎng)目標。2.2.3課程與競賽、項目、畢業(yè)設(shè)計相結(jié)合策略:結(jié)合梯度教學環(huán)節(jié)的設(shè)置,圍繞“強能力、實用型、創(chuàng)新型”人才的培養(yǎng)目標,把課程與競賽、項目、畢業(yè)設(shè)計相結(jié)合,為學生參與各項競賽、創(chuàng)新創(chuàng)業(yè)項目、畢業(yè)設(shè)計等打開局面。由于高級階段的課程內(nèi)容設(shè)置更加接近項目開發(fā)的完整流程,在此階段也會產(chǎn)生一些優(yōu)秀的項目,這些項目對于即將畢業(yè)、走向工作崗位的學生來講是一個非常好的契機,學生可以以項目為依托,參加各種相關(guān)競賽,省級或國家級創(chuàng)新創(chuàng)業(yè)項目平臺、或者直接進入畢業(yè)設(shè)計環(huán)節(jié)等。2.2.4梯度教學模式下的考核方式改革:由傳統(tǒng)的試卷考核方式,轉(zhuǎn)變?yōu)槎鄻踊倪^程考核,過程考核根據(jù)不同階段教學目標側(cè)重點不同進行設(shè)置。其中:初級階段的考核內(nèi)容主要包含平時成績和期末試卷成績兩個部分,平時成績重點考察學生的實際編程能力,以學生平時課堂練習、課后作業(yè)完成情況為準;期末考核以試卷為考核標準,重點考核學生對于編程語言基礎(chǔ)語法的掌握程度。

2.3應用成果研究。截止到本項目結(jié)項前,筆者以《C++程序設(shè)計》作為課程研究對象,對14級、15級計算機專業(yè)學生進行了課程改革。目前,15級學生畢業(yè)在即,經(jīng)調(diào)查,14級、15級學生就業(yè)率有所提高,由于大部分學生在校學習期間已經(jīng)具備了項目立項、項目開發(fā)的經(jīng)歷,對項目開發(fā)有了更加深刻的認識,具有一定的實踐能力,所以在面試階段,大多被企業(yè)看好進入公司實習,且待遇優(yōu)厚,大大增強了學生的就業(yè)信心,也為學生增加了就業(yè)的機會和展示平臺。這是教學成果的直接體現(xiàn)。

結(jié)論

總之,經(jīng)過多年對課程模式不斷的調(diào)整、打磨,本課題課程模式改革可以適應目前大環(huán)境下的人才需求,是培養(yǎng)目前社會高質(zhì)量應用型人才的必由之路。

作者:孫沫麗 李倩 郭亮 惲鴻峰 單位:長春光華學院