通過本課程的教學(xué),培養(yǎng)學(xué)生掌握高級(jí)編程語言的知識(shí),、編程技術(shù)和基本算法,,著重培養(yǎng)學(xué)生掌握程序設(shè)計(jì)的思想,方法以及編程技巧,,并培養(yǎng)學(xué)生利用計(jì)算機(jī)解決實(shí)際問題的能力,,并能靈活應(yīng)用高級(jí)語言進(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)用的高級(jí)程序設(shè)計(jì)語言,。它是國(guó)內(nèi)外各高等職業(yè)院校軟件技術(shù),、計(jì)算機(jī)應(yīng)用技術(shù)、信息管理技術(shù)等專業(yè)的核心課程,,也是電子類專業(yè)的必修課,。
本教材是根據(jù)高職高專院校的教學(xué)改革要求,按照“項(xiàng)目導(dǎo)向,,任務(wù)驅(qū)動(dòng)”的思路編寫的,。教材擯棄了傳統(tǒng)的章、節(jié)式大綱,,采用項(xiàng)目,、任務(wù)式大綱,。
全書由3個(gè)大項(xiàng)目組成,每個(gè)大項(xiàng)目又分成若干小項(xiàng)目,。項(xiàng)目按照由簡(jiǎn)單到復(fù)雜,,涉及的知識(shí)點(diǎn)從少到多,實(shí)施難度從易到難的順序組織編排,。每個(gè)項(xiàng)目按照完成該項(xiàng)目的工作過程設(shè)計(jì)了若干個(gè)任務(wù),,用于創(chuàng)設(shè)學(xué)習(xí)情境、融理論教學(xué)與實(shí)踐教學(xué)于一體,,把知識(shí)點(diǎn)的學(xué)習(xí)分解并貫穿在工作任務(wù)的實(shí)施過程中,。在項(xiàng)目實(shí)施過程中,學(xué)習(xí)知識(shí)點(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ū)動(dòng)。本書采用工學(xué)結(jié)合,,任務(wù)驅(qū)動(dòng)的模式編寫,通過項(xiàng)目和任務(wù)培養(yǎng)學(xué)生分析問題,、解決問題能力和團(tuán)隊(duì)協(xié)作精神,,圍繞項(xiàng)目和任務(wù)將各個(gè)知識(shí)點(diǎn)滲透于教學(xué)中,增強(qiáng)課程內(nèi)容與職業(yè)崗位能力要求的相關(guān)性,。
(2)在任務(wù)選材上突出教學(xué)重難點(diǎn),,增加可操作性和趣味性。精心選擇簡(jiǎ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)能力遷移與思維提升,。