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

 您現在的位置: 考研秘籍考研網 >> 文章中心 >> 專業課 >> 正文  安徽師范大學高級程序雙語本科教學大綱

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

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

安徽師范大學皖江學院電子信息系 高級語言程序設計(雙語課程)教學大綱
第 頁1
《高級語言程序設計(雙語課程)》教學大綱
Syllabus of Programming in High-Level Language
一、說明
1、課程的性質、地位和任務
在計算機技術飛速發展和不斷普及應用的今天,利用計算機解決實際問題成為各
種專業人才必不可少的基本技能。本課程是皖江學院通信工程專業的必修課,課程以 C
語言來展開教學。C 語言是當今非常流行的一種結構化程序設計語言,它的功能豐富、
表達能力強、使用靈活、易于擴充、執行效率高、可直接訪問和控制計算機硬件,適用
于系統軟件和應用軟件的開發。
C 語言還是目前計算機水平考試和等級考試的內容,因此也受到各高校非計算機
專業的關注。
2、課程教學的基本要求
通過本課程的教學,要求學生能夠掌握程序設計的基本知識和基本算法(窮舉、迭
代、排序等),以及結構化程序設計方法,掌握編制和調試一個程序的完整過程(輸入、
編輯、編譯、連接、運行及調試)。
3、本課程的重點與難點
重點:程序設計的概念、程序設計的方法。
課程性質:專業基礎課 先修課程:計算機應用技術
總學時:60 學分:3
理論學時:42 實驗學時:18
開課學院:皖江學院 適用專業:通信工程、電子信息工程
大綱執筆人:王元航 教學院長審定:王元航
教研室主任審核:朱向冰
安徽師范大學皖江學院電子信息系 高級語言程序設計(雙語課程)教學大綱
第 頁2
難點:程序設計中的各種算法、數組、指針、結構體的應用。另外,本課程使用英
文原版教材,所有章節均為英文,因此課程內容的閱讀也是一個難點。
二、課堂教學時數及課后作業題型分配


教 學 內 容
教 學
時 數
教學方式
或 手 段
課 后 作 業
思 考 題 練 習 題

Introduction to Computer
Programming
2 講授(多媒體) √ √

Getting Started in C
Programming
4 講授(多媒體) √ √

Processing and
Interactive Input
4 講授(多媒體) √ √
四 Selection 4 講授(多媒體) √ √
五 Repetition 4 講授(多媒體) √ √
六 Functions and Modularity 4 講授(多媒體) √ √
七 Arrays 4 講授(多媒體) √ √
八 Character Strings 2 講授(多媒體) √ √
九 Data Files 3 講授(多媒體) √ √

Arrays, Addresses, and
Pointers
5 講授(多媒體) √ √


Structures and Unions 4 講授(多媒體) √ √


Additional Capabilities 2 講授(多媒體) √ √
合 計 42
三、本文
Chapter 1 Introduction to Computer Programming
(第一章 計算機程序設計導論)
【教學目的】
了解程序設計和算法的概念,了解軟件開發的過程,同時使學生初步適應雙語教
學的模式,嘗試閱讀英文教材。
安徽師范大學皖江學院電子信息系 高級語言程序設計(雙語課程)教學大綱
第 頁3
【重點難點】
重點掌握程序設計的相關概念。難點是英文教材的閱讀、內容的理解。
【教學內容】
Section 1 Programming Languages
(第一節 程序設計語言)
Section 2 Algorithms
(第二節 算法)
Section 3 The Software Development Process
(第三節 軟件開發過程)
Chapter 2 Getting Started in C Programming
(第二章 C 程序設計初步)
【教學目的】
了解 C 語言中數據類型的概念,掌握算術運算符以及變量的概念。使學生進一步
熟悉雙語教學的模式,開始主動閱讀英文教材。
【重點難點】
重點掌握 C 語言中數據的表示方法。難點是運算符的正確使用和變量的聲明。
【教學內容】
Section 1 Introduction to C Programming
(第一節 C 程序設計導論)
Section 2 Programming Style
(第二節 程序設計風格)
Section 3 Data Types
(第三節 數據類型)
Section 4 Arithmetic Operations
(第四節 算術運算)
Section 5 Variables and Declarations
(第五節 變量及其聲明)
安徽師范大學皖江學院電子信息系 高級語言程序設計(雙語課程)教學大綱
第 頁4
Chapter 3 Processing and Interactive Input
(第三章 程序處理和交互式輸入)
【教學目的】
掌握賦值的概念,學會庫函數的使用,初步掌握數據輸入輸出的方法。使學生初
步適應雙語教學的模式,能夠較順利地閱讀英文書籍。
【重點難點】
重點是掌握賦值語句的使用。難點是數據輸入輸出格式的掌握。
【教學內容】
Section 1 Assignment
(第一節 賦值)
Section 2 Interactive Input
(第二節 交互式輸入)
Section 3 Formatted Output
(第三節 格式化輸出)
Section 4 Symbolic Constants
(第四節 符號常量)
Section 5 Introduction to Abstraction
(第五節 抽象導論)
Chapter 4 Selection
(第四章 選擇)
【教學目的】
掌握 C 語言中關系表達式的構成和選擇結構,學會幾種程序分支的方法。使學生
能夠進行簡單的程序設計,同時進一步提高英文教材的閱讀水平。
【重點難點】
重點掌握條件的構造和幾種選擇實現的方法。難點是條件和分支語句的規范書寫。
安徽師范大學皖江學院電子信息系 高級語言程序設計(雙語課程)教學大綱
第 頁5
【教學內容】
Section 1 Relational Expressions
(第一節 關系表達式)
Section 2 The if and if-else Statements
(第二節 if 和 if-else 語句)
Section 3 if-else Chain
(第三節 if-else 鏈)
Section 4 The switch Statement
(第四節 switch 語句)
Section 5 Errors, Testing, and Debugging
(第五節 錯誤、測試和調試)
Chapter 5 Repetition
(第五章 重復)
【教學目的】
了解循環的概念,掌握程序循環的方法及其特點。使學生能夠進行一般程序的設
計和調試,同時加深對英文教材的理解。
【重點難點】
重點掌握 C 語言中循環的實現方法,難點是對循環執行過程的理解和掌握。
【教學內容】
Section 1 Basic Loop Structures
(第一節 基本循環結構)
Section 2 The while Statement
(第二節 while 語句)
Section 3 The for Statement
(第三節 for 語句)
Section 4 The do-while Statement
(第四節 do-while 語句)
安徽師范大學皖江學院電子信息系 高級語言程序設計(雙語課程)教學大綱
第 頁6
Section 5 Nested Loops
(第五節 嵌套的循環)
Chapter 6 Functions and Modularity
(第六章 函數和模塊化)
【教學目的】
了解程序模塊化的概念,掌握 C 語言函數的設計方法,掌握函數之間的數據傳遞,
初步了解地址傳遞的特點,了解遞歸的實現方法。同時使學生基本適應英文教材的使用。
【重點難點】
重點是掌握函數的設計。難點是函數之間的參數傳遞以及遞歸的實現過程。
【教學內容】
Section 1 Function Definitions and Declarations
(第一節 函數的定義與聲明)
Section 2 Returning a Value
(第二節 值的返回)
Section 3 Standard Library Functions
(第三節 標準庫函數)
Section 4 Variable Scope
(第四節 變量的作用域)
Section 5 Variable Storage Class
(第五節 變量的存儲類別)
Section 6 Passing Addresses
(第六節 傳送地址)
Section 7 Recursion
(第七節 遞歸)
Chapter 7 Arrays
(第七章 數組)
安徽師范大學皖江學院電子信息系 高級語言程序設計(雙語課程)教學大綱
第 頁7
【教學目的】
通過本章的學習,掌握一維數組和二維數組的使用,學會簡單應用程序的設計和
運行,學會分析數據的查找和排序方法。同時使學生的英文閱讀水平有進一步提高。
【重點難點】
重點掌握一維數組的使用,難點是數組在程序模塊之間的傳遞以及查找和排序算
法。
【教學內容】
Section 1 One-Dimensional Arrays
(第一節 一維數組)
Section 2 Array Initialization
(第二節 數組的初始化)
Section 3 Arrays as Function Arguments
(第三節 數組用作函數的參數)
Section 4 Two-Dimensional Arrays
(第四節 二維數組)
Section 5 Searching and Sorting Methods
(第五節 查找和排序方法)
Chapter 8 Character Strings
(第八章 字符串)
【教學目的】
掌握字符串及其使用,學會字符串的不同處理方法。
【重點難點】
重點掌握字符串的基本操作和處理。難點是字符串庫函數的運用。
【教學內容】
Section 1 String Fundamentals
(第一節 字符串的基本知識)
Section 2 Library Functions
安徽師范大學皖江學院電子信息系 高級語言程序設計(雙語課程)教學大綱
第 頁8
(第二節 庫函數)
Section 3 Character String Processing
(第三節 字符串處理)
Section 4 Formatting Strings
(第四節 格式字符串)
Chapter 9 Data Files
(第九章 數據文件)
【教學目的】
了解 C 語言中數據文件的處理方法,學會文件的簡單操作。
【重點難點】
重點掌握文件的打開、讀寫和關閉。難點是隨機文件的讀寫操作。
【教學內容】
Section 1 Declaring, Opening, and Closing Files
(第一節 聲明、打開和關閉文件)
Section 2 Reading from and Writing to Text Files
(第二節 讀寫文本文件)
Section 3 Random File Access
(第三節 隨機文件的存?。?br/>Section 4 Passing and Returning File Names
(第四節 傳遞和返回文件名)
Section 5 Writing and Reading Binary Files
(第五節 讀寫二進制文件)
Chapter 10 Arrays, Addresses, and Pointers
(第十章 數組、地址和指針)
【教學目的】
安徽師范大學皖江學院電子信息系 高級語言程序設計(雙語課程)教學大綱
第 頁9
通過本章的學習,進一步掌握數組和指針的有關概念。
【重點難點】
重點介紹指針及其使用。本章的難點在于掌握數組與指針之間的聯系。
【教學內容】
Section 1 Array Names as Pointers
(第一節 數組名作為指針)
Section 2 Manipulating Pointer
(第二節 指針的運算)
Section 3 Passing and Using Array Addresses
(第三節 傳遞和使用數組地址)
Section 4 Pointers and Strings
(第四節 指針與字符串)
Chapter 11 Structures and Unions
(第十一章 結構體與共用體)
【教學目的】
了解結構體與共用體的概念,初步掌握結構體的各種應用。通過本章的介紹,可
望使學生的英文閱讀水平有進一步提高。
【重點難點】
重點是結構體的一般應用方法,本章的難點是結構體在編程中的實際運用。
【教學內容】
Section 1 Single Structures
(第一節 簡單結構體)
Section 2 Arrays of Structures
(第二節 結構體數組)
Section 3 Passing and Returning Structures
(第三節 傳遞與返回結構體)
Section 4 Unions
安徽師范大學皖江學院電子信息系 高級語言程序設計(雙語課程)教學大綱
第 頁10
(第四節 共用體)
Chapter 12 Additional Capabilities
(第十二章 附加能力)
【教學目的】
初步了解鏈表和動態存儲分配的概念,初步掌握位運算、宏、命令行參數等程序
設計方法。學生通過學習,對 C 語言有較深入的了解,能夠進行較復雜的應用程序設計,
并使英文閱讀水平上一個臺階。
【重點難點】
重點掌握位運算。難點是鏈表及動態存儲分配以及命令行參數的實現。
【教學內容】
Section 1 Introduction to Linked Lists
(第一節 鏈表的基礎知識)
Section 2 Dynamic Memory Allocation
(第二節 動態存儲分配)
Section 3 Bit Operations
(第三節 位運算)
Section 4 Macros
(第四節 宏)
Section 5 Command-Line Arguments
(第五節 命令行參數)
【課程考試】
本課程采取筆試(閉卷占 60%)實驗操作(占 30%)加平時成績(占 10%)來
評定學生的成績。
四、使用教材與教學參考書目
【使用教材】
安徽師范大學皖江學院電子信息系 高級語言程序設計(雙語課程)教學大綱
第 頁11
Gary J. Bronson, A First Book of ANSI C (Fourth Edition), Publishing House
of Electronics Industry, 2006.
【教學參考書目】
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 年
7.譚浩強編著,《C 程序設計》,清華大學出版社,1991 年

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

  • 上一篇文章:

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