1. 程式人生 > 其它 >2022-2023-1 20221408《計算機基礎與程式設計》課程總結

2022-2023-1 20221408《計算機基礎與程式設計》課程總結

20221408《計算機基礎與程式設計》課程總結

 每週作業連結彙總

  • 第0周作業

    • 簡要內容:自我介紹

    • 二維碼:    
  • 第1周作業

    • 簡要內容:快速瀏覽教材並提出問題
    • 二維碼:    
  • 第2周作業

    • 簡要內容:總結本週學習內容

    • 二維碼:    
  • 第3周作業

    • 簡要內容:總結本週學習內容

    • 二維碼:    
  • 第4周作業

    • 簡要內容:總結本週學習內容

    • 二維碼:    
  • 第5周作業

    • 簡要內容:總結本週學習內容

    • 二維碼:    
  • 第6周作業

    • 簡要內容:總結本週學習內容

    • 二維碼:    
  • 第7周作業

    • 簡要內容:總結本週學習內容
    • 二維碼:    
  • 第8周作業

    • 簡要內容:總結本週學習內容
    • 二維碼:    
  • 第9周作業

    • 簡要內容:總結本週學習內容
    • 二維碼:    
  • 第10周作業

    • 簡要內容:總結本週學習內容
    • 二維碼:    
  • 第11周作業

    • 簡要內容:總結本週學習內容
    • 二維碼:    
  • 第12周作業

    • 簡要內容:總結本週學習內容
    • 二維碼:    
  • 第13周作業

    • 簡要內容:總結本週學習內容
    • 二維碼:    
  • 第14周作業

    • 簡要內容:總結本週學習內容
    • 二維碼:    

整體評價一下第1周作業

  • 回顧了一下自己第一週的作業,只感覺到汗顏。有部分我認真想過的問題至今沒有找到答案,我現在也很迷惑,有部分問題太過簡單,只要認真看書就能得出答案,可能是當時湊出來的問題,而且也沒有抓到章節的重點。

回答一下第1周作業中自己提出的問題

  • 由於部分問題沒有意義或還未解決,我就挑了一些問題回答,可能更偏向於總結歸納。
  • 資訊隱藏的具體應用?
    • 在不同的領域中有不同的用處於效果,如資料鎖定、水印處理等。
  • 平行計算的優缺點?
    • 平行計算有助於提高 CPU 利用率並提高效能,因為多個處理器同時工作。 此外,一個 CPU 的故障不會影響其他 CPU 的功能。但是由於通訊和協調的複雜性,並行解決方案更難實現、除錯和證明正確性,而且它們的效能通常比序列解決方案差。
  • 單核處理器的優缺點?
    • 成本低 ,耗電量高,執行速度慢。
  • 如何用十六進位制表示比十大的數?
    • A表示10,B表示11···一次類推直至15。
  • 晶片引腳對門的集合的處理產生的作用?
    • 在晶片中,控制邏輯閘的機制是通過控制電晶體端子上的電壓來“開、關”邏輯閘。
  • 磁碟排程選擇的法則
    • 先來先服務演算法,根據程序請求訪問磁碟的先後順序進行排程;最短尋找時間優先演算法,選擇排程處理的磁軌是與當前磁頭所在磁軌距離最近的磁軌,以使每次的尋找時間最短;掃描演算法;迴圈掃描演算法。
  • 相對路徑返回到上一層呈現出來的標誌是什麼?
    • 不知道當時自己想問什麼了,不過./ 指當前目錄;.//指父級目錄;/指根目錄。可能和這個有關係吧。
  • 對基數約束的定義的理解?
    • 基數約束:對實體之間數量對應關係的細化,使用min..max表示(*表示無窮大)。
      • --min=1的約束叫做強制參與約束,即被施加基數約束的實體型的每個實體都是要參與聯絡。
      • --min=0的約束叫非強制參與約束,即被施加基數約束的實體型的每個實體不必要參與聯絡。
  • 一個物體的建模過程是由許多不規則碎片堆疊而成的嗎?
    • 現實中的物體可以說有無數個面組成,但是在計算機中我們建模,需要先將複雜的物體做面數簡化, 通過定點空間位置確定線走向,線段走向走後確定面空間位置與面積。
  • 公有金鑰與私有金鑰
    • 在網上看到一個例子可以更好地理解這兩個概念:如果某人給你傳送資料,他用你的公共金鑰加密資料,那麼這個資料就只有你能夠看得懂,因為只有你才擁有私有金鑰。其他人根本無法解密資料。

你有什麼專案被加分/被扣分,談談你的經驗教訓

  • 加分的專案沒有。
  • 扣分的專案我也不太清楚,不過因為我沒有使用碼雲進行程式碼託管,我對自己的程式碼累積量其實不是很清楚,而且部落格也缺少這方面的內容,在一定條件下也影響了我的部落格成績。

課程收穫與不足

  • 收穫就是在程式設計的過程中我變得更加仔細更加認真了,邏輯性也越來越強了。
  • 不足的話就是自己沒有堅持下來每天的簽到,還是很遺憾的,最近一定會慢慢補上之前的漏洞。在學電腦科學概論也不是很認真,導致基礎知識框架並沒有搭建好,急於去學C語言程式設計,有點急於求成的功利心。

給開學初的你和學弟學妹們的學習建議

  • 因為課改,學弟學妹們應該也和我們一樣,會在大一上學期連學這兩本書。我想說的就是這兩本書一定都要重視,不能因為C語言更加實用就忽視了電腦科學概論這些理論知識的學習。
  • 其次就是要及時做筆記,燕過留痕。常用的函式、對應的標頭檔案、函式用的資料型別都要一一記清,這個在書中基本都能找到,但還是總結到一起比較好。
  • 平時要多練題,多寫程式碼,多積累,熟能生巧。

問卷調查

  • 你平均每週投入到本課程多長時間?
    • 平均每週十個小時吧,每天晚上都會刷一個小時的C語言題,可惜現在不能用哈工大的網頁了,校外oj分類分的不太好。
  • 每週的學習效率有提高嗎?
    • 效率在變低,之前一個小時三道題,現在一個小時可能一道題都有些吃力。不過這也與題的難易有關。
  • 學習效果自己滿意嗎?
    • 不滿意,會努力提高。
  • 課程結束後會繼續一週至少一篇部落格嗎?(如果能做到,畢業時我把你的部落格給你集結成一本書送給你作紀念)
    • 可能做不到,我在持之以恆這方面還是做的不好。
  • 你覺得這門課老師應該繼續做哪一件事情?
    • 繼續留部落格和雲班課的作業。
  • 你覺得這門課老師應該停止做哪一件事情?
    • 雲班課測試如果用中文就更好了。
  • 你覺得這門課老師應該開始做什麼新的事情?
    • 暫無。

總結的連結和二維碼

  • 總結連結:https://www.cnblogs.com/liudi20221408/p/16973577.html
  • 二維碼: