计算机程序设计是高等学校计算机基础课程中的核心课程,具有大学基础课的性质。《计算机程序设计基础(第2版)》以C语言程序设计为基础,注重讲解程序设计与软件开发的概念、方法和思路,培养读者的基本编程能力、逻辑思维与抽象思维能力。《计算机程序设计基础(第2版)》内容包括:程序设计的基本概念、C语言的基本语法元素、程序控制结构、函数、算法、结构化与模块化程序设计的基本概念、程序组织与库的设计、数组、字符串、结构体与指针等复合数据类型、文件与数据存储、程序抽象等。希望通过强调那些在程序设计与软件开发过程中起重要作用的思想与技术,使读者体会并初步掌握较大型或实用程序的编写与设计能力。《计算机程序设计基础(第2版)》行文严谨流畅,语言风趣幽默,示例丰富生动,习题难度适中。《计算机程序设计基础(第2版)》可作为高等院校计算机及理工类各专业、成人教育院校程序设计课程的教材,也可供计算机应用开发人员及相关人员自学。
《计算机程序设计基础(第2版)》的篇章结构与传统C语言教材不同。《计算机程序设计基础(第2版)》如此编排知识点的根本出发点在于,笔者希望能够以培养解决实际问题能力和抽象思维能力为主线,而不是以语言语法知识点为主线。这么做的好处是,读者不会在一开始就接触到过多的C语言语法规范的细节,从而能够将注意力集中到解决实际问题中去。
项目1 认识你的计算机
1.1 项目提出
1.2 项目分析
1.3 相关知识点
1.4 项目实现
任务1 认识主机箱接口
任务2 计算机的启动与关闭
任务3 熟悉鼠标和键盘的使用方法
任务4 查看计算机软硬件配置
任务5 使用反病毒软件查杀计算机病毒
任务6 使用计算器程序验证数制转换
1.5 总结与提高
1.6 习题
项目2 Windows文件管理与环境设置
2.1 项目提出
2.2 项目分析
2.3 相关知识点
2.4 项目实现
任务1 中文输入法(智能ABC)的用法
任务2 文件管理
任务3 磁盘管理
任务4 Windows环境设置
2.5 总结与提高
2.6 习题
项目3 学生宿舍局域网的组建及应用
3.1 项目提出
3.2 项目分析
3.3 相关知识点
3.4 项目实现
任务1 网络硬件连接
任务2 网络设置
任务3 网络应用
任务4 网络维护
3.5 总结与提高
3.6 习题
项目4 自荐书制作
4.1 项目提出
4.2 项目分析
4.3 相关知识点
4.4 项目实现
任务1 制作自荐信
任务2 制作表格简历
任务3 制作封面
任务4 页面设置和打印预览
4.5 总结与提高
4.6 习题
项目5 板报排版
5.1 项目提出
5.2 项目分析
5.3 相关知识点
5.4 项目实现
任务1 页面设置
任务2 插入艺术字、文本框等
任务3 段落排版
任务4 设置页面边框
任务5 设置页眉和页脚
5.5 总结与提高
5.6 习题
项目6 毕业论文排版
6.1 项目提出
6.2 项目分析
6.3 相关知识点
6.4 项目实现
任务1 页面和文档属性设置
任务2 对章节和正文中所用到的样式进行定义和应用
任务3 应用Word的引用功能为论文提取目录
任务4 插入分节符,把论文分为3部分
任务5 利用插入域的方法设置论文正文的页眉
任务6 在页脚中设置页码
任务7 添加论文摘要和封面
6.5 总结与提高
6.6 习题
项目7 制作信封和成绩单
7.1 项目提出
7.2 项目分析
7.3 相关知识点
7.4 项目实现
任务1 制作信封和成绩单主文档
任务2 批量制作信封
任务3 批量制作成绩单
7.5 总结与提高
7.6 习题
项目8 学生成绩分析与统计
8.1 项目提出
8.2 项目分析
8.3 相关知识点
8.4 项目实现
任务1 建立工作表
任务2 使用公式和函数
任务3 设置格式
任务4 数据筛选和排序
任务5 建立图表
8.5 总结与提高
8.6 习题
项目9 工资表数据分析
9.1 项目提出
9.2 项目分析
9.3 相关知识点
9.4 项目实现
任务1 建立工作表
任务2 分类汇总和高级筛选
任务3 制作数据透视表
任务4 各车间数据统计
9.5 总结与提高
9.6 习题
项目10 论文答辩稿制作
10.1 项目提出
10.2 项目分析
10.3 相关知识点
10.4 项目实现
任务1 设计母板
任务2 设计标题幻灯片和目录
任务3 设计幻灯片的图形化结构
任务4 添加超链接和动作按钮
任务5 设置动画效果、页眉和页脚
任务6 设置放映方式和打印文稿
10.5 总结与提高
10.6 习题
项目11 电子相册制作
11.1 项目提出
11.2 项目分析
11.3 相关知识点
11.4 项目实现
任务1 创建相册
任务2 美化相册
任务3 控制放映
任务4 打包输出
11.5 总结与提高
11.6 习题
项目12 个人主页制作
12.1 项目提出
12.2 项目分析
12.3 相关知识点
12.4 项目实现
任务1 新建站点
任务2 制作主页
任务3 网站发布
12.5 总结与提高
12.6 习题
项目13 学生选课数据库管理
13.1 项目提出
13.2 项目分析
13.3 相关知识点
13.4 项目实现
任务1 创建数据库
任务2 向数据库中添加表
任务3 在表中输入或修改数据
任务4 单表查询
任务5 多表查询
13.5 总结与提高
13.6 习题
项目14 学生信息管理窗体和报表制作
14.1 项目提出
14.2 项目分析
14.3 相关知识点
14.4 项目实现
任务1 学生信息管理窗体制作
任务2 学生信息报表制作
14.5 总结与提高
14.6 习题
附录A Windows和Office的常用快捷键
附录B 课程学习能力测评
参考文献