计算思维与程序设计基础A
计算思维与程序设计基础A
1000+ 人选课
更新日期:2025/07/16
开课平台优学院
开课高校武汉工程大学
开课教师王海晖章瑾伍庆华刘菲周华兵
学科专业工学计算机类
开课时间-
课程周期-
开课状态-
每周学时-
课程简介

《计算思维与程序设计基础A》是面向全校非计算机专业的计算机公共基础课程。本课程的目的在于培养学生的计算思维,以问题求解为目标,结合一般数值计算和简单的应用问题,向学生介绍计算机程序设计的基本知识,使学生掌握C语言的基本内容以及结构化程序设计的基本方法、过程与编程技巧,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机打下基础。

课程大纲
第1章 计算思维与程序设计
1.1 计算思维与问题求解
1.2 冯诺依曼机及工作原理
1.3 进制转换
第2章 C语言基础知识
2.1 数据类型、标识符与关键字
2.2 常量与变量
2.3 运算符与表达式
2.4 不同类型数据间的转换
第3章 简单问题求解
3.1 C语言程序的基本结构
3.2 输入/输出函数的操作
3.3 简单C程序设计
3.4 结构化程序设计与算法
第4章 选择问题求解
4.1 关系运算与逻辑运算
4.2 if条件语句和条件表达式
4.3 switch语句
第5章 重复问题求解
5.1 for语句
5.2 while和do_while语句
5.3 循环嵌套结构
5.4 break语句和continue语句
第6章 多维批量数据处理
6.1 一维数组的定义和初始化
6.2 一维数组的应用
6.3 二维数组的定义和初始化
6.4 break语句和continue语句
6.5 字符串处理函数
第7章 问题模块化求解
7.1 函数的定义、调用和声明
7.2 函数间的参数传递
7.3 函数的递归调用
7.4 变量的作用域与存储类型
第8章 内存高效管理
8.1 变量的内存地址
8.2 指针、指针变量和指针运算
8.3 复杂结构数据处理
8.4 文件管理
第9章 课程教学文件
9.1 课程教学大纲
9.2 课程实验教学大纲