Python語言程序設計 教學大綱_第1頁
Python語言程序設計 教學大綱_第2頁
Python語言程序設計 教學大綱_第3頁
Python語言程序設計 教學大綱_第4頁
Python語言程序設計 教學大綱_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

ADDINCNKISM.UserStyle《Python語言程序設計》課程教學大綱(理論課程)一、課程基本信息課程號3423G00006開課單位計算機教學部課程名稱Python語言程序設計PythonProgramming課程性質必修考核類型考試課程學分3課程學時34+34課程類別通識教育課程先修課程大學計算機適用專業(類)理工、經管、文科、醫學二、課程描述及目標(一)課程簡介近幾年,Python語言以其易學易用、功能強大的特點,在大數據分析、人工智能、文本處理、圖像處理、數據可視化等很多領域得到廣泛應用?!癙ython語言程序設計”課程是面向全校非計算機專業學生開設的一門通識通修課程。旨在通過理論教學與實踐操作訓練,培養學生程序設計思維與計算思維能力,使學生掌握程序設計的基礎知識和基本方法,具備使用Python解決自己專業實際問題和跨學科領域相關問題的基本能力,使學生掌握一門終身受用的程序設計語言,為學習數據處理與分析、物聯網、人工智能等后續相關課程奠定必要的程序設計理論和實踐基礎。(二)教學目標本課程的教學目標為:重點講授程序設計的基本知識和基本方法,以Python語言為主要內容,使學生掌握程序設計的基本技能,了解從問題分析、程序編寫到程序測試、調試的完整程序設計流程,具備利用Python語言解決實際計算問題的能力。課程目標1:掌握Python程序設計語言的基本語法和基本知識,理解高級語言程序的執行過程。課程目標2:掌握Python程序設計的常用方法,掌握程序的測試與調試方法,培養程序設計思維,提高程序設計能力。課程目標3:掌握標準庫與第三方庫的使用方法,具備基于Python編程方式分析解決實際問題的能力。課程目標4:培養計算思維和數字素養與技能,具備與計算機專業人員合作解決跨學科(專業)復雜問題的能力。三、教學方式與方法根據內容需要在多媒體教室采用多媒體以小案例方式進行講授教學,輔以翻轉課堂、討論、總結等多種手段使課堂教學形象、生動,有助于活躍課堂氣氛,既激發學生的學習積極性和主動性,又培養學生思考問題和分析問題的能力。同時結合上機練習,加強對理論知識的理解,培養學生編程的能力和解決實際問題的能力。四、教學重點與難點(一)教學重點Python基本數據類型與表達式,選擇結構,循環結構,組合數據類型,函數,文件,標準庫與第三方庫的使用,結合專業的綜合實驗就實驗報告。(二)教學難點組合數據類型,函數,第三方庫的使用。五、教學內容、基本要求與學時分配序號教學內容基本要求學時教學方式對應課程目標1Python語言入門了解(回顧)程序設計語言的發展歷程,能夠安裝并使用Python程序設計語言開發環境0.5講授課程目標12基本數據類型及表達式掌握程序語言中基本數據類型及表達式1講授課程目標13語句與結構化程序設計語句與結構化程序設計1.5講授課程目標1-24組合數據類型與字符串組合數據類型與字符串4講授課程目標1-25函數函數的定義與使用,標準庫與第三方庫的使用6講授課程目標1-36文件處理文件處理(文本文件、二進制文件)4講授課程目標1-37調試和異常處理調試和異常處理2講授演示課程目標1-38面向對象的程序設計面向對象的程序設計(類、對象、繼承等)3講授演示課程目標1-39高級編程綜合應用所學編程知識解決實際問題12講授討論演示翻轉課程目標1-4合計34六、實驗內容、基本要求與學時分配序號實驗項目名稱實驗內容與要求學時類型對應課程目標1Python語言開發環境配置和“Hello,World.”程序掌握開發環境安裝與配置使用開發環境書寫簡單代碼0.5驗證性課程目標12經典IPO問題(如溫度轉換、貨幣轉換等)理解程序設計基本原理和概念0.5驗證性課程目標13數字型數據掌握數值數據類型基本應用1設計性課程目標1-25程序的控制結構(順序、選擇、循環)理解并熟練使用程序的控制結構2設計性課程目標1-26組合數據類型實驗1——元組、列表、字典理解并掌握Python中的數據類型4設計性課程目標1-24組合數據類型實驗2——字符串類型數據操作及格式化掌握字符串的操作及格式化輸出2設計性課程目標1-27函數和代碼復用(math庫的使用,包括隨機數的使用)理解抽象的概念,掌握函數的創建及引用原理和方法,理解參數傳遞和函數返回值的概念;掌握標準庫和第三方庫的使用方法6設計性課程目標1-38文件操作掌握文本文件的讀取與寫入操作2設計性課程目標1-39綜合實驗:讀取指定文件進行分詞統計處理培養綜合分析問題和解決問題的能力,培養計算思維4綜合性課程目標1-410常用庫的使用及驗證(PIL、turtle、jieba、datetime、pyinstaller、tkinter等)培養綜合分析問題和解決問題的能力,培養計算思維2驗證性課程目標1-411人機交互和圖形藝術培養計算思維能力,培養分析解決跨專業問題的能力10其它(綜合性)(任選其一)課程目標1-412科學計算和可視化13數據處理和挖掘14網絡爬蟲和自動化15網站開發與部署16益智游戲設計與開發17人工智能及大數據應用18其他專業相關案例合計34注:實驗要求包括必修、選修;實驗類型包括“演示性”、“驗證性”、“設計性”、“探究性”、“其它”等。七、學業評價和課程考核(一)考核類型:考試考查(二)考核方式:開卷考試閉卷考試課程論文課程報告其它:上機考試(三)成績評定:考核依據建議分值(百分比)考核/評價細則對應課程目標過程考核40%考勤、課堂8%考勤情況,課堂表現,速寫算法的正確性課程目標1-4作業、測試22%正確性、時效性、完成度綜合實驗10%綜合實驗及實驗報告、問題求解能力、完整性、完成度、創新點期末考核60%上機考試,正確性、時效性課程目標1-4八、課程目標達成評價課程目標的實際達成效果計算方式如下,達成值越高,教學效果越好。課程目標達成度畢業要求指標點達成度九、教材與教學參考書(一)教材《

溫馨提示

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

評論

0/150

提交評論