![《程序設計基礎》課程教學大綱_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/3/cd2fb810-207c-457c-b6a6-a26a2b9ce722/cd2fb810-207c-457c-b6a6-a26a2b9ce7221.gif)
![《程序設計基礎》課程教學大綱_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/3/cd2fb810-207c-457c-b6a6-a26a2b9ce722/cd2fb810-207c-457c-b6a6-a26a2b9ce7222.gif)
![《程序設計基礎》課程教學大綱_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/3/cd2fb810-207c-457c-b6a6-a26a2b9ce722/cd2fb810-207c-457c-b6a6-a26a2b9ce7223.gif)
![《程序設計基礎》課程教學大綱_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/3/cd2fb810-207c-457c-b6a6-a26a2b9ce722/cd2fb810-207c-457c-b6a6-a26a2b9ce7224.gif)
![《程序設計基礎》課程教學大綱_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/3/cd2fb810-207c-457c-b6a6-a26a2b9ce722/cd2fb810-207c-457c-b6a6-a26a2b9ce7225.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、【精品文檔】如有侵權,請聯(lián)系網站刪除,僅供學習與交流程序設計基礎課程教學大綱.精品文檔.程序設計基礎課程教學大綱1.課程概況課程代碼B1102301 課程所屬模塊/課程性質專業(yè)核心課課程名稱程序設計基礎總學時/學分82/4.5理論學時/學分54/3實踐實訓學時/學分28/1.5開設學期1適用專業(yè)軟件工程先修課程計算機導論所屬教研室軟件工程選用教材C程序設計(第四版)譚浩強 清華大學出版社大綱執(zhí)筆人蔡勇大綱審核人曾安平課程簡介:(300字以內) 程序設計基礎是軟件工程專業(yè)必修的專業(yè)核心課程之一,主要用以培養(yǎng)學生程序設計能力,本課程主要介紹C語言的基本語法、基本語句、數據類型、基本控制結構以及程序
2、設計的一般方法,使學生具有使用當今流行的系統(tǒng)平臺的初步能力,具有熟練使用C語言編程解決實際問題的能力,培養(yǎng)良好的程序設計風格和習慣,培養(yǎng)上機解題調試程序的初步能力,為以后的軟件開發(fā)等奠定基礎。教學目標(M)M1: 掌握程序設計語言相關語法規(guī)則M2:掌握程序設計語言的基本控制結構和語句M3: 掌握編程一些常用的算法M4:掌握程序設計的基本思想及方法,掌握必要的程序設計技巧、程序測試和程序調試技巧。教學方式(J)J1.講授法教學 44 學時 81%J2.研討式學習學時 %J3.案例教學6學時 11 %J4.網絡教學 學時 %J5.自主學習 學時 %J6對比分析法4學時 8%考核方式(K)K1.課堂
3、測試%K 2.期中考試%K3.期末考試 50 %K4.作業(yè)撰寫10%K5.實驗分析報告30%K6.課堂表現(xiàn) 10 %K7.課程論文撰述%K8.出勤率 %2.教學內容及要求第一章 程序設計與C語言1教學內容第一節(jié) C語言出現(xiàn)的歷史背景、C語言的特點第二節(jié) 簡單的C語言程序介紹第三節(jié) 運行C程序的步驟與方法2教學要求了解C語言出現(xiàn)的歷史背景、C語言的特點理解簡單的C程序功能及結構掌握C程序的上機調試步驟3教學重點和難點C 語言的特點,運行C程序的步驟與方法。第二章 算法程序的靈魂1教學內容第一節(jié) 算法的概念、算法的特性、簡單算法舉例第二節(jié) 算法的表示、結構化程序設計方法2.教學要求了解算法的概念、
4、算法的特性理解結構化程序設計方法掌握算法的表示(自然語言表示、傳統(tǒng)流程圖表示、N-S流程圖表示、偽代碼表示、計算機語言表示)3教學重點和難點掌握算法的表示第三章 順序結構程序設計1教學內容第一節(jié) 順序結構程序設計舉例第二節(jié) 數據的表達形式及其運算第三節(jié) C語句第四節(jié) 字符數據的輸入輸出、格式輸入與輸出2教學要求掌握C語言的數據類型、常量與變量、整型數據、浮點型數據、字符型數據、變量賦初值、數值型數據間的混合運算、算術運算符算術表達式、賦運算符和賦值表達式、逗號運算符和逗號表達式。理解C語言的賦值語句、輸入輸出概念掌握字符數據輸入輸出、格式輸入輸出,熟練掌握順序結構程序設計方法3教學重點和難點各
5、類數值型數據間的混合運算;算術運算符和算術表達式;逗號運算符和逗號表達式。字符數據的輸入輸出,簡單的格式輸入與輸出,較復雜的輸入輸出格式控制。第四章 選擇結構程序設計1教學內容第一節(jié) 關系運算符和關系表達式、邏輯運算符和邏輯表達式第二節(jié) if語句、switch語句第三節(jié) 選擇結構程序設計綜合舉例2教學要求理解關系運算符和關系表達式、邏輯運算符和邏輯表達式掌握if語句、switch語句,熟練掌握選擇結構程序設計方法3教學重點和難點用if語句實現(xiàn)選擇結構,利用switch語句實現(xiàn)多分支選擇結構。第五章 循環(huán)結構程序設計1教學內容第一節(jié) 為什么需要循環(huán)控制第二節(jié) 用while和do while語句實
6、現(xiàn)循環(huán)第三節(jié) 用for語句實現(xiàn)循環(huán)第四節(jié) 循環(huán)的嵌套、break語句和continue語句第五節(jié) 循環(huán)結構程序設計綜合舉例2教學要求理解while語句、do while語句、for語句、break語句、continue語句的功能及用法掌握使用while語句、do while語句、for語句、break語句、continue語句設計循環(huán)結構程序的方法,熟練掌握使用while語句、for語句設計循環(huán)結構程序的方法,掌握分析、調試循環(huán)結構程序的基本原理和方法3教學重點和難點用while語句和dowhile語句實現(xiàn)循環(huán),用for 語句實現(xiàn)循環(huán),循環(huán)的嵌套,用break語句和continue語句改變循環(huán)
7、狀態(tài)。第六章 利用數組處理批量數據1教學內容第一節(jié) 一維數組的定義和引用 第二節(jié) 二維數組和多維數組的定義和引用第三節(jié) 字符數組2教學要求理解一維數組、二維數組、多維數組的含義掌握數組的定義和引用方法,熟練掌握運用數組設計程序的基本方法3教學重點和難點一維數組的定義及使用方法,字符串的使用方法。第七章 函數1教學內容第一節(jié) 函數概述及函數定義的一般形式第二節(jié) 函數參數和函數的值第三節(jié) 函數的調用第四節(jié) 函數的嵌套調用第五節(jié) 函數的遞歸調用第六節(jié) 數組作為函數參數第七節(jié) 局部變量和全局變量第八節(jié) 變量的存儲類別第九節(jié) 內部函數和外部函數2教學要求理解函數、內部函數、外部函數的概念和定義方法,理解
8、函數調用、函數嵌套調用、函數遞歸調用的概念和方法,理解局部變量、全局變量、變量存儲類別的概念和方法,理解形參和實參的含義和用法,熟練掌握函數的定義和程序設計方法。3教學重點和難點函數參數和函數的值,函數的調用,函數的嵌套調用,函數的遞歸調用,數組作為函數參數,變量的作用域局部變量和全局變量,變量的存儲方式和生存期,關于變量的聲明和定義,內部函數和外部函數。第八章 指針1教學內容第一節(jié) 地址和指針的概念第二節(jié) 變量的指針和指向變量的指針變量第三節(jié) 數組與指針第四節(jié) 字符串與指針第五節(jié) 指向函數的指針、返回指針的函數第六節(jié) 指針數組和指向指針的指針、指針運算的小結2教學要求理解地址與指針、數組與指
9、針、字符串與指針、函數指針和指針函數的概念熟練掌握運用指針設計程序的基本原理和方法3教學重點和難點變量的指針和指向變量的指針變量。第九章 結構體與共用體1教學內容第一節(jié) 結構體概述及定義結構體類型變量的方法第二節(jié) 結構體變量的引用、初始化、結構體數組第三節(jié) 指向結構體類型數據的指針、用指針處理鏈表第四節(jié) 共用體、枚舉類型、用typedef定義類型2教學要求理解結構體、共用體、枚舉類型、自定義類型的含義和定義方法,理解結構體數組、結構體指針的定義和引用方法掌握運用結構體數組、結構體指針設計程序的基本法,掌握建立動態(tài)鏈表的程序設計方法。3教學重點和難點結構體類型和結構體變量。第十章 文件1教學內容
10、第一節(jié) C文件概述、文件類型指針、文件的讀寫第二節(jié) 文件的定位、出錯檢測、文件輸入輸出小結2.教學要求掌握文件的打開、定位、讀寫的程序設計方法3教學重點和難點掌握文件的打開、定位、讀寫的程序設計方法3.建議教學安排序號主要教學內容(章)學時(理論+實驗)課程目標教學方式考核方式1第一章 程序設計與C語言4+2M1、M4J1K4、K5、K62第二章 算法程序的靈魂2M3、M2J1、J3K4、K5、K63第三章 順序結構程序設計4+4M1、M2、M4J1K4、K5、K64第四章 選擇結構程序設計4+2M1、M2、M4J1、J3K4、K5、K65第五章 循環(huán)結構程序設計6+2M1、M2、M4J1、J3K4、K5、K66第六章 利用數組處理批量數據6+4M1、M4J1、J3、J6K4、K5、K67第七章 函數6+2M1、M3、M4J1、J3、J6K4、K5、K68第八章 指針10+4M1、M3、M4J1、J3、J6K4、K5、K69第九章 結構體與共用體6+2M1、M3、M4J1、J3、J6K4、K5、K610第十章 文件4+2M1、M4J1、J3、J6K4、K5、K611期末復習2+4M
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 5《七律 長征》 說課稿-2024-2025學年語文六年級上冊統(tǒng)編版001
- 2024年四年級英語下冊 Unit 7 What's the matter第4課時說課稿 譯林牛津版001
- 18《慈母情深》說課稿-2024-2025學年統(tǒng)編版語文五年級上冊001
- 2025門窗工程承包合同
- 2025市場咨詢服務合同范本
- 2025嫁接種苗技術服務合同書
- 2024-2025學年高中歷史 第2單元 西方人文精神的起源及其發(fā)展 第7課 啟蒙運動說課稿 新人教版必修3
- 信息平臺建設合同范本
- 7 《我在這里長大》第一課時(說課稿)2023-2024學年統(tǒng)編版道德與法治三年級下冊
- 書推廣合同范例
- 超聲科醫(yī)德醫(yī)風制度內容
- QC成果清水混凝土樓梯卡槽式木模板體系創(chuàng)新
- 高三開學收心班會課件
- 蒸汽換算計算表
- 四年級計算題大全(列豎式計算,可打印)
- 科技計劃項目申報培訓
- 591食堂不合格食品處置制度
- 國際金融課件(完整版)
- 導向標識系統(tǒng)設計(一)課件
- 220t鍋爐課程設計 李學玉
- 全英文劇本 《劇院魅影》
評論
0/150
提交評論