|
一.基本信息 課程學(xué)分:3 ;54學(xué)時 面向?qū)I(yè):計算機、電子工程、信息管理、電子商務(wù)等 課程性質(zhì):專業(yè)必修課程 開課院系:計算機科學(xué)與軟件工程學(xué)院計算中心 使用教材:《Python程序設(shè)計與算法基礎(chǔ)教程》(ISBN:9787302466833,江紅 余青松 清華大學(xué)出版社 2017.7) 參考教材:《計算機科學(xué)導(dǎo)論——以Python為舟(第2版)》(ISBN:9787302446170,沙行勉,清華大學(xué)出版社) 后續(xù)課程:專業(yè)實訓(xùn)、畢業(yè)設(shè)計 二.課程簡介 程序設(shè)計是大專院校計算機、電子信息、工商管理等相關(guān)專業(yè)的必修課程。Python語言是一種解釋型、面向?qū)ο蟮挠嬎銠C程序設(shè)計語言,廣泛用于計算機程序設(shè)計教學(xué)語言、系統(tǒng)管理編程腳本語言、科學(xué)計算等,特別適用于快速的應(yīng)用程序開發(fā)。Python編程語言廣受開發(fā)者的喜愛,并被列入LAMP(Linux、Apache、MySQL以及Python/Perl/PHP),已經(jīng)成為最受歡迎的程序設(shè)計語言之一。 本課程主要基于Windows 10和Python 3.5.2構(gòu)建Python開發(fā)平臺,通過大量的實例,由淺入深、循序漸進地闡述Python語言的基礎(chǔ)知識,以及使用Python語言的實際開發(fā)應(yīng)用實例。 三. 選課建議 本課程適合計算機科學(xué)與技術(shù)、電子信息、電子商務(wù)、工商管理專業(yè)學(xué)生修讀。 四.課程基本要求 本課程目的是使學(xué)生具備:通過Python程序設(shè)計語言進行項目開發(fā)的基本思路、知識和能力。 本課程主要基于Windows 10和Python 3.5.2構(gòu)建Python開發(fā)平臺,學(xué)習(xí)Python語言的語言基礎(chǔ)知識,以及使用Python語言的實際開發(fā)應(yīng)用實例。 理論與實踐相結(jié)合,通過大量的實例,學(xué)習(xí)程序設(shè)計的基本原理,使學(xué)生不僅掌握理論知識,同時掌握大量程序設(shè)計的實用案例。 五.課程內(nèi)容 《Python程序設(shè)計與算法基礎(chǔ)教程》集“教材、練習(xí)冊、上機指導(dǎo)”于一體,具體內(nèi)容包括:Python概述、Python語言基礎(chǔ)、程序流程控制、常用內(nèi)置數(shù)據(jù)類型、系列數(shù)據(jù)類型、輸入和輸出、錯誤和異常處理、函數(shù)、類和對象、模塊和客戶端、算法與數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)、圖形用戶界面、圖形繪制、數(shù)值日期和時間處理、字符串和文本處理、文件、數(shù)據(jù)庫訪問、網(wǎng)絡(luò)和Web編程、多線程編程以及系統(tǒng)管理等。 六.課內(nèi)實驗名稱及基本要求 54學(xué)時中安排與課程內(nèi)容相對應(yīng)的實驗,具體參見教學(xué)進度表。 七.教學(xué)進度 課程總學(xué)時: 54 學(xué)時。 八.作業(yè) 針對教學(xué)進度表中所列的重點知識,布置《Python程序設(shè)計導(dǎo)論與算法基礎(chǔ)教程》中的習(xí)題測試(選擇題、填空題、思考題、實踐題)以加強理解。 九.考核方式和成績評定 本課程為考試課。 1. 課程考核方式:上機網(wǎng)考; 2. 成績組成:平時成績20%(課堂提問+書面作業(yè)+上機實踐),期中成績30%,期末成績50%。 十.教學(xué)和實踐環(huán)境 Windows 10和Python 3.5.2
|
|
|