跳轉到內容

程式設計基礎/導論和教學大綱

來自華夏公益教科書

作為課程使用時,對教材/系列 “程式設計基礎 - 使用 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
華夏公益教科書