国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于應用型的程序設(shè)計課程群的建設(shè)與研究

2013-12-29 00:00:00曾志華黃麗
科技資訊 2013年16期

摘 要:本文對計算機專業(yè)程序設(shè)計課程群包含的內(nèi)容進行了研究和分析,分析了各門課程包含的內(nèi)容以及各門課程之間的關(guān)系,討論了程序設(shè)計課程的教學現(xiàn)狀,給出了程序設(shè)計課程群建設(shè)與研究的基本思路。程序設(shè)計課程群應當以“程序設(shè)計”為核心,注重實踐與方法,采用項目驅(qū)動式教學模式,加強程序設(shè)計課程的實踐教學,加強師資隊伍建設(shè),改革程序設(shè)計課程的考核方式,以培養(yǎng)適應未來發(fā)展需要的軟件人才。

關(guān)鍵詞:計算機專業(yè) 程序設(shè)計 課程群

中圖分類號:TP3 文獻標識碼:A 文章編號:1672-3791(2013)06(a)-0163-02

1 程序設(shè)計課程群中存在的問題

1.1 現(xiàn)有情況

目前大多數(shù)高校針對計算機開設(shè)的以C語言為基礎(chǔ)的程序設(shè)計類課程有:C/C++語言程序設(shè)計、數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計等。不少高校采用以課堂教學為主,實驗教學為輔,再配合課程設(shè)計的教學模式。分析程序設(shè)計課程群的教學現(xiàn)狀,可以發(fā)現(xiàn)在程序設(shè)計課程群中主要存在以下幾個問題(圖1)。

1.1.1 規(guī)程程序化

課程定位和課程目標不夠明確。舊的人才培養(yǎng)模式對應用型人才培養(yǎng)模式仍然有一定的影響,程序設(shè)計類課程教學大綱不能滿足應用型人才培養(yǎng)的目標。課程定位和目標中未能明確規(guī)定課程教學要達到的效果。在課程教學和人才培養(yǎng)目標關(guān)系的認識上存在偏差。

1.1.2 課程體系松散缺乏連貫

程序設(shè)計類的課程在知識結(jié)構(gòu)和教學結(jié)構(gòu)上缺乏一條明確的主線,結(jié)構(gòu)松散,不能前后連貫。教師教授各自為戰(zhàn),沒有形成很好的向上遞進關(guān)系,造成學一門是一門,到處是樹葉,而形不成樹枝和樹干。

1.1.3 教學內(nèi)容抽象難懂,教學方法單一

程序設(shè)計語言的教學以語法教學為主線,很多情況下采用了在課堂中講語法、上機調(diào)程序的教學模式。課堂舉例往往針對語言的某個概念進行簡單編碼,即對實際程序設(shè)計過程進行了簡化,忽略了問題分析、算法設(shè)計和程序測試與調(diào)試等重要過程。在程序設(shè)計教學中少有貫穿軟件工程的思想,難以做到重點介紹解決問題的方法和思路,把重點放在問題分析與算法設(shè)計上。因此,目前在教學中普遍存在著一種現(xiàn)象:學生上課能聽懂,但害怕寫程序,碰到實際問題時無從下手。往往是經(jīng)過一個學期的學習,還是不會編寫程序,反映了程序設(shè)計能力的不足,當然更談不上實際的應用開發(fā)了。

1.1.4 課程的實踐效果不理想

對課程實踐重要性的重視依然不夠,實際知識運用的訓練較少,實踐學時不足,學生沒有足夠的時間進行訓練,同時,上機內(nèi)容多是驗證性的,不能有效調(diào)動學生的積極性和創(chuàng)造性。

1.1.5 考核方式過于單一

課程考核方式仍然采用筆試方式,許多考試的筆試基本上是考語法,為了提高應試能力,導致程序設(shè)計的教學把注意力放到了語法的細節(jié)上,忽視了學生的實際程序設(shè)計能力的培養(yǎng),有部分課程雖然初步探索采用上機考核,而考核內(nèi)容局容局限于課本知識,未能考核學生編程能力和綜合實踐能力。

鑒于上述問題,有必要改革現(xiàn)有程序設(shè)計課程的教學內(nèi)容和教學模式,為培養(yǎng)學生的程序設(shè)計能力、應用開發(fā)能力探索出切實可行的思路和辦法。

2 程序設(shè)計課程群建設(shè)與研究的內(nèi)容:

2.1 現(xiàn)有情況

從教學研究和改革角度講,程序設(shè)計課程并不是孤立的“某門”課程,而是一個整體。這個整體既包括單一程序設(shè)計語言的個性,也包括程序設(shè)計方法和語言特征的共性,所以,宜將不同程序設(shè)計語言課程組成課程群進行研究,合理地將相關(guān)語言工具統(tǒng)一起來,形成一個相對完善的課程體系。程序設(shè)計課程群建設(shè)與研究的內(nèi)容有以下幾點。

第一,研究課程群中各門課程的科學設(shè)置以及研究課程群中各門課程的內(nèi)涵與外延。程序設(shè)計系列課程旨在培養(yǎng)學生面向?qū)ο蟪绦蛟O(shè)計的“抽象”和“設(shè)計”能力,積累豐富的編程經(jīng)驗,熟悉相關(guān)編程語言、工具和平臺,做到基本功扎實,實踐能力強,觸類旁通,善于綜合運用所學的知識積極主動解決問題。以“C語言程序設(shè)計”和“C語言課程設(shè)計”為公共基礎(chǔ)的程序邏輯訓練;以“數(shù)據(jù)結(jié)構(gòu)”為核心的程序設(shè)計方法培養(yǎng)與程序抽象能力培養(yǎng);以“C++程序設(shè)計”貫穿面向?qū)ο蟪绦蛟O(shè)計新理念;并在此基礎(chǔ)上開設(shè)“Windows程序設(shè)計”“Java程序設(shè)計”“.Net程序設(shè)計”“嵌入式程序設(shè)計”“計算機圖形學”和“三維建模”等選修課程。

第二,從教與學的兩個角度,研究從C語言結(jié)構(gòu)化程序設(shè)計到VC++面向?qū)ο蟪绦蛟O(shè)計的思想和方法的轉(zhuǎn)化與銜接,這種轉(zhuǎn)化與銜接的難度、焦點以及降低這種轉(zhuǎn)化與銜接難度的措施與方法。研究程序設(shè)計課程群中各門課程的教學手段和教學方法,做到理論課與上機實踐課并重、教師指導與學生獨立實踐同步,并且以學生獨立實踐為主的教學方法。采取“時間集中、人員集中、小班指導、項目趨動”的方式進行課程設(shè)計,修訂、完善課程設(shè)計要求。

第三,研究程序設(shè)計課程群中各門課程的考試內(nèi)容和考試方法。

第四,研究程序設(shè)計課程群的教師隊伍的建設(shè)與培養(yǎng)。

第五,不斷跟蹤研究程序設(shè)計課程群的教學與軟件產(chǎn)業(yè)人才市場的需求關(guān)系。

第六,如何借助“挑戰(zhàn)杯”“全國信息技術(shù)大賽”“藍橋杯”“ACM程序設(shè)計大賽”等平臺培養(yǎng)學生創(chuàng)新能力。這些大賽均是有影響力的大賽,競賽題目大多是實際工程應用中遇到的問題,將大賽的一些基礎(chǔ)實驗和算法設(shè)計實驗題目改編成適合學生使用的題目,學生可以通過這些平臺來學習和分析問題,然后再進行設(shè)計。通過這個過程不僅學生可以提高自己的學習能力,教師也可以即時掌握學生對課堂知識的理解和掌握程度。

3 程序設(shè)計課程群建設(shè)與研究的方法

課程群建設(shè)是專業(yè)建設(shè)的一部分,計算機專業(yè)人才培養(yǎng)方案應瞄準專業(yè)定位,與行業(yè)現(xiàn)狀和發(fā)展相適應,才能明確知識點、課程和課程群的具體內(nèi)容。同時,課程群建設(shè)應當注重課程的知識重組、知識融合,是對單獨課程的教學大綱、實驗大綱等教學內(nèi)容的重新設(shè)計。從計算機應用軟件人員的基本知識結(jié)構(gòu)要求出發(fā),本文提出的程序設(shè)計課程群應當以“程序設(shè)計”為核心,注重實踐與方法,走“實踐—抽象—設(shè)計—再實踐”的路子,尊重客觀的學習規(guī)律,注重學習興趣的培養(yǎng),在不斷實踐的過程中體會程序設(shè)計的方法,加深對程序設(shè)計理論的理解。本文提出建設(shè)課程群的方法如下。

第一,從現(xiàn)有的人才培養(yǎng)方案(教學計劃)來研究課程群中各門課程的科學設(shè)置。現(xiàn)有的課程科目包括“高級語言程序設(shè)計”、“數(shù)據(jù)結(jié)構(gòu)”、算法設(shè)計與分析、“面向?qū)ο蟮某绦蛟O(shè)計”、實用軟件開發(fā)工具(如“Visual Basic”、.NET)等。以此為基礎(chǔ),達到“點—線—面—體,即主要知識點—主干課(線)—課程群(面)—課程群體系的課程群構(gòu)建思路和構(gòu)建框架進行研究,達到目標明確、層次分明、定位正確、強化基礎(chǔ)、拓寬專業(yè)知識面的應用型人才培養(yǎng)的要求。第二,教師授課“一條龍”的教學方法研究。如研究“高級語言程序設(shè)計”(一般語言為C語言),再到“數(shù)據(jù)結(jié)構(gòu)”“算法設(shè)計與分析”“面向?qū)ο蟮某绦蛟O(shè)計”(目前我們學院以C++為主,在2011屆學生中增加了VC++),一直到“實用軟件開發(fā)工具”的教學模式,通過這種“一條龍”的教學方法和教學實踐來研究從c語言結(jié)構(gòu)化程序設(shè)計到VC++面向?qū)ο蟪绦蛟O(shè)計的轉(zhuǎn)化與銜接。第三,改變教學方法,進行項目驅(qū)動式教學,培養(yǎng)學生程序設(shè)計思維。要達到程序設(shè)計能力的培養(yǎng)目標,必須改變傳統(tǒng)的教學方法,不能采用滿堂灌和老師教學生學的模式.需要培養(yǎng)學生的編程思想和自主創(chuàng)新能力,培養(yǎng)學生的編程技巧。教師在教學過程中堅持強化學生的抽象思維能力和設(shè)計(動手)能力的培養(yǎng),從教學過程的一點一滴人手,逐步引導學生建立創(chuàng)造性學習和創(chuàng)造性工作的意識,以達到培養(yǎng)創(chuàng)新人才的目的。第四,采用課程實驗、課程設(shè)計、綜合畢業(yè)設(shè)計(生產(chǎn)實習)相結(jié)合的實驗模式,強化學生動手能力、程序設(shè)計興趣與能力的培養(yǎng)。特別是畢業(yè)設(shè)計能以項目開發(fā)帶動實踐,從實戰(zhàn)的角度進行真正的編程訓練。課程設(shè)計采取“時間集中、人員集中、小班指導、項目趨動”的方式進行強化培訓,在教師指導下,學生獨立或分組完成應用項目的設(shè)計與編程。課程設(shè)計的指導教師采取逐年更新、滾動發(fā)展的方式更新各課程設(shè)計的文檔(課程設(shè)計任務書),與時俱進,以IT行業(yè)軟件開發(fā)需求為導向,改進課程設(shè)計的內(nèi)容與指導方式。第五,研究理論考試和上機實踐考試的成績比例關(guān)系(目前我們學校采用的理論70%和實踐30%的比例關(guān)系),改變傳統(tǒng)的考試模式,采用上機考核方式(上機考試系統(tǒng)正在實施過程中)。傳統(tǒng)的筆試考試,不能體現(xiàn)學生的編程能力。第六,通過與軟件公司等軟件企業(yè)相結(jié)合,以走出去、請進來的方式不斷跟蹤研究程序設(shè)計課程群的教學與軟件產(chǎn)業(yè)人才市場的需求關(guān)系。同時借助“挑戰(zhàn)杯”“全國信息技術(shù)大賽”“藍橋杯”“ACM程序設(shè)計大賽”等平臺培養(yǎng)學生創(chuàng)新能力。

4 結(jié)語

軟件開發(fā)與設(shè)計是現(xiàn)代計算機技術(shù)中非常重要的應用領(lǐng)域。程序設(shè)計課程群的培養(yǎng)目標是培養(yǎng)高水平的軟件設(shè)計開發(fā)人才,培養(yǎng)學生的程序設(shè)計能力和編碼能力。我們分析了程序設(shè)計課程群的教學現(xiàn)狀,指出了程序設(shè)計課程群在教學過程中存在的問題。通過問題分析及教學過程的經(jīng)驗總結(jié),給出了程序設(shè)計課程群建設(shè)與研究的基本思路:明確培養(yǎng)目標,并將目標細化至課程章節(jié);采用項目驅(qū)動為主的教學模式。輔以各種先進教學手段,培養(yǎng)學生程序設(shè)計能力;加強實踐教學過程,培養(yǎng)學生的實際動手能力;加強教材建設(shè),編寫適于學生實際情況的項目驅(qū)動模式的教材;加強師資培養(yǎng),提高教師的程序設(shè)計能力和教學能力;改革傳統(tǒng)考試方式為上機考核。

參考文獻

[1] 徐克奇.程序設(shè)計實踐與分析課程建設(shè)的改革與探索[J].計算機教育,2009,6:63-66.

[2] 馬偉鋒,雷運發(fā),孫曉勇.應用型軟件人才培養(yǎng)方案的關(guān)鍵問題研究[J].浙江科技學院學報,2009(21):69-71.

[3] 許德鵬.提升程序設(shè)計教學質(zhì)量的探討Ⅲ[J].中國電力教育,2010(31):53-54.

[4] 翁偉,吳克壽,吳蕓,等.程序設(shè)計課程群建設(shè)探索與實踐[J].計算機教育,2009(23):122-125.

洛阳市| 东台市| 岐山县| 丽水市| 甘南县| 阿城市| 会宁县| 永春县| 青铜峡市| 宜州市| 右玉县| 濮阳市| 全州县| 长兴县| 茌平县| 旺苍县| 辽源市| 金乡县| 神木县| 阜康市| 清徐县| 崇明县| 杭锦后旗| 朔州市| 河西区| 哈巴河县| 新乐市| 永寿县| 莱州市| 喀喇沁旗| 玉树县| 蓬溪县| 缙云县| 拉萨市| 长丰县| 吉隆县| 肇源县| 珠海市| 达孜县| 彭山县| 江永县|