版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ADDINCNKISM.UserStyle《Python程序設(shè)計(jì)》課程教學(xué)大綱(理論課程)一、課程基本信息課程號(hào)3023D06019開(kāi)課單位國(guó)際學(xué)院課程名稱(chēng)(中文)Python程序設(shè)計(jì)(英文)PythonLanguageProgramming課程性質(zhì)選修考核類(lèi)型考試課程學(xué)分2課程學(xué)時(shí)34課程類(lèi)別學(xué)科基礎(chǔ)課程(學(xué)科拓展課)適用專(zhuān)業(yè)(類(lèi))軟件工程二、課程描述及目標(biāo)(一)課程簡(jiǎn)介《Python程序設(shè)計(jì)》課程是一門(mén)軟件工程專(zhuān)業(yè)的學(xué)科基礎(chǔ)課程,旨在通過(guò)理論教學(xué)與實(shí)踐操作訓(xùn)練,使學(xué)生掌握算法和程序的概念、數(shù)據(jù)類(lèi)型、三種控制結(jié)構(gòu)、函數(shù)的定義和調(diào)用、文件、圖形界面的設(shè)計(jì)、圖形繪制和數(shù)據(jù)可視化、正則表達(dá)式的應(yīng)用、數(shù)據(jù)庫(kù)操作以及運(yùn)行、測(cè)試和調(diào)試機(jī)制,為進(jìn)一步研究面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、算法分析和設(shè)計(jì)等課程奠定了必要的技術(shù)基礎(chǔ)。通過(guò)本課程的學(xué)習(xí),培養(yǎng)學(xué)生設(shè)計(jì)、編寫(xiě)、調(diào)試程序的能力和用計(jì)算機(jī)處理問(wèn)題的思維方法。本課程的主要特點(diǎn)是實(shí)踐性強(qiáng)。(二)教學(xué)目標(biāo)通過(guò)本課程的學(xué)習(xí),要求學(xué)生具體如下知識(shí)和技能:熟練運(yùn)用Python列表、元組、字典、集合等基本數(shù)據(jù)類(lèi)型以及相關(guān)列表推導(dǎo)式、切片等特性來(lái)解決實(shí)際問(wèn)題,熟練掌握Python分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、函數(shù)設(shè)計(jì)以及類(lèi)的設(shè)計(jì)與使用,熟練使用正則表達(dá)式處理字符串,熟練使用Python讀寫(xiě)文本文件與二進(jìn)制文件,了解Python程序的調(diào)試方法。在完成課程后,學(xué)生將掌握如下知識(shí)、技術(shù)和技能:課程目標(biāo)1:培養(yǎng)應(yīng)用程序設(shè)計(jì)語(yǔ)言解決實(shí)際問(wèn)題的思維方法與編程技能,并初步積累編程經(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)新意識(shí)和創(chuàng)新能力以及職業(yè)和專(zhuān)業(yè)素養(yǎng)。課程目標(biāo)3:掌握文獻(xiàn)檢索的方法,并能夠進(jìn)行文獻(xiàn)分析,了解本學(xué)科的發(fā)展熱點(diǎn)和趨勢(shì)。三、課程目標(biāo)對(duì)畢業(yè)要求的支撐關(guān)系畢業(yè)要求指標(biāo)點(diǎn)課程目標(biāo)權(quán)重1-1:軟件工程基礎(chǔ)理論知識(shí);2-1:求學(xué)能力;2-2:工程實(shí)踐能力;課程目標(biāo)10.62-1:求學(xué)能力;2-5:創(chuàng)新能力;3-2:創(chuàng)新意識(shí);3-3:職業(yè)素養(yǎng);3-4:專(zhuān)業(yè)素養(yǎng)。課程目標(biāo)20.22-3:信息獲取能力;2-4:外語(yǔ)交流能力課程目標(biāo)30.2四、教學(xué)方式與方法教學(xué)方式:課堂講授為主,輔以適當(dāng)?shù)恼n堂提問(wèn)、討論和課堂練習(xí)。教學(xué)方法:?jiǎn)l(fā)式教學(xué)、探討式教學(xué)、理論與實(shí)踐相結(jié)合。在基本分析和設(shè)計(jì)方法指導(dǎo)下,以完成一個(gè)個(gè)獨(dú)立程序作為教學(xué)任務(wù)和目標(biāo),用一個(gè)個(gè)難度漸進(jìn)的任務(wù)和目標(biāo)來(lái)引導(dǎo)學(xué)習(xí),使其貫穿整個(gè)教學(xué)過(guò)程。通過(guò)逐個(gè)完成難度漸進(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)搭建python開(kāi)發(fā)環(huán)境,數(shù)據(jù)類(lèi)型,流程控制語(yǔ)句,常用數(shù)據(jù)結(jié)構(gòu),函數(shù)與模塊,程序調(diào)試方法,圖形繪制、圖形化用戶(hù)接口,文件讀寫(xiě)。(二)教學(xué)難點(diǎn)字符串類(lèi)型數(shù)據(jù)的操作,pass占位語(yǔ)句,range函數(shù),Lambda表達(dá)式,列表,元組,字典,集合,不定長(zhǎng)參數(shù),創(chuàng)建模塊,第三方模塊,圖形繪制、圖形化用戶(hù)接口,文件讀寫(xiě)。六、教學(xué)內(nèi)容、基本要求與學(xué)時(shí)分配序號(hào)教學(xué)內(nèi)容基本要求學(xué)時(shí)教學(xué)方式對(duì)應(yīng)課程目標(biāo)1第一章Python程序的基本語(yǔ)法1.Python源程序的書(shū)寫(xiě)格式與基本規(guī)則。2.Python的基本數(shù)據(jù)類(lèi)型。熟悉Python語(yǔ)言的基本語(yǔ)法。了解數(shù)字?jǐn)?shù)據(jù)類(lèi)型的特點(diǎn)和操作。初步掌握字符串?dāng)?shù)據(jù)類(lèi)型。2講授演示課程目標(biāo)1課程目標(biāo)323.Python的算術(shù)運(yùn)算5.Python的輸入輸出。6.Python的關(guān)系和邏輯運(yùn)算。逐漸熟悉Python基本操作。逐漸熟悉Python表達(dá)式。熟悉Python的優(yōu)先級(jí)。2講授演示課程目標(biāo)13第二章Python程序的基本流量控制1.計(jì)算思維和程序設(shè)計(jì)基本方法2.順序結(jié)構(gòu)3.分支結(jié)構(gòu)掌握算法的概念和描述。掌握面向過(guò)程編程的三種結(jié)構(gòu)。掌握關(guān)系運(yùn)算和邏輯運(yùn)算。掌握if-elif語(yǔ)句的使用掌握if-elif語(yǔ)句的嵌套。3講授演示課程目標(biāo)1課程目標(biāo)2課程目標(biāo)344.循環(huán)結(jié)構(gòu)5.程序調(diào)試了解循環(huán)的概念。掌握while循環(huán)語(yǔ)句。掌握f(shuō)or循環(huán)的基本語(yǔ)法。掌握f(shuō)or的各種靈活的應(yīng)用。3講授演示課程目標(biāo)1課程目標(biāo)2課程目標(biāo)35第三章Python的復(fù)合數(shù)據(jù)類(lèi)型1.字符串。2.列表。了解順序和映射組合數(shù)據(jù)的概念和特征。掌握順序和映射組合數(shù)據(jù)操作的相關(guān)方法。4講授演示課程目標(biāo)1課程目標(biāo)2課程目標(biāo)363.元組。4.字典。5.集合。掌握順序和映射組合數(shù)據(jù)操作的相關(guān)方法。了解集數(shù)據(jù)的概念、特點(diǎn)和設(shè)置操作的相關(guān)方法。4講授演示課程目標(biāo)1課程目標(biāo)2課程目標(biāo)37第四章基于文件的文件和數(shù)據(jù)分析1.文件的基本概念。2.文件的操作。初步了解文件、目錄和編碼方式的基本概念。了解文件打開(kāi)、定位、隨機(jī)訪(fǎng)問(wèn)和關(guān)閉操作。掌握讀、寫(xiě)和追加文件的操作。2講授演示課程目標(biāo)1課程目標(biāo)2課程目標(biāo)383.基于文件的數(shù)據(jù)分析。初步掌握基于文件的數(shù)據(jù)分析,并學(xué)會(huì)使用第三方庫(kù)進(jìn)行中文單詞頻率分析。學(xué)習(xí)如何使用第三方庫(kù)詞云進(jìn)行單詞可視化。2講授演示課程目標(biāo)1課程目標(biāo)2課程目標(biāo)39第五章函數(shù)1.函數(shù)的定義與調(diào)用。2.參數(shù)的傳遞。掌握函數(shù)聲明和調(diào)用。了解和掌握函數(shù)的參數(shù)傳遞。了解變量的作用域。2講授演示課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3103.匿名函數(shù)。4.函數(shù)的地遞歸。5.函數(shù)的高級(jí)應(yīng)用。了解匿名函數(shù)的聲明和調(diào)用。了解函數(shù)的遞歸。了解生成器、裝飾器和閉包等函數(shù)高級(jí)應(yīng)用。2講授演示課程目標(biāo)1課程目標(biāo)2課程目標(biāo)311第六章圖形界面的設(shè)計(jì)1.根窗體。2.tkinter常用控件。3.控件布局。了解按鈕、標(biāo)簽、輸入框、文本框、單選按鈕和復(fù)選框等可視化控件的功能。掌握tkinter控件的共同屬性和特有屬性。了解控件布局的三種方法。2講授演示課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3124.tkinte常用控件的特有屬性。掌握可視化程序設(shè)計(jì)中中幾個(gè)常見(jiàn)控件的設(shè)置和取值方法。學(xué)會(huì)用戶(hù)事件響應(yīng)與自定義函數(shù)綁定。2講授演示課程目標(biāo)1課程目標(biāo)2課程目標(biāo)313第七章圖形繪制和數(shù)據(jù)可視化1.tkinter庫(kù)的Canvsas圖形繪制方法了解tkinterCanvsas畫(huà)布的圖形繪制方法。掌握進(jìn)行規(guī)則圖形繪制和運(yùn)用微直線(xiàn)法進(jìn)行函數(shù)圖形繪制的方法。2講授演示課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3142.tkinter庫(kù)的turtle圖形繪制方法。了解turtle庫(kù)的圖形繪圖方法。掌握進(jìn)行規(guī)則圖形繪制和運(yùn)用微直線(xiàn)法進(jìn)行函數(shù)圖形繪制的方法。了解matplotlib庫(kù)的圖形繪制方法及其在數(shù)據(jù)可視化處理中的應(yīng)用。2講授演示課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3合計(jì)34七、學(xué)業(yè)評(píng)價(jià)和課程考核(一)考核類(lèi)型:eq\o\ac(□,√)考試考查(二)考核方式:開(kāi)卷考試eq\o\ac(□,√)閉卷考試課程論文課程報(bào)告其它:(三)成績(jī)?cè)u(píng)定:考核依據(jù)建議分值(百分比)考核/評(píng)價(jià)細(xì)則對(duì)應(yīng)課程目標(biāo)過(guò)程考核50%課堂互動(dòng)20%是否認(rèn)真聽(tīng)講,能否準(zhǔn)確回答問(wèn)題課程目標(biāo)2個(gè)人作業(yè)20%是否及時(shí)上交、完整,對(duì)問(wèn)題的理解、分析、解決方法是否正確課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3測(cè)驗(yàn)20%重點(diǎn)知識(shí)的理解掌握情況,程序編寫(xiě)能力。課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3團(tuán)隊(duì)作業(yè)20%任務(wù)的分配與完成情況;團(tuán)隊(duì)成員之間的溝通是否順暢,是否能夠有效地協(xié)作解決問(wèn)題;作業(yè)的完成度與準(zhǔn)確性。課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3案例講解20%是否準(zhǔn)確理解案例的情境,明確案例要解決的問(wèn)題;代碼邏輯是否正確,功能是否實(shí)現(xiàn);展示效果與表達(dá)能力。課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3期末考核50%期末考試成績(jī)課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3八、課程目標(biāo)達(dá)成評(píng)價(jià)課程目標(biāo)的實(shí)際達(dá)成效果計(jì)算方式如下,達(dá)成值越高,教學(xué)效果越好。課程目標(biāo)達(dá)成度畢業(yè)要求指標(biāo)點(diǎn)達(dá)成度九、教材與教學(xué)參考書(shū)(一)教材無(wú)。(二)教學(xué)參考書(shū)《Python數(shù)據(jù)分析與應(yīng)用》,黃紅梅,張良均著,人民郵電出版社,2018,版次1;《Python語(yǔ)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中小學(xué)教師績(jī)效考核方案優(yōu)化
- 智能家居系統(tǒng)用戶(hù)使用手冊(cè)范文
- 七年級(jí)英語(yǔ)期末試題及評(píng)分參考
- 混凝土拌和站施工方案簡(jiǎn)述
- 外貿(mào)合同條款與案例解析
- 新版小學(xué)六年級(jí)數(shù)學(xué)教學(xué)大綱
- 企業(yè)文化建設(shè)實(shí)施與評(píng)估方案
- 職業(yè)健康安全管理體系實(shí)施方案及要點(diǎn)
- 初中語(yǔ)文教研組工作計(jì)劃樣本
- 幼兒創(chuàng)意美術(shù)教學(xué)活動(dòng)設(shè)計(jì)范例
- 2025至2030年中國(guó)兔子養(yǎng)殖行業(yè)市場(chǎng)現(xiàn)狀調(diào)查及投資方向研究報(bào)告
- 委外施工安全試題及答案
- DBT29-320-2025 天津市建筑工程消能減震隔震技術(shù)規(guī)程
- 產(chǎn)品技術(shù)維護(hù)與保養(yǎng)手冊(cè)
- 2024年國(guó)家電網(wǎng)招聘之電工類(lèi)考試題庫(kù)(突破訓(xùn)練)
- 中建公司建筑機(jī)電設(shè)備安裝工程標(biāo)準(zhǔn)化施工手冊(cè)
- 心臟科醫(yī)生在心血管疾病治療及介入手術(shù)方面的總結(jié)
- 建設(shè)單位項(xiàng)目安全生產(chǎn)方案(2篇)
- 畜牧業(yè)動(dòng)物疫病防控手冊(cè)
- 年度采購(gòu)合同框架協(xié)議
- 地球物理勘探與軍事勘察技術(shù)研究
評(píng)論
0/150
提交評(píng)論