《程序設計基礎》課程教學大綱
編寫:邵曉艷 審核:余建國
課程名稱 | 程序設計基礎 | ||||
課程代碼 | JB022A | 課程性質(zhì) | 必修 | 開課學期 | 1 |
學 分 | 3 | 理論學時 | 32 | 上機學時 | 16 |
適用專業(yè) | 計算機類 | ||||
先導課程 | 計算機導論 | ||||
開課單位 | 計算機學院 計算機科學與技術(shù)教研室 |
一、課程簡介
本課程是計算機學院本科學生學習程序設計的基礎必修課程,。教學內(nèi)容包括:程序設計基本方法,,python語言基礎,基本數(shù)據(jù)類型,,程序控制結(jié)構(gòu),,函數(shù),組合數(shù)據(jù)類型,,文件,,計算生態(tài)和標準庫、第三方庫等,。該課程實踐性強,,學生需通過大量上機實踐達到課程目標。
二,、課程目標
目標1:通過學習Python語言的基本語法,,掌握程序設計的基本思想和方法,能夠閱讀和編寫小規(guī)模Python程序,。
目標2:通過學習常用基礎算法,,培養(yǎng)計算思維,能夠抽象實際應用中的計算機程序問題并進行求解,。
課程對畢業(yè)要求的支撐情況如表1所示,。
表1 本課程對畢業(yè)要求的支撐情況
課程目標 | 支撐的畢業(yè)要求指標點 |
目標1 | 1.2掌握計算機工程基礎知識,能夠用于理解計算機系統(tǒng)工作原理,。 |
目標2 | 2.1能夠運用數(shù)學,、自然科學和計算機工程科學的基本原理,抽象計算機工程領域的復雜工程問題,。 |
三,、教學內(nèi)容與方法
(一)理論教學
單元1:程序設計基本方法
1. 教學目標
(1)理解硬件和軟件在計算機系統(tǒng)中的不同作用。
(2)了解程序設計語言的發(fā)展過程,。
(3)理解基于計算機程序的問題及其求解方法,,會使用IPO方法理解程序問題。
2. 教學內(nèi)容
(1)計算機的概念
(2)程序設計語言
(3)Python語言概述
(4)Python語言開發(fā)環(huán)境配置
(5)程序的基本編寫方法
3. 教學方法
講授,,演示,。
4. 支撐的課程目標
目標1,目標2,。
單元2:Python語言基礎
1. 教學目標
(1)掌握Python程序的基本語法元素。
(2)會寫簡單的順序結(jié)構(gòu)程序,。
(3)掌握Python標準庫的導入和使用方法,,會用turtle庫繪制圖形,初步了解計算生態(tài)的概念。
略