



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、程序設計基礎教學大綱程序設計基礎課程是計算機類專業(yè)課程中的一門重要專業(yè)基礎課,課程 的任務是使學生掌握程序設計的思想,理解核心編程概念,掌握獨立于編程語言 環(huán)境的程序設計方法,理解程序設計背后的邏輯并獲得有效的編程技能。課程概述程序設計基礎課程以計算思維構(gòu)建為主線,把相關基礎知識、編程技術(shù) 和程序設計思想融會貫通,并將軟件工程的開發(fā)方法融入到課程教學內(nèi)容之中。 課程教學內(nèi)容包括數(shù)據(jù)類型、控制結(jié)構(gòu)、文件訪問與數(shù)組等核心編程概念以及模 塊化問題分析、程序設計、程序文檔編寫、代碼風格、面向?qū)ο罄砟畹瘸绦蛟O計 技術(shù)。通過對程序設計流程、基本控制結(jié)構(gòu)、搜索與排序算法、文件操作及基本 編程設計工具的學習,
2、提高學生解決實際問題的能力,為計算機相關專業(yè)后續(xù)核 心課程的學習打下堅實的基礎。授課目標課程目標1:學習程序設計基礎知識及設計方法,初步了解計算機硬件系統(tǒng)及軟件系統(tǒng)的 組成與工作原理,掌握基本的程序結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)與簡單算法,掌握與程序開發(fā) 相關的思想、語法及設計工具,能夠靈活運用所學知識設計并開發(fā)一套小型軟件 系統(tǒng)。課程目標2:能夠按照指定的任務描述,利用所學知識和技術(shù),設計符合功能與性能需求、 并有創(chuàng)新性的設計方案。課程目標3:能夠合理利用所需技術(shù)和工具,采用科學的方法對計算機軟件系統(tǒng)中的關鍵 環(huán)節(jié),設計相應的實驗方案,搭建實驗環(huán)境,開展實驗研究,完成實驗報告。課程目標4:能夠利用圖書館和互
3、聯(lián)網(wǎng)進行文獻檢索和資料查詢,解決學習和實踐中遇到 的問題。課程大綱01【預備課程】程序設計基礎概念課時0.1程序與程序設計0.2程序流程描述工具0.3算法描述的三要素0.4使用程序流程圖描述算法邏輯0.5基于Raptor驗證算法流程02認識計算機課時1.1 計算機的發(fā)展1.2 計算機的硬件結(jié)構(gòu)及工作原理1.3 計算機中的數(shù)據(jù)表示1.4 計算機軟件和程序設計語言1.5 Python 簡介03如何與計算機對話課時1.1.1 數(shù)據(jù)及其輸入1.1.2 數(shù)據(jù)的處理與結(jié)果的輸出2.2 計算機程序的開發(fā)周期2.3 程序中常見的數(shù)據(jù)類型2.4 Python程序案例講解04程序設計與實現(xiàn)的利器課時3.1 程序設
4、計工具3.2 流程圖3.3 流程圖繪制工具RAPTOR3.4 程序文檔和測試05如何做決定課時4.1 何時做決定及相關運算符4.2 不同決定的句法結(jié)構(gòu)4.3 選擇結(jié)構(gòu)的應用06如何實現(xiàn)循環(huán)課時5.1 什么時候需要循環(huán)5.2 不同循環(huán)的句法結(jié)構(gòu)5.3 循環(huán)結(jié)構(gòu)的應用5.4 復雜問題舉例07拆分與整合課時6.1 什么是模塊化編程6.2 模塊的構(gòu)成及函數(shù)6.3 模塊、函數(shù)算法實例6.4 Python之函數(shù)及實例08內(nèi)存中的數(shù)據(jù)組織課時7.1 數(shù)組7.2 數(shù)組舉例7.3 查找串行法與二分法7.4 查找算法實例7.5 排序選擇法與冒泡法7.6 排序算法實例09外存中的數(shù)據(jù)組織課時8.1 文件基礎8.2
5、文件的訪問與操作8.3 文件舉例10萬物的抽象課時9.1 現(xiàn)實世界如何抽象9.2 類的定義和創(chuàng)建對象9.3 面向?qū)ο蟮奶攸c9.4 python程序?qū)嵗?1面向?qū)ο蠼Ec圖形用戶界面編程 課時10.1面向?qū)ο蟪绦蛟O計和建模1.1.1 1 UML實例選課系統(tǒng)(1) 1022UML實例選課系統(tǒng)(2)10.3 圖形用戶界面及事件驅(qū)動編程10.4 GUI操作演示參考資料1 .Prelude to Programming(6th Edition), Elizabeth Drake, Stewart Venit 著,Pearson 出版社,2014;2 .程序設計基礎(第5版),Stewart Venit? Elizabeth Drake著,遠紅亮等譯, 北京:清華大學出版社,2013;3 .RAPTOR流程圖+算法程序設計教程,冉娟、
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 狗狗褥瘡的護理
- 供熱單位行政工作總結(jié)和工作打算
- 車庫認購定金協(xié)議書
- 酒店廚房合同協(xié)議書
- 龍蝦攤位承包協(xié)議書
- 飾品木條轉(zhuǎn)讓協(xié)議書
- 酒店寄存免責協(xié)議書
- 包子鋪股份合同協(xié)議書
- 道路安全運輸協(xié)議書
- 個體戶餐飲股東協(xié)議書
- 衛(wèi)生院優(yōu)化服務環(huán)境提升社會滿意度整改方案
- 中國銀聯(lián)招聘筆試題庫2024
- 駕駛員心理疏導培訓
- 2025年高級衛(wèi)生專業(yè)技術(shù)資格考試傳染性疾病控制(087)(副高級)試卷及答案指導
- 2024-2030年中國汽車輪轂單元市場運行態(tài)勢及未來需求預測分析研究報告
- PDCA提高便秘患者腸鏡檢查腸道準備合格率
- 學習|新收入準則(財政部會計司培訓)
- 2024年安徽省高考物理+化學+生物試卷(真題+答案)
- GB/T 23132-2024電動剃須刀
- DL∕T 2553-2022 電力接地系統(tǒng)土壤電阻率、接地阻抗和地表電位測量技術(shù)導則
- 高考部編版高中語文72篇理解性默寫(含答案)
評論
0/150
提交評論