資源描述:
《基于計算思維能力培養(yǎng)的《c語言》課程建設(shè)研究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、基于計算思維能力培養(yǎng)的《C語言》課程建設(shè)研究 摘要:計算思維能力的培養(yǎng)已成為國際和國內(nèi)計算機教育研究的重要課題。針對《C語言》課程教學(xué)中存在的問題,提出了基于計算思維能力培養(yǎng)的《C語言》課程建設(shè)的基本方法,從而提高了《C語言》課程教學(xué)的教學(xué)效果,有利于培養(yǎng)出滿足社會需要的人才?! £P(guān)鍵字:計算思維;C語言;課程建設(shè);能力培養(yǎng) 中圖分類號:G642.0文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2015)22-0080-01 1目前《C語言》課程教學(xué)中存在的問題 目前,我校非計算機專業(yè)學(xué)生開設(shè)的《C語言
2、》課程,開始時由于學(xué)生對程序設(shè)計懷著神秘、好奇的心情,能夠認(rèn)真聽課,但隨著大量的難以記憶的新概念、新術(shù)語以及新規(guī)則出現(xiàn)以后,學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)狀態(tài)逐步下降。究其原因,一是實際教學(xué)中基本上采用“理論講授+實例剖析+編程實踐”的傳統(tǒng)教學(xué)方法,對學(xué)生的學(xué)習(xí)興趣、專業(yè)特點很少進行關(guān)注與分析;二是教材中的所涉及到的實際教學(xué)案例脫離實際應(yīng)用,不能與學(xué)生自身專業(yè)特點相結(jié)合,不利于提高學(xué)生的學(xué)習(xí)興趣和積極性,不利于學(xué)生以后運用所學(xué)到的知識解決其專業(yè)問題,不能滿足當(dāng)前社會對人才培養(yǎng)的需求?! ?計算思維與《C語言》課程 計
3、算思維[1](ComputationalThinking)4是運用計算機科學(xué)的基礎(chǔ)概念(即思想和方法)進行問題求解、系統(tǒng)設(shè)計,以及人類行為理解的涵蓋計算機科學(xué)之廣度的一系列思維活動,它不僅屬于計算機科學(xué)家,它應(yīng)當(dāng)是每一個人的基本技能。計算思維的本質(zhì)就是抽象和自動化[2],即如何按照計算機求解問題的基本方法去考慮問題的求解,以便構(gòu)建出相應(yīng)的算法和基本程序。而《C語言》課程設(shè)置的目的是讓學(xué)生學(xué)習(xí)計算機分析和解決問題的基本思路和過程,為其以后在所學(xué)專業(yè)中使用計算機技術(shù)來解決其專業(yè)問題奠定基礎(chǔ),從而實現(xiàn)培養(yǎng)計算機技術(shù)
4、與其專業(yè)技術(shù)交叉融合的復(fù)合型應(yīng)用人才?! ★@然,《C語言》課程的內(nèi)容最能夠體現(xiàn)語言級的問題求解的方法,這也正是計算思維能力培養(yǎng)的重要內(nèi)容。因此,在《C語言》課程教學(xué)中非常適合融入具有計算思維能力的培養(yǎng)?! ?基于計算思維能力培養(yǎng)的《C語言》課程建設(shè)的基本方法 3.1構(gòu)建具有行業(yè)背景與專業(yè)特色的基于計算思維能力培養(yǎng)的《C語言》課程教學(xué)體系 結(jié)合我校非計算機專業(yè)計算機應(yīng)用的實際需求,在《C語言》課程中更新教學(xué)理念,改進教學(xué)方法和教學(xué)手段,合理安排課程導(dǎo)入,全面梳理和優(yōu)化教學(xué)內(nèi)容、實驗內(nèi)容以及課程設(shè)計,突出具有
5、行業(yè)背景與專業(yè)特色的計算機應(yīng)用技術(shù),強化基于計算機科學(xué)基本概念、方法和思想的計算思維能力、學(xué)習(xí)能力和實踐能力的培養(yǎng),強調(diào)計算思維的重要性,有意識地將計算思維能力培養(yǎng)融入到《C語言》課程基礎(chǔ)知識和基本技能的訓(xùn)練中,形成基于計算思維能力培養(yǎng)的《C語言》課程教學(xué)體系。4 在實際教學(xué)過程中,講授知識的同時,要注重計算思維能力的培養(yǎng)。通過采用任務(wù)驅(qū)動、項目導(dǎo)向等方式使學(xué)生明確各階段的學(xué)習(xí)目標(biāo),加強引導(dǎo)學(xué)生經(jīng)歷“問題抽象為算法”的過程,提倡算法的多樣化,注重典型算法的講授和理解;同時要加強訓(xùn)練和固化學(xué)生的計算思維,教師
6、通過提出各種各樣的測試題,讓學(xué)生運用計算思維進行分析、比較、綜合、抽象和概況,提煉出有用信息,實現(xiàn)駕馭和運用所學(xué)知識去解決新問題,從而訓(xùn)練學(xué)生的思維技巧,體驗和固化其計算思維;針對不同專業(yè)的學(xué)生,在完成每個章節(jié)的授課任務(wù)后,增設(shè)基于專業(yè)應(yīng)用的實際案例的討論環(huán)節(jié),教師要根據(jù)其專業(yè)特色提出實際問題,引導(dǎo)學(xué)生主動思考、主動學(xué)習(xí),激發(fā)學(xué)生發(fā)現(xiàn)問題、提出問題,然后解決問題。在此過程中學(xué)生對所學(xué)知識進行重構(gòu)的過程就是計算思維能力培養(yǎng)的過程;在課程設(shè)計階段,設(shè)計計算機技術(shù)與專業(yè)技術(shù)相融合的課程設(shè)計題目,讓學(xué)生能夠運用計算機
7、分析和解決問題的基本思路和過程來解決其專業(yè)問題和專業(yè)難題,為學(xué)生日后利用計算機技術(shù)解決專業(yè)問題打下良好的基礎(chǔ)?! ?.2構(gòu)建基于計算思維能力培養(yǎng)的網(wǎng)絡(luò)教學(xué)平臺 構(gòu)建完整地網(wǎng)絡(luò)教學(xué)平臺,解決學(xué)習(xí)時間和地點限制的問題,給學(xué)生提供一個開放學(xué)習(xí)的環(huán)境,使學(xué)生能夠隨時隨地利用網(wǎng)絡(luò)平臺進行學(xué)習(xí),這是對課堂教學(xué)的必要補充。平臺上不僅要提供了計算機科學(xué)最基本、最核心的概念、算法及思路,還要提供計算思維在其專業(yè)技術(shù)領(lǐng)域中的應(yīng)用與實踐,拓展學(xué)生以專業(yè)特色為依托的計算思維能力,為計算機科學(xué)有效地融入其專業(yè)學(xué)習(xí)提供一個有效的銜接平
8、臺。這樣的學(xué)習(xí)平臺既能夠滿足學(xué)生學(xué)習(xí)的基本要求,又能滿足學(xué)生學(xué)習(xí)的更高要求,進而提高學(xué)生學(xué)習(xí)成就感,激發(fā)學(xué)生探索學(xué)習(xí)的興趣。4 4總結(jié) 計算思維能力的培養(yǎng)成為國際和國內(nèi)計算機教育需要重點研究的重要課題,國家教育部已經(jīng)明確計算思維在人才培養(yǎng)中的重要作用。對于我校這樣具有行業(yè)背景與專業(yè)特色的應(yīng)用型本科院校,有必要根據(jù)自身的特點量身打造出適合在《C語言》課程中培養(yǎng)計算思維能力的教學(xué)體系,實現(xiàn)提高教學(xué)質(zhì)