admin 管理员组

文章数量: 887021


2023年12月19日发(作者:影音网站源码下载)

《C语言程序设计基础》课程教学大纲

一、课程性质、地位和任务

《C语言程序设计基础》是计算机类、电子信息类、自动化类等专业必修的基础课程。C语言具有简洁、类型丰富、结构完整、表达力强、直接操作内存单元、适用于模块化结构等特点,由于它的显著优点,C语言成为许多学校学生学习编程的入门课程。并且是数据结构、Java、python、单片机等课程的先导课程。课程的主要任务是引导学生进入精彩的计算机世界,掌握程序设计思维、过程和技巧。培养学生动手解决问题的能力和创新精神。

二、教学目标及要求

通过理论和实践教学,使学生较好地掌握程序设计的基本知识和结构化编程的思想和方法;能够独立或者与其他人合作编写较为复杂的程序;具备初步的程序设计能力,能够灵活运用模块化思想将复杂问题逐步分解,并且编写出相应的程序解决问题。

三、教学内容及安排

序号

1

2

3

4

5

6

7

8

9

10

11

内容模块

第一章 C语言概述

第二章 数据类型

第三章 选择结构

第四章 循环结构

第五章 数组

第六章 函数

第七章 指针

第八章 结构体

第九章 字符串

第十章 文件

第十一章 综合应用

合计

第一章 C语言概述(2学时)

学时

2

4

4

4

4

8

4

4

2

4

8

48

教学目标:掌握C程序的基本结构、熟悉C语言集成开发环境、了解C语言学习方法。

教学内容:

1 程序与程序设计语言

2 C语言概述

3 C语言学习方法

4 C语言集成开发环境

5 项目介绍

6 C语言程序基本结构

第二章 数据类型、运算符和表达式(4学时)

教学目标:掌握数据类型的概念、基本数据类型、变量的定义与使用。

教学内容:

1数据类型概述

2 常量与变量

3 基本数据类型

4 运算符、表达式与语句

5不同数据类型之间的转换

第三章 选择结构(4学时)

教学目标:掌握关系、逻辑表达式的用法,掌握选择语句的用法。

教学内容:

1 关系运算符与关系表达式

2 逻辑运算符与逻辑表达式

3 if语句

4 switch语句

5 案例分析

第四章 循环结构(4学时)

教学目标:掌握程序设计中循环的四个要素,掌握for,while,do-while语句的用法,了解break,continue在循环语句中的作用。

教学内容:

1 循环结构简介

2 while语句

3 do-while语句

4 for语句

5 break语句

6 continue语句

7嵌套语句

8应用举例

第五章 数组(4学时)

教学目标:理解数组的概念,掌握数组的定义和引用。

教学内容:

1数组的概念

2 一维数组的定义与使用

3 二维数组的定义与使用

4 案例分析

第六章 函数(8学时)

教学目标:掌握模块化设计的思想、游戏设计框架,掌握函数的定义与调用、函数参数传递的方式、理解变量的作用域,使用函数解决复杂问题。

教学内容:

1模块化设计思想

2 函数概述

3 标准库函数简介

4 函数的定义与调用

5 函数的参数

6 变量的作用域

7 游戏框架

8 案例分析

第七章 指针(4学时)

教学目标:掌握指针变量,数组、指针作函数的参数。

教学内容:

1 指针的概念

2 指针变量

3 指针与数组

4 案例分析

第八章 结构体(4学时)

教学目标:掌握结构体类型声明、结构体变量的定义及初始化、结构体变量成员引用;

掌握typedef作用与使用方法;理解链表的基本概念和基本操作。了解枚举类型变量的定义。

教学内容:

1 结构体的概念

2 结构体的声明

3 结构体变量的定义及使用

4 结构体数组

5 结构体与指针

6 链表

7 枚举

8 typedef使用

第九章 字符串(2学时)

教学目标:掌握字符数组和字符串的使用;熟悉字符串常见处理函数。

教学内容:

1 字符串的存储

2 字符串的输入输出

3 字符串函数

4 指针与字符串

第十章 文件(4学时)

教学目标:掌握文件和文件类型指针的概念,理解文件相关的操作。

教学内容:

1 文件的概念

2 打开与关闭文件

3 顺序读写文件

4 随机读写文件

第十一章 综合应用(8学时)

教学目标:利用C语言基础知识与第三方图形库,完成具有漂亮界面的游戏软件。

教学内容:

1 第三方图形库介绍

2 图形库函数

3 综合游戏设计方法

四、教学方式与手段

教学方式:在课堂教学中,通过讲授、提问、讨论、演示等教学方法和手段

教学手段:课后充分利用网络资源,进行学习讨论、网络答疑、解题指导等方式让学生理解计算机编程课程的体系,主要内容、原理和分析方法,使学生受到必要的基本技能的训练,为学生学习专业知识和从事工程技术工作打好良好的编程基础。

五、课程考核方式与要求

考核包括平时表现(考勤、课堂表现)、上机实验与期末考核。考勤、练习作业,课堂提问等平时表现占20分,实验占20分,期末考试占60分。期末考试可以采用闭卷考试,也可以采用闭卷考试与上机考试相结合的方式。

六、主要参考文献


本文标签: 掌握 学生 C语言 课程 结构