通過本課程的教學(xué),培養(yǎng)學(xué)生掌握高級編程語言的知識,、編程技術(shù)和基本算法,,著重培養(yǎng)學(xué)生掌握程序設(shè)計(jì)的思想,方法以及編程技巧,,并培養(yǎng)學(xué)生利用計(jì)算機(jī)解決實(shí)際問題的能力,,并能靈活應(yīng)用高級語言進(jìn)行代碼的編寫;初步掌握編程環(huán)境Visual C++ 6.0的使用,;培養(yǎng)學(xué)生嚴(yán)謹(jǐn)務(wù)實(shí)的分析問題和解決問題的能力,,培養(yǎng)學(xué)生良好的程序設(shè)計(jì)風(fēng)格。
C語言是目前世界上被廣泛應(yīng)用的高級程序設(shè)計(jì)語言,。它是國內(nèi)外各高等職業(yè)院校軟件技術(shù),、計(jì)算機(jī)應(yīng)用技術(shù)、信息管理技術(shù)等專業(yè)的核心課程,,也是電子類專業(yè)的必修課,。
本教材是根據(jù)高職高專院校的教學(xué)改革要求,按照“項(xiàng)目導(dǎo)向,,任務(wù)驅(qū)動”的思路編寫的,。教材擯棄了傳統(tǒng)的章,、節(jié)式大綱,,采用項(xiàng)目、任務(wù)式大綱,。
全書由3個(gè)大項(xiàng)目組成,,每個(gè)大項(xiàng)目又分成若干小項(xiàng)目。項(xiàng)目按照由簡單到復(fù)雜,,涉及的知識點(diǎn)從少到多,,實(shí)施難度從易到難的順序組織編排,。每個(gè)項(xiàng)目按照完成該項(xiàng)目的工作過程設(shè)計(jì)了若干個(gè)任務(wù),用于創(chuàng)設(shè)學(xué)習(xí)情境,、融理論教學(xué)與實(shí)踐教學(xué)于一體,,把知識點(diǎn)的學(xué)習(xí)分解并貫穿在工作任務(wù)的實(shí)施過程中。在項(xiàng)目實(shí)施過程中,,學(xué)習(xí)知識點(diǎn)有利于突出重點(diǎn)內(nèi)容,,刪除不必要的內(nèi)容,提供從事軟件開發(fā)的崗位技能,。為學(xué)生學(xué)習(xí)后續(xù)專業(yè)課程打下基礎(chǔ),,也為從事有關(guān)工作和繼續(xù)深造作好準(zhǔn)備。
為突出高等職業(yè)教育的要求,,本書具有以下特點(diǎn):
(1)項(xiàng)目為導(dǎo)向,,任務(wù)為驅(qū)動。本書采用工學(xué)結(jié)合,,任務(wù)驅(qū)動的模式編寫,,通過項(xiàng)目和任務(wù)培養(yǎng)學(xué)生分析問題、解決問題能力和團(tuán)隊(duì)協(xié)作精神,,圍繞項(xiàng)目和任務(wù)將各個(gè)知識點(diǎn)滲透于教學(xué)中,,增強(qiáng)課程內(nèi)容與職業(yè)崗位能力要求的相關(guān)性。
(2)在任務(wù)選材上突出教學(xué)重難點(diǎn),,增加可操作性和趣味性,。精心選擇簡單易懂的實(shí)例和項(xiàng)目降低教學(xué)難度,強(qiáng)調(diào)實(shí)用性和趣味性實(shí)踐性教學(xué)設(shè)計(jì),,將近幾屆教學(xué)中實(shí)踐成熟的項(xiàng)目拓展到教學(xué)任務(wù)中,,循序漸進(jìn),橫向拓展,、縱向深入,。
(3)在教材結(jié)構(gòu)方面,注重學(xué)習(xí)的連貫性和漸進(jìn)性,。任務(wù)之間的實(shí)例具有連續(xù)性,,在實(shí)例后提出程序改造思想,有助于學(xué)生進(jìn)一步自主學(xué)習(xí)和教師根據(jù)教學(xué)情況進(jìn)行引導(dǎo),、深化,。通過試一試、練一練等層次進(jìn)行技能應(yīng)用和編程實(shí)踐,,有效實(shí)現(xiàn)能力遷移與思維提升,。