Python程序設計項目化教程(微課版)張玉葉-課程標準_第1頁
Python程序設計項目化教程(微課版)張玉葉-課程標準_第2頁
Python程序設計項目化教程(微課版)張玉葉-課程標準_第3頁
Python程序設計項目化教程(微課版)張玉葉-課程標準_第4頁
Python程序設計項目化教程(微課版)張玉葉-課程標準_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《Python程序設計》課程標準開課系部:課程編號:課程負責人:編制日期:年月日濟南職業(yè)學院

《Python程序設計》課程標準課程名稱:Python程序設計適用專業(yè):計算機應用、軟件、信管專業(yè)1.前言1.1課程性質(zhì)本課程是計算機應用、軟件、信管等專業(yè)的專業(yè)基礎課,主要培養(yǎng)學生的編程素養(yǎng)和編程能力,掌握程序設計的基本方法,具備能夠編制程序解決問題的能力。在人才培養(yǎng)體系中起著承上啟下的重要作用。先導課程計算機基礎,后續(xù)課程網(wǎng)站開發(fā)、數(shù)據(jù)分析與處理。1.2課程設計理念課程設計以“專業(yè)能力、方法能力、社會能力”三能一體的能力本位教育思想為基本指導思想,以職業(yè)崗位需求為導向、以能力培養(yǎng)為核心、以學生為主體、以素質(zhì)培養(yǎng)為本位的理念進行整體開發(fā)設計。課程設計上緊密圍繞專業(yè)人才培養(yǎng)目標,以職業(yè)崗位需求為導向,突出職業(yè)崗位能力的培養(yǎng);積極與企業(yè)合作,與行業(yè)專家共同探討,剖析軟件開發(fā)人員職業(yè)崗位需求,通過企業(yè)實際工作任務構(gòu)建課程體系,選擇相關知識點、技能點,形成理論與實踐、知識與技能相統(tǒng)一的課程教學內(nèi)容;課程設計上體現(xiàn)通用技能與專業(yè)技能培養(yǎng)相結(jié)合,將知識、技能、態(tài)度貫穿于各學習任務中,以知識、能力和方法綜合培養(yǎng)為主要教育目標,做到校企合一,學做合一,培養(yǎng)學生的軟件開發(fā)能力。1.3課程設計思路“以學生為主體、教師為主導,以項目為載體、任務驅(qū)動”的教學模式,通過“做中教,做中學,做中評”,培養(yǎng)學生的編程知識和編程能力,提高其實踐與創(chuàng)新能力,養(yǎng)成良好的職業(yè)素質(zhì)。2.課程目標2.1總體目標本課程的總體目標是培養(yǎng)學生的編程能力。通過本課程學習使學生掌握Python語言的使用,能夠利用Python編寫程序解決相應問題,同時養(yǎng)成良好的編程風格并具備自主學習、終身學習的能力。2.2具體目標2.2.1知識目標1、了解Python語言的發(fā)展歷程、特點及應用領域2、掌握Python開發(fā)環(huán)境的搭建及IDLE的使用3、理解Python的基本值的內(nèi)存管理模式,掌握運算符及表達式的使用4、理解程序控制結(jié)構(gòu)的作用,掌握三種基本控制結(jié)構(gòu)的使用5、理解序列的特點及作用,掌握Python中列表、元組、字典、集合及字符串的使用6、理解參數(shù)傳遞機制,掌握自定義函數(shù)的使用7、理解面向?qū)ο蟮木幊趟枷?,掌握類和對象的使?、理解文件的基本概念,掌握文件和目錄的基本操作9、理解異常機制,掌握異常處理結(jié)構(gòu)的使用。10、理解SQLite數(shù)據(jù)庫的基本概念,掌握Python操作SQLite數(shù)據(jù)庫的方法。2.2.2能力目標1、能夠搭建開發(fā)環(huán)境,熟練使用IDLE。2、能夠熟練使用三種基本控制結(jié)構(gòu)解決相應問題。3、能夠熟練使用各種序列解決相應問題。4、能夠熟練使用自定義函數(shù)。5、能夠熟練使用文件和目錄完成相應操作。6、能夠使用異常處理結(jié)構(gòu)編寫健壯的程序。7、能夠使用Python操作SQLite數(shù)據(jù)庫。2.2.3素質(zhì)目標1、養(yǎng)成良好的編程風格和編程素養(yǎng)2、具備團隊協(xié)作能力3、較強的自主學習能力和創(chuàng)新能力3.課程內(nèi)容與學時分配3.1教學內(nèi)容選取依據(jù)1、突出對學生職業(yè)能力的訓練,選取內(nèi)容有利于學生專業(yè)知識的掌握、實踐技能的養(yǎng)成,注意選取內(nèi)容的可操作性。2、以“行業(yè)企業(yè)發(fā)展需求”為導向,緊緊圍繞完成工作任務所需,注意選取內(nèi)容的先進性、實用性。3、融合相關職業(yè)技能證書對知識、技能和態(tài)度的要求,注意選取內(nèi)容的完整性和典型性。4、滿足學生可持續(xù)發(fā)展的需求,選取內(nèi)容利于學生創(chuàng)新能力和再學習能力的培養(yǎng)3.2教學內(nèi)容組織與安排序號教學項目教學內(nèi)容與教學要求活動設計建議參考課時1環(huán)境搭建教學內(nèi)容:1.Python的發(fā)展、應用領域;2.Python的語言特性;3.開發(fā)環(huán)境的搭建;4.程序的創(chuàng)建、編輯、運行與調(diào)試。教學要求:1.了解Python發(fā)展歷史、應用領域;2.理解Python的語言特性;3.掌握Python開發(fā)環(huán)境的搭建過程;4.掌握Python程序創(chuàng)建、編輯、運行方法。1.教學活動采用教學做一體方式進行;2.幻燈片講解教學內(nèi)容、演示實例操作、學生動手練習;3.實訓安裝Python開發(fā)環(huán)境,掌握Python集成開發(fā)環(huán)境的安裝與使用。42單個學生成績處理教學內(nèi)容:1.Python數(shù)據(jù)類型;2.Python變量;3.Python運算符與表達式。教學要求:1.掌握常用數(shù)據(jù)類型;2.掌握常量的使用;3.掌握運算符和表達式的使用。1.教學活動采用教學做一體方式進行;2.幻燈片講解教學內(nèi)容、演示實例操作、學生動手練習;3.實訓練習運算符與表達式的使用、常量的使用。43系統(tǒng)界面設計與實現(xiàn)教學內(nèi)容:1.單分支選擇結(jié)構(gòu);2.雙分支選擇結(jié)構(gòu);3.多分支選擇結(jié)構(gòu);4.while循環(huán);5.for循環(huán);6.循環(huán)的嵌套。教學要求:1.掌握條件表達式的使用;2.掌握選擇結(jié)構(gòu)的使用;3.掌握循環(huán)結(jié)構(gòu)的使用。1.教學活動采用教學做一體方式進行;2.幻燈片講解教學內(nèi)容、演示實例操作、學生動手練習;3.實訓練習控制結(jié)構(gòu)的使用。44批量學生成績處理教學內(nèi)容:1.序列的基本概念;2.列表的基本操作;3.元組的基本操作;4.字典的基本操作;5.集合的基本操作;6.字符串的基本操作。教學要求:1.了解序列的特性;2.理解序列的特點;3、掌握列表、元組、字典、集合及字符串的使用。1.教學活動采用教學做一體方式進行;2.幻燈片講解教學內(nèi)容、演示實例操作、學生動手練習;3.實訓練習列表、元組、字典、集合及字符串的使用。165學生基本信息管理模塊實現(xiàn)教學內(nèi)容:1.函數(shù)的作用;2.自定義函數(shù)的定義與調(diào)用;3.參數(shù)傳遞;4.參數(shù)類型;5.變量作用域;6.匿名函數(shù)。教學要求:1.了解函數(shù)的作用;2.理解模塊化程序設計思想;3.掌握自定義函數(shù)的使用;4.掌握不同參數(shù)類型的使用。1.教學活動采用教學做一體方式進行;2.幻燈片講解教學內(nèi)容、演示實例操作、學生動手練習;3.實訓練習自定義函數(shù)的定義與調(diào)用、匿名函數(shù)的使用、常用系統(tǒng)函數(shù)的使用。126學生類的設計與實現(xiàn)教學內(nèi)容:1.面向?qū)ο蟮幕靖拍睿?.類的定義與實例化;3.訪問控制權(quán)限;4.類方法和靜態(tài)方法;5.類的屬性;6.繼承和多態(tài)。教學要求:1.了解面向?qū)ο缶幊袒舅枷耄?.理解面向?qū)ο缶幊袒靖拍睿?.掌握類的定義與實例化;4.掌握訪問控制權(quán)限的使用;5.掌握類方法和靜態(tài)方法的使用;6.掌握類的繼承和多態(tài)的實現(xiàn)。1.教學活動采用教學做一體方式進行;2.幻燈片講解教學內(nèi)容、演示實例操作、學生動手練習;3.實訓練習類和對象的使用、自定義隊列的實現(xiàn)。87數(shù)據(jù)的導入導出教學內(nèi)容:1.文件的常用屬性和方法;2.文件的基本操作;3.目錄的基本操作;教學要求:1.了解文件的基本概念;2.掌握文件的基本操作;3.掌握文件的常用屬性及函數(shù);4.掌握目錄的基本操作;1.教學活動采用教學做一體方式進行;2.幻燈片講解教學內(nèi)容、演示實例操作、學生動手練習;3.實訓練習文件目錄的基本操作。88系統(tǒng)異常處理教學內(nèi)容:1.異常的概念及機制;2.異常處理結(jié)構(gòu)。教學要求:1.了解異常的概念;2.理解異常處理機制;3.掌握異常處理結(jié)構(gòu)。1.教學活動采用教學做一體方式進行;2.幻燈片講解教學內(nèi)容、演示實例操作、學生動手練習;3.實訓練習異常的處理。49基于SQLite的學生信息管理教學內(nèi)容:1.SQLite數(shù)據(jù)庫基本概念;2.Python操作SQLite數(shù)據(jù)庫的方法;3.connection對象和cursor對象教學要求:1.了解SQLite數(shù)據(jù)庫的基本概念;2.掌握Python操作SQLite數(shù)據(jù)庫的步驟3.熟練使用connection對象和cursor對象1.教學活動采用教學做一體方式進行;2.幻燈片講解教學內(nèi)容、演示實例操作、學生動手練習;3.實訓練習Python操作SQLite數(shù)據(jù)庫。4總計644.實施要求4.1教材編寫1、教材編寫原則所編寫的教材應充分體現(xiàn)培養(yǎng)學生的職業(yè)能力為中心思想,以“教、學、做”為一體組織課堂內(nèi)容,注重理論與實踐相結(jié)合、教材內(nèi)容與行業(yè)標準要求相結(jié)合,強調(diào)理論在實踐過程中的應用。2、推薦教材(1)張玉葉.《Python程序設計項目化教程》,人民郵電出版社,2021(2)董付國.《Python程序設計基礎》,清華大學出版社,2015(3)董付國.《Python可以這樣學》,清華大學出版社,20174.2教學方法與手段4.2.1教學模式“以學生為主體、教師為主導,以項目為載體、任務驅(qū)動”的教學模式,通過“做中教,做中學,做中評”,培養(yǎng)學生的編程知識和編程能力,提高其實踐與創(chuàng)新能力,養(yǎng)成良好的編程風格和編程素養(yǎng)。4.2.2教學方法在教學過程中根據(jù)課程需要靈活采用項目導向、案例教學、分組協(xié)作等多種教學方法。教學過程注重行為引導和任務驅(qū)動。采用多媒體課件、視頻、實際操作演示、師生交互等多種形式進行教學活動。4.2.3教學手段教學過程中充分發(fā)揮網(wǎng)絡和多媒體等現(xiàn)代化教學手段的作用。上課和實訓在一體化多媒體室進行,同時為學生提供了豐富的網(wǎng)絡資源,可滿足學生課上課下的學習和訓練。4.3考核與評價本課程考核采用形成性考核方式,總評成績由形成性考核的各項成績組成,全面考核學生的動手能力、基礎理論和平時學習狀況,分數(shù)比例為:綜合素質(zhì)評價(平時表現(xiàn)+通用能力考核)20%過程性考核(課堂實踐考核+課后實踐考核+單元測試)40%終結(jié)性考核(期終考核)40%4.4課程資源的開發(fā)與利用參考書籍:1、袁國忠譯.《Python編程入門》.人民郵電出版社,20132、楊佩璐,宋強等編著.《Python寶典》.電子工業(yè)出版社,20143、董付國.《P

溫馨提示

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

最新文檔

評論

0/150

提交評論