學期(2024-2025-1) 學號(20241420) 《計算機基礎與程式設計》第10周學習總結
作業資訊
這個作業屬於哪個課程 | <班級的連結>(2024-2025-1-計算機基礎與程式設計) |
---|---|
這個作業要求在哪裡 | <作業要求的連結>(如2024-2025-1計算機基礎與程式設計第一週作業) |
這個作業的目標 | <電腦科學概論(第七版)第12,13,14章 並完成雲班課測試 |
《C語言程式設計》第9章並完成雲班課測試> | |
作業正文 | ... 本部落格連結 https://i.cnblogs.com/posts/edit |
教材學習內容總結
資訊系統(Information Systems)
系統分析與設計:理解如何分析業務需求,設計資訊系統以滿足這些需求。
資料庫管理:學習資料庫的基本概念,包括資料模型、資料庫設計、SQL語言等。
資訊保安:保護資訊系統不受未授權訪問和攻擊的技術和策略。
網路基礎:瞭解網路的基本概念,包括協議、拓撲、路由器和交換機等。
雲端計算:分散式計算的模型,包括基礎設施即服務(IaaS)、平臺即服務(PaaS)和軟體即服務(SaaS)。
資料倉儲與資料探勘:儲存大量資料並從中提取有用資訊的技術。
模擬(Simulation)
離散事件模擬:模擬隨時間發生的離散事件,如排隊系統。
蒙特卡洛方法:使用隨機抽樣來計算可能的結果,常用於金融和物理模擬。
系統動力學:分析複雜系統隨時間的行為,透過反饋迴圈和平衡點。
模擬軟體:使用軟體工具進行模擬,如MATLAB、Simulink等。
圖形學(Computer Graphics)
渲染技術:如何將3D模型轉換為2D影像,包括光線追蹤和光柵化。
圖形硬體:GPU的工作原理和圖形管線。
動畫與建模:建立和操縱3D模型的技術。
紋理對映和著色:給3D模型新增細節和顏色的技術。
虛擬現實(VR)和擴增實境(AR):建立沉浸式體驗的技術。
遊戲(Gaming)
遊戲設計:遊戲的創意和規則設計。
遊戲引擎:如Unity和Unreal Engine,用於開發遊戲的工具。
人工智慧在遊戲中的應用:NPC行為、遊戲平衡等。
圖形和音效:遊戲的視覺和聽覺元素。
網路遊戲:多人線上遊戲的設計和實現。
其他應用
人工智慧與機器學習:演算法和統計模型,使計算機能夠執行任務,如影像識別和自然語言處理。
軟體開發:程式語言、開發工具和軟體工程的最佳實踐。
網路安全:保護計算機系統和網路不受攻擊。
人機互動:設計使用者友好的介面和互動方式。
嵌入式系統:為特定任務設計的計算機系統,如汽車、家電等。
程式碼除錯中的問題和解決過程
-
問題1:在解決多項一次性輸入問題上誤用迴圈進行單項多次性輸入
-
問題1解決方案:定義陣列,遍歷解決
-
問題2:很多時候未考慮到輸入值不合法的問題
-
問題2解決方案:多次除錯檢查,爭取想到所有情況,並且利用程式碼排除使其更健康強壯
-
計劃學習時間:3小時
-
實際學習時間:4小時