教案
高级语言程序设计(双语)
首页
| 负责人 | 课程介绍 | 教学大纲 | 教案 | 课件 | 考试大纲 | 实训内容


 

 

 

云南农业大学教案

 

2006 2007 学年第 1 学期

 

 

课 程 名 称

The C Program Language

课程代码

2111011

课程性质

专业基础课

学时数

64

开课院(系)

基础与信息工程学院

授 课 班 级

06 电信

主 讲 教 师

职 称

 

 

 

二○○六

 

云南农业大学教案

课程名称

The C Program Language

授课专业

电信

班级

06

课程代码

2111011

课程类型

公共课( );基础课( );专业基础课(√);专业课( );专业选修课();公共选修课( )

授课教师

周 兵

职 称

讲 师

单 位

基础与信息工程学院

授课方式

课堂讲授(√);实  验(√)

考核方式

  试(√); 课程论文(  );具体操作(  );课程设计( )

课程教学

总学时数

 64学时

学 分 数

4

学时分配

课堂讲授 32学时; 实验课 32学时

教材名称

  The first book of ANSI C

作 者

Gray J.Bronson

出版社及

出版时间

Publishing House of Electronics Industry 2004

指 定

参考资料

 

The C Program Language

 

 

 

 

C程序设计

 

 

 

作者

 

Brian W. Kernighan & Dennis M. Rirchie

 

谭浩强

出版社及

出版时间

 

清华大学出版社(1999

 

 

 

高等教育出版社

 

 

授课时间

 

1周至第16

 

备注

 

 

 

 

 

注:表中( )选项请打“√”


编号: 1

周  次

1周,第 1 次课;总第 1 次课                    

授课方式

课堂讲授(√);实  验( )

教学时数

2

题目(教学章、节或主题)

 

Chapter 1 Getting started

 

 

教学目的

与要求

(了解、熟悉、掌握)

 

Know well programming

Master the programming structure and modularity

 

 

 

 

教学内容

(注明:*重点  #难点  ?疑点)

 

Introduction to Programming

Algorithms

From Algorithms to Programs

Program Translation

Introduction to Modularity

Functions

The main() Function

 

 

 

教学方式、手段、媒介

 

PPT Computer Demo

 

 

 

教学过程

设计

 

 

Class teach

 

 

作业、讨论及思考题

 

 

Exercise 1.1,1.2

 

 

 


编号: 2

周  次

1周,第 2 次课;总第 2 次课                   

授课方式

课堂讲授(√);实  验( )

教学时数

2

题目(教学章、节或主题)

 

Chapter 1 Getting started(continue)

 

 

教学目的

与要求

(了解、熟悉、掌握)

 

 

Know well programming style

Master the programming modularity and commonprogramming errors

 

 

 

教学内容

(注明:*重点  #难点  ?疑点)

 

The printf() Function

Programming Style

Comments

Top-Down Program Development

Modularity and Top-Down Design

CommonProgramming Errors

 

 

 

教学方式、手段、媒介

 

PPT Computer Demo

 

 

 

教学过程

设计

 

 

Class teach

 

 

作业、讨论及思考题

 

 

Exercise 1.3,1.4,1.5

 

 

 


编号: 3

周  次

2周,第 1 次课;总第 3 次课                   

授课方式

课堂讲授(√);实  验( )

教学时数

2

题目(教学章、节或主题)

 

 

Chapter 2 Data Type,Declarations,and Displays   

 

 

教学目的

与要求

(了解、熟悉、掌握)

 

Know well programming

Master the programming structure and modularity

 

 

 

 

教学内容

(注明:*重点  #难点  ?疑点)

 

Bits,Bytes,Addresses,and Number Codes

Words and Addresses

Data Types

Integer Values

Floating Point and Double Precision Numbers

Exponential Notation

Character Type

Escape Sequences

 

 

 

教学方式、手段、媒介

 

PPT Computer Demo

 

 

 

教学过程

设计

 

 

Class teach

 

 

作业、讨论及思考题

 

 

Exercise 2.1

 

 

 


编号: 4

周  次

2周,第 2 次课;总第 4 次课                    

授课方式

课堂讲授(√);实  验( )

教学时数

2

题目(教学章、节或主题)

 

Chapter 2 Data Type,Declarations,and Displays    (continue)

 

教学目的

与要求

(了解、熟悉、掌握)

 

Know well arithmetic operators

Master operators application

 

 

 

 

教学内容

(注明:*重点  #难点  ?疑点)

         

 

Arithmetic Operators

Interger Division

A Unary Operator(Negation)

Operator Precedence and Associativity 

Displaying Numerical Results

Formatted Output

Format Modifiers

Other Number Bases

 

 

教学方式、手段、媒介

 

PPT Computer Demo

 

 

 

教学过程

设计

 

 

Class teach

 

 

作业、讨论及思考题

 

 

Exercise 2.2,2.3

 

 

 


编号: 5

周  次

2 周,第 3 次课;总第 5 次课                   

授课方式

课堂讲授(  );实  验(√)

教学时数

2

题目(教学章、节或主题)

 

Experiment 1

 

How to edit and run the c program

 

教学目的

与要求

(了解、熟悉、掌握)

 

Know well programming

Master the programming structure and modularity

Learning turbo c

 

 

 

教学内容

(注明:*重点  #难点  ?疑点)

 

 

Turboc C uses

 

Write a simple programe

 

 

教学方式、手段、媒介

 

Operation

 

 

教学过程

设计

 

 

Experiment

 

作业、讨论及思考题

 

 

Exercise 3.1,3.2

 

 

 


编号: 6

周  次

3 周,第 1 次课;总第 1 次课                   

授课方式

课堂讲授(√);实  验( )

教学时数

2

题目(教学章、节或主题)

 

Chapter 2  (continue)

 

 

教学目的

与要求

(了解、熟悉、掌握)

 

 

Master the variables and declarations

 

 

 

 

教学内容

(注明:*重点  #难点  ?疑点)