一.課程性質和任務:
本課程是中等職業學校電子技術應用專業的專業基礎課程。本課程的前序課程是《計算機應用基礎》,後續課程為《微控制器應用技能實訓》。本課程是一門實踐性非常強的課程,不但要注重c語言程式設計基本知識的學習,更要注重程式設計技能的培養,使學生能夠循序漸進地掌握c語言程式設計的技能,初步積累程式設計經驗,打下良好的程式設計基礎。
本課程的學習,對學生職業能力培養和職業素養養成起著主要的支撐作用,為學生職業生涯的發展奠定基礎。
二、課程教學目標:
本課程的課程目標是培養學生程式設計的基本職業能力,學生學習完本課程後應達到的具體能力目標為:
1、知識水平教學目標
學會利用常見的c程式開發工具的使用,掌握開發環境的配置,掌握常見選單命令的使用以及整個視窗的布局設定。掌握結構化或模組化程式設計技能,學會陣列、函式、三大控制結構、結構體和共用體以及指標的使用。為軟體後期維護和管理提供必要的技術支援。
2、能力培養目標
c語言程式設計的課程開設是從學生的角度出發,注重培養學生良好的動手實踐習慣,注重培養學生嚴謹的行事風格,尤其注重挖掘學生的潛質,注重培養與社會接軌,培養學生具有踏實工作作風,良好的觀察和思考能力強以及團隊合作能力。
3、素質培養目標
通過c語言程式設計課程的教學,應注重培養學生程式設計的品質量等職業意識,養成良好的工作方法、工作作風和職業道德。
三參考學時
108學時。
四、課程學分
6學分五、教學內容及基本要求
第1章 c語言概述
了解c語言的特點
掌握c程式的基本結構
熟練掌握turbo c整合環境中常用選單的使用
重點:c程式的基本結構、程式的開發環境和開發過程。
第2章資料型別、運算子與表示式
了解c語言的資料型別的概念
了解識別符號、常量和變數的概念
掌握c語言簡單資料型別
了解運算子和表示式的概念、
掌握算術運算子和表示式
掌握賦值運算子和賦值表示式
掌握自增和自減運算
掌握關係運算子和關係表示式
掌握邏輯運算子和邏輯表示式
掌握條件運算子
了解條件表示式
了解逗號運算子和逗號表示式
了解資料型別的轉換
重點:c語言中的資料型別,c語言的常量和變數。變數的三個要素:變數名、資料型別和變數的值。c語言運算子的結合方向和優先順序,資料型別轉換。
第3章順序結構程式設計
了解c語言程式的三種基本結構
掌握格式輸入和輸出函式
掌握字元資料的輸入和輸出常用函式
熟練掌握順序結構程式設計方法
重點:scanf( )和printf( )函式, 程式的三種基本結構。
難點:順序結構程式的設計分析。
第4章選擇結構程式設計
熟練掌握if語句
熟練掌握if-else語句
熟練掌握if語句的巢狀
熟練掌握switch語句
熟練掌握選擇結構程式設計方法
重點:if語句的兩種形式,switch語句。
難點:選擇結構的巢狀。
第5章迴圈結構程式設計
熟練掌握while語句
熟練掌握do-while語句
熟練掌握for語句
熟練掌握break、contiune語句
熟練掌握迴圈語句的巢狀
熟練掌握迴圈結構程式設計方法
重點:迴圈結構的實現語句while、do─while、for語句,
難點:迴圈的巢狀。
第6章陣列
熟練掌握一維陣列的定義、初始化及引用
掌握二維陣列的定義、初始化及引用
熟練掌握字元陣列的定義、初始化及引用
熟練掌握字串概念及其輸入輸出
掌握字串處理函式
重點:陣列的定義和引用。
難點:不同的排序方法,字串與一般字元陣列的特徵和使用方法之間的區別。
第7章指標
熟練掌握位址和指標的概念
熟練掌握指標變數的定義及引用
熟練掌握指標運算
熟練掌握一維陣列與指標
理解二維陣列與指標
熟練掌握字串與指標
重點:位址和指標的概念、指標變數的定義及引用、一維陣列與指標、字元陣列和字元指標
難點:二維陣列與指標。
第8章函式
掌握函式的定義
熟練掌握資料在函式之間的傳遞
熟練掌握函式的呼叫
熟練掌握陣列作為函式的引數
掌握指標作為函式的引數
掌握函式的巢狀呼叫
了解函式的遞迴呼叫
掌握區域性變數和全域性變數
了解變數的儲存類別
了解內部函式和外部函式
重點:函式的宣告、定義和呼叫;函式呼叫機制;函式呼叫的引數傳遞、函式的返回;全域性變數、區域性變數的區別。
難點:函式呼叫機制;函式的遞迴呼叫。
第9章結構體和共用體
了解結構體
了解共用體
第10章檔案
了解檔案概念
掌握檔案指標
掌握檔案開啟與關閉
掌握檔案的讀寫
了解檔案定位的函式
重點:檔案指標、檔案的開啟、關閉、讀寫;
難點:檔案指標、檔案的開啟、關閉、讀寫;
第11章預處理命令
掌握無參巨集定義
掌握檔案包含的概念
掌握檔案包含命令的一般格式
重點:無參巨集定義、檔案包含、檔案包含命令的一般格式;
難點:無參巨集定義、檔案包含、檔案包含命令的一般格式;
1、實驗教學要求
c語言程式設計課程的實驗教學,即上機操作是必不可少的學習環節之一,也是檢驗掌握程式設計思想正確應用的手段之一。通過上機實驗加強對基礎知識和理論的理解和掌握。
(1)c語言程式執行環境
掌握tc選單使用;
(2)程式設計方法
掌握順序程式設計、選擇程式設計及迴圈程式設計方法;
(3)陣列與指標
掌握陣列與指標的一般使用;
(4)函式
掌握函式的定義及呼叫方法;
(5)資料檔案操作
掌握資料檔案的一般應用。
2、教學輔導要求
(1)針對每個講授內容,科學設計習題,督促學生複習當次課所學內容;
(2)要求任課教師定期對學生作業進行批改;
(3)定期組織統一階段測試;
(4)在教學週期內安排教師面向學生答疑;同時開放網上答疑系統**答疑。
《C語言程式設計》課程標準
c語言程式設計 課程標準 四號仿宋體加粗 一 基本資訊 小四仿宋體加粗 適用物件 計算機網路一年級學生制定時間 2011年9月 課程 所屬系部 資訊工程系 學分 4學時 72 制定人 張榮批准人 二 課程的目標 1 專業能力目標 掌握c語言程式設計的基礎知識 基本要求與程式編寫。能夠以程式設計方法為...
C語言程式課程標準
c語言程式設計 課程標準 四號仿宋體加粗 一 基本資訊 小四仿宋體加粗 適用物件 計算機網路一年級學生制定時間 2011年9月 課程 所屬系部 資訊工程系 學分 4學時 72 制定人 謝品章批准人 二 課程的目標 1 專業能力目標 掌握c語言程式設計的基礎知識 基本要求與程式編寫。能夠以程式設計方法...
《C程式設計》課程標準 36 後改
c語言程式設計 課程標準 36學時 一 概述 一 課程性質 本課程是高等職業技術學校電氣自動化專業的一門重要的專業基礎課,是本專業學生必修的計算機技術基礎課程之一,是學生專業能力的重要組成部分。通過本課程的學習,培養學生利用計算機處理問題的思維方式和程式設計的基本方法,啟發學生主動將計算機引入到其它...