




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
ADDINCNKISM.UserStyle《程序設(shè)計(jì)實(shí)驗(yàn)》課程教學(xué)大綱(實(shí)驗(yàn)課程)一、課程基本信息課程號3023D06004開課單位國際學(xué)院課程名稱(中文)程序設(shè)計(jì)實(shí)驗(yàn)(英文)ProgrammingLab課程性質(zhì)必修考核類型考查課程學(xué)分1課程學(xué)時34課程類別學(xué)科基礎(chǔ)課程(學(xué)科核心課)適用專業(yè)(類)軟件工程二、課程描述及目標(biāo)(一)課程簡介《程序設(shè)計(jì)基礎(chǔ)實(shí)驗(yàn)》課程是本專業(yè)(類)的一門學(xué)科核心課程,旨在培養(yǎng)學(xué)生用程序設(shè)計(jì)語言處理問題的思維方法和程序設(shè)計(jì)技能。使學(xué)生掌握程序設(shè)計(jì)的基礎(chǔ)知識、具備用C語言編程解決問題的基本能力,了解程序設(shè)計(jì)的概念。本課程主要基于C程序設(shè)計(jì)理論。本課程主要包括基本控制結(jié)構(gòu)的應(yīng)用、函數(shù)編程應(yīng)用、數(shù)組編程應(yīng)用等實(shí)驗(yàn)項(xiàng)目。(二)教學(xué)目標(biāo)本課程的目標(biāo)旨在培養(yǎng)學(xué)生的編程能力、邏輯思維能力和解決問題的能力,使學(xué)生掌握C語言的基本語法和編程規(guī)范,理解并應(yīng)用C語言的基本結(jié)構(gòu)和算法,掌握函數(shù)的定義和調(diào)用,理解指針的概念和用法,并提高學(xué)生的編程實(shí)踐能力和綜合素質(zhì)。為進(jìn)一步學(xué)習(xí)后續(xù)課程和將來在不同領(lǐng)域應(yīng)用計(jì)算機(jī)技術(shù)奠定基礎(chǔ)。課程目標(biāo)1:培養(yǎng)應(yīng)用程序設(shè)計(jì)語言解決實(shí)際問題的思維方法與編程技能,并初步積累編程經(jīng)驗(yàn),養(yǎng)成良好的編程風(fēng)格和嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度。課程目標(biāo)2:培養(yǎng)學(xué)生的終身學(xué)習(xí)能力、創(chuàng)新意識和創(chuàng)新能力以及職業(yè)和專業(yè)素養(yǎng)。課程目標(biāo)3:掌握文獻(xiàn)檢索的方法,并能夠進(jìn)行文獻(xiàn)分析,了解本學(xué)科的發(fā)展熱點(diǎn)和趨勢。三、課程目標(biāo)對畢業(yè)要求的支撐關(guān)系畢業(yè)要求指標(biāo)點(diǎn)課程目標(biāo)1-1:軟件工程基礎(chǔ)理論知識;2-1:求學(xué)能力;2-2:工程實(shí)踐能力;課程目標(biāo)12-1:求學(xué)能力;2-5:創(chuàng)新能力;3-2:創(chuàng)新意識;3-3:職業(yè)素養(yǎng);3-4:專業(yè)素養(yǎng)。課程目標(biāo)22-3:信息獲取能力;2-4:外語交流能力課程目標(biāo)3四、教學(xué)方式與方法教學(xué)方式:課堂講授實(shí)驗(yàn)內(nèi)容為輔、學(xué)生動手實(shí)驗(yàn)為主。教學(xué)方法:啟發(fā)式教學(xué)、探討式教學(xué)、理論與實(shí)踐相結(jié)合。在基本分析和設(shè)計(jì)方法指導(dǎo)下,以完成一個個獨(dú)立程序作為教學(xué)任務(wù)和目標(biāo),用一個個難度漸進(jìn)的任務(wù)和目標(biāo)來引導(dǎo)學(xué)習(xí),使其貫穿整個教學(xué)過程。通過逐個完成難度漸進(jìn)的任務(wù),使學(xué)生掌握程序設(shè)計(jì)的基本概念、基本原理、設(shè)計(jì)原則及分析方法,逐步建立程序設(shè)計(jì)的整體概念,培養(yǎng)創(chuàng)新、團(tuán)隊(duì)合作、文獻(xiàn)檢索以程序設(shè)計(jì)的分析和設(shè)計(jì)能力。五、教學(xué)重點(diǎn)與難點(diǎn)(一)教學(xué)重點(diǎn)1.實(shí)驗(yàn)環(huán)境的熟悉和基本操作的掌握。這包括了解并學(xué)會獨(dú)立使用所用的計(jì)算機(jī)系統(tǒng)的基本操作方法,以及在該系統(tǒng)上如何編輯、編譯、連接和運(yùn)行一個C程序。2.對C程序運(yùn)行流程的理解和掌握。這涉及到對C源程序的特點(diǎn)的初步了解,包括順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)等程序流程控制的理解和應(yīng)用。通過實(shí)驗(yàn),學(xué)生應(yīng)能夠掌握C程序的基本執(zhí)行流程,理解并應(yīng)用各種控制結(jié)構(gòu)實(shí)現(xiàn)程序邏輯。3.算法設(shè)計(jì)和編程實(shí)踐能力。學(xué)生需要掌握算法的概念和特性,理解并應(yīng)用常見的算法進(jìn)行問題求解。同時,通過實(shí)驗(yàn),學(xué)生應(yīng)能夠運(yùn)用所學(xué)的C語言知識,設(shè)計(jì)并編寫出能夠解決實(shí)際問題的程序。4.對程序調(diào)試和錯誤處理能力的培養(yǎng)。學(xué)生應(yīng)學(xué)會使用調(diào)試工具進(jìn)行程序調(diào)試,理解并處理常見的編程錯誤,提高程序的穩(wěn)定性和可靠性。(二)教學(xué)難點(diǎn)1.學(xué)生對編程環(huán)境和工具的陌生感。對于初學(xué)者來說,掌握一個新的編程環(huán)境和工具可能會存在困難,比如如何有效使用編譯器、調(diào)試器等工具,以及如何在這些工具中進(jìn)行程序的編輯、編譯和運(yùn)行。這需要學(xué)生花費(fèi)一定的時間和精力去熟悉和掌握。2.理解并應(yīng)用C語言的復(fù)雜語法和特性也是一個難點(diǎn)。C語言雖然基礎(chǔ),但其語法規(guī)則、數(shù)據(jù)類型、運(yùn)算符、控制結(jié)構(gòu)等都有一定的復(fù)雜性。學(xué)生需要深入理解這些概念,并能夠靈活運(yùn)用它們來編寫程序。3.算法設(shè)計(jì)和邏輯思維的培養(yǎng)也是實(shí)驗(yàn)課的一個難點(diǎn)。編程不僅僅是語言的運(yùn)用,更重要的是算法和邏輯的設(shè)計(jì)。學(xué)生需要學(xué)會將實(shí)際問題抽象為計(jì)算機(jī)可以處理的數(shù)學(xué)模型,并設(shè)計(jì)出有效的算法來解決這些問題。這需要學(xué)生具備一定的抽象思維能力和邏輯推理能力。4.程序的調(diào)試和錯誤處理也是實(shí)驗(yàn)課的一個難點(diǎn)。在編程過程中,學(xué)生難免會遇到各種錯誤和問題。如何有效地定位并解決問題,是每個學(xué)生都需要掌握的技能。這要求學(xué)生不僅要理解程序的執(zhí)行流程,還要學(xué)會使用調(diào)試工具,以及掌握常見的錯誤處理方法。六、實(shí)驗(yàn)內(nèi)容、基本要求與學(xué)時分配序號實(shí)驗(yàn)項(xiàng)目名稱實(shí)驗(yàn)內(nèi)容與要求學(xué)時類型對應(yīng)課程目標(biāo)1C語言的循環(huán)和選擇結(jié)構(gòu)練習(xí)選擇結(jié)構(gòu)中的if語句、switch語句、循環(huán)結(jié)構(gòu)中的while語句、do-while語句、for語句。要求:熟練掌握程序設(shè)計(jì)的三大結(jié)構(gòu),能夠根據(jù)問題選擇合適的結(jié)構(gòu)。6設(shè)計(jì)性課程目標(biāo)1課程目標(biāo)2課程目標(biāo)32C語言的函數(shù)定義函數(shù)并在主程序中調(diào)用函數(shù);參數(shù)傳遞時,練習(xí)分別值傳遞和引用傳遞,并比較二者的不同。要求:熟練掌握函數(shù)的定義、正確定義函數(shù)體。6設(shè)計(jì)性課程目標(biāo)1課程目標(biāo)2課程目標(biāo)33C語言的數(shù)組和指針練習(xí)一維數(shù)組和二維數(shù)組的定義和初始化,結(jié)合有關(guān)算法,操作一維數(shù)組,并練習(xí)輸入輸出。要求:熟練掌握一維數(shù)組、二維數(shù)組(輸入、輸出、檢索)。能夠根據(jù)具體問題定義合適的數(shù)組。6設(shè)計(jì)性課程目標(biāo)1課程目標(biāo)2課程目標(biāo)34C語言的結(jié)構(gòu)體練習(xí)結(jié)構(gòu)體作為函數(shù)參數(shù);練習(xí)使用指向結(jié)構(gòu)體的指針操作結(jié)構(gòu)體數(shù)組。要求:熟練掌握結(jié)構(gòu)體類型的聲明,會運(yùn)用結(jié)構(gòu)體數(shù)組解決問題。8設(shè)計(jì)性課程目標(biāo)1課程目標(biāo)2課程目標(biāo)35C語言的鏈表綜合實(shí)驗(yàn)練習(xí)使用鏈?zhǔn)酱鎯Y(jié)構(gòu)來解決線性表問題。要求:熟練掌握鏈表結(jié)點(diǎn)類型的聲明,可以對鏈表進(jìn)行熟練的增刪改查。8設(shè)計(jì)性課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3合計(jì)34七、學(xué)業(yè)評價和課程考核(一)考核類型:考試eq\o\ac(□,√)考查(二)考核方式:實(shí)驗(yàn)報告實(shí)驗(yàn)作品eq\o\ac(□,√)其它:考核實(shí)驗(yàn)動手操作方法與實(shí)驗(yàn)報告(填寫具體考核方式)(三)成績評定:考核依據(jù)建議分值(百分比)考核/評價細(xì)則對應(yīng)課程目標(biāo)過程考核100%課堂互動20%是否認(rèn)真聽講,能否準(zhǔn)確回答問題課程目標(biāo)2個人作業(yè)20%是否及時上交、完整,對問題的理解、分析、解決方法是否正確課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3測驗(yàn)20%重點(diǎn)知識的理解掌握情況,程序編寫能力。課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3團(tuán)隊(duì)作業(yè)20%任務(wù)的分配與完成情況;團(tuán)隊(duì)成員之間的溝通是否順暢,是否能夠有效地協(xié)作解決問題;作業(yè)的完成度與準(zhǔn)確性。課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3案例講解20%是否準(zhǔn)確理解案例的情境,明確案例要解決的問題;代碼邏輯是否正確,功能是否實(shí)現(xiàn);展示效果與表達(dá)能力。課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3期末考核0八、課程目標(biāo)達(dá)成評價課程目標(biāo)的實(shí)際達(dá)成效果計(jì)算方式如下,達(dá)成值越高,教學(xué)效果越好。課程目標(biāo)達(dá)成度畢業(yè)要求指標(biāo)點(diǎn)達(dá)成度九、教材與教學(xué)參考書(一)教材《CProgrammingTutorialForBeginners》,宋輝,西安電子科技大學(xué)出版社,2016年6月。(二)教學(xué)參考書《C++程序設(shè)計(jì)基礎(chǔ)(第3版)》,周靄如等,電子工業(yè)出版社,2010;《C++程序設(shè)計(jì)教程(第二版)》,錢能等,清華大學(xué)出版社,2005;《C語言大學(xué)實(shí)用教程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 陜西職業(yè)技術(shù)學(xué)院《影視特效》2023-2024學(xué)年第一學(xué)期期末試卷
- 錦州市黑山縣2024-2025學(xué)年三年級數(shù)學(xué)第二學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 南開大學(xué)《試驗(yàn)設(shè)計(jì)與數(shù)據(jù)分析》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣西電力職業(yè)技術(shù)學(xué)院《電視攝像基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 黔南民族醫(yī)學(xué)高等??茖W(xué)?!渡锎蠓肿与p語》2023-2024學(xué)年第二學(xué)期期末試卷
- 工程資金計(jì)劃表模板范文
- 精油美容儀問卷調(diào)查
- 激光投影施工方案范本
- 管道盲探施工方案
- 山西定向穿越施工方案
- 2024年河南職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫各版本
- 工業(yè)廢鹽及副產(chǎn)鹽深度資源化利用項(xiàng)目可行性研究報告
- 制度機(jī)制風(fēng)險點(diǎn)及防控措施3篇
- 永遇樂·京口北固亭懷古
- 《廉潔文化知識問答100題》答題活動(含答案)
- 管道鈍化方案
- 2024屆山東省青島市西海岸新區(qū)6中中考?xì)v史考前最后一卷含解析
- 小兒推拿法操作評分標(biāo)準(zhǔn)
- 心腦血管疾病的危險因素與管理1
- 2016年4月自考00040法學(xué)概論試題及答案
- 巴黎香榭麗舍大街課件
評論
0/150
提交評論