歡迎訪問考研秘籍考研網!    研究生招生信息網    考博真題下載    考研真題下載    全站文章索引
文章搜索   高級搜索   

 您現在的位置: 考研秘籍考研網 >> 文章中心 >> 專業課 >> 正文  安徽師范大學《C語言程序設計(雙語)》課程大綱本科教學大綱

新聞資訊
普通文章 上海市50家單位網上接受咨詢和報名
普通文章 北京大學生“就業之家”研究生專場招聘場面火爆
普通文章 廈大女研究生被殺案終審判決 兇手被判死刑
普通文章 廣東八校網上試點考研報名將開始
普通文章 2004年碩士北京招生單位報名點一覽
普通文章 洛陽高新區21名碩士研究生被聘為中層領導
普通文章 浙江省碩士研究生報名從下周一開始
普通文章 2004年上??紖^網上報名時間安排表
普通文章 廣東:研究生入學考試2003年起重大調整
普通文章 2004年全國研招上??紖^報名點一覽表
調劑信息
普通文章 寧夏大學04年碩士研究生調劑信息
普通文章 大連鐵道學院04年碩士接收調劑生源基本原則
普通文章 吉林大學建設工程學院04年研究生調劑信息
普通文章 溫州師范學院(溫州大學籌)05研究生調劑信息
普通文章 佳木斯大學04年考研調劑信息
普通文章 沈陽建筑工程學院04年研究生調劑信息
普通文章 天津師范大學政治與行政學院05年碩士調劑需求
普通文章 第二志愿考研調劑程序答疑
普通文章 上海大學04年研究生招收統考生調劑信息
普通文章 廣西大學04年碩士研究生調劑信息

友情提示:本站提供全國400多所高等院校招收碩士、博士研究生入學考試歷年考研真題、考博真題、答案,部分學校更新至2012年,2013年;均提供收費下載。 下載流程: 考研真題 點擊“考研試卷””下載; 考博真題 點擊“考博試卷庫” 下載 

理論類課程大綱
課程名稱: C 語言程序設計(雙語教學)
一、課程概況
所屬專業: 電子、通信、自動化 開課單位: 物理與電子信息學院
課程類型: 專業基礎課程 課程代碼:
開課學期: 1 學分: 3
學時: 56(含 16 學時實驗) 核心課程: 否
擬使用教材:
Gary J. Bronson. A First Book of ANSI C (Fourth Edition). Publishing House of
Electronics Industry. 2006
國內(外)現有教材:
Gary J. Bronson. A First Book of ANSI C (Fourth Edition). Publishing House of
Electronics Industry. 2006
譚浩強. C 語言程序設計(第 3 版). 清華大學出版社. 2014
學習參考資料
1.Eric S. Roberts. The Art and Science of C. China Machine Press. 2004
2.Al Kelley, Ira Pohl. A Book on C: Programming in C (Fourth Edition).China
Machine Press. 2004
3.Brian W. Kernighan, Dennis M. Ritchie. The C Programming Language. China
Machine Press. 2006
4.趙永哲,李雄飛,戴秀英編著. C 語言程序設計. 科學出版社. 2003
5.夏寬理,趙子正編著. C 語言程序設計. 中國鐵道出版社. 2006
6.譚浩強,張基溫,唐永炎編著. C 語言程序設計教程(第二版). 高等教育出版
社. 1998
二、課程描述
C 語言是當今非常流行的一種結構化程序設計語言,它的功能豐富、表達能力強、
使用靈活、易于擴充、執行效率高、可直接訪問和控制計算機硬件,適用于系統軟件
和應用軟件的開發。本課程圍繞 C 語言的這些特點展開教學,使學生掌握基本的軟件
知識,學會程序設計的基本方法。課程內容主要包括數據及其類型、順序結構、選擇
結構、重復結構、模塊化設計、數組、指針、結構體、文件操作等。
三、課程目標
通過本課程的教學,要求學生能夠掌握程序設計的基本知識和基本算法,以及結
構化程序設計方法,掌握編制和調試一個程序的完整過程(輸入、編輯、編譯、連接、
運行及調試),能夠用 C 語言開發簡單的應用程序。并通過雙語課程的學習初步掌握
閱讀英文原版專業資料的能力。
四、教學要求
因采用雙語教學,選用英文原版教材,所以要求教師具有良好的英文基礎,課前
認真備課,做好充分準備,積極思考如何使不同英語水平的學生都能掌握本課程的專
業知識,在教學中需要根據學生的接受情況適時調整教學方法。同時也要求學生課前
做好預習,課堂認真聽講,課后及時消化專業知識和必備的專業英語詞匯,逐步消除
閱讀障礙。
五、考核方式及要求
本課程采取筆試(閉卷,占 60%)、實驗操作(占 20%)、期中測試(占 10%)、
平時成績(占 10%)來評定學生的成績。
六、課程內容
Chapter 1 Introduction to Computer Programming
(第一章 計算機程序設計導論)
(授課時間:第一學期第五周)
教學目標:了解程序設計和算法的概念,了解軟件開發的過程,同時使學生初步適應
雙語教學的模式,嘗試閱讀英文教材
教學重點:掌握程序設計的相關概念
教學難點:英文教材的閱讀、內容的理解
學 時:課堂教學 2 學時,課外自主學習時間不少于 2 學時
教學方法:講授法
主要內容:(1) Programming Languages(程序設計語言)
(2) Algorithms(算法)
(3) The Software Development Process(軟件開發過程)
學習方法:聽課+自習
課后作業:適量
Chapter 2 Getting Started in C Programming
(第二章 C 程序設計初步)
(授課時間:第一學期第六周)
教學目標:了解 C 語言中數據類型的概念,掌握算術運算符以及變量的概念。使學生
進一步熟悉雙語教學的模式,開始主動閱讀英文教材
教學重點:掌握 C 語言中數據的表示方法
教學難點:運算符的正確使用和變量的聲明
學 時:課堂教學 4 學時,課外自主學習時間不少于 4 學時
教學方法:講授法
主要內容:(1) Introduction to C Programming(C 程序設計導論)
(2) Programming Style(程序設計風格)
(3) Data Types(數據類型)
(4) Arithmetic Operations(算術運算)
(5) Variables and Declarations(變量及其聲明)
學習方法:聽課+自習
課后作業:適量
Chapter 3 Processing and Interactive Input
(第三章 程序處理和交互式輸入)
(授課時間:第一學期第七周)
教學目標:掌握賦值的概念,學會庫函數的使用,初步掌握數據輸入輸出的方法。使
學生初步適應雙語教學的模式,能夠較順利地閱讀英文書籍
教學重點:掌握賦值語句的使用
教學難點:數據輸入輸出格式的掌握
學 時:課堂教學 4 學時,課外自主學習時間不少于 4 學時
教學方法:講授法+演示法
主要內容:(1) Assignment(賦值)
(2) Interactive Input(交互式輸入)
(3) Formatted Output(格式化輸出)
(4) Symbolic Constants(符號常量)
學習方法:聽課+自習+實驗
課后作業:適量
Chapter 4 Selection
(第四章 選擇)
(授課時間:第一學期第八周)
教學目標:掌握 C 語言中關系表達式的構成和選擇結構,學會幾種程序分支的方法。
使學生能夠進行簡單的程序設計,同時進一步提高英文教材的閱讀水平。
教學重點:條件的構造和幾種選擇實現的方法
教學難點:條件和分支語句的規范書寫
學 時:課堂教學 4 學時,課外自主學習時間不少于 4 學時
教學方法:講授法+演示法
主要內容:(1) Relational Expressions(關系表達式)
(2) The if and if-else Statements(if 和 if-else 語句)
(3) if-else Chain(if-else 鏈)
(4) The switch Statement(switch 語句)
(5) Errors, Testing, and Debugging(錯誤、測試和調試)
學習方法:聽課+自習+討論+實驗
課后作業:適量
Chapter 5 Repetition
(第五章 重復)
(授課時間:第一學期第九周)
教學目標:了解循環的概念,掌握程序循環的方法及其特點。使學生能夠進行一般程
序的設計和調試,同時加深對英文教材的理解
教學重點:C 語言中循環的實現方法
教學難點:對循環執行過程的理解和掌握
學 時:課堂教學 4 學時,課外自主學習時間不少于 4 學時
教學方法:講授法+演示法
主要內容:(1) Basic Loop Structures(基本循環結構)
(2) The while Statement(while 語句)
(3) The for Statement(for 語句)
(4) The do-while Statement(do-while 語句)
(5) Nested Loops(嵌套的循環)
學習方法:聽課+自習+討論+實驗
課后作業:適量
Chapter 6 Functions and Modularity
(第六章 函數和模塊化)
(授課時間:第一學期第十周)
教學目標:了解程序模塊化的概念,掌握 C 語言函數的設計方法,掌握函數之間的數
據傳遞,初步了解地址傳遞的特點,了解遞歸的實現方法。同時使學生基
本適應英文教材的使用
教學重點:函數的設計
教學難點:函數之間的參數傳遞以及遞歸的實現過程
學 時:課堂教學 4 學時,課外自主學習時間不少于 4 學時
教學方法:講授法+討論
主要內容:(1) Function Definitions and Declarations(函數的定義與聲明)
(2) Returning a Value(值的返回)
(3) Standard Library Functions(標準庫函數)
(4) Passing Addresses(傳送地址)
(5) Recursion(遞歸)
學習方法:聽課+自習+討論+實驗
課后作業:適量
Chapter 7 Arrays
(第七章 數組)
(授課時間:第一學期第十一)
教學目標:通過本章的學習,掌握一維數組和二維數組的使用,學會簡單應用程序的
設計和運行,學會分析數據的查找和排序方法。同時使學生的英文閱讀水
平有進一步提高
教學重點:一維數組的使用
教學難點:數組在程序模塊之間的傳遞以及查找和排序算法
學 時:課堂教學 4 學時,課外自主學習時間不少于 4 學時
教學方法:講授法+討論
主要內容:(1) One-Dimensional Arrays(一維數組)
(2) Array Initialization(數組的初始化)
(3) Arrays as FunctionArguments(數組用作函數的參數)
(4) Two-Dimensional Arrays(二維數組)
(5) Searching and Sorting Methods(查找和排序方法)
學習方法:聽課+自習+討論+實驗
課后作業:適量
Chapter 8 Character Strings
(第八章 字符串)
(授課時間:第一學期第十二周)
教學目標:掌握字符串及其使用,學會字符串的不同處理方法
教學重點:字符串的基本操作和處理
教學難點:字符串庫函數的運用
學 時:課堂教學 2 時,課外自主學習時間不少于 2 時
教學方法:講授法
主要內容:(1) String Fundamentals(字符串的基本知識)
(2) Library Functions(庫函數)
(3) Character String Processing(字符串處理)
(4) Formatting Strings(格式字符串)
學習方法:聽課+自習+討論+實驗
課后作業:適量
Chapter 9 Data Files
(第九章 數據文件)
(授課時間:第一學期第十三周)
教學目標:了解 C 語言中數據文件的處理方法,學會文件的簡單操作
教學重點:文件的打開、讀寫和關閉
教學難點:隨機文件的讀寫操作
學 時:課堂教學 3 時,課外自主學習時間不少于 3 時
教學方法:講授法
主要內容:(1) Declaring, Opening, and Closing Files(聲明、打開和關閉文件)
(2) Reading from and Writing to Text Files(讀寫文本文件)
(3) Random File Access(隨機文件的存?。?br/>(4) Passing and Returning File Names(傳遞和返回文件名)
(5) Writing and Reading Binary Files(讀寫二進制文件)
學習方法:聽課+自習+討論+實驗
課后作業:適量
Chapter 10 Arrays, Addresses, and Pointers
(第十章 數組、地址和指針)
(授課時間:第一學期第十四周)
教學目標:通過本章的學習,進一步掌握數組和指針的有關概念
教學重點:指針及其使用
教學難點:掌握數組與指針之間的聯系
學 時:課堂教學 4 學時,課外自主學習時間不少于 4 學時
教學方法:講授法+討論
主要內容:(1) Array Names as Pointers(數組名作為指針)
(2) Manipulating Pointer(指針的運算)
(3) Passing and Using Array Addresses(傳遞和使用數組地址)
(4) Pointers and Strings(指針與字符串)
學習方法:聽課+自習+討論+實驗
課后作業:適量
Chapter 11 Structures and Unions
(第十一章 結構體與共用體)
(授課時間:第一學期第十五周)
教學目標:了解結構體與共用體的概念,初步掌握結構體的各種應用。通過本章的介
紹,可望使學生的英文閱讀水平有進一步提高
教學重點:結構體的一般應用方法
教學難點:結構體在編程中的實際運用
學 時:課堂教學 3 時,課外自主學習時間不少于 3 時
教學方法:講授法+討論
主要內容:(1) Single Structures(簡單結構體)
(2) Arrays of Structures(結構體數組)
(3) Passing and Returning Structures(傳遞與返回結構體)
(4) Unions(共用體)
學習方法:聽課+自習+討論+實驗
課后作業:適量
Chapter 12 Additional Capabilities
(第十二章 附加能力)
(授課時間:第一學期第十六周)
教學目標:初步了解鏈表和動態存儲分配的概念,初步掌握位運算、宏等程序設計方
法。學生通過學習,對 C 語言有較深入的了解,能夠進行較復雜的應用程
序設計,并使英文閱讀水平上一個臺階
教學重點:位運算
教學難點:鏈表及動態存儲分配
學 時:課堂教學 2 時,課外自主學習時間不少于 2 時
教學方法:講授法
主要內容:(1) Introduction to Linked Lists(鏈表的基礎知識)
(2) Dynamic Memory Allocation(動態存儲分配)
(3) Bit Operations(位運算)
(4) Macros(宏)
學習方法:聽課+自習+討論+實驗
課后作業:適量

免責聲明:本文系轉載自網絡,如有侵犯,請聯系我們立即刪除,另:本文僅代表作者個人觀點,與本網站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。

  • 上一篇文章:

  • 下一篇文章:
  • 考博咨詢QQ 3455265070 點擊這里給我發消息 考研咨詢 QQ 3455265070 點擊這里給我發消息 郵箱: 3455265070@qq.com
    公司名稱:昆山創酷信息科技有限公司 版權所有
    考研秘籍網 版權所有 © kaoyanmiji.com All Rights Reserved
    聲明:本網站尊重并保護知識產權,根據《信息網絡傳播權保護條例》,如果我們轉載或引用的作品侵犯了您的權利,請通知我們,我們會及時刪除!
    日本免费人成网ww555在线