下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
安徽信息工程學院《C語言程序設計基礎》課程教學大綱一、課程基本信息1.課程編號:CSE20042.課程類別/屬性:通識課/必修3.學時/學分:64學時/3學分4.適用專業(yè):非計算機類專業(yè)二、課程目標本課程是非計算機類各專業(yè)的公共基礎課,通過本課程的學習可以使學生掌握結構化程序設計的方法,確立程序設計的思維方式,培養(yǎng)和提高學生的應用程序開發(fā)能力,并為學生參加計算機二級考試打下基礎。本課程的任務是:學生通過理論授課和上機實踐,掌握C程序的語法和程序設計的基本方法,能夠比較熟練地使用C語言編寫程序,并養(yǎng)成良好的編程風格。通過學習了解程序設計語言、程序設計的思想和C語言的特點及基本程序結構,掌握C語言的數(shù)據(jù)類型、運算符和表達式,掌握C語言三種基本結構及多種變換形式。在此基礎上進一步掌握C語言中數(shù)組和函數(shù)的應用,掌握指針和文件的使用,支撐專業(yè)學習成果中相應指標點的達成。課程目標對學生能力要求如下:課程目標1.逐步掌握科學的學習方法,閱讀并理解C語言相關教材、參考書和科技文獻,不斷地擴展知識面,增強獨立思考的能力,更新知識結構。課程目標2.掌握C語言的數(shù)據(jù)類型、運算符和表達式,掌握C語言三種基本結構及多種變換形式。課程目標3.掌握C語言中數(shù)組和函數(shù)的應用,掌握指針和文件的使用;課程目標4.具備良好的溝通、表達和團隊協(xié)作能力。三、教學內容與課程目標的關系課程教學內容與課程目標的關系序號教學內容教學要求推薦學時教學方式對應的課程目標11、C語言概述(1)程序設計語言簡述(2)C語言的發(fā)展過程(3)為什么學習C語言(4)C語言程序結構(5)C語言的執(zhí)行(6)集成開發(fā)工具1、了解程序語言的基礎知識2、了解C歷史和特點、應用3、掌握C程序基本結構4、掌握C程序上機步驟并能成功運行最簡單的C程序3講授+實驗課程目標1課程目標222、信息在計算機中的表示(1)比特與數(shù)(2)進制轉換(3)信息在計算機中的表示1、了解有關二進制的知識2、掌握進制轉換方法3、了解信息在計算機中的表示0自學課程目標1課程目標233、C語言基本程序語句(1)標識符、關鍵字、注釋(2)數(shù)據(jù)類型、常量和變量(3)運算符與表達式(4)標準輸入輸出函數(shù)1、掌握標識符及定義原則2、了解常量、變量的概念3、掌握C語言的運算符與表達式4、掌握格式化輸入輸出函數(shù)的使用9講授+練習課程目標1課程目標244、數(shù)據(jù)結構與簡單算法設計(1)算法的概念(2)幾種基本數(shù)據(jù)結構(3)算法的描述1.了解結構化程序的算法設計2.了解結構化算法的性質及結構3.掌握結構化算法的描述方法4.掌握結構化算法流程圖2講授課程目標1課程目標455、分支結構
(1)if結構(2)switch結構1、了解分支結構的作用;2、掌握If語句的語法和使用方法;3、掌握switch語句的語法和使用方法;4、正確使用break語句8講授+實驗課程目標1課程目標266、循環(huán)結構(1)for循環(huán)語句(2)while循環(huán)結構(3)do-while循環(huán)結構(4)break和continue語句、(5)循環(huán)結構的嵌套1、熟練掌握三種循環(huán)語句的使用2、學會使用循環(huán)的嵌套結構3、使用break語句和continue語句4、了解幾種循環(huán)的異同8講授+實驗課程目標1課程目標277、數(shù)組
(1)一維數(shù)組(2)二維數(shù)組(3)字符數(shù)組1、掌握一維數(shù)組的定義和使用2、了解二維數(shù)組的定義和使用3、掌握字符數(shù)組的定義和使用6講授+練習課程目標1課程目標2課程目標388、函數(shù)與宏定義(1)函數(shù)的概念、(2)內部函數(shù)與外部函數(shù)(3)函數(shù)的傳值與傳址(4)變量的作用域和存儲類型(5)遞歸函數(shù)的設計與調用(6)預處理1、掌握函數(shù)定義的形式2、掌握函數(shù)傳值與傳址的區(qū)別3、理解局部變量和全局變量4、掌握函數(shù)的嵌套調用與遞歸調用5、掌握預處理用處8講授+練習課程目標1課程目標2課程目標399、指針
(1)指針的基本概念(2)指針與變量(3)指針與數(shù)組(4)指針與字符串(5)指針作為函數(shù)的參數(shù)1、掌握指針的概念2、掌握指針與變量、數(shù)組的關系3、熟練指針的運算方法4、掌握指針作為函數(shù)的參數(shù)的用法6講授+練習課程目標1課程目標2課程目標3課程目標41010、構造數(shù)據(jù)類型
(1)結構體數(shù)據(jù)類型(2)結構體數(shù)組與結構體指針(3)結構體類型做函數(shù)參數(shù)(4)共用體類型(5)枚舉數(shù)據(jù)類型1、了解結構數(shù)據(jù)類型的定義及使用。2、了解聯(lián)合數(shù)據(jù)類型的定義及使用。3、了解枚舉類型的定義及使用。6講授+練習課程目標1課程目標2課程目標3課程目標41111、位運算(1)按位取反運算符(2)按位左移運算符(3)按位右移運算符(4)按位與、或、異或運算(5)復合位運算符1、掌握按位取反、左移、右移、與、或、異或操作2、了解復合位運算運算符的含義3、熟悉使用位與、位或、位異或進行屏蔽、置0、置1和判斷某位數(shù)字的規(guī)律。3講授+練習課程目標1課程目標2課程目標3課程目標41212、文件操作(1)文件的相關概念(2)文件的相關操作1.能夠建立新文件和更新文件內容2.能夠從順序文件中讀取數(shù)據(jù)3.了解對文件進行操作的步驟4.熟悉對順序文件進行操作的方式5.了解對隨機文件進行操作的方式3講授+練習課程目標1課程目標2課程目標3課程目標4總復習2講授四、課程目標與畢業(yè)要求的關系課程目標對畢業(yè)要求的支撐關系畢業(yè)要求畢業(yè)要求分解指標點課程目標畢業(yè)要求1.工程知識1-2:掌握解決軟件開發(fā)所需的自然科學基礎知識。1-3:掌握軟件開發(fā)基礎理論,并能夠用于解決復雜工程問題。課程目標1課程目標2課程目標3畢業(yè)要求4.研究4-1:能夠基于軟件開發(fā)相關原理和方法選擇研究路線對復雜工程問題進行分解。課程目標1課程目標2課程目標3畢業(yè)要求10.個人和團隊11-1:具備良好的溝通、表達和團隊協(xié)作能力。課程目標4五、課程教學方法1.課堂講授(1)采用啟發(fā)式教學,激發(fā)學生主動學習的興趣,培養(yǎng)學生獨立思考、分析問題和解決問題的能力,引導學生主動通過實踐和自學獲得自己想學到的知識。(2)采用電子教案、多媒體教學與傳統(tǒng)板書教學相結合,提高課堂教學信息量,增強教學的直觀性。(3)采用案例教學,理論教學與工程實踐相結合,引導學生應用基本理論知識對工程實例進行分析。(4)采用互動式教學,課內討論和課外答疑相結合。2.實驗教學課內實驗是本課程一個重要環(huán)節(jié),通過動手實踐,使學生進一步理解和鞏固C語言編程知識,增加感性知識,提高學習興趣,獲取所學理論知識在工程應用中的能力,可以培養(yǎng)學生初步具有解決實際工程問題的能力和一定的創(chuàng)新能力,支撐專業(yè)學習成果中相應指標點的達成。六、課程考核方法檢驗課程目標達成度,評價學生學習成果達成度。考核環(huán)節(jié)包括平時成績和期末考試成績,總評成績以百分計,滿分100分,平時成績由出勤、測驗、實驗、線上學習等部分組成,各考核環(huán)節(jié)所占分值比例及考核細則如下??己艘罁?jù)建議分值考核/評價細則對應課程目標平時成績50出勤5(1)根據(jù)學生出勤課時數(shù)/總課時數(shù)進行計算??砂凑誴pt修訂可按照ppt修訂(2)遲到或早退3次算一次曠課,曠課達1/3以上取消考試資格。課程目標1課程目標2測驗20(1)主要考核學生對每章節(jié)知識點的理解和掌握程度。(2)多次小測驗成績去掉一個最低分后取平均值作為本項成績。課程目標1課程目標4平時作業(yè)、實驗報告10課后作業(yè),實驗課交實驗報告,少交一次扣一分課程目標2線上學習15線上MOOC學習任務全部完成記15分課程目標5期末考試50(1)卷面成績100分。卷面成績按比例計入課程總評成績。(2)綜合考察學生對知識的掌握程度以及分析、解決問題的能力。(3)考試題型為選擇題、判斷題、程序閱讀題、編程題等。課程目標1課程目標2課程目標3課程目標4合計100%說明:期末卷面成績不足45分,平時成績清0七、課程目標達成度評價課程目標達成度評價包括課程分目標達成度評價,以及課程總目標達成度評價,具體計算方法如下:八、建議教材及參考書1、教材[1]《C語言程序設計基礎》,王雪梅等主編,清華大學出版社[2]《C語言程序設計實驗教程》,王雪梅等主編,清華大學出版社2、參考書[1]《C語言程序設計教程》,李麗娟主編,人民郵電出版社,2015[2]《C語言程序設計教程實驗指導與習題解答》,李麗娟主編,人民郵電出版社,2015[3]《C語言程序設計》,烏云高娃等主編,高等教育出版社,2012[4]《C語言程序
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年冀教版選擇性必修3化學上冊月考試卷含答案
- 2025年外研版2024八年級地理下冊月考試卷含答案
- 2025年新科版八年級地理上冊階段測試試卷含答案
- 2025年蘇教版必修1地理上冊階段測試試卷含答案
- 2025年浙教版九年級歷史上冊階段測試試卷
- 2024年北師大新版必修3地理上冊階段測試試卷含答案
- 2025年仁愛科普版九年級歷史上冊階段測試試卷
- 二零二五年度美容院美容師職業(yè)發(fā)展規(guī)劃聘用合同3篇
- 2025年度專業(yè)潛水員聘用合同范本大全4篇
- 2025年度定制門窗及智能控制系統(tǒng)集成合同4篇
- 安徽省蚌埠市2025屆高三上學期第一次教學質量檢查考試(1月)數(shù)學試題(蚌埠一模)(含答案)
- 【探跡科技】2024知識產(chǎn)權行業(yè)發(fā)展趨勢報告-從工業(yè)轟鳴到數(shù)智浪潮知識產(chǎn)權成為競爭市場的“矛與盾”
- 《中國政法大學》課件
- GB/T 35270-2024嬰幼兒背帶(袋)
- 遼寧省沈陽名校2025屆高三第一次模擬考試英語試卷含解析
- 2024-2025學年高二上學期期末數(shù)學試卷(新題型:19題)(基礎篇)(含答案)
- 2022版藝術新課標解讀心得(課件)小學美術
- Profinet(S523-FANUC)發(fā)那科通訊設置
- 第三章-自然語言的處理(共152張課件)
- 醫(yī)學教程 常見化療藥物歸納
- 行政事業(yè)單位國有資產(chǎn)管理辦法
評論
0/150
提交評論