第一章 导论
1.1 计算机技术的发展
1.2 计算机系统的组成
1.3 计算机模型
第二章
2.1 计算机如何解题
2.2 机器语言
2.3 高级程序设计语言及基本特征
2.4 高级程序设计语言的实现
第三章 C语言基础-1
3.1 C语言概述
1.C语言的发展历史
2.C语言的特点
3.简单的C程序介绍
4.C语言的基本组成
5.如何执行C程序
第三章 C语言基础-2
3.2 数据类型
1.C的数据类型
2.常量
3.变量
4.不同数据类型之间的数据转换与运算
第三章 C语言基础-3
3.3 运算符及表达式
3.4 C语句与流程
第四章 C程序设计-1
4.1 选择结构程序设计
4.2 循环结构的程序设计
第四章 C程序设计-2
4.3 函数
4.4 数组
4.5 案例分析
第五章 数据结构基础概念
5.1 数据结构基本概念
5.2 线性结构的基本概念
5.3 树型结构概念
第六章 算法和问题求解
6.1 算法的描述方法
6.2 算法设计中的基本方法
6.3 算法设计要求与评价方法
第七章 程序设计基本方法与原则
7.1 程序设计方法的发展
7.2 结构化程序设计
7.3 模块化程序设计的方法
本课程是软件开发与应用专业的一门必修基础课。通过本课程的学习,使学生了解程序设计语言的概念和步骤,掌握程序设计的基本思路和方法,熟悉一种简单的程序设计语言并能编写简单小程序,达到对计算机语言和程序设计有一个概括性的了解,为进一步学习程序设计语言奠定良好的基础。
课程主要内容:程序设计语言的演变与分类;程序设计的基本方法与过程;几个流行的程序设计语言的特点;以一种简单的语言介绍程序设计中涉及的有关概念(数据类型、运算符、表达式、分支结构、循环结构、子程序等基本概念,模块化程序设计基础)。
后续课程:专业核心课程