C語言技術(shù)實(shí)踐 標(biāo)準(zhǔn)_第1頁
C語言技術(shù)實(shí)踐 標(biāo)準(zhǔn)_第2頁
C語言技術(shù)實(shí)踐 標(biāo)準(zhǔn)_第3頁
C語言技術(shù)實(shí)踐 標(biāo)準(zhǔn)_第4頁
C語言技術(shù)實(shí)踐 標(biāo)準(zhǔn)_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

《程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)》項(xiàng)目標(biāo)準(zhǔn)層次:本科適用專業(yè):學(xué)分:執(zhí)筆人:審核人:二〇二四年七月《程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)》項(xiàng)目標(biāo)準(zhǔn)一、前言1.項(xiàng)目簡介本課程是計(jì)算機(jī)學(xué)院相關(guān)專業(yè)的實(shí)踐課程,是計(jì)算機(jī)類專業(yè)實(shí)踐體系中的三級(jí)項(xiàng)目。本課程主要包括問題分析、模塊劃分、程序設(shè)計(jì)、調(diào)試和測試等幾個(gè)方面,要求學(xué)生獨(dú)立完成實(shí)踐項(xiàng)目,并提交實(shí)踐報(bào)告。該課程要求學(xué)生掌握編程技術(shù)和技巧;鍛煉學(xué)生綜合運(yùn)用所學(xué)知識(shí)編寫程序解決實(shí)際問題的能力。2.項(xiàng)目設(shè)計(jì)(開發(fā))的基本理念、方法與思路項(xiàng)目設(shè)計(jì)指導(dǎo)思想和基本原則:本課程以TOPCARES東軟教育理念和OBE成果導(dǎo)向教育理念為指導(dǎo),以學(xué)生為中心,以能力培養(yǎng)為主線,聚焦學(xué)生發(fā)展與學(xué)習(xí)效果的達(dá)成,將面授教學(xué)與線上學(xué)習(xí)優(yōu)勢有機(jī)結(jié)合,有效幫助學(xué)生實(shí)現(xiàn)知識(shí)、能力、素質(zhì)的同步提升。項(xiàng)目設(shè)計(jì)依據(jù)、項(xiàng)目設(shè)計(jì)方法和思路:項(xiàng)目的設(shè)計(jì)將依據(jù)《程序設(shè)計(jì)基礎(chǔ)》課程所學(xué)知識(shí),結(jié)合項(xiàng)目需求,進(jìn)行任務(wù)分解,從易到難,引導(dǎo)學(xué)生逐一解決問題,在本課程的持續(xù)改進(jìn)中,將會(huì)積累和補(bǔ)充更多的優(yōu)秀案例,供學(xué)生選擇,拓展學(xué)生思維。二、項(xiàng)目基本信息1.項(xiàng)目代碼:CS33182.項(xiàng)目名稱:程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)3.項(xiàng)目英文名稱:ProgrammingFundamentalsCurriculumDesign4.項(xiàng)目類別:三級(jí)項(xiàng)目,混合式教學(xué)項(xiàng)目的目標(biāo)類別BEIII5.項(xiàng)目背景/來源:典型教學(xué)案例6.授課對象:面向計(jì)算機(jī)學(xué)院各專業(yè)7.開課單位:計(jì)算機(jī)學(xué)院8.先修課程:程序設(shè)計(jì)基礎(chǔ)9.學(xué)分、學(xué)時(shí)安排:學(xué)分總學(xué)時(shí)課內(nèi)實(shí)踐學(xué)時(shí)課外實(shí)踐學(xué)時(shí)0.516160三、項(xiàng)目預(yù)期學(xué)習(xí)效果1.項(xiàng)目總體教學(xué)目標(biāo)要求學(xué)生理解結(jié)構(gòu)化程序設(shè)計(jì)的基本思想與方法,通過具體的實(shí)際項(xiàng)目,熟悉計(jì)算機(jī)求解實(shí)際問題的基本過程,掌握基本的程序設(shè)計(jì)思想、方法和調(diào)試技術(shù)。2.預(yù)期學(xué)習(xí)效果學(xué)習(xí)目標(biāo)分類預(yù)期學(xué)習(xí)效果支撐的TOPCARES3級(jí)能力指標(biāo)培養(yǎng)路徑知識(shí)目標(biāo)重溫C語言所學(xué)知識(shí)1.2.1專業(yè)基礎(chǔ)知識(shí)通過復(fù)習(xí)項(xiàng)目實(shí)施所要具備的C語言基礎(chǔ)知識(shí)達(dá)成能力目標(biāo)根據(jù)項(xiàng)目需求進(jìn)行項(xiàng)目設(shè)計(jì)8.5.1設(shè)計(jì)可持續(xù)的實(shí)施過程通過項(xiàng)目設(shè)計(jì)達(dá)成根據(jù)項(xiàng)目設(shè)計(jì)進(jìn)行項(xiàng)目實(shí)施、測試等8.5.1設(shè)計(jì)可持續(xù)的實(shí)施過程通過項(xiàng)目實(shí)施過程中的編程實(shí)現(xiàn)達(dá)成素質(zhì)目標(biāo)培養(yǎng)獲取新知識(shí)、新技能、新方法的能力;7.1.2價(jià)值養(yǎng)成(勤學(xué)修德、明辨篤實(shí))通過對項(xiàng)目開展過程中的自由探索達(dá)成四、教學(xué)內(nèi)容與要求要求學(xué)生從老師提供的項(xiàng)目中,任選1個(gè)項(xiàng)目開展項(xiàng)目的分析、設(shè)計(jì)、實(shí)現(xiàn)、報(bào)告編寫和項(xiàng)目答辯工作。每個(gè)小項(xiàng)目又拆分為若干任務(wù),這些任務(wù)從易到難,學(xué)生可以從易到難逐一實(shí)現(xiàn),但不局限于這些任務(wù)和項(xiàng)目,學(xué)生可以自己擬定項(xiàng)目和任務(wù),但需要與任課老師商定后,被允許后才可以。整個(gè)項(xiàng)目的實(shí)施,將拆分為幾個(gè)階段(單元),具體說明如下:項(xiàng)目單元一:項(xiàng)目基礎(chǔ)知識(shí)本單元是項(xiàng)目開發(fā)所需的基礎(chǔ)知識(shí)和相關(guān)編程規(guī)范的學(xué)習(xí),在布魯姆認(rèn)知領(lǐng)域中屬于記憶和理解層次。1.教學(xué)內(nèi)容(1)針對項(xiàng)目中用到的C語言相關(guān)知識(shí),進(jìn)行強(qiáng)化復(fù)習(xí),并說明可能會(huì)運(yùn)用在項(xiàng)目中的哪些功能;(2)介紹ACLLIB圖形庫,針對每個(gè)函數(shù)進(jìn)行說明和示例。2.教學(xué)要求(1)能回憶C語言相關(guān)知識(shí),對重要的知識(shí)點(diǎn)進(jìn)行歸納總結(jié);(2)能認(rèn)知ACLLIB圖形庫提供的函數(shù),了解各函數(shù)作用。3.重點(diǎn)與難點(diǎn)(1)重點(diǎn):C語言相關(guān)知識(shí)的綜合運(yùn)用;(2)難點(diǎn):ACLLIB圖形庫的使用。4.教學(xué)實(shí)施建議(1)本單元以老師講授為主;(2)本單元的相關(guān)知識(shí)將貫穿整個(gè)項(xiàng)目的設(shè)計(jì)和實(shí)施環(huán)節(jié),因此在后續(xù)的這些環(huán)節(jié),也需要經(jīng)常給學(xué)生提醒和補(bǔ)充說明,很多是需要在做項(xiàng)目過程中積累經(jīng)驗(yàn),這樣才有更深刻的理解和體會(huì)。項(xiàng)目單元二:項(xiàng)目需求與設(shè)計(jì)本單元是項(xiàng)目的需求分析和項(xiàng)目設(shè)計(jì)階段,在布魯姆認(rèn)知領(lǐng)域中屬于理解和分析層次。1.教學(xué)內(nèi)容(1)介紹各個(gè)項(xiàng)目和任務(wù)內(nèi)容和要求;(2)介紹需求分析和項(xiàng)目設(shè)計(jì)的基本原則和方法,介紹項(xiàng)目設(shè)計(jì)所需的相關(guān)圖表規(guī)范,如思維導(dǎo)圖、流程圖等。2.教學(xué)要求(1)能理解各項(xiàng)目所要實(shí)現(xiàn)的任務(wù)和具體問題;(2)能分析項(xiàng)目任務(wù)和問題,并轉(zhuǎn)化成為項(xiàng)目功能或算法流程;(3)能依據(jù)結(jié)構(gòu)化程序設(shè)計(jì)思想,能分解任務(wù),自頂向下進(jìn)行項(xiàng)目設(shè)計(jì)。3.重點(diǎn)與難點(diǎn)(1)重點(diǎn):需求分析項(xiàng)目設(shè)計(jì)方法;(2)難點(diǎn):結(jié)構(gòu)化程序設(shè)計(jì)思想的熟練運(yùn)用。4.教學(xué)實(shí)施建議(1)本單元的教學(xué),主要以小組討論為主,選擇同類或類似項(xiàng)目的同學(xué),可以組成小組進(jìn)行討論;(2)老師錯(cuò)開時(shí)間分別參加各小組的討論,聽取同學(xué)們的討論內(nèi)容,并給出建議和指導(dǎo)思路,老師必須逐一檢查每個(gè)項(xiàng)目的設(shè)計(jì)方案,確認(rèn)沒問題后,才進(jìn)行代碼的實(shí)現(xiàn)。項(xiàng)目單元三:項(xiàng)目實(shí)現(xiàn)本單元是項(xiàng)目各項(xiàng)功能的編程實(shí)現(xiàn)和測試階段,在布魯姆認(rèn)知領(lǐng)域中屬于應(yīng)用、分析、評價(jià)層次。1.教學(xué)內(nèi)容(1)介紹常用功能的代碼實(shí)現(xiàn)方法或示例;(2)介紹結(jié)構(gòu)化程序設(shè)計(jì)的基本思想和流程;(3)介紹項(xiàng)目測試的基本方法和代碼排錯(cuò)的方法。2.教學(xué)要求(1)能運(yùn)用C語言知識(shí),根據(jù)項(xiàng)目設(shè)計(jì)方案,實(shí)現(xiàn)程序代碼框架,能按易到難,用C語言實(shí)現(xiàn)各項(xiàng)任務(wù);(2)能檢查和辨別項(xiàng)目的缺陷,能準(zhǔn)確進(jìn)行報(bào)錯(cuò)的定位和原因分析,能修復(fù)代碼漏洞。3.重點(diǎn)與難點(diǎn)(1)重點(diǎn):各項(xiàng)任務(wù)功能的代碼實(shí)現(xiàn);(2)難點(diǎn):程序調(diào)試與代碼排錯(cuò)。4.教學(xué)實(shí)施建議(1)要求學(xué)生積極參與小組討論,但要獨(dú)立完成項(xiàng)目,遇到問題可以與老師和同學(xué)多交流;(2)在項(xiàng)目的實(shí)現(xiàn)過程中,老師應(yīng)該加強(qiáng)過程指導(dǎo)和檢查,幫助同學(xué)們解決代碼實(shí)現(xiàn)過程中遇到的各種問題;(3)對于大一的學(xué)生,他們的項(xiàng)目設(shè)計(jì)能力較弱,因此需要學(xué)生在進(jìn)行項(xiàng)目的實(shí)現(xiàn)過程中,可能需要多次進(jìn)行項(xiàng)目設(shè)計(jì)的調(diào)整和完善。項(xiàng)目單元四:項(xiàng)目總結(jié)與答辯本單元是項(xiàng)目的總結(jié)與答辯階段,在布魯姆認(rèn)知領(lǐng)域中屬于分析、評價(jià)、創(chuàng)造層次。1.教學(xué)內(nèi)容(1)介紹實(shí)踐報(bào)告的內(nèi)容和格式撰寫規(guī)范;(2)介紹答辯的要求與流程。2.教學(xué)要求(1)能按相關(guān)規(guī)范撰寫實(shí)踐報(bào)告,能全面并準(zhǔn)確地用文字和圖表說明項(xiàng)目完成情況;(2)能對項(xiàng)目的完成情況進(jìn)行評價(jià)和總結(jié),同時(shí)能提出一些具備一定創(chuàng)新性的改進(jìn)意見;(3)能用PPT簡要展示項(xiàng)目完成情況,并能流利口頭闡述項(xiàng)目實(shí)施過程中的關(guān)鍵信息。3.重點(diǎn)與難點(diǎn)(1)重點(diǎn):書面和口頭說明項(xiàng)目完成情況;(2)難點(diǎn):能全面評價(jià)項(xiàng)目完成的優(yōu)缺點(diǎn),并提出創(chuàng)新改進(jìn)意見。4.教學(xué)實(shí)施建議(1)對于學(xué)生提交的實(shí)踐報(bào)告,最好能提前提交,老師檢查并提出修改建議,重新打回修改,除非寫得比較優(yōu)秀的可以不需要打回;(2)需要組織正規(guī)的項(xiàng)目演示和答辯環(huán)節(jié),并讓全班同學(xué)參與評價(jià),相互學(xué)習(xí)。五、項(xiàng)目實(shí)施計(jì)劃表項(xiàng)目內(nèi)容成果物學(xué)時(shí)實(shí)踐場所知識(shí)學(xué)習(xí)2實(shí)驗(yàn)室需求分析與設(shè)計(jì)項(xiàng)目設(shè)計(jì)方案2實(shí)驗(yàn)室項(xiàng)目實(shí)現(xiàn)程序源碼8實(shí)驗(yàn)室項(xiàng)目答辯答辯PPT2實(shí)驗(yàn)室項(xiàng)目總結(jié)實(shí)踐報(bào)告2實(shí)驗(yàn)室六、課程考核與評價(jià)1.項(xiàng)目總成績構(gòu)成項(xiàng)目總成績(100分)=過程考核成績(100分×50%)+結(jié)課考核成績(100分×50%)2.過程性考核與評價(jià)考核內(nèi)容滿分值所占比例考核目的評價(jià)標(biāo)準(zhǔn)備注考勤10020%考查學(xué)習(xí)態(tài)度根據(jù)考勤規(guī)定等評分扣分制項(xiàng)目完成情況10080%考查代碼編寫能力根據(jù)每周檢查情況評分3.結(jié)課考核與評價(jià)考核內(nèi)容滿分值所占比例考核目的評價(jià)標(biāo)準(zhǔn)備注實(shí)踐報(bào)告10060%考查最終設(shè)計(jì)與實(shí)現(xiàn)效果、文檔編寫能力根據(jù)報(bào)告內(nèi)容與排版要求評分項(xiàng)目答辯10040%考查總結(jié)與表達(dá)能力根據(jù)答辯情況評分考核的知識(shí)群或能力是否重點(diǎn)是否難點(diǎn)考核要求項(xiàng)目設(shè)計(jì)能力是考查項(xiàng)目需求分析情況和設(shè)計(jì)情況代碼編寫能力是是考查代碼編寫情況文檔編寫能力是考查實(shí)踐報(bào)告編寫情況表達(dá)能力考查答辯講解情況七、教學(xué)方法與教學(xué)手段1.教學(xué)方法(1)項(xiàng)目導(dǎo)向:根據(jù)項(xiàng)目需求,細(xì)分子任務(wù),以項(xiàng)目和子任務(wù)引導(dǎo)學(xué)生思考;(2)問題導(dǎo)向:根據(jù)項(xiàng)目開展過程中遇到的問題,引導(dǎo)全班同學(xué)思考;(3)小組討論:采用小組討論方式,幫助同學(xué)們拓展思路,也可以帶動(dòng)基礎(chǔ)較弱同學(xué)思考;(4)案例分享:可以在挑選若干做得較好的項(xiàng)目完成例子,給予展示;2.教學(xué)要求(1)內(nèi)容要求①各項(xiàng)目都細(xì)分了各子任務(wù),子任務(wù)從易到難,老師根據(jù)不同學(xué)生學(xué)習(xí)情況,指導(dǎo)每位學(xué)生完成不同的子任務(wù),因材施教;②每周至少檢查1次項(xiàng)目開展進(jìn)度,項(xiàng)目開展到第2周時(shí)從每個(gè)班級(jí)抽取部分班干和學(xué)習(xí)進(jìn)度較慢的同學(xué),進(jìn)行座談,反饋學(xué)生學(xué)習(xí)中存在的各種問題,然后采用有針對性的輔導(dǎo)措施,反饋到課堂教學(xué)中。(2)其它要求①最終需要提交一份實(shí)踐報(bào)告,內(nèi)容包括:實(shí)踐目的、實(shí)踐內(nèi)容與要求(主要介紹實(shí)現(xiàn)了哪些玩法和要求)、項(xiàng)目設(shè)計(jì)(主要介紹設(shè)計(jì)思路,采用流程圖或思維導(dǎo)圖等表示)、項(xiàng)目實(shí)現(xiàn)(部分核心代碼截圖、實(shí)現(xiàn)效果截圖)、項(xiàng)目總結(jié);②每位同學(xué)準(zhǔn)備4分鐘的PPT,介紹項(xiàng)目設(shè)計(jì)與實(shí)現(xiàn)的過程,進(jìn)行答辯和回答問題,答辯分?jǐn)?shù)由老師和同學(xué)們一起評。八、教材及課程資源1.教材及參考書《C語言項(xiàng)目實(shí)踐》,周富肯等:西安電子科技大學(xué)出版社,ISBN:9787560672397,2024年05月。2.項(xiàng)目資源的開發(fā)與利用(1)國家精品在線課程《程序設(shè)計(jì)入門——C語言》,主講:翁愷,網(wǎng)址:/course/ZJU-199001;(2)熱門在線課程《C語言程序設(shè)計(jì)》,主講:翁愷,網(wǎng)址:/course/ZJU-9001;(3)自建SPOC平臺(tái),可選用學(xué)習(xí)通或課堂派等平臺(tái);(4)其它參考書:①《C語言從入門到項(xiàng)目實(shí)戰(zhàn)》,王一萍梁偉李長榮主編,水利水電出版社,ISBN:9787517078258,2019年9月;②《C語言趣味編程100例》,賈蓓主編,清華大學(xué)出版社,ISBN:9787302338086,2014年01月。九、學(xué)習(xí)策略與技巧(1)要求項(xiàng)目的設(shè)計(jì)、實(shí)施、項(xiàng)目報(bào)告和答辯等環(huán)節(jié)必須是獨(dú)立完成,但可以采用學(xué)習(xí)小組討論的方式幫助同學(xué)們解決一般性問題;(2)開展項(xiàng)目的開始,應(yīng)該先讀懂項(xiàng)目需求,把項(xiàng)目分解成多個(gè)子任務(wù),再把子任務(wù)分解成更小的問題,把問題逐一解決;(3)充分了解項(xiàng)目所需的技術(shù)要求,并在項(xiàng)目的實(shí)施階段之前,提前學(xué)習(xí)好;(4)學(xué)生根據(jù)自身對C語言的掌握情況,從易到難逐一完成任務(wù),基礎(chǔ)較弱的同學(xué),更應(yīng)該優(yōu)先完成較易的任務(wù)。十、項(xiàng)目教學(xué)基本條件1.項(xiàng)目負(fù)責(zé)人及任課教師基本要求本課程組由副教授作為課程負(fù)責(zé)人,統(tǒng)籌教學(xué)資源和課程的相關(guān)建設(shè),課程組有固定的授課教學(xué)團(tuán)隊(duì),授課教師教學(xué)經(jīng)驗(yàn)豐富,組織過多輪本課程項(xiàng)目實(shí)施。新加入的授課教師要積極參與集體備課,理解授課團(tuán)隊(duì)的授課思路,熟悉各種教

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論