《Python程序設(shè)計》課程教學(xué)大綱(中職)_第1頁
《Python程序設(shè)計》課程教學(xué)大綱(中職)_第2頁
《Python程序設(shè)計》課程教學(xué)大綱(中職)_第3頁
《Python程序設(shè)計》課程教學(xué)大綱(中職)_第4頁
《Python程序設(shè)計》課程教學(xué)大綱(中職)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《Python程序設(shè)計》課程教學(xué)大綱課程編號:13220001英文名稱:PythonProgramming學(xué)分:2學(xué)時:總學(xué)時48學(xué)時,其中理論16學(xué)時,實踐32學(xué)時先修課程:無課程類別:通識教育課程授課對象:全校非計算機(jī)專業(yè)教學(xué)單位:機(jī)械與電氣工程學(xué)院修讀學(xué)期:第1學(xué)期一、課程描述和目標(biāo)Python程序設(shè)計是面向非計算機(jī)專業(yè)本科生的第一門程序設(shè)計類課程。課程任務(wù)是通過對程序設(shè)計基本方法、Python語言語法、基本算法、文件操作、數(shù)據(jù)分析處理與可視化等知識的學(xué)習(xí),培養(yǎng)計算思維,訓(xùn)練學(xué)生的編程能力。通過這門課程的學(xué)習(xí),可以使學(xué)生掌握一門可直接用于求解復(fù)雜專業(yè)問題的編程語言,提高學(xué)生利用計算機(jī)解決問題的能力,可使學(xué)生具備在這個智能時代從事數(shù)據(jù)處理、人工智能等工作的基本能力。本課程教學(xué)目標(biāo)是培養(yǎng)大學(xué)生利用Python語言編寫與調(diào)試程序的能力,使之具備初步的高級語言程序設(shè)計能力,掌握一定的數(shù)據(jù)處理與可視化技術(shù),能夠用Python語言解決生活、學(xué)習(xí)、工作中的一般計算問題與數(shù)據(jù)問題。具體的課程目標(biāo)如下:課程目標(biāo)1:了解信息處理方法和過程以及計算思維的概念與含義,掌握Python語言的數(shù)據(jù)類型及應(yīng)用、數(shù)據(jù)分析、處理與可視化的基本方法和程序設(shè)計的算法思想,學(xué)會利用現(xiàn)代信息技術(shù)工具來解決相關(guān)領(lǐng)域的工程問題與專業(yè)技術(shù)問題。課程目標(biāo)2:熟練掌握python語言的編程方法和體系,學(xué)會在未來的人工智能時代,利用python人工智能語言,對專業(yè)問題創(chuàng)新和開發(fā)的能力以及養(yǎng)成持續(xù)的自主學(xué)習(xí)和終身學(xué)習(xí)新技術(shù)的習(xí)慣。二、課程目標(biāo)對畢業(yè)要求的支撐關(guān)系畢業(yè)要求指標(biāo)點課程目標(biāo)權(quán)重5:使用現(xiàn)代工具:能夠針對復(fù)雜工程問題,開發(fā)、選擇與使用恰當(dāng)?shù)募夹g(shù)、資源、現(xiàn)代工程工具和信息技術(shù)工具,包括對復(fù)雜工程問題的預(yù)測與模擬,并能夠理解其局限性。課程目標(biāo)1H12.終身學(xué)習(xí):具有自主學(xué)習(xí)和終身學(xué)習(xí)的意識,有不斷學(xué)習(xí)和適應(yīng)發(fā)展的能力。課程目標(biāo)2L三、教學(xué)內(nèi)容、基本要求與學(xué)時分配(一)理論教學(xué)序號教學(xué)內(nèi)容基本要求及重、難點(含德育要求)學(xué)時教學(xué)方式對應(yīng)課程目標(biāo)1Python快速入門基本要求:程序設(shè)計語言類型、程序設(shè)計語言種類、Python語言開發(fā)環(huán)境配置、基本的程序設(shè)計方法。重點:人機(jī)交互(輸入/輸出)、賦值、常量、變量、表達(dá)式、分支、循環(huán)、函數(shù)、編碼與命名規(guī)范、注釋等概念。難點:Turtle庫簡介,繪圖實例分析、繪圖函數(shù)。德育要求:從Python為人工智能語言引出我國人工智能的現(xiàn)狀、以及目前的卡脖子工程,芯片問題。通過turtle繪制國旗,了解國旗歷史,明白繪制國旗的嚴(yán)肅性與準(zhǔn)確性。2講授演示練習(xí)課程目標(biāo)12數(shù)據(jù)類型基本要求:數(shù)據(jù)與數(shù)據(jù)類型的概念、字符串類型、字符串的各種處理方法、數(shù)值類型、迭代器類型、常用運(yùn)算、數(shù)學(xué)函數(shù)的使用。重點:字符串的各種處理方法;數(shù)據(jù)類型的轉(zhuǎn)換。難點:字符串的各種處理方法;數(shù)學(xué)函數(shù)的使用。德育要求:培養(yǎng)精益求精的工匠精神,做事認(rèn)真嚴(yán)謹(jǐn)、一絲不茍。2講授演示練習(xí)課程目標(biāo)13程序的流程控制基本要求:掌握程序設(shè)計的三種基本結(jié)構(gòu)(順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu))的概念與應(yīng)用、掌握隨機(jī)數(shù)函數(shù)的使用方法。重點:循環(huán)結(jié)構(gòu);隨機(jī)數(shù)函數(shù)。難點:選擇結(jié)構(gòu)的靈活應(yīng)用。德育要求:對學(xué)生進(jìn)行勞動教育,勿忘“勤勞”是中華民族之美德。2講授演示練習(xí)課程目標(biāo)14序列類型基本要求:通用序列操作,列表類型和操作、元組類型和操作。重點:序列的通用操作;列表的應(yīng)用。難點:列表的靈活應(yīng)用。德育要求:通過列表三種添加元素方法的時間、效度對比分析,教育學(xué)生在日常生活中遇見問題要對癥下藥、有的放矢,處理問題時要能找到節(jié)省財力和物力的最佳解決方案。這樣才能提高資源的利用率,使用有限的資源,解決更多的問題。2講授演示練習(xí)課程目標(biāo)15集合與字典基本要求:集合的創(chuàng)建與應(yīng)用、字典的創(chuàng)建與應(yīng)用方法。重點:字典的創(chuàng)建及應(yīng)用;集合的應(yīng)用。難點:字典的創(chuàng)建及應(yīng)用。德育要求:以字典結(jié)構(gòu)存儲通過jieba庫等技術(shù)分析的黨和國家的重要政策方針,讓學(xué)生了解國家的重大決策,和國家發(fā)展方向保持一致。2講授演示練習(xí)課程目標(biāo)16函數(shù)和代碼復(fù)用基本要求:掌握函數(shù)的定義、函數(shù)調(diào)用方法、函數(shù)的參數(shù)傳遞、函數(shù)返回值的概念與應(yīng)用,了解變量作用域、匿名函數(shù)、遞歸及應(yīng)用、代碼復(fù)用、內(nèi)置函數(shù)等概念。重點:函數(shù)的參數(shù)傳遞;匿名函數(shù);各種內(nèi)置函數(shù)。難點:函數(shù)遞歸及應(yīng)用。德育要求:通過函數(shù)的功能培養(yǎng)分而治之的思想。2講授演示練習(xí)課程目標(biāo)17文件操作基本要求:程序中的錯誤、異常、異常的處理方法。文件概念、文件的打開與關(guān)閉、文件的讀寫操作、文件的重命名與刪除、CSV格式文件的讀寫、JSON格式文件的讀寫、文件與文件夾的操作。重點:文件的讀寫操作;CSV格式文件的讀寫。難點:文件的應(yīng)用。德育要求:通過分析GDP的數(shù)據(jù),談經(jīng)濟(jì)發(fā)展;貧困人口數(shù)據(jù)談全面脫貧。通過對異常處理機(jī)制的講解,教育學(xué)生防范風(fēng)險的重要性。在日常生活中,一種行為可能會產(chǎn)生多種結(jié)果,其中的某些結(jié)果是超出預(yù)期的,那就要為這些超出預(yù)期的結(jié)果準(zhǔn)備好備用方案。2講授演示練習(xí)課程目標(biāo)18數(shù)據(jù)分析與可視化基本要求:掌握科學(xué)計算相關(guān)庫的應(yīng)用、數(shù)據(jù)分析庫的應(yīng)用、數(shù)據(jù)可視化庫的應(yīng)用,了解網(wǎng)絡(luò)爬蟲概念與基本應(yīng)用方法。重點:網(wǎng)絡(luò)爬蟲;數(shù)據(jù)可視化。難點:網(wǎng)絡(luò)爬蟲。德育要求:通過能源使用量數(shù)據(jù)分析談碳排放、碳中和等。2講授演示練習(xí)課程目標(biāo)2合計16(二)實驗教學(xué)實驗學(xué)時情況如下:序號實驗項目實驗內(nèi)容與要求學(xué)時類型對應(yīng)課程目標(biāo)1熟悉Python開發(fā)環(huán)境實驗內(nèi)容:1.軟件的下載及安裝;2.輸出“歡迎您”;3.輸出自我介紹;4.豎著輸出所輸入的內(nèi)容;實驗要求:1.熟悉IDLE、PyCharm或其他Python開發(fā)環(huán)境的基本操作;2.熟練掌握Python代碼交互式運(yùn)行方式;3.熟練掌握Python變量的創(chuàng)建和刪除方式;4.熟悉Python基本輸入輸出函數(shù)或語句的用法;5.熟悉ord()、chr()、help()、id()、bin()、type()等Python內(nèi)置函數(shù)的用法;6.了解Python代碼編寫規(guī)范;7.熟悉Python標(biāo)準(zhǔn)庫和擴(kuò)展庫的導(dǎo)入和使用方式;8.熟悉pip工具的用法,能夠安裝新模塊、查看已安裝模塊、升級或卸載已安裝模塊;9.了解Python變量動態(tài)類型的特點;10.理解Python基于值的自動內(nèi)存管理機(jī)制;11.熟練掌握Python程序的創(chuàng)建和運(yùn)行方式,包括在開發(fā)環(huán)境中直接運(yùn)行Python程序和在命令提示符環(huán)境中運(yùn)行Python程序。必修2演示課程目標(biāo)12數(shù)值運(yùn)算實驗內(nèi)容:1.計算矩形面積;2.求絕對值;3.計算三角形周長與面積;實驗要求:掌握整型、浮點型的應(yīng)用與類型轉(zhuǎn)換。必修4驗證課程目標(biāo)1課程目標(biāo)33選擇結(jié)構(gòu)實驗內(nèi)容:1.百分制轉(zhuǎn)五級評分制;2.設(shè)計簡單計算器;實驗要求:1.了解三種基本的程序控制結(jié)構(gòu);2.掌握分支結(jié)構(gòu);3.熟練應(yīng)用分支語句解決問題。必修2驗證課程目標(biāo)1課程目標(biāo)24循環(huán)結(jié)構(gòu)實驗內(nèi)容:1.求正負(fù)交錯數(shù)列前n項和;2.十進(jìn)制整數(shù)轉(zhuǎn)二進(jìn)制;3.求解百錢買百雞問題;4.求解兔子繁殖問題;5.求解有趣的算式系列;實驗要求:1.掌握循環(huán)結(jié)構(gòu);2.熟練應(yīng)用環(huán)語句解決問題。必修2驗證課程目標(biāo)1課程目標(biāo)25字符串處理實驗內(nèi)容:1.統(tǒng)計字符串中單詞數(shù)量;2.IP地址異常判定;3.密碼強(qiáng)度判斷;4.凱撒密碼的加密與解密;實驗要求:1.熟練使用運(yùn)算符%和format()方法進(jìn)行字符串格式化;2.熟練掌握字符串分割、連接、排版、替換、查找、刪除指定字符等方法的用法;3.嘗試編寫代碼生成隨機(jī)密碼并驗證其安全性,若字符串中同時包含英文字母大小寫、數(shù)字和標(biāo)點符號則認(rèn)為是安全的。必修2驗證課程目標(biāo)1課程目標(biāo)26序列應(yīng)用實驗內(nèi)容:1.摩爾斯電碼轉(zhuǎn)換;2.尋找幸運(yùn)同學(xué);3.素數(shù)求和;4.列表推導(dǎo)式和元組生成式的應(yīng)用。實驗要求:1.熟悉Python列表、元組、字典、集合的創(chuàng)建與刪除,熟練掌握列表推導(dǎo)式、生成器推導(dǎo)式用法,了解字典推導(dǎo)式和集合推導(dǎo)式用法;2.熟練掌握Python列表元素增加、刪除的方法,深入理解不同的增加與刪除元素的方法效率的不同;3.熟練掌握列表推導(dǎo)式,能夠使用列表推導(dǎo)式生成符合特定條件的列表;4.熟練掌握切片的用法,能夠使用切片訪問列表、元組、range對象的元素,能夠使用切片為列表增加、刪除、修改元素;5.熟悉+、*運(yùn)算符對列表、元組對象的作用;6.理解Python列表中間位置插入和刪除元素對其他元素索引的影響;7.理解和熟練運(yùn)用成員測試運(yùn)算符in在遍歷序列元素;8.掌握序列解包的用法;9.熟練掌握列表排序方法sort()和內(nèi)置排序函數(shù)sorted()的用法;10.熟練掌握字典對象的get()方法。必修4驗證課程目標(biāo)1課程目標(biāo)27集合與字典的應(yīng)用實驗內(nèi)容:1.字符串去重;2.手機(jī)銷售統(tǒng)計;3.查找特殊數(shù);4.設(shè)計通訊錄;5.查詢省會;實驗要求:掌握集合的基本概念和方法;1.掌握利用集合進(jìn)行去除重復(fù)數(shù)據(jù)的方法;2.掌握字典的基本概念和方法;3.掌握使用字典進(jìn)行詞頻統(tǒng)計的方法;4.學(xué)習(xí)在程序設(shè)計中靈活使用字典。必修4驗證課程目標(biāo)1課程目標(biāo)28函數(shù)和代碼復(fù)用實驗內(nèi)容:1.猴子吃桃問題求解;2.階乘累加求和;3.漢諾塔求解;4.隨機(jī)密碼生成器;實驗要求:1.熟練掌握Python函數(shù)定義的語法;2.理解默認(rèn)值參數(shù)、關(guān)鍵參數(shù)和可變長度參數(shù)的用法;3.理解變量作用域、局部變量、全局變量的概念;4.理解return語句的作用;5.理解并熟練運(yùn)用lambda表達(dá)式,尤其是lambda表達(dá)式做其他函數(shù)參數(shù)的用法。必修2驗證課程目標(biāo)1課程目標(biāo)29文件實驗內(nèi)容:1.圖書統(tǒng)計分析;2.詞頻統(tǒng)計分析;3.二手房數(shù)據(jù)統(tǒng)計分析。實驗要求:1.掌握Python打開文件、讀取文件內(nèi)容、寫入文件內(nèi)容、關(guān)閉文件的操作;2.理解文件當(dāng)前位置的概念,理解讀取和寫入文件內(nèi)容時當(dāng)前位置會實時改變;3.理解二進(jìn)制文件和文本文件的區(qū)別;4.理解struct和pickle模塊的對象序列化操作。必修4設(shè)計課程目標(biāo)1課程目標(biāo)210算法應(yīng)用實驗內(nèi)容:1.百錢買百雞;2.斐波那契數(shù)列;3.完美立方數(shù);實驗要求:理解實驗內(nèi)容所涉及到的知識點。必修2設(shè)計課程目標(biāo)1課程目標(biāo)2課程目標(biāo)311數(shù)據(jù)分析與可視化實驗內(nèi)容:編寫Python爬蟲程序,爬取某靜態(tài)網(wǎng)站和動態(tài)網(wǎng)站的數(shù)據(jù),并對爬取的數(shù)據(jù)進(jìn)行統(tǒng)計和分析。實驗要求:必修4綜合課程目標(biāo)3合計32注:實驗要求包括必修、選修;實驗類型包括演示、驗證、綜合、設(shè)計等。四、課程教學(xué)方法理論教學(xué):主要采用課堂講授、程序演示、小組討論等方式。實驗教學(xué):項目講解、學(xué)生自主實驗、個別輔導(dǎo)、程序分析等方式。五、學(xué)業(yè)評價和課程考核(一)考核方式及具體要求1.課程成績構(gòu)成與要求課程考核注重形成性和終結(jié)性評價相結(jié)合,考核內(nèi)容主要由平時出勤、課堂表現(xiàn)、平時作業(yè)、階段考核、期末考試組成,均按百分制計分,其中平時出勤5%、課堂表現(xiàn)5%、平時作業(yè)20%、階段考核20%、期末考試50%。2.課程目標(biāo)達(dá)成考核與評價序號教學(xué)環(huán)節(jié)課程目標(biāo)1(分值)合計1平時出勤與課堂表現(xiàn)1052平時作業(yè)20203階段考核20204期末考試5050課程目標(biāo)對應(yīng)分值100100(二)考核與評價標(biāo)準(zhǔn)1.出勤與課堂表現(xiàn)評價標(biāo)準(zhǔn)分值觀測點90-100分70-89分60-69分0-59分出勤與課堂表現(xiàn)不定期點名不少于10次,學(xué)生缺勤次數(shù)<=1次,能夠課前自主學(xué)習(xí)和團(tuán)隊合作討論等,課堂回答問題準(zhǔn)確。不定期點名不少于10次,學(xué)生缺勤次數(shù)<=2次,能夠課前自主學(xué)習(xí)和團(tuán)隊合作討論等,課堂回答問題較為準(zhǔn)確。不定期點名不少于10次,學(xué)生缺勤次數(shù)<=3次,課前自主學(xué)習(xí)不夠和團(tuán)隊合作討論等,課堂回答問題準(zhǔn)確性不夠。不定期點名不少于10次,學(xué)生缺勤次數(shù)4次以上,沒有進(jìn)行課前自主學(xué)習(xí)和團(tuán)隊合作討論等,課堂回答問題錯誤或不能回答。2.章節(jié)作業(yè)評價標(biāo)準(zhǔn)通過學(xué)習(xí)在線平臺,布置每一單元的作業(yè),根據(jù)測試題目及評分標(biāo)注進(jìn)行打分(百分制)。3.階段考核與評價標(biāo)準(zhǔn)通過學(xué)習(xí)在線平臺,進(jìn)行4次單元測試,根據(jù)測試題目及評分標(biāo)注進(jìn)行打分(

溫馨提示

  • 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

提交評論