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

淺談程序設(shè)計(jì)課程教學(xué)模式構(gòu)建

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了淺談程序設(shè)計(jì)課程教學(xué)模式構(gòu)建范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。

淺談程序設(shè)計(jì)課程教學(xué)模式構(gòu)建

關(guān)鍵詞:職業(yè)教育;程序設(shè)計(jì)課;教學(xué)模式構(gòu)建

隨著社會(huì)進(jìn)步和科學(xué)技術(shù)發(fā)展,Internet規(guī)模的不斷擴(kuò)大,信息技術(shù)在相當(dāng)長的時(shí)間內(nèi)將是經(jīng)濟(jì)社會(huì)發(fā)展的主要推動(dòng)力之一,這將為軟件和信息服務(wù)業(yè)發(fā)展帶來很多新技術(shù)、新業(yè)務(wù)和新應(yīng)用,并帶來巨大的市場需求和發(fā)展機(jī)遇。隨著軟件產(chǎn)業(yè)化進(jìn)程的逐步推進(jìn),軟件企業(yè)的生產(chǎn)過程正朝著系統(tǒng)化、規(guī)范化的方向發(fā)展,初級(jí)、中級(jí)軟件開發(fā)人員的需求量在逐年增加。作為職業(yè)教育,培養(yǎng)中低端人才的搖籃,如何培養(yǎng)具有較強(qiáng)實(shí)際動(dòng)手能力和職業(yè)能力的技能型人才,成為當(dāng)前研究的熱點(diǎn)。程序設(shè)計(jì)課程教學(xué)中存在知識(shí)點(diǎn)多、編程難、實(shí)踐性要求高等問題。很多學(xué)生在學(xué)習(xí)本課程后,感覺讀簡單程序還湊合,復(fù)雜程序就可能抓耳撓腮了,編程則“難于上青天”。部分學(xué)生甚至毫無編程想法,應(yīng)付考試都可能存在困難,更不用說運(yùn)用于社會(huì)實(shí)踐工作中了,這完全背離了高職教育的初衷。如何讓學(xué)生更適應(yīng)社會(huì)崗位的需求,這就需要對(duì)教學(xué)工作進(jìn)行改革,以能力培養(yǎng)為主線,瞄準(zhǔn)職業(yè)崗位確定教學(xué)內(nèi)容,圍繞崗位能力組織實(shí)施教學(xué),實(shí)現(xiàn)專業(yè)教育與崗位教育有機(jī)結(jié)合。

1當(dāng)前程序設(shè)計(jì)課程教學(xué)存在的問題

目前教學(xué)方法和手段依然是沿用老的教學(xué)模式的現(xiàn)象,程序設(shè)計(jì)課程一般采用理論+實(shí)踐的教學(xué)方法,教學(xué)效果與預(yù)期效果差距甚遠(yuǎn)。教學(xué)理論知識(shí)點(diǎn)講授有點(diǎn)類似程序設(shè)計(jì)語言的使用手冊(cè)面面俱到,知識(shí)點(diǎn)多,重點(diǎn)難點(diǎn)多、課時(shí)少。教師講授時(shí)一般都是先講授理論知識(shí),傳授的知識(shí)量大、內(nèi)容枯燥、邏輯性強(qiáng),對(duì)于學(xué)生來說要掌握這些存在一定的難度。同時(shí)實(shí)踐教學(xué)課程依然停留在理論課的驗(yàn)證階段,實(shí)踐操作一般也是選擇課后的習(xí)題或者是例題作為訓(xùn)練資源,學(xué)生在學(xué)習(xí)過程中沒能體驗(yàn)到工作崗位實(shí)踐過程,學(xué)生無法體會(huì)技能課程的樂趣,不了解真正需要掌握什么,如何運(yùn)用所學(xué)知識(shí),也忽視創(chuàng)新能力的培養(yǎng)。這樣導(dǎo)致學(xué)生漸漸失去了學(xué)習(xí)的興趣。

2適用崗位的職業(yè)能力要求分析

職業(yè)能力指為了勝任相關(guān)崗位必須具備的專業(yè)能力、實(shí)踐能力和社會(huì)能力。職業(yè)能力既包括理論知識(shí)與實(shí)踐操作相結(jié)合的運(yùn)用能力,獨(dú)立思考與靈活應(yīng)變創(chuàng)新能力,具有分析問題、解決問題的能力以及承擔(dān)社會(huì)責(zé)任、團(tuán)隊(duì)合作及交流溝通能力。學(xué)生畢業(yè)主要從事軟件編碼、軟件測試、軟件技術(shù)支持、軟件產(chǎn)品實(shí)施等工作崗位。根據(jù)崗位能力要求確定對(duì)課程掌握的要求:讀程序能力,設(shè)計(jì)程序邏輯框圖能力,熟悉相應(yīng)開發(fā)語言,熟練操作相應(yīng)開發(fā)工具,能夠按照項(xiàng)目書要求完成既定目標(biāo)的程序代碼的編程能力,調(diào)試程序和差錯(cuò)控制能力。

3以培養(yǎng)職業(yè)能力為核心的教學(xué)模式構(gòu)建

3.1創(chuàng)新多樣化的教學(xué)方法

教學(xué)過程中不能脫離學(xué)生,學(xué)生是教學(xué)的主體。學(xué)生只有真正參與到教學(xué)過程中,才會(huì)有卓有成效的教學(xué)效果。這就要求我們通過多種方法吸引學(xué)生注意力到教學(xué)中來,讓學(xué)生有興趣學(xué)習(xí)。教學(xué)過程應(yīng)該引入具體的工作和生活的實(shí)例,學(xué)生能夠通過運(yùn)用掌握的知識(shí)分析解決問題。根據(jù)具體要求采用多樣化的教學(xué)方法相結(jié)合來完成教學(xué)任務(wù)。例如:課堂講授法主要通過教師的語言傳播講解一些理論性強(qiáng)的知識(shí)點(diǎn)的過程,它可以系統(tǒng)地向?qū)W生講解課程大綱所要求的知識(shí)點(diǎn)。授課時(shí)突出解題思路、方法和步驟,使學(xué)生掌握如何分析和解決問題,逐漸培養(yǎng)學(xué)生進(jìn)行程序設(shè)計(jì)的正確思維模式。案例教學(xué)法通過案例的開發(fā)分析、測試等活動(dòng)提高承擔(dān)具有不確定結(jié)果風(fēng)險(xiǎn)的能力。案例教學(xué)法法強(qiáng)調(diào)師生的參與,教學(xué)過程中學(xué)生學(xué)習(xí)為主,教師指導(dǎo)為輔,學(xué)生通過積極思考和參與到教學(xué)過程中去,能有效調(diào)動(dòng)學(xué)習(xí)的積極性。任務(wù)驅(qū)動(dòng)圍繞任務(wù)展開學(xué)習(xí),以任務(wù)完成的成果檢驗(yàn)學(xué)習(xí)過程和學(xué)習(xí)的效果,學(xué)生在學(xué)習(xí)過程中的主體地位,改變學(xué)生的被動(dòng)的學(xué)習(xí)狀態(tài),學(xué)生主動(dòng)去分析、實(shí)驗(yàn)、查閱、思考、運(yùn)用等方法來完成學(xué)習(xí)。既掌握實(shí)踐技能,又掌握相關(guān)理論知識(shí),既學(xué)習(xí)了課程,又學(xué)習(xí)了工作方法,能夠充分發(fā)掘?qū)W生的創(chuàng)造潛能,提高學(xué)生解決實(shí)際問題的綜合能力。小組討論教學(xué)法能夠培養(yǎng)學(xué)生的合作精神,發(fā)展言語理解能力與表達(dá)能力,激發(fā)學(xué)生的學(xué)習(xí)興趣。直觀演示法讓學(xué)生通過觀察獲得感性認(rèn)識(shí)的教學(xué)方法,學(xué)生通過此方法的學(xué)習(xí),能夠在遇到類似問題時(shí)運(yùn)用相應(yīng)的方法解決。自主學(xué)習(xí)法培養(yǎng)學(xué)生的學(xué)習(xí)習(xí)慣和自主學(xué)習(xí)能力,鍛煉學(xué)生的綜合素質(zhì)。

3.2以賽促學(xué)、以賽促練、以賽促教的教學(xué)模式

組織學(xué)生參加藍(lán)橋杯全國軟件和信息技術(shù)專業(yè)人才大賽和中國軟件杯全國大學(xué)生軟件設(shè)計(jì)大賽是實(shí)踐教學(xué)的一個(gè)探索。以賽促學(xué)、以賽促練、以賽促教教學(xué)模式就是結(jié)合課程大綱要求、崗位能力要求和具體的課程內(nèi)容相結(jié)合,將學(xué)、練、賽與教融為一體。在程序設(shè)計(jì)課程教學(xué)中可以把比賽引入到教學(xué)實(shí)踐中,如答題比賽、編程比賽、算法比賽等。在教學(xué)過程中可以引入各種形式的比賽來激發(fā)學(xué)生的學(xué)習(xí)熱情和能動(dòng)性,促使學(xué)生主動(dòng)動(dòng)手操練、實(shí)踐。比賽由學(xué)生自由組隊(duì)參加,小組里的同學(xué)在備賽和比賽過程中,深刻體會(huì)到職業(yè)精神、團(tuán)隊(duì)合作的重要性,也領(lǐng)悟出自己的薄弱環(huán)節(jié),激發(fā)學(xué)生的斗志,提升了學(xué)生的綜合素質(zhì)。在編程比賽中賽題的準(zhǔn)備完全可以引用社會(huì)工作中小型項(xiàng)目的題目,實(shí)現(xiàn)專業(yè)技能和實(shí)踐技能的提高。

3.3建立階梯式遞進(jìn)的教學(xué)模式

基于職業(yè)能力的“崗位主導(dǎo)、任務(wù)驅(qū)動(dòng)、能力遞進(jìn)”的教學(xué)指導(dǎo)思想。根據(jù)職業(yè)崗位能力的形成過程特點(diǎn),將軟件開發(fā)過程中的典型崗位的工作任務(wù)提煉、結(jié)合教學(xué)特點(diǎn)和教學(xué)大綱要求,轉(zhuǎn)化成適宜教學(xué)的工作任務(wù),建立階梯式遞進(jìn)的教學(xué)模式。階梯式遞進(jìn)的教學(xué)模式主要分為3個(gè)遞進(jìn)模式:技能積累、能力發(fā)展、綜合實(shí)踐,逐步培養(yǎng)學(xué)生的崗位能力,達(dá)到教學(xué)大綱和人才培養(yǎng)目標(biāo)的要求。技能積累主要基礎(chǔ)知識(shí)的學(xué)習(xí),通過講授理論知識(shí)與上機(jī)實(shí)踐一體化教學(xué)的基礎(chǔ)訓(xùn)練,以程序設(shè)計(jì)語言的基礎(chǔ)語法為出發(fā)點(diǎn),通過“編寫單一功能程序”,沿著由簡單到復(fù)雜的順序完成一個(gè)個(gè)獨(dú)立的工作任務(wù),形成單項(xiàng)職業(yè)能力。以閱讀程序、設(shè)計(jì)程序邏輯框圖、編寫程序、調(diào)試程序、測試程序?yàn)橹芷冢鸩竭f進(jìn)增加程序難度,使學(xué)生對(duì)編程過程形成比較清晰的認(rèn)識(shí),從而掌握編程各個(gè)環(huán)節(jié)所必須的基本知識(shí)和基本技能,為專業(yè)能力的整合奠定基礎(chǔ)。將全國計(jì)算機(jī)等級(jí)考試、程序員考試標(biāo)準(zhǔn)融入基礎(chǔ)訓(xùn)練中,為學(xué)生考取技能證書做準(zhǔn)備。能力發(fā)展階段以培養(yǎng)學(xué)生的綜合技能能力為目標(biāo),在學(xué)生具有一定的單項(xiàng)能力的基礎(chǔ)上,以仿真項(xiàng)目任務(wù)的形式安排若干個(gè)具有綜合性質(zhì)的小型軟件項(xiàng)目,學(xué)生在教師的指導(dǎo)下獨(dú)立完成一個(gè)完整的工作任務(wù),形成綜合職業(yè)能力。在實(shí)習(xí)過程中,學(xué)生將通過崗位輪換的方式扮演不同的角色,完成不同的工作任務(wù),體驗(yàn)各個(gè)崗位的職業(yè)氛圍,逐步積累工作經(jīng)驗(yàn),為開發(fā)真實(shí)的軟件項(xiàng)目做好準(zhǔn)備。綜合實(shí)踐階段是通過參與完整的軟件工程項(xiàng)目,全面提高學(xué)生的職業(yè)崗位能力。通過軟件工程項(xiàng)目學(xué)生不僅能夠訓(xùn)練課程知識(shí),而且能夠初步熟悉了軟件開發(fā)過程、掌握了一定的解決問題方法。團(tuán)隊(duì)合作是一種為達(dá)到既定目標(biāo)所顯現(xiàn)出來的自愿合作和協(xié)同努力的精神。綜合實(shí)踐階段是團(tuán)隊(duì)合作的訓(xùn)練場,教師可以把學(xué)生分成若干個(gè)小組,學(xué)生可根據(jù)自己的特長和愛好扮演開發(fā)小組中的一個(gè)角色。在該階段的實(shí)踐中,學(xué)生的學(xué)生身份逐漸淡化,他們以程序員的身份參與項(xiàng)目的開發(fā)、測試、運(yùn)行,完成企業(yè)員工應(yīng)當(dāng)完成的工作。這一階段學(xué)生的職業(yè)能力將得到全面的整合及遷移,學(xué)生所學(xué)的基礎(chǔ)知識(shí)和基本技能將得到綜合應(yīng)用,全面提升學(xué)生的職業(yè)素質(zhì)。

3.4建立多種評(píng)價(jià)機(jī)制

當(dāng)前課程考核的主要方式是期末考試,考試題型多以傳統(tǒng)題型為主,學(xué)生為了高分,存在不停地刷題現(xiàn)象,這樣的結(jié)果是學(xué)生的成績很好,技能卻不一定好,學(xué)生無法滿足崗位的要求。學(xué)生最看重的是課程最終考核成績,如果將考核形式多元化。注重對(duì)學(xué)生在完成學(xué)習(xí)任務(wù)中的過程性、表現(xiàn)性、發(fā)展性評(píng)價(jià)。注重對(duì)學(xué)生的專業(yè)能力、社會(huì)能力、方法能力等綜合職業(yè)能力評(píng)價(jià)。適當(dāng)降低期末考試權(quán)重,使得評(píng)價(jià)更合理、更客觀、更科學(xué),這樣可以杜絕平時(shí)不學(xué)習(xí),到了期末的時(shí)候才用功應(yīng)付考試的現(xiàn)象。

4結(jié)語

在社會(huì)經(jīng)濟(jì)不斷發(fā)展的大背景下,對(duì)高素質(zhì)專業(yè)人才也產(chǎn)生了許多新的要求。2019年2月國務(wù)院印發(fā)了《國務(wù)院關(guān)于印發(fā)國家職業(yè)教育改革實(shí)施方案的通知》進(jìn)一步確立了職業(yè)教育的重要地位。這就要求我們?cè)诼殬I(yè)教育培養(yǎng)出更多符合國家社會(huì)發(fā)展需要的高技能人才。要把職業(yè)教育融入到課程教學(xué)中去??傊绦蛟O(shè)計(jì)課程不僅是一門理論與實(shí)踐相結(jié)合的專業(yè)基礎(chǔ)課程,也是適應(yīng)社會(huì)需求的崗位能力課程,合理的課程內(nèi)容設(shè)置配以科學(xué)的教學(xué)方法,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)斗志,就一定能促進(jìn)學(xué)生編程能力的提高。學(xué)生的編程能力的在一定程度上與學(xué)生學(xué)習(xí)計(jì)算機(jī)知識(shí)的熱情有一定關(guān)系,激發(fā)學(xué)生的學(xué)習(xí)熱情又為學(xué)完本課程以后其他的計(jì)算機(jī)相關(guān)專業(yè)課程帶來良好的開端。

參考文獻(xiàn)

[1]周乃富.新媒體時(shí)代下程序設(shè)計(jì)課程的教學(xué)模式構(gòu)建[J].福建電腦,2018(9):155-156.

[2]劉艷.學(xué)生職業(yè)核心能力培育的高職計(jì)算機(jī)教改模式探索[J].智庫時(shí)代,2019(7):97-98.

作者:周乃富 單位:南京信息職業(yè)技術(shù)學(xué)院計(jì)算機(jī)與軟件學(xué)院