课程简介 Course Introduction

《程序设计基础》是计算机科学与技术专业必修的一门专业基础课,是《数据结构》、《面向对象的程序设计》、《操作系统》《软件工程》等后续课程的基础,更是软件技术的基础,在整个教学体系中占有重要的地位。通过本课程的学习,学生应掌握程序设计的基本思想、并通过本课程的学习,使学生掌握传统的结构化程序设计的一般方法,培养学生严谨的程序设计思想、灵活的思维方式及较强的动手能力,并以此为基础,让学生逐渐掌握复杂软件的设计和开发手段,为后续专业课程的学习打下扎实的理论和实践基础。

教学大纲 Teaching Syllabus

第1章 C语言概述
1.1 C语言的发展史
1.2 C语言的特点
1.3 一个简单的C程序
1.4 一个完整的C程序
1.5 C语言程序的格式
1.6 开发环境

第2章 算法
2.1 算法的基本概念
2.2 算法的描述

第3章 数据类型
3.1 编程规范
3.2 关键字
3.3 标识符
3.4 数据类型
3.5 常量
3.6 变量
3.7 变量的存储类别
3.8 混合运算


第4章 运算符与表达式
4.1 表达式
4.2 赋值运算符与赋值表达式
4.3 算术运算符与算术表达式
4.4 关系运算符与关系表达式
4.5 逻辑运算符与逻辑表达式
4.6 位逻辑运算符与位逻辑表达式
4.7 逗号运算符与逗号表达式
4.8 复合赋值运算符


第5章 常用的数据输入/输出函数
5.1 语句

5.2 字符数据输入/输出
5.3 字符串输入/输出

5.4 格式输出函数
5.5 格式输入函数

5.6 顺序程序设计应用

第6章 选择结构程序设计
6.1 if语句
6.2 if语句的基本形式
6.3 if的嵌套形式
6.4 条件运算符
6.5 switch语句
6.6 if...else语句和switch语句的区别
6.7 选择结构程序应用

第7章 循环控制
7.1 循环语句
7.2 while语句
7.3 do...while语句
7.4 for语句
7.5 3种循环语句的比较
7.6 循环嵌套
7.7 转移语句

第8章 数组
8.1 一维数组
8.2 二维数组
8.3 字符数组
8.4 多维数组
8.5 数组的排序算法
8.6 字符串处理函数
8.7 数组应用
 
第9章 函数
9.1 函数概述
9.2 函数的定义
9.3 返回语句
9.4 函数参数
9.5 函数的调用
9.6 内部函数和外部函数
9.7 局部变量和全局变量
9.8 函数应用

第10章 指针
10.1 指针相关概念
10.2 数组与指针
10.3 指向指针的指针
10.4 指针变量作函数参数
10.5 返回指针值的函数
10.6 指针数组作main函数的参数

第11章 结构体和共用体
11.1 结构体
11.2 结构体数组
11.3 结构体指针
11.4 包含结构的结构
11.5 链表
11.6 链表相关操作
11.7 共用体
11.8 枚举类型

第12章 位运算
12.1 位与字节
12.2 位运算操作符
12.3 循环移位
12.4 位段

第13章 预处理
13.1 宏定义
13.2 #include命令
13.3 条件编译

第14章 文件
14.1 文件概述
14.2 文件基本操作
14.3 文件的读写
14.4 文件的定位

第15章 存储管理
15.1 内存组织方式
15.2 动态管理
15.3 内存丢失

第16章 网络套接字编程

16.1 内存组织方式

16.2 套接字概述

16.3 套接字函数

留言板 Message Board
条留言  共

  • 参与互动
    Interaction

  • 扫码加入课程
    Scan QR Code
教学队伍Teaching Members
需要验证您的身份,请输入请求信息:
  • 学号号:
  • 班级选择:
  • 附注信息:

扫一扫二维码,快速加入本课程!

放大二维码 查看使用方法
课程
引导