跳转到内容

编程基础/导论和教学大纲

来自维基教科书,开放世界中的开放书籍

作为课程使用时,对教材/系列 “编程基础 - 使用 C++ 的模块化结构化方法” 的导论。

教材/系列布局

[编辑 | 编辑源代码]

本课程的方法是让学生学习一系列材料,使他们能够发展编程技能。学习的基本单元是模块。几个模块收集到一个章节中。章节分为五组。

表格 1
组标题 章节 模块
章节前项目 N/A 4
基础主题 1-5 27
模块化编程 6-9 17
结构化编程 10-16 30
中级主题 17-21 17
高级主题 22-24 11
复习材料 N/A 5
附录 N/A 7
模块总数 N/A 118

一些使用本教材/系列的教授可能会决定删除某些模块或章节。有些人可能会删除整个高级主题组。其他教授可能会选择添加额外的学习材料。本教材/系列的优势在于它可以被教授根据学生的需要进行调整。

章节布局

[编辑 | 编辑源代码]

每个章节通常从以下内容开始

  1. 一个或多个模块,构建用于独立交付。
  2. 专门为本教材/系列构建的实践模块。

当你继续学习组成一个章节的模块时,你应该

  • 完成任何需要下载项目的任务/演示。
  • 做任何练习。
  • 为所有定义创建 3x5 的学习卡片。当这些材料用作课程教材时,必须记住这些定义。向你的教授确认这一点。

当你开始实践模块时,你通常会遇到

  • 学习目标
  • 记忆构建活动,又称 MBA 链接 - 这些可能包括以下任何类型的交互式计算机活动:抽认卡、填字游戏、寻找单词、拖放、标注、排序或分类。当这些材料用作课程教材时,学生必须进行各种重复性活动来记忆基本的课程材料。此外,学习时要玩得开心。
  • 练习 - 除了你在学习模块之前完成的任何练习之外,还至少有一项练习供学生完成。
  • 其他项目 - 这些项目存在于一些章节中。
  • 实验室作业 - 通常由个人努力完成。如果你在高中或大学学习课程,请查看你的教授/老师的说明/限制。
  • 问题 - 这项活动的目标是让学生自己制定答案。因此,不会提供问题的解决方案。当这些材料用作课程教材时,教授/老师可能会将学生分配到 “学习小组”,或者让学生自行组建学习小组来讨论彼此的解决方案。如果你在高中或大学学习课程,请确认你可以在解决问题的过程中与他人合作。这种经过批准的活动称为 “授权勾结”,不违反 “学术或学术不端行为” 规则。

使用本教材/系列/课程的教授很可能会有额外的实验室作业、测验和考试用于计算你的成绩。

模块阅读列表

[编辑 | 编辑源代码]

本教材/系列中的模块已过内容审查,并被认为足够,因此不需要额外的教材。但是,一些学生希望获得额外的参考资料或阅读材料。作者多年来一直使用多本教材教授 “COSC1436 - 编程基础 I” 课程,在休斯顿社区学院和卡塔尔社区学院都有教授。已经准备了一个阅读参考列表,其中包括以下教材的参考资料

  1. 从 C++ 开始 - 早期对象,作者:Tony Gaddis 等人,第 7 版,国际版,ISBN 978-0-13-137714-1
  2. 从 C++ 开始 - 早期对象,作者:Tony Gaddis 等人,第 6 版,ISBN 0-321-51238-3
  3. 从 C++ 开始 - 早期对象,作者:Tony Gaddis 等人,第 5 版,ISBN 0-321-38348-6
  4. 计算机科学 - 使用 C++ 的结构化方法,作者:Behrouz A. Forouzan 等人,第 2 版,ISBN 0-534-37480-8

这些教材通常可以在二手教材市场上以合理的价格获得。你可以使用其中任何一本。如果你购买了上述可选的传统教材,你可能希望将以下文件下载并存储到你的存储设备(磁盘驱动器或闪存驱动器)中的适当文件夹中。

附加阅读列表:Connexions_Module_Reading_List_col10621.pdf

教学大纲

[编辑 | 编辑源代码]

用于学分的课程教学大纲将由你的具体课程教授提供。如果你将本教材/系列用于非学分自学,我们有一些建议

  1. 规划定期学习时间
  2. 复习三个 (3) 章节前项目模块
  3. 复习附录中的最后四个 (4) 模块
  4. 从第 1 章开始,依次学习所有 24 章
  5. 在遇到演示程序时,全部做一遍
  6. 记住所有术语和定义
  7. 完成所有实验室作业
  8. 准备所有实践模块中的问题的答案
  9. 在每节课结束后,完成复习模块

学习计算机编程没有捷径,除了沉浸在定期学习中,学习不仅仅是随意阅读。为了帮助你跟踪你的学习进度,我们包含了本教材/系列的核对清单。

表格 2
核对 描述 #模块
章节前项目 4
附录中的最后四个项目 4
第 1 章到第 5 章 27
第 1 章到第 5 章的复习材料 1
第 6 章到第 9 章 17
第 6 章到第 9 章的复习材料 1
第 10 章到第 16 章 30
第 10 章到第 16 章的复习材料 1
第 17 章到第 21 章 17
第 17 章到第 21 章的复习材料 1
第 22 章到第 24 章 11
第 22 章到第 24 章的复习材料 1
前三个附录项目 3
N/A 模块总数 118
华夏公益教科书