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

?

基于能力培養(yǎng)視角下的程序設計基礎課程改革及實施

2017-12-28 10:30鄒汪平
無線互聯(lián)科技 2017年1期
關鍵詞:C語言程序設計基礎

余 意,鄒汪平

(池州職業(yè)技術學院,安徽 池州 247000)

基于能力培養(yǎng)視角下的程序設計基礎課程改革及實施

余 意,鄒汪平

(池州職業(yè)技術學院,安徽 池州 247000)

在當前市場經(jīng)濟快速發(fā)展背景下,社會對于高素質(zhì)人才的需求度不斷增長。傳統(tǒng)的教學理念和教學方法已經(jīng)無法滿足實際教學需要,迫切需要進一步創(chuàng)新和完善,應高等教育事業(yè)改革要求,基于能力培養(yǎng)視角對程序設計基礎課程進行改革,選擇合理的教學手段來提升教學成效。由此,文章主要就基于能力培養(yǎng)視角下的程序設計基礎課程改革和實施進行分析,尋求合理對策。

能力培養(yǎng);程序設計基礎課程;課程改革

程序設計基礎課程是當前國內(nèi)非計算機專業(yè)學生的公共基礎課程,選修此門學科的學生多數(shù)之前并未接觸過計算機編程語言,這就對教學改革提出了更高的要求。此門課程對于學生科學思維鍛煉具有十分重要的作用,通過設置學習目標,幫助學生掌握編程模式,了解到程序設計的具體理念和方法。但是,很多學校開設程序設計基礎課程中更多的是將“C語言”作為教學重點內(nèi)容,對于程序設計內(nèi)容卻很少關注,學生即便是投入大量的精力去學習,在遇到實際問題時仍然不懂如何能夠有效解決編程問題。由此看來,加強能力培養(yǎng)視角下基礎課程改革和實施研究是十分有必要的,對于后續(xù)教學工作開展具有一定參考價值。

1 程序設計基礎課程教學中存在的問題

程序設計基礎課程中主要內(nèi)容包括數(shù)據(jù)類型、表達式、基本算法以及函數(shù)等眾多內(nèi)容,涉及內(nèi)容較廣,在計算機專業(yè)中起到十分重要的作用。

程序設計基礎課程屬于工科范疇內(nèi)的必修學科,在高校中開設較為普遍,但是在實踐教學中卻存在一系列問題,主要表現(xiàn)在以下幾個方面:(1)程序設計基礎課程中過于重視“C語言”作為教學重點,但是關于程序設計的方法卻鮮有涉及,很多情況下整節(jié)課講完幾乎全是語法基礎,包括C語言的輸入和輸出格式,函數(shù)定義等眾多理論內(nèi)容,在講解此類內(nèi)容時,學生的學習興趣不高,所以在學習時積極性不高,感到枯燥、無趣,難以有效理解和記憶知識,無法將所學知識靈活運用到實踐中[1]。(2)程序設計基礎課程多數(shù)是在低年級開設,由于多數(shù)學生的基礎不足,甚至很多學生沒怎么使用過計算機,在理解C語言時效率偏低,需要耗費一定的時間理解和記憶,很容易造成程序設計基礎課程知識點銜接不當。(3)專業(yè)課程改革中,對于實習和實訓環(huán)節(jié)重視程度較高,學時的減少,致使程序設計基礎課程教學難度大大提升,相應的專門講解程序設計內(nèi)容的課時越來越少[2]。(4)從思想層面上,學生對于此學科重視程度不高,忽視了此學科在專業(yè)課程體系中起到的作用,加之此門課程在低年級開設,學生剛剛從高中沉重的學習壓力中解脫出來,在學習專業(yè)知識中可能存在不同程度上的松懈,在理解和消化知識點時難度較大,很容易對教師的引導產(chǎn)生依賴性。(5)由于學生在實踐練習機會較少,所以在實踐動手中困難較大,或是對程序分析和設計感到無從下手,只會模仿教師的設計,未能真正的掌握程序設計防范,靈活應用到實踐中。(6)程序設計基礎課程教學中,由于缺少完善的教學質(zhì)量保障體系,所以對于個別學生的學習情況未能做到及時了解,很難照顧到所有的學生,致使很多學生難以切實掌握專業(yè)知識[3]。

2 基于能力培養(yǎng)視角下的程序設計基礎課程改革

2.1 優(yōu)化教學內(nèi)容,培養(yǎng)學生程序設計能力

在程序設計基礎課程教學改革中,應該注重對教學內(nèi)容的優(yōu)化創(chuàng)新,以往教學中是講述一個知識點引入一個例題,幫助學生去了解語法規(guī)則,這種方式可以更有效地幫助學生理解和記憶知識,掌握語法規(guī)則,但是很容易忽視程序整體框架和算法的重要性,對于學生的程序設計能力培養(yǎng)影響較大?;诖耍谡n程教學改革中,應該堅持程序設計為主,語法規(guī)則為輔的原則,在教學初始階段將C語言的語法規(guī)則有重點地進行講解,促使學生能夠在初期就掌握具體的語法規(guī)則和知識結構,為后續(xù)程序設計能力培養(yǎng)奠定基礎[4]。然后,開展程序設計方法和算法的相關內(nèi)容教學,向?qū)W生介紹程序設計的基本原則和思想,結合具體案例來結局實際問題,促使學生能夠掌握編程的具體流程。隨后,引入實際問題來了解更為復雜的問題和知識,緊緊圍繞程序設計主線內(nèi)容開展教學活動。

算法作為程序設計的核心,本質(zhì)是為了高效處理數(shù)據(jù),促使學生能夠在解決問題時拓展思路,提升教學成效。在實際教學內(nèi)容,緊緊圍繞算法和數(shù)據(jù)結構進行,通過設置問題的方式,調(diào)動學生思考積極性,激發(fā)創(chuàng)新力,深入其中了解程序設計的本質(zhì)內(nèi)涵。程序設計是一種網(wǎng)狀結構,所以在學習中會涉及后面章節(jié)教學內(nèi)容,這就需要幫助學生樹立整體學習理念,將整體內(nèi)容充分記憶后,再去熟悉最初學習的內(nèi)容,解決前邊學習中存在的問題,加深對知識的理解和記憶。將程序設計方法學內(nèi)容貫穿于教學始末,逐步掌握如何利用計算機技術來解決實際問題,為后續(xù)學習活動奠定基礎[5]。

2.2 應用問題驅(qū)動教學模式,提高學生計算思維

提高學生的計算思維,對于學習程序設計學科內(nèi)容影響較大,計算機思維本質(zhì)是利用計算機來解答問題的過程,程序設計則是為了幫助學生利用自身所學知識來解決問題,所以在教學中引入案例來解決問題,對于學生計算思維養(yǎng)成奠定基礎。培養(yǎng)學生的計算思維,首先應該發(fā)揮教師的引導職責,突出學生的主體地位,從被動學習轉(zhuǎn)變?yōu)橹鲃訉W習,積極參與其中,提升學習成效。故此,教師可以在初期展示一些頗具趣味性的C語言程序,以此來調(diào)動學生學習興趣,在教學中提出問題,設計算法和建立模型,實現(xiàn)程序設計的目的,從以往填鴨式教學方式升華為能力素養(yǎng)培養(yǎng)階段,促使學生可以養(yǎng)成良好的計算思維,自主分析和思考[6]。問題驅(qū)動關鍵在于將抽象的知識轉(zhuǎn)形象化,提出一些有趣的推理問題,引導學生分析問題和解決問題,建立數(shù)學模型來解決問題,這樣不僅能夠掌握更多的專業(yè)知識,還可以提升學生的實踐能力和學習素養(yǎng),同時可以養(yǎng)成一種科學思維,具備高水平的知識運用能力。

計算思維是解決實踐問題的主要途徑之一,運用正確的模塊化方法,可以在程序設計中更有效地解決問題,有針對性培養(yǎng)學生的計算思維。教師在為學生提供指導和幫助時,可以將問題分解成多個小問題,建立程序框架,了解到如何設計一個更加完整合理的程序。也正是由于閱讀程序可以在無形中幫助學生更為充分的了解到語法內(nèi)容,拓寬計算思維,還可以進一步學習到更多程序閱讀內(nèi)容。

2.3 強化實踐教學,提升學生自主學習能力

程序設計作為一門專業(yè)性較強的學科,對于學生實踐動手能力要求較高,這就需要教師在傳授學生理論知識的同時,給予學生更多實踐機會,提升學生編程能[7]。在課程實踐中,教師可以結合教學進度來安排實驗內(nèi)容,了解語法規(guī)則和控制結構的具體運用,將實踐教學貫穿于各個環(huán)節(jié),強化學生的程序調(diào)試和修改能力;在教學結束后,可以結合實際教學內(nèi)容來設置課后項目實踐,可以切實提升學生發(fā)現(xiàn)問題、分析問題和解決問題的能力。

3 結語

綜上所述,在信息時代背景下,對于計算機專業(yè)人才需求度逐漸提升,在程序設計專業(yè)教學中,應該結合實際情況,以能力培養(yǎng)為導向,著重提升學生的實踐動手能力,優(yōu)化教學內(nèi)容,選擇更具前沿的教學模式,推動課程改革,提升學生專業(yè)能力和綜合素養(yǎng)。

[1]劉永娟,勞毅,徐奕奕,等.基于計算思維的大學計算機教學改革與實踐[J].電腦與電信,2015(12):16-18.

[2]金永霞,劉景.以能力培養(yǎng)為導向的程序設計基礎課程改革與實踐[J].中國電力教育,2014(5):101-102.

[3]陸銘,鄒啟明.基于能力培養(yǎng)的程序設計基礎課程教學探討[J].計算機時代,2014(8):64-65,68.

[4]楊梅,王楊.以計算思維為導向的程序設計基礎課程教學研究[J].計算機教育,2015(16):94-97.

[5]成桂玲.基于ACM競賽模式的程序設計基礎課程改革[J].消費電子,2014(16):200-200.

[6]曹鋒.基于綜合能力培養(yǎng)的程序設計基礎課程改革與實踐[J].電腦知識與技術,2015(1):81-82.

[7]彭穎,梁俊斌.以CDIO教育理念為引導的程序設計基礎教學改革研究[J].大學教育,2016(1):27-28.

Reform and implementation of programming basic curriculum based on the perspective of competence training

Yu Yi, Zou Wangping
(Chizhou Vocational and Technical College, Chizhou 247000, China)

In the background of the rapid development of market economy, the demand for high-quality talent is growing in society. Traditional teaching idea and teaching method has been unable to meet the actual needs of teaching, where there is an urgent need to further innovation, whcih need reform and development, for the cause of higher education reform requirements, baseing on the perspective of ability training to carry on the reform of program design basic course, selecting reasonable teaching methods to improve teaching effectiveness. Thus, this article mainly analyzes reform and implementation program design basic course based on the perspective of ability training, to seek reasonable countermeasures.

ability training; programming basic course; curriculum reform

安徽省高校優(yōu)秀青年人才支持計劃重點項目;項目編號:gxyqZD2016531。安徽省級質(zhì)量工程項目;項目編號:2015gxk113,2014jyxm524,2013jxtd065。

余意(1989— ),女,安徽池州,本科,助教;研究方向:軟件設計,算法應用。

猜你喜歡
C語言程序設計基礎
“不等式”基礎鞏固
“整式”基礎鞏固
基于Visual Studio Code的C語言程序設計實踐教學探索
從細節(jié)入手,談PLC程序設計技巧
基于C語言的計算機軟件編程
高職高專院校C語言程序設計教學改革探索
PLC梯形圖程序設計技巧及應用
論子函數(shù)在C語言數(shù)據(jù)格式輸出中的應用
“五抓五促”夯基礎
田阳县| 昌黎县| 仙居县| 夏邑县| 霍林郭勒市| 确山县| 海门市| 伊宁县| 丰城市| 泾源县| 井陉县| 姚安县| 晋州市| 化德县| 金溪县| 泌阳县| 高州市| 永城市| 湘阴县| 福安市| 广汉市| 河源市| 祁阳县| 柘荣县| 山东| 乐业县| 九江市| 滦南县| 雅江县| 九龙县| 桐庐县| 华亭县| 岳西县| 甘谷县| 威海市| 乳源| 仪征市| 福鼎市| 闸北区| 运城市| 保德县|