(新疆財經(jīng)大學(xué)信息管理學(xué)院,新疆 烏魯木齊 830012)
計算機科學(xué)是一門應(yīng)用性非常強的學(xué)科,其具有很強的實踐性。普通高校計算機專業(yè)教學(xué)不僅僅是給計算機專業(yè)的學(xué)生傳授專業(yè)理論知識,而且要培養(yǎng)學(xué)生實際操作能力,使學(xué)生實踐中有效提高動手能力。因此計算機教學(xué)過程中要結(jié)合計算機的應(yīng)用性來進(jìn)行教學(xué)活動。計算機教學(xué)具有較強的應(yīng)用性。其次,隨之信息技術(shù)、人工智能等領(lǐng)域的迅速發(fā)展,使計算機與其他學(xué)科融合,對其他學(xué)科的發(fā)展起到一定的影響作用。學(xué)生不僅學(xué)習(xí)計算機專業(yè)知識,而且能夠?qū)W到其他學(xué)科的知識,因此計算機教學(xué)具有綜合性特點。計算機專業(yè)本身的發(fā)展也特別快,教學(xué)內(nèi)容也越來越豐富,知識體系越來越完善,計算機教學(xué)過程當(dāng)中要根據(jù)計算機學(xué)科發(fā)展的實際情況進(jìn)行調(diào)整教學(xué)活動,因此計算機教學(xué)具有發(fā)展性。
目前,普通高等學(xué)校計算機專業(yè)程序設(shè)計課程教學(xué)一直不斷的改進(jìn),但是教學(xué)的改進(jìn)速度跟不上學(xué)科的發(fā)展速度[1]。大多數(shù)專業(yè)老師沿用傳統(tǒng)的教學(xué)方式,某種程度上限制教學(xué)改革的發(fā)展。這些問題主要體現(xiàn)在兩個方面。首先是教學(xué)內(nèi)容方面,程序設(shè)計課程按照教學(xué)大綱和課程教學(xué)要求,給學(xué)生講解 Visual Fox Pro,Basic 語言等比較過時老套的教學(xué)內(nèi)容。并未設(shè)計與講授具有較強的針對性和應(yīng)用性的內(nèi)容,導(dǎo)致社會需求和學(xué)生專業(yè)能力之間的矛盾局面。其次教學(xué)方法的問題,教學(xué)方法過于單一,主要體現(xiàn)在教學(xué)過程中完全依靠知識灌輸,忽視學(xué)生的具體專業(yè)需求,降低學(xué)生對專業(yè)課的興趣,未能學(xué)生提供多元化的啟發(fā)式教學(xué)方法。
計算機程序設(shè)計教學(xué)中普遍存在的問題之一,老師在程序設(shè)計教學(xué)中比較注重理論語法部分,如程序設(shè)計語言的變量、語句、運算符等語法的講解[2]。受應(yīng)試教育的影響大部分老師忽略了解決實際動手操作的方法,缺乏實際軟件開發(fā)項目的訓(xùn)練,學(xué)生沒有實際軟件項目開發(fā)經(jīng)驗的支撐,自然程序設(shè)計能力就薄弱了[3]。這個問題主要體現(xiàn)在用人單位的需求和計算機專業(yè)學(xué)生的實際操作能力方面的差距。由于上述原因計算機專業(yè)的學(xué)生與公司用人需求拉開了較大的距離。學(xué)生很難滿足各軟件公司的需求。
學(xué)生程序設(shè)計課程水平的衡量標(biāo)準(zhǔn)主要是考試為主,普通高等學(xué)校采用的考試形式基本上以筆試為主,甚至有一些老師考察課的形式結(jié)課。都是比較偏重于理論知識。對學(xué)生實際動手開發(fā)項目能力的考察是很少[4]??荚囋嚲眍}型也比較固定,通常選擇題、填空題、程序完善題等,難以考察學(xué)生專業(yè)課的動手能力的考察。這種重視理論知識,忽視實際動手能力的考核衡量體系對學(xué)生編程能力的提高沒有任何作用。
目前程序設(shè)計課程分為一個學(xué)期教學(xué),課時32 學(xué)時,這一學(xué)期主要講解理論知識,實踐操作幾乎沒有涉及到。修改教學(xué)方案時將程序設(shè)計課程分為兩個學(xué)期教學(xué),第一學(xué)期主要講解理論知識,課時分配32 學(xué)時。第二學(xué)期則以數(shù)據(jù)發(fā)掘、APP 開發(fā)、小程序開發(fā)等相關(guān)知識為主。這一部分同樣分配32個學(xué)時,以工程項目形式邊講邊練的教學(xué)形式為主。整個教學(xué)過程前后銜接的方式培養(yǎng)學(xué)生的動手能力,和實際操作能力。除此之外使計算機專業(yè)的優(yōu)秀學(xué)生參加地區(qū)性和全國性專業(yè)比賽,比如,全國大學(xué)生編程大賽、全國大學(xué)生游戲設(shè)計大賽,各種的企業(yè)舉辦的小程序開發(fā)比賽等,通過實踐中提高學(xué)生的編程能力。
教學(xué)方法的改革方面必須要解脫傳統(tǒng)的教學(xué)方法,教學(xué)方法和模式方面根據(jù)實際情況進(jìn)行改革和創(chuàng)新。教學(xué)方法必須符合培養(yǎng)學(xué)生動手能力的需求。教學(xué)方法的改革方面可以制定教學(xué)目標(biāo)、教學(xué)視頻錄制、學(xué)生資助學(xué)習(xí)等方法入手。