2024-2025-1 20241307《計算機基礎與程式設計》第二週學習總結

20241307张岳峰發表於2024-10-06

作業資訊

這個作業屬於哪個課程 2024-2025-1-計算機基礎與程式設計
這個作業要求在哪裡 (2024-2025-1計算機基礎與程式設計第二週作業)
這個作業的目標
作業正文 2024-2025-1 學號20241307《計算機基礎與程式設計》第二週學習總結

教材學習內容總結


《電腦科學概論》第一章的主要內容包括以下方面:

• 計算系統的分層:介紹了計算系統由硬體、軟體和資料等核心板塊構成,各個分層各司其職,共同完成計算機的強大功能。

• 抽象的概念:這是一種思考問題的方式,它透過刪除或隱藏複雜的細節,保留實現目標所必須的資訊。

• 計算機硬體簡史:簡述了計算機的四代硬體發展歷程,如真空管、電晶體等電子元件的出現和發展。

• 計算機軟體簡史:介紹了五代軟體的更新與進步,以及其逐漸走向大眾化的過程。還提到了歷史上第一位程式設計師 Ada 以及其他做出過貢獻的科學家和發明,展現了計算機語言的發展脈絡。


《C 語言程式設計》第一章通常會對 C 語言進行初步介紹,主要內容如下:

一、C 語言的背景和特點

  1. 介紹了 C 語言的發展歷程,它是在貝爾實驗室為了開發 Unix 作業系統而被創造出來的高階程式語言。

  2. 強調了 C 語言的特點,如簡潔高效、功能強大、可移植性好等。它既可以進行底層系統程式設計,也能用於高層應用開發。

二、程式和程式語言的概念

  1. 解釋了程式的定義,即一組指令的集合,用於告訴計算機如何執行特定的任務。

  2. 闡述了程式語言的作用,它是人類與計算機溝通的工具,透過特定的語法和規則來表達演算法和邏輯。

三、C 語言程式的基本結構

  1. 展示了一個簡單的 C 語言程式示例,如“Hello, World!”程式,讓你初步瞭解 C 語言程式的外觀。

  2. 分析了 C 語言程式的基本組成部分,包括預處理指令、函式、變數宣告、語句等。

四、開發環境和工具

  1. 介紹了常見的 C 語言開發環境,如 Visual Studio、Code::Blocks 等,以及如何安裝和配置這些工具。

  2. 提及了編譯器的作用,它將 C 語言原始碼轉換為可執行的機器程式碼。

五、學習 C 語言的重要性和方法

  1. 強調了學習 C 語言的重要性,它是學習其他程式語言的基礎,也是深入理解計算機系統的關鍵。

  2. 給出了一些學習 C 語言的方法和建議,如多寫程式碼、多做練習、閱讀優秀的程式碼等。

基於AI的學習




其他(感悟、思考等,可選)

學習了《電腦科學概論》第一章和《C 語言程式設計》第一章後,我深感電腦科學的博大精深。概論第一章讓我瞭解到計算系統的分層以及計算機發展的歷史,體會到科技進步的魅力。而 C 語言程式設計第一章則開啟了程式設計世界的大門,認識到程式語言作為人與計算機溝通的橋樑的重要性。這兩章的學習激發了我的好奇心和探索欲,讓我渴望深入瞭解電腦科學的奧秘,為未來的學習和應用奠定了基礎。

學習進度條

程式碼行數(新增/累積) 部落格量(新增/累積) 學習時間(新增/累積) 重要成長
目標 5000行 30篇 400小時
第一週 100/200 2/2 20/20
第二週 500/500 3/4 38/38

相關文章