编程基础/导论和教学大纲
外观
< 编程基础
作为课程使用时,对教材/系列 “编程基础 - 使用 C++ 的模块化结构化方法” 的导论。
本课程的方法是让学生学习一系列材料,使他们能够发展编程技能。学习的基本单元是模块。几个模块收集到一个章节中。章节分为五组。
组标题 | 章节 | 模块 |
章节前项目 | 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 |
一些使用本教材/系列的教授可能会决定删除某些模块或章节。有些人可能会删除整个高级主题组。其他教授可能会选择添加额外的学习材料。本教材/系列的优势在于它可以被教授根据学生的需要进行调整。
每个章节通常从以下内容开始
- 一个或多个模块,构建用于独立交付。
- 专门为本教材/系列构建的实践模块。
当你继续学习组成一个章节的模块时,你应该
- 完成任何需要下载项目的任务/演示。
- 做任何练习。
- 为所有定义创建 3x5 的学习卡片。当这些材料用作课程教材时,必须记住这些定义。向你的教授确认这一点。
当你开始实践模块时,你通常会遇到
- 学习目标
- 记忆构建活动,又称 MBA 链接 - 这些可能包括以下任何类型的交互式计算机活动:抽认卡、填字游戏、寻找单词、拖放、标注、排序或分类。当这些材料用作课程教材时,学生必须进行各种重复性活动来记忆基本的课程材料。此外,学习时要玩得开心。
- 练习 - 除了你在学习模块之前完成的任何练习之外,还至少有一项练习供学生完成。
- 其他项目 - 这些项目存在于一些章节中。
- 实验室作业 - 通常由个人努力完成。如果你在高中或大学学习课程,请查看你的教授/老师的说明/限制。
- 问题 - 这项活动的目标是让学生自己制定答案。因此,不会提供问题的解决方案。当这些材料用作课程教材时,教授/老师可能会将学生分配到 “学习小组”,或者让学生自行组建学习小组来讨论彼此的解决方案。如果你在高中或大学学习课程,请确认你可以在解决问题的过程中与他人合作。这种经过批准的活动称为 “授权勾结”,不违反 “学术或学术不端行为” 规则。
使用本教材/系列/课程的教授很可能会有额外的实验室作业、测验和考试用于计算你的成绩。
本教材/系列中的模块已过内容审查,并被认为足够,因此不需要额外的教材。但是,一些学生希望获得额外的参考资料或阅读材料。作者多年来一直使用多本教材教授 “COSC1436 - 编程基础 I” 课程,在休斯顿社区学院和卡塔尔社区学院都有教授。已经准备了一个阅读参考列表,其中包括以下教材的参考资料
- 从 C++ 开始 - 早期对象,作者:Tony Gaddis 等人,第 7 版,国际版,ISBN 978-0-13-137714-1
- 从 C++ 开始 - 早期对象,作者:Tony Gaddis 等人,第 6 版,ISBN 0-321-51238-3
- 从 C++ 开始 - 早期对象,作者:Tony Gaddis 等人,第 5 版,ISBN 0-321-38348-6
- 计算机科学 - 使用 C++ 的结构化方法,作者:Behrouz A. Forouzan 等人,第 2 版,ISBN 0-534-37480-8
这些教材通常可以在二手教材市场上以合理的价格获得。你可以使用其中任何一本。如果你购买了上述可选的传统教材,你可能希望将以下文件下载并存储到你的存储设备(磁盘驱动器或闪存驱动器)中的适当文件夹中。
附加阅读列表:Connexions_Module_Reading_List_col10621.pdf
用于学分的课程教学大纲将由你的具体课程教授提供。如果你将本教材/系列用于非学分自学,我们有一些建议
- 规划定期学习时间
- 复习三个 (3) 章节前项目模块
- 复习附录中的最后四个 (4) 模块
- 从第 1 章开始,依次学习所有 24 章
- 在遇到演示程序时,全部做一遍
- 记住所有术语和定义
- 完成所有实验室作业
- 准备所有实践模块中的问题的答案
- 在每节课结束后,完成复习模块
学习计算机编程没有捷径,除了沉浸在定期学习中,学习不仅仅是随意阅读。为了帮助你跟踪你的学习进度,我们包含了本教材/系列的核对清单。
核对 | 描述 | #模块 |
章节前项目 | 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 |