C語言程序設計教程(第2版)教學大綱_第1頁
C語言程序設計教程(第2版)教學大綱_第2頁
C語言程序設計教程(第2版)教學大綱_第3頁
C語言程序設計教程(第2版)教學大綱_第4頁
全文預覽已結(jié)束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

《C語言程序設計》教學大綱

一、課程基本信息

課程中文名稱:c語言程序設計

課程英文名稱:clanguageprogramming

課程編碼:

課程類型:公共基礎課

總學時:72理論學時:32上機學時:32課外學時:8

學分:4

適用專業(yè):全校理工科學生

先修課程:大學計算機基礎

開課院系:計算機教研室

二、課程的性質(zhì)與任務

本課程是面向全校工科類非計算機專業(yè)的計算機公共基礎課程之一。本課程的任務是結(jié)

合一般數(shù)值計算向?qū)W生介紹計算機程序設計的基本知識,使學生堂握C語言的基本內(nèi)容及

程序設計的基本方法與編程技巧,r解進行科學計完的一般思路,培養(yǎng)學生應用計究機解決

和處理實際問題的思維方法與基本能力,為進一步學習和應用計兌機打下基礎。

三、課程教學基本要求

通過學習,使學生時計算機程序設計有一個總體認識,學會利用C語言解決-?般應用問

題。通過學習,使學生掌握計算機軟件設計的方法,掌握各種語句的應用。

四、理論教學內(nèi)容和基本要求

課內(nèi)學時為32學時,學T自學的課外學時為8學時。

(一)C語言的基本概念(2學時)

1.了解C語言的發(fā)展及特點

2.掌握程序的基本結(jié)構(gòu)與書寫格式

3.掌握頭文件、數(shù)據(jù)說明、函數(shù)的開始和結(jié)束標志

4.熟悉C語言程序開發(fā)過程及VisualC++編程環(huán)境。

(二)數(shù)據(jù)類型、運算符和表達式(4學時)

1.掌握C諳言中二種基本數(shù)據(jù)類型(int、tloat、char)

2.掌握常量及變量的定義方法

3.掌握運算符的種類、運算優(yōu)先級、結(jié)合性

4.掌握表達式類型(賦值表達式、算術表達式、逗號表達式)及求值規(guī)則。

5.掌握不同類型數(shù)據(jù)間的轉(zhuǎn)換與運算

(三)順序結(jié)構(gòu)(4學時)

1.了解基本語句(表達式語句、空語句、復合語句)

2.掌握字符數(shù)據(jù)的輸入/輸出函數(shù)

3.掌握標準的輸入/輸出函數(shù)

(四)選擇結(jié)構(gòu)(4學時)

1.掌握關系運算符與關系表達式、邏輯運算符與表達式。

2.掌握if語句的三種形式及其執(zhí)行過程、if語句的嵌套、條件運算符。

3.掌握switch-case語句:switch-case語句的構(gòu)成、執(zhí)行過程、break的使用。

(五)循環(huán)結(jié)構(gòu)(6學時)

1.掌握三種循環(huán)結(jié)構(gòu)(while、dowhile和for語句)。

2.掌握跳轉(zhuǎn)語句:break,continueo

3.理解循環(huán)嵌套的語句形式、執(zhí)行過程、嵌套的原則。

(六)數(shù)組(4學時+2學時課外)

1.掌握一維數(shù)組定義、初始化和引用。

2.掌握字符數(shù)組的使用。。

3.自學(2學時課外):字符串常用函數(shù);二維數(shù)組的定義、初始化和引用

(七)函數(shù)(4學時+2學時課外)

1.掌握函數(shù)的基本概念及分類。

2.熟悉函數(shù)的定義方法、函數(shù)的類型和返回值。

3.理解形式參數(shù)與實際參數(shù)的區(qū)別,參數(shù)值的傳遞。

4.掌握函數(shù)的一般調(diào)用。

5.自學(2學時課外):函數(shù)的嵌套調(diào)用和函數(shù)的遞歸調(diào)用

(A)指針(2學時+2學時課外)

1.理解指針的概念,掌握指針的定義方法、指針變量的定義方法和初始化。

2.理解指針變量的運克和引用。

3.自學(2學時課外):理解指針與數(shù)組、指針與字符串。

(九)結(jié)構(gòu)體(2學時課外)

1.理解結(jié)構(gòu)體數(shù)據(jù)類型定義,掌握結(jié)構(gòu)體變量的定義、初始化和成員引用。

2.理解結(jié)構(gòu)體數(shù)組、結(jié)構(gòu)體指針的定義和應用。

(十)綜合應用(2學時)

掌握程序設計的三種基本結(jié)構(gòu),數(shù)組、函數(shù)及指針的定義和使用方法,并利用.上述知識

進行綜合程序設計。

五,實驗教學內(nèi)容和基本要求

實驗教學內(nèi)容整體上分為知識鞏固和程序設計,共32學歸。

(一)知識鞏固部分要求學生利用在線考試系統(tǒng)進行大量習題練習,加深知識點的掌握。

(二)程序設計部分要求學生掌握順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)的設計方法以及數(shù)組

的使用。

知識

程序設計

序號實驗項目名稱鞏固目的要求

學時

學時

熟悉C語言運1、熟悉C語言的運行環(huán)境和C程序的實現(xiàn)流程

12

行環(huán)境2、認識C語言的結(jié)構(gòu)特點和書寫風格

1、掌握C語言的基本數(shù)據(jù)類型,熟悉變量定義

2數(shù)據(jù)類型22及其賦值

2、學會使用C語言的常用運算符及表達式

簡單順序程序1、學會準確使用C語言的數(shù)據(jù)輸入與輸出函數(shù)

342

設計2、能編寫簡單順序結(jié)構(gòu)程序

1、在熟練掌握if語句和switch語句的基礎上,

選擇結(jié)構(gòu)程序能靈活使用if語句和switch語句進行選擇結(jié)

442

設計構(gòu)的程序設計

2、學習調(diào)試程序

循環(huán)結(jié)構(gòu)程序1、熟練掌握三種循環(huán)語句并能正確運用

542

設計2、進一步學習程序調(diào)試

1、熟練掌握數(shù)組的定義格式和數(shù)組元素的表示

6數(shù)組22方法

2、熟練掌握數(shù)組的初始化方法和賦值方法

7函數(shù)22掌握函數(shù)的定義和調(diào)用方法

學時數(shù)2012

六、有關教學環(huán)節(jié)的要求

本課程前置課程《大學計算機基礎》要求學生掌握計算機的基本知識和基本操作,了解

計和機技術的發(fā)展及應用,初步具備使用常用工具軟件的能力。本課程采用多媒體教學手段,

采用統(tǒng)一的教學進度和要求。本課程的重點是掌握程序的基本結(jié)構(gòu),掌握程序的模塊化設“

方法。難點在選擇、循環(huán)結(jié)構(gòu)程序設計和一維數(shù)組、自定義函數(shù)的使用。課堂教學中采用實

例引導,加大學生的實踐訓練。

本課程考核采用統(tǒng)?閉卷機考方式,成績評定分為機考成慣(占課程總評成績的50%)

和平時成績(占課程總評成績的20%)以及實驗環(huán)節(jié)(占課程急評成績的30%)。

七、建議教材及主要教學參考書

教材:余琴主編,《C語言程序設計教程》,人民郵電出版社,2024年版

參考教材:譚浩強主編.《C程序設計教程》.清華大學出版社,2007年版

八、教學環(huán)節(jié)的要求

1.本課程課堂教學(32學時)采用多媒體授課方式;實驗室上機(32學時)在學校實

驗機房進行。

2.理論教學從學期第一周開始上課,共16周完成。上機教學從第二周開始安排,共16

周完成。

3.課外自學8學時由學生自行完成。

4.實驗機房要求可?次容納兩個班級同時上課,配套投影儀、麥克風、黑板,教師用計

算機。所有機房網(wǎng)絡互聯(lián)互通,設置專用服務器供上傳及下載作業(yè)。實驗機房計算機應安裝

windows7Microso

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論