本課程重在培養(yǎng)學生掌握計算機程序設計的思想和方法,,初步具有在本專業(yè)領域應用計算機的能力,為進一步學習后續(xù)課程打下堅實的基礎,。
本課程要求掌握程序設計語言的基本知識,,主要是程序設計語言的語法知識,,這是程序設計的基本工具,;掌握程序設計的方法與技術,,主要是程序設計的基本方法和基本技術,;具有根據給定算法設計和調試程序的初步能力,,并掌握一批簡單的數值計算和非數值計算常用算法,,這是程序設計能力的具體體現,。
本課程是一門實踐性很強的課程,上機和實訓是本課程教學的重要環(huán)節(jié),。通過課堂理論授課和上機實踐,,使學生能夠比較熟練地掌握C語言的語法規(guī)則和程序設計的基本方法與編程技巧,結合一般數值計算問題向學生介紹計算機程序設計的基本知識,,使學生了解進行科學計算的一般思路,,培養(yǎng)學生應用計算機解決和處理實際問題的思維方法與基本能力,為進一步學習后續(xù)課程和將來在不同領域應用計算機奠定基礎,。
《C語言程序設計》教學大綱
一,、 課程性質及培養(yǎng)目標
本課程重在培養(yǎng)學生掌握計算機程序設計的思想和方法,初步具有在本專業(yè)領域應用計算機的能力,,為進一步學習后續(xù)課程打下堅實的基礎,。
本課程要求掌握程序設計語言的基本知識,主要是程序設計語言的語法知識,,這是程序設計的基本工具,;掌握程序設計的方法與技術,主要是程序設計的基本方法和基本技術,;具有根據給定算法設計和調試程序的初步能力,,并掌握一批簡單的數值計算和非數值計算常用算法,這是程序設計能力的具體體現,。
本課程是一門實踐性很強的課程,,上機和實訓是本課程教學的重要環(huán)節(jié)。通過課堂理論授課和上機實踐,,使學生能夠比較熟練地掌握C語言的語法規(guī)則和程序設計的基本方法與編程技巧,,結合一般數值計算問題向學生介紹計算機程序設計的基本知識,使學生了解進行科學計算的一般思路,,培養(yǎng)學生應用計算機解決和處理實際問題的思維方法與基本能力,為進一步學習后續(xù)課程和將來在不同領域應用計算機奠定基礎,。
在本門課程結束時,,學生應該能夠:
1. 比較熟練地掌握C語言的語法規(guī)則;
2. 比較熟練地掌握C語言程序設計的基本方法與編程技巧;
3. 具有應用計算機解決和處理實際問題的思維方法與基本能力
二、 內容及課時安排計劃表
周次 | 章 節(jié) | 教學內容 | 學時 |
1 | 第1章 初始C語言 | 認識CodeBlock+注冊學者網+實驗一 | 4 |
2 | 第3章 數據類型 | 實驗二
| 4 |
3 | 第3章 數據類型 | 實驗三
| 4 |
4 | 第4章 運算符與表達式(1) | 實驗四 | 4 |
5 | 第4章 運算符與表達式(2) | 實驗五 | 4 |
6 | 第5章 選擇結構程序設計 | 實驗六 | 4 |
7 | 第6章 循環(huán)結構程序設計 | 2 | |
8 | 第7章 函數(1) | 實驗七 | 4 |
9 | 第7章 函數(2) | 實驗八,、綜合實驗布置 | 4 |
10 | 第8章 數組 | 實驗九 | 4 |
11 | 第9章 指針 | 實驗十 | 4 |
12 | 第10章 字符串處理 | 實驗十一 | 4 |
13 | 第11章 結構體,、共用體與枚舉 | 實驗十二 | 4 |
14 | 綜合實驗 | 綜合實驗樣板例子1 | 2 |
15 | 第12章 讀寫文件 | 實驗十三 | 4 |
16 | 綜合實驗 | 綜合實驗樣板例子2 | 4 |
17 | 13章 預處理命令 | 綜合使用檢查 | 4 |
18 | 綜合實驗答辯 | 綜合實驗答辯 | 4 |
考核方式說明:考查:其中考勤30%,平時實驗30%,,期末項目40% | |||
使用教材:C語言程序設計 |