程式設計基礎/導論和教學大綱
外觀
< 程式設計基礎
作為課程使用時,對教材/系列 “程式設計基礎 - 使用 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 |