《程序设计基础》课程教学大纲Word格式.doc

上传人:b****2 文档编号:14563751 上传时间:2022-10-23 格式:DOC 页数:6 大小:83.50KB
下载 相关 举报
《程序设计基础》课程教学大纲Word格式.doc_第1页
第1页 / 共6页
《程序设计基础》课程教学大纲Word格式.doc_第2页
第2页 / 共6页
《程序设计基础》课程教学大纲Word格式.doc_第3页
第3页 / 共6页
《程序设计基础》课程教学大纲Word格式.doc_第4页
第4页 / 共6页
《程序设计基础》课程教学大纲Word格式.doc_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

《程序设计基础》课程教学大纲Word格式.doc

《《程序设计基础》课程教学大纲Word格式.doc》由会员分享,可在线阅读,更多相关《《程序设计基础》课程教学大纲Word格式.doc(6页珍藏版)》请在冰豆网上搜索。

《程序设计基础》课程教学大纲Word格式.doc

所属教研室

选用教材

C程序设计(第四版)谭浩强清华大学出版社

大纲执笔人

蔡勇

大纲审核人

曾安平

课程简介:

(300字以内)

《程序设计基础》是软件工程专业必修的专业核心课程之一,主要用以培养学生程序设计能力,本课程主要介绍C语言的基本语法、基本语句、数据类型、基本控制结构以及程序设计的一般方法,使学生具有使用当今流行的系统平台的初步能力,具有熟练使用C语言编程解决实际问题的能力,培养良好的程序设计风格和习惯,培养上机解题调试程序的初步能力,为以后的软件开发等奠定基础。

教学目标(M)

M1:

掌握程序设计语言相关语法规则

M2:

掌握程序设计语言的基本控制结构和语句

M3:

掌握编程一些常用的算法

M4:

掌握程序设计的基本思想及方法,掌握必要的程序设计技巧、程序测试和程序调试技巧。

教学方式(J)

J1.讲授法教学

44学时81%

□J2.研讨式学习

学时%

J3.案例教学

6学时11%

□J4.网络教学

学时%

□J5.自主学习

J6对比分析法

4学时8%

考核方式(K)

□K1.课堂测试

%

□K2.期中考试

K3.期末考试

50%

K4.作业撰写

10%

K5.实验分析报告

30%

K6.课堂表现

10%

□K7.课程论文撰述

□K8.出勤率

%

……

2.教学内容及要求

第一章程序设计与C语言

1.教学内容

第一节C语言出现的历史背景、C语言的特点

第二节简单的C语言程序介绍

第三节运行C程序的步骤与方法

2.教学要求

了解C语言出现的历史背景、C语言的特点

理解简单的C程序功能及结构

掌握C程序的上机调试步骤

3.教学重点和难点

C语言的特点,运行C程序的步骤与方法。

第二章算法——程序的灵魂

第一节算法的概念、算法的特性、简单算法举例

第二节算法的表示、结构化程序设计方法

2..教学要求

了解算法的概念、算法的特性

理解结构化程序设计方法

掌握算法的表示(自然语言表示、传统流程图表示、N-S流程图表示、伪代码表示、计算机语言表示)

掌握算法的表示

第三章顺序结构程序设计

第一节顺序结构程序设计举例

第二节数据的表达形式及其运算

第三节C语句

第四节字符数据的输入输出、格式输入与输出

掌握C语言的数据类型、常量与变量、整型数据、浮点型数据、字符型数据、变量赋初值、数值型数据间的混合运算、算术运算符算术表达式、赋运算符和赋值表达式、逗号运算符和逗号表达式。

理解C语言的赋值语句、输入输出概念

掌握字符数据输入输出、格式输入输出,熟练掌握顺序结构程序设计方法

各类数值型数据间的混合运算;

算术运算符和算术表达式;

逗号运算符和逗号表达式。

字符数据的输入输出,简单的格式输入与输出,较复杂的输入输出格式控制。

第四章选择结构程序设计

第一节关系运算符和关系表达式、逻辑运算符和逻辑表达式

第二节if语句、switch语句

第三节选择结构程序设计综合举例

理解关系运算符和关系表达式、逻辑运算符和逻辑表达式

掌握if语句、switch语句,熟练掌握选择结构程序设计方法

用if语句实现选择结构,利用switch语句实现多分支选择结构。

第五章循环结构程序设计

第一节为什么需要循环控制

第二节用while和dowhile语句实现循环

第三节用for语句实现循环

第四节循环的嵌套、break语句和continue语句

第五节循环结构程序设计综合举例

理解while语句、dowhile语句、for语句、break语句、continue语句的功能及用法

掌握使用while语句、dowhile语句、for语句、break语句、continue语句设计循环结构程序的方法,熟练掌握使用while语句、for语句设计循环结构程序的方法,掌握分析、调试循环结构程序的基本原理和方法

用while语句和do…while语句实现循环,用for语句实现循环,循环的嵌套,用break语句和continue语句改变循环状态。

第六章利用数组处理批量数据

第一节一维数组的定义和引用

第二节二维数组和多维数组的定义和引用

第三节字符数组

理解一维数组、二维数组、多维数组的含义

掌握数组的定义和引用方法,熟练掌握运用数组设计程序的基本方法

一维数组的定义及使用方法,字符串的使用方法。

第七章函数

第一节函数概述及函数定义的一般形式

第二节函数参数和函数的值

第三节函数的调用

第四节函数的嵌套调用

第五节函数的递归调用

第六节数组作为函数参数

第七节局部变量和全局变量

第八节变量的存储类别

第九节内部函数和外部函数

理解函数、内部函数、外部函数的概念和定义方法,理解函数调用、函数嵌套调用、函数递归调用的概念和方法,理解局部变量、全局变量、变量存储类别的概念和方法,理解形参和实参的含义和用法,熟练掌握函数的定义和程序设计方法。

函数参数和函数的值,函数的调用,函数的嵌套调用,函数的递归调用,数组作为函数参数,变量的作用域——局部变量和全局变量,变量的存储方式和生存期,关于变量的声明和定义,内部函数和外部函数。

第八章指针

第一节地址和指针的概念

第二节变量的指针和指向变量的指针变量

第三节数组与指针

第四节字符串与指针

第五节指向函数的指针、返回指针的函数

第六节指针数组和指向指针的指针、指针运算的小结

理解地址与指针、数组与指针、字符串与指针、函数指针和指针函数的概念

熟练掌握运用指针设计程序的基本原理和方法

变量的指针和指向变量的指针变量。

第九章结构体与共用体

第一节结构体概述及定义结构体类型变量的方法

第二节结构体变量的引用、初始化、结构体数组

第三节指向结构体类型数据的指针、用指针处理链表

第四节共用体、枚举类型、用typedef定义类型

理解结构体、共用体、枚举类型、自定义类型的含义和定义方法,理解结构体数组、结构体指针的定义和引用方法

掌握运用结构体数组、结构体指针设计程序的基本法,掌握建立动态链表的程序设计方法。

结构体类型和结构体变量。

第十章文件

第一节C文件概述、文件类型指针、文件的读写

第二节文件的定位、出错检测、文件输入输出小结

掌握文件的打开、定位、读写的程序设计方法

3.建议教学安排

序号

主要教学内容(章)

学时

(理论+实验)

课程

目标

教学

方式

考核

4+2

M1、M4

J1

K4、K5、K6

2

第二章算法—程序的灵魂

M3、M2

J1、J3

3

4+4

M1、M2、M4

4

5

6+2

6

6+4

J1、J3、J6

7

M1、M3、M4

8

10+4

9

10

11

期末复习

2+4

M1、M2、M3、M4

K3

总学时82其中理论54学时,实验28学时,上机28学时

4.参考书目

1、谭浩强.C程序设计(第四版).北京:

清华大学出版社,2010

2、谭浩强.C程序设计(第四版)学习辅导.北京:

3、黄国兴等.计算机导论(第3版).北京:

清华大学出版社,2013

5.专业个性化需求补充说明

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 水产渔业

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1