Python程序設(shè)計車輛工程專業(yè)教學(xué)大綱_第1頁
Python程序設(shè)計車輛工程專業(yè)教學(xué)大綱_第2頁
Python程序設(shè)計車輛工程專業(yè)教學(xué)大綱_第3頁
Python程序設(shè)計車輛工程專業(yè)教學(xué)大綱_第4頁
Python程序設(shè)計車輛工程專業(yè)教學(xué)大綱_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGEPAGE7《Python程序設(shè)計A》課程教學(xué)大綱一、課程基本信息課程名稱Python程序設(shè)計A課程編號200702課程性質(zhì)必修課課程類別核心課程開課單位人工智能學(xué)院計算機(jī)基礎(chǔ)教研室授課學(xué)期第5學(xué)期學(xué)分/學(xué)時2.5/40課內(nèi)學(xué)時40理論授課24上機(jī)學(xué)時16課內(nèi)實(shí)踐0實(shí)驗(yàn)學(xué)時0課外學(xué)時40適用專業(yè)車輛工程專業(yè)是否雙語否先修課程信息技術(shù)基礎(chǔ)、C語言程序設(shè)計后續(xù)課程二、課程簡介Python程序設(shè)計是車輛工程專業(yè)的一門學(xué)科專業(yè)基礎(chǔ)課程,是理論性和實(shí)踐性相結(jié)合較強(qiáng)的一門課程。本課程對Python語言進(jìn)行程序設(shè)計與實(shí)現(xiàn)的知識進(jìn)行理論講授及上機(jī)實(shí)驗(yàn)驗(yàn)證,培養(yǎng)學(xué)生掌握Python語言的基本知識、基本程序設(shè)計方法,具備分析問題,設(shè)計算法,可以獨(dú)立開發(fā)Python簡單的項(xiàng)目程序。本課程主要講授內(nèi)容包括Python語法基礎(chǔ)、程序流程控制、函數(shù)、列表與元組、字典與集合、文件等內(nèi)容。Python程序設(shè)計課程涵蓋了從基本語法到高級技術(shù)的全面學(xué)習(xí),通過學(xué)習(xí)本課程,具備編寫程序的能力,鍛煉學(xué)生的問題解決能力。在面對問題時,能迅速查找和分析原因,并采取相應(yīng)措施予以解決;在團(tuán)隊中,與隊友有效溝通和協(xié)作,以達(dá)到共同目標(biāo)。三、課程目標(biāo)及對畢業(yè)要求指標(biāo)點(diǎn)的支撐(一)課程目標(biāo)通過本課程的學(xué)習(xí),使學(xué)生達(dá)到以下目標(biāo):課程目標(biāo)1:思政目標(biāo)通過本門課程的學(xué)習(xí),激發(fā)學(xué)生求知熱情、探索和創(chuàng)新精神;培養(yǎng)學(xué)生勤于思考,勇于實(shí)踐的習(xí)慣;培養(yǎng)學(xué)生樹立正確的社會主義核心價值觀,增強(qiáng)學(xué)生的社會責(zé)任感及愛國情感。課程目標(biāo)2:知識目標(biāo)學(xué)生能夠掌握并表述Python程序設(shè)計語言的基本概念、基本語法、函數(shù)、模塊、標(biāo)準(zhǔn)庫和第三方庫件的使用、文件等內(nèi)容。課程目標(biāo)3:能力目標(biāo)學(xué)生能夠根據(jù)具體任務(wù),分析并設(shè)計合適的算法,學(xué)會運(yùn)用所學(xué)的Python語言知識,遵循編碼規(guī)范,編寫結(jié)構(gòu)清晰、可讀性強(qiáng)的程序代碼,解決實(shí)際問題;并學(xué)會調(diào)試程序。課程目標(biāo)4:素質(zhì)目標(biāo)培養(yǎng)學(xué)生對程序設(shè)計的理解和分析能力,深入理解程序設(shè)計的本質(zhì)和原理,并用Python語言解決實(shí)際問題;提高學(xué)生的Python語言代碼規(guī)范和編程風(fēng)格,使其能夠編寫出易于閱讀、易于維護(hù)的高質(zhì)量代碼。培養(yǎng)學(xué)生的自學(xué)能力及持續(xù)學(xué)習(xí)意識,提高編程水平。(二)課程目標(biāo)對畢業(yè)要求指標(biāo)點(diǎn)的支撐課程目標(biāo)支撐畢業(yè)要求指標(biāo)點(diǎn)畢業(yè)要求課程目標(biāo)1課程目標(biāo)31.3掌握計算機(jī)的基礎(chǔ)知識,具有針對工程問題進(jìn)行軟硬件分析、設(shè)計和仿真驗(yàn)證的能力;1.工程知識課程目標(biāo)2課程目標(biāo)4不知道如何與專業(yè)結(jié)合5-使用現(xiàn)代工具四、課程基本教學(xué)內(nèi)容及對課程目標(biāo)的支撐(一)課程基本教學(xué)內(nèi)容第一單元Python程序設(shè)計基本方法及語法基礎(chǔ)(學(xué)時數(shù):10學(xué)時)1.課程主要內(nèi)容Python程序設(shè)計語言的發(fā)展歷程,Python的語法基礎(chǔ),包括語法格式、標(biāo)識符、數(shù)據(jù)類型、運(yùn)算符、基本輸入輸出函數(shù)、字符串。上機(jī):Python程序開發(fā)環(huán)境的安裝、配置,使用基本輸入輸出函數(shù)、字符串,Python中的變量和變量類型,Python中的標(biāo)識符,準(zhǔn)確判斷標(biāo)識符的合法性,不同運(yùn)算符的作用,不同的數(shù)值運(yùn)算,編寫簡單的Python程序。2.重點(diǎn)和難點(diǎn)重點(diǎn):Python的程序格式,標(biāo)準(zhǔn)庫的導(dǎo)入,基本輸入輸出函數(shù),字符串。難點(diǎn):字符串的應(yīng)用。3.教學(xué)方法1)多媒體課件和傳統(tǒng)教學(xué)相結(jié)合;2)案例分析;3)小組合作學(xué)習(xí);4)上機(jī)實(shí)踐。4.學(xué)生學(xué)習(xí)預(yù)期成果理解Python語言的基本概念和知識,能夠應(yīng)用Python開發(fā)工具和Python語言的基本知識,實(shí)現(xiàn)基本任務(wù)的編碼、調(diào)試和運(yùn)行。5.支撐課程目標(biāo)課程目標(biāo)1課程目標(biāo)2第二單元程序設(shè)計的三大基本結(jié)構(gòu)(學(xué)時數(shù):8學(xué)時)標(biāo)準(zhǔn)庫的使用,Python的程序流程控制,包括順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。1.課程主要內(nèi)容判斷語句的使用,循環(huán)語句的使用,break、continue、pass和else語句的作用。上機(jī):并掌握Python基礎(chǔ)語法和常用語句,if、while、for、break、continue、pass等語句的用法。2.重點(diǎn)和難點(diǎn)重點(diǎn):while、for與else的擴(kuò)展。難點(diǎn):程序的異常處理。3.教學(xué)方法1)多媒體課件和傳統(tǒng)教學(xué)相結(jié)合;2)案例分析;3)小組合作學(xué)習(xí);4)上機(jī)實(shí)踐。4.學(xué)生學(xué)習(xí)預(yù)期成果掌握常用的題目的求解方法,用所學(xué)知識解決相關(guān)的實(shí)際問題。5.支撐課程目標(biāo)課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3第三單元函數(shù)(學(xué)時數(shù):8學(xué)時)1.課程主要內(nèi)容Python函數(shù)的概念、函數(shù)的定義與調(diào)用、參數(shù)傳遞方式、變量作用域、嵌套調(diào)用、lambda表達(dá)式等相關(guān)知識。上機(jī):使用函數(shù)實(shí)現(xiàn)模塊功能。2.重點(diǎn)和難點(diǎn)重點(diǎn):Python函數(shù)定義、參數(shù)傳遞。難點(diǎn):函數(shù)遞歸的定義和使用方法。3.教學(xué)方法1)多媒體課件和傳統(tǒng)教學(xué)相結(jié)合;2)案例分析;3)小組討論;4)上機(jī)實(shí)踐。4.學(xué)生學(xué)習(xí)預(yù)期成果學(xué)會使用函數(shù)實(shí)現(xiàn)功能模塊劃分,掌握Python函數(shù)的定義及調(diào)用,提高軟件開發(fā)效率。5.支撐課程目標(biāo)課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3第四單元組合數(shù)據(jù)類型(學(xué)時數(shù):10學(xué)時)1.課程主要內(nèi)容Python列表、元組、字典、集合等組合數(shù)據(jù)類型的特點(diǎn)、概念及基本使用方法,不可變數(shù)據(jù)類型、可變數(shù)據(jù)類型等內(nèi)容。上機(jī):在Python程序中使用組合數(shù)據(jù)類型,進(jìn)行快速、有效地解決實(shí)際問題。2.重點(diǎn)和難點(diǎn)重點(diǎn):列表、元組、字典、集合。難點(diǎn):列表的應(yīng)用。3.教學(xué)方法1)多媒體課件和傳統(tǒng)教學(xué)相結(jié)合;2)案例分析;3)小組討論;4)上機(jī)實(shí)踐。4.學(xué)生學(xué)習(xí)預(yù)期成果學(xué)會使用列表、元組、字典、集合等組合數(shù)據(jù)類型進(jìn)行編程,掌握其使用技巧。5.支撐課程目標(biāo)課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3第五單元第三方庫及文件(學(xué)時數(shù):4學(xué)時)1.課程主要內(nèi)容文件的基礎(chǔ)知識,包括文件與文件類型、目錄與文件路徑;文件的操作,包括打開與關(guān)閉、文件的讀寫;第三方庫的安裝與應(yīng)用。上機(jī):文件的操作,能夠?qū)崿F(xiàn)數(shù)據(jù)的讀寫操作處理。2.重點(diǎn)和難點(diǎn)重點(diǎn):文件讀寫方法。難點(diǎn):文件路徑。3.教學(xué)方法1)多媒體課件和傳統(tǒng)教學(xué)相結(jié)合;2)案例分析;3)小組討論;4)上機(jī)實(shí)踐。4.學(xué)生學(xué)習(xí)預(yù)期成果學(xué)會使用文件實(shí)現(xiàn)數(shù)據(jù)永久存儲的編程,掌握文件操作的綜合應(yīng)用。5.支撐課程目標(biāo)課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3課程目標(biāo)4(二)課程基本教學(xué)內(nèi)容對課程目標(biāo)的支撐課程教學(xué)內(nèi)容教學(xué)方法支撐的課程目標(biāo)學(xué)時安排課內(nèi)外學(xué)時比例第一單元Python程序基本方法及語法基礎(chǔ)課堂講授、案例分析、小組合作、上機(jī)實(shí)踐課程目標(biāo)1、2101:1第二單元程序的三大結(jié)構(gòu)課堂講授、案例分析、小組討論、上機(jī)實(shí)踐課程目標(biāo)1、2、381:1第三單元函數(shù)課堂講授、案例分析、小組討論、上機(jī)實(shí)踐課程目標(biāo)1、2、381:1第四單組合數(shù)據(jù)類型課堂講授、案例分析、小組討論、上機(jī)實(shí)踐課程目標(biāo)1、2、3101:1第五單元第三方庫及文件課堂講授、案例分析、小組討論、上機(jī)實(shí)踐課程目標(biāo)1、2、3、441:1合計401:1五、課程考核及對課程目標(biāo)的支撐(一)課程考核:考試課課程成績構(gòu)成(百分制)課程成績構(gòu)成比例考核環(huán)節(jié)目標(biāo)分值考核/評價細(xì)則平時成績30%課后作業(yè)30共計安排6次作業(yè),每次作業(yè)的成績滿分10分,折算總計30分。要在規(guī)定時間內(nèi)提交。小組討論30共計安排2~3次線上討論,根據(jù)討論內(nèi)容優(yōu)劣給小組打分,各小組內(nèi)根據(jù)任務(wù)分派組內(nèi)為每個人打分。最終總成績按比例折算為30分。隨堂測驗(yàn)30課堂根據(jù)需要隨時安排測驗(yàn),每次答題時間控制在5分鐘之內(nèi),根據(jù)題目難度,數(shù)量靈活設(shè)置分值。最終總成績按比例折算為30分。課堂表現(xiàn)10根據(jù)課堂反饋,討論,發(fā)言等情況打分,次數(shù)不限,每次1~2分,最終總成績按比例折算為10分。實(shí)踐成績20%上機(jī)實(shí)驗(yàn)40共計安排6次上機(jī)實(shí)驗(yàn),每次上機(jī)實(shí)驗(yàn)后線上提交程序代碼、運(yùn)行結(jié)果等相關(guān)內(nèi)容,給定均按A、B、C、D、E五等級制。根據(jù)五等級與基準(zhǔn)分給出每次上機(jī)實(shí)驗(yàn)成績。最終總成績按比例折算為40分。綜合案例60共計安排3~5次綜合案例的過程考核,每次通過線上提交圖、表、報告等要求內(nèi)容,給定均按A、B、C、D、E五等級制。最終總成績按比例折算為60分。期末考試50%知識401.考核內(nèi)容:所有教學(xué)內(nèi)容;2.考試題型:客觀題(選擇、填空、判斷);主觀題(讀程序?qū)懡Y(jié)果、程序設(shè)計)3.評價細(xì)則:客觀題共計60分;主觀題共計40分。能力40綜合應(yīng)用15創(chuàng)新5(二)課程考核對課程目標(biāo)的支撐教學(xué)內(nèi)容考核主要內(nèi)容考核方式支撐的課程目標(biāo)第一單元Python程序設(shè)計基本方法及語法基礎(chǔ)1程序設(shè)計基本方法2Python的程序語法元素分析3基本數(shù)據(jù)類型課堂表現(xiàn)隨堂測驗(yàn)課后作業(yè)上機(jī)實(shí)驗(yàn)期末考試課程目標(biāo)1、2第二單元程序的三大結(jié)構(gòu)據(jù)類型1程序的基本結(jié)構(gòu)2程序的分支結(jié)構(gòu)3程序的循環(huán)結(jié)構(gòu)課堂表現(xiàn)隨堂測驗(yàn)上機(jī)實(shí)驗(yàn)小組討論綜合案例期末考試課程目標(biāo)1、2、3第三單元函數(shù)1函數(shù)的基本使用2函數(shù)的參數(shù)傳遞3代碼復(fù)用和模塊化設(shè)計4函數(shù)的遞歸5python內(nèi)置函數(shù)課堂表現(xiàn)隨堂測驗(yàn)課后作業(yè)上機(jī)實(shí)驗(yàn)小組討論綜合案例期末考試課程目標(biāo)1、2、3第四單組合數(shù)據(jù)類型1列表的類型和操作2字典的類型和操作3組合數(shù)據(jù)類型(集合、元組)課堂表現(xiàn)隨堂測驗(yàn)上機(jī)實(shí)驗(yàn)綜合案例期末考試課程目標(biāo)1、2、3第五單元文件1文件的使用2python第三方庫安裝及使用課堂表現(xiàn)隨堂測驗(yàn)上機(jī)實(shí)驗(yàn)期末考試課程目標(biāo)1、2、3、4六、使用教材、相關(guān)推薦書目及課程資源(一)使用教材Python語言程序設(shè)計基礎(chǔ)(第2版)作者:嵩天高等教育出版社,2023年版.(二)相關(guān)推薦書目1.黑馬程序員:《Python快速編程入門》,人民郵電出版社,2019年版;2.郭煒:《Python程序設(shè)計基礎(chǔ)及實(shí)踐》,人民郵電出版社,2023年版;3.MagnusLieHetland:《BeginningPythonFromNovietoProfessional》.ApressL.P.2020.4.陳春暉,翁愷,季江民:《Python程序設(shè)計》,浙江大學(xué)出版社,2022年版;(三)課程資源1.Python語言程序設(shè)計中國大學(xué)MOOC.北京理工大學(xué)嵩天、黃天羽、禮欣./course/BIT-268001?from=searchPage&outVendor=zw_mooc

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論