摘要:該論文首先分析了程序設(shè)計基礎(chǔ)課程的教學(xué)現(xiàn)狀,提出構(gòu)建開放式\"程序設(shè)計基礎(chǔ)\"教學(xué)體系的改革方案,以適應(yīng)各學(xué)科、各專業(yè)不同需求;探討新教學(xué)體系的教學(xué)模式,以全面提高學(xué)生的計算機應(yīng)用能力。
關(guān)鍵詞:應(yīng)用程序設(shè)計基礎(chǔ)論文
1、概述
“程序設(shè)計基礎(chǔ)”是非計算機專業(yè)的公共基礎(chǔ)課,是一門培養(yǎng)學(xué)生實踐能力、創(chuàng)新能力和協(xié)作能力的一門課程。通過講授該課程,使學(xué)生了解編程語言的結(jié)構(gòu)、思想和方法,并提高學(xué)生的學(xué)習(xí)能力、實踐能力及分析與解決問題的能力。但傳統(tǒng)教學(xué)沒有解決實際問題的環(huán)節(jié),學(xué)生缺乏學(xué)習(xí)主動性和積極性,逐漸會感覺到學(xué)習(xí)的壓力與枯燥。
2、現(xiàn)狀分析
筆者針對民辦院校的學(xué)生在學(xué)習(xí)程序設(shè)計基礎(chǔ)的過程中存在以下問題:
2.1 學(xué)生對編程語言的畏難與害怕的心理影響他們對學(xué)習(xí)的信心
開設(shè)程序設(shè)計基礎(chǔ)課程時學(xué)生基礎(chǔ)參差不齊,有的同學(xué)對電腦基礎(chǔ)操作不熟悉,對編程語言難以理解。此時的學(xué)習(xí)容易產(chǎn)生挫敗感,產(chǎn)生畏學(xué)心理,學(xué)習(xí)效果不理想。
2.2 教師教學(xué)方法傳統(tǒng)、單一,學(xué)生學(xué)習(xí)熱情沒有激發(fā)起來
教師在講授過程中依賴教材,采用理論講解——舉例——練習(xí)應(yīng)用的方式教學(xué),方法單一,學(xué)生自主學(xué)習(xí)沒有被激發(fā),處于被動“填鴨式”的學(xué)習(xí)狀態(tài),學(xué)習(xí)的積極性不高。
2.3 教學(xué)重理論、輕實踐
教師備課重點在理論教學(xué),缺乏系統(tǒng)的實訓(xùn)教學(xué)。實驗安排也是配合理論,學(xué)生對實驗不夠重視。作為教師,大家必須從思想上提高對實驗課的重視,同時在實踐過程中讓學(xué)習(xí)者在思維能力層面上對知識點的接受和創(chuàng)新,繼而培養(yǎng)程序設(shè)計中重要的計算思維能力。
3、改革目標(biāo)與內(nèi)容
3.1 完善程序設(shè)計基礎(chǔ)的課程標(biāo)準與定位
根據(jù)課程在課程體系中的作用及在后續(xù)課程的延續(xù)性進行分段實踐教學(xué),按階段性項目的難易制定教學(xué)計劃,前期重點是基本程序設(shè)計基礎(chǔ)知識,后期著重項目實訓(xùn)。
3.2 改革教學(xué)方法和教學(xué)手段
結(jié)合現(xiàn)代教育技術(shù),豐富教學(xué)手段與方法,應(yīng)用任務(wù)驅(qū)動,以任務(wù)促進知識點的理解與應(yīng)用,以學(xué)生為中心,充分發(fā)揮學(xué)生的學(xué)習(xí)主體性。 組織角色扮演、分組實訓(xùn)、情境模擬等教學(xué)方法,打破傳統(tǒng)的教學(xué)模式。比如講冒泡排序法,讓每位同學(xué)代表一個數(shù)學(xué),讓他們演繹排序過程。項目實訓(xùn)階段,進行分組教學(xué),每個同學(xué)擔(dān)任不同的角色,系統(tǒng)分析師、編程工程師等。
3.3 加強實踐教學(xué)環(huán)節(jié)
程序設(shè)計基礎(chǔ)最重要的是學(xué)生自己學(xué)會程序設(shè)計,而不是看懂他人的代碼。因此我們的核心是培養(yǎng)學(xué)生的動手能力,加強實踐環(huán)節(jié)。邊講邊練、理論與實踐相結(jié)合,提高學(xué)生解決問題的能力。
3.4 建立新的考核評價體系
改變傳統(tǒng)以平時成績加期末成績的單一評價體系,對項目實訓(xùn)的考核也同時考核團結(jié)合作、完成效率、團隊表現(xiàn)等各因素。
3.5 注重學(xué)生實踐創(chuàng)新能力的培養(yǎng)
在實訓(xùn)和項目實施過程中注重學(xué)生創(chuàng)新能力的培養(yǎng),項目的實施靠同學(xué)的需求調(diào)研為準繩,發(fā)揮同學(xué)的創(chuàng)造力。
3.6 基于工作過程的企業(yè)項目系統(tǒng)開發(fā)
以工學(xué)結(jié)合進行項目開發(fā),找市場企業(yè)進行調(diào)研,從需求分析、總體設(shè)計、詳細設(shè)計、編碼、測試模擬實際軟件開發(fā)流程進行項目開發(fā)。
4、改革思路
4.1 完善程序設(shè)計基礎(chǔ)課程在整個專業(yè)的課程體系中的定位
程序設(shè)計基礎(chǔ)課程的學(xué)習(xí)效果和后續(xù)課程息息相關(guān),我們在對課程改革過程中不僅要關(guān)注該課程,更要考慮關(guān)聯(lián)課程甚至整個課程群。進一步建立完善的課程體系,發(fā)揮其整體優(yōu)勢。
4.2 豐富教學(xué)方法與手段
主要以任務(wù)驅(qū)動的教學(xué)為主,以項目為依托,注重能力培養(yǎng),以“工作場景導(dǎo)入”→“知識講解”→“回到工作場景”→“工作實訓(xùn)營”,以能力為本位的教學(xué)模式。預(yù)先安排好實訓(xùn)任務(wù),提出具體的目標(biāo),例如任務(wù)提交的時間、完成任務(wù)量等。這種方式的特點是典型的以教師為主導(dǎo)、學(xué)生為主體的方式。
4.3 統(tǒng)一實訓(xùn)指導(dǎo)書
重視實訓(xùn)教學(xué),合理安排實訓(xùn)內(nèi)容。對于任務(wù)量的布置可以實現(xiàn)階梯式,有基本完成題、探討題、拓展題,讓不同層次的學(xué)生都有學(xué)習(xí)積極性。在實訓(xùn)的過程中進行分組,選取能力強學(xué)生為組長,采用討論式教學(xué)法,評分時可以大家互評和小組內(nèi)互評,激發(fā)學(xué)生學(xué)習(xí)熱情,并且培養(yǎng)學(xué)生團結(jié)協(xié)作精神。
4.4 完善新的考核評價方法
考核方法的改革:現(xiàn)在筆者初步的改革是期末采用理論與上機相結(jié)合的方式,嘗試對項目實訓(xùn)的考核方式可以采用基于軟件開發(fā)過程的逐級評定,上下級、組成員內(nèi)部、客戶評價多方位的評價體系。
5、主要舉措
5.1 采用多元化教學(xué)模式
第一,實現(xiàn)“三個一”的基本教學(xué)模式。
程序設(shè)計基礎(chǔ)是多個老師同時教學(xué),為保障課程教學(xué)質(zhì)量,實施教學(xué)的過程中,做到“三個一”,即統(tǒng)一教學(xué)大綱,統(tǒng)一教學(xué)計劃和統(tǒng)一教案,充分保障了完整的教學(xué)內(nèi)容和良好的教學(xué)。
第二,任務(wù)驅(qū)動式的教學(xué)模式。
將教學(xué)內(nèi)容分解為多個任務(wù),讓學(xué)生在完成具體的任務(wù)中掌握了要學(xué)的知識和操作技能,學(xué)生成為學(xué)習(xí)的主體,教師是引導(dǎo)者。這種教學(xué)模式提高了學(xué)生的學(xué)習(xí)興趣和自主學(xué)習(xí)能力,同時也提高了解決實際問題的能力。
5.2 采取多方位的評價體系
建立一個多方位的評價體系才能提高學(xué)生學(xué)習(xí)的積極性,讓學(xué)生為提高自己能力而學(xué)習(xí),而不是為期末考試拿高分而學(xué)習(xí)。教師對學(xué)生學(xué)習(xí)過程全面跟蹤,及時發(fā)現(xiàn)教和學(xué)中存在的問題,并改進教學(xué)方法,實現(xiàn)教學(xué)相長。建立良好的評價體系,從多方面如作業(yè)、課堂表現(xiàn)、出勤等多方面進行考核,成績要全面準確地反映學(xué)生學(xué)習(xí)效果,對項目考核可采用基于軟件開發(fā)過程的逐級評定,自評、互評多方位的評價。
5.3 基于工作過程的項目系統(tǒng)開發(fā)
模擬實際軟件開發(fā)流程進行項目系統(tǒng)開發(fā)。讓學(xué)生扮演項目經(jīng)理、系統(tǒng)分析員、編程員、測試工程師,組成一個團隊進行系統(tǒng)開發(fā)。
6、結(jié)語
該論文以河北科技學(xué)院為例,通過分析程序設(shè)計基礎(chǔ)課程教學(xué)現(xiàn)狀,提出了構(gòu)建開放式\"程序設(shè)計基礎(chǔ)\"教學(xué)體系的改革方案,提出了基于能力培養(yǎng)的程序設(shè)計基礎(chǔ)課程教學(xué)的理念,并通過教學(xué)實踐有效地培養(yǎng)了學(xué)生的動手能力、分析和解決問題的能力,取得了較好的教學(xué)效果,為應(yīng)用型本科教學(xué)進行了有益的探索。
參考文獻:
[1]基于應(yīng)用能力培養(yǎng)的“程序設(shè)計基礎(chǔ)”課程教學(xué)改革與實踐[J]. 譚明佳,向軍.電腦知識與技術(shù). 2017(10)
[2]基于CDIO的C語言程序設(shè)計課程教學(xué)改革探究[J]. 余麗紅,徐存東,林春景. 中國科教創(chuàng)新導(dǎo)刊. 2015(06)
[3]《高級語言程序設(shè)計》實驗教學(xué)研究與實踐[J]. 李濤,張建華. 實驗室科學(xué). 2016(03).