1. 程式人生 > 其它 >2022-2023-1 20221322《計算機基礎與程式設計》第十五週學習總結

2022-2023-1 20221322《計算機基礎與程式設計》第十五週學習總結

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

作業資訊

這個作業屬於哪個課程 <班級的連結>(2022-2023-1-計算機基礎與程式設計
這個作業要求在哪裡 <作業要求的連結>(2022-2023-1計算機基礎與程式設計第十五週作業
作業正文 https://www.cnblogs.com/yang-ziran/p/16963398.html

每週作業連結彙總

第一週作業

1.簡要內容:快速瀏覽《電腦科學概論》,並就每章內容提問
2.連結和二維碼:https://www.cnblogs.com/yang-ziran/p/16652196.html

第二週作業

1.簡要內容:自學《電腦科學概論》第1章和《C語言程式設計》第1章
2.連結和二維碼:https://www.cnblogs.com/yang-ziran/p/16658643.html

第三週作業

1.簡要內容:自學《電腦科學概論》第2、3章和《C語言程式設計》第2章,羅馬數字與阿拉伯數字
2.連結和二維碼:https://www.cnblogs.com/yang-ziran/p/16690993.html

https://www.cnblogs.com/yang-ziran/p/16692626.html

第四周作業

1.簡要內容:自學《電腦科學概論》第4、5章和《C語言程式設計》第3章,尋找黑客偶像
2.連結和二維碼:https://www.cnblogs.com/yang-ziran/p/16708747.html

https://www.cnblogs.com/yang-ziran/p/16709014.html

第五週作業

1.簡要內容:自學《電腦科學概論》第6章和《C語言程式設計》第4章,pep9課下作業
2.連結和二維碼:https://www.cnblogs.com/yang-ziran/p/16740782.html

https://www.cnblogs.com/yang-ziran/p/16745874.html

第六週作業

1.簡要內容:最大公約數虛擬碼,進位制轉化,自學《電腦科學概論》第7章和《C語言程式設計》第5章
2.連結和二維碼:https://www.cnblogs.com/yang-ziran/p/16759545.html

https://www.cnblogs.com/yang-ziran/p/16760465.html
https://www.cnblogs.com/yang-ziran/p/16754110.html

第七週作業

1.簡要內容:fibnacci數列,自學《電腦科學概論》第8章和《C語言程式設計》第6章
2.連結和二維碼:https://www.cnblogs.com/yang-ziran/p/16770533.html
https://www.cnblogs.com/yang-ziran/p/16782114.html

第八週作業

1.簡要內容:自學《電腦科學概論》第9章和《C語言程式設計》第7章
2.連結和二維碼:https://www.cnblogs.com/yang-ziran/p/16797962.html

第九周作業

1.簡要內容:熟悉程式語言,自學《電腦科學概論》第10、11章和《C語言程式設計》第8章
2.連結和二維碼:
https://www.cnblogs.com/yang-ziran/p/16819087.html

https://www.cnblogs.com/yang-ziran/p/16822771.html

第十週作業

1.簡要內容:自學《電腦科學概論》第12、13、14章和《C語言程式設計》第9章
2.連結和二維碼:https://www.cnblogs.com/yang-ziran/p/16848342.html

第十一週作業

1.簡要內容:自學《電腦科學概論》第15、16章和《C語言程式設計》第10章
2.連結和二維碼:https://www.cnblogs.com/yang-ziran/p/16868495.html

第十二週作業

1.簡要內容:自學《C語言程式設計》第11章
2.連結和二維碼:https://www.cnblogs.com/yang-ziran/p/16892100.html

第十三週作業

1.簡要內容:自學《C語言程式設計》第12章
2.連結和二維碼:https://www.cnblogs.com/yang-ziran/p/16913053.html

第十四周作業

1.簡要內容:自學《C語言程式設計》第13章
2.連結和二維碼:https://www.cnblogs.com/yang-ziran/p/16933414.html

關於第一週提出的問題

第一週對於這門課程並沒有深入的瞭解,因此提出的問題大多沒有落在學習的重點上,並且有的問題是可以在教材中找到答案的。但也有的問題是在課上老師的講解,以及每週的自學任務,蒐集資料之後想明白的。
對於第一週提出的部分問題的回答:

  • 在教材中分析了S-R鎖存器,那麼鎖存器操作原理是什麼?如何利用其原理設計較大的儲存器裝置?
    RS鎖存器是一兩輸入、兩輸出的電路,其電路如下圖a,其有兩個互相交叉反饋相連的兩個與非門構成,其兩個輸出為兩個相反的輸出(或稱為互補輸出),圖b給出了其邏輯符號。

    參考原文https://www.php.cn/faq/441016.htmlhttps://blog.csdn.net/balabala_Long/article/details/119083071
  • 如何運用面向物件設計過程?
    一.面向物件分析:從問題陳述入手,分析和構造所關心的現實世界問題域的模型,並用相應的符號系統表示。模型必須是簡潔、明確地抽象目標系統必須做的事,而不是如何做。分析步驟如下:
    1.確定問題域
    2.區分類和物件
    3.區分整體物件和組成部分,確定類的關係及結構
    4.定義屬性
    5.定義服務
    6.確定附加的系統約束
    二.面向物件設計:設計步驟如下:
    1.應用面向物件分析,對用其他方法得到的系統分析的結果進行改進和完善
    2.設計互動過程和使用者介面
    3.設計任務管理,根據前一步驟確定是否需要多重任務,確定併發性,確定以何種方式驅動任務,設計子系統及任務之間的協調與通訊方式,確定優先順序
    4.設計全域性資源,確定邊界條件,確定任務及子系統的軟、硬體分配
    5.物件設計
    參考原文https://blog.csdn.net/qq_45836005/article/details/111064988
  • 分時操作是如何建立模擬機假象的?
    分時作業系統的核心原理在於將作業直接放入記憶體,並引入了時間片的概念,採用輪轉執行的方式,規定每個作業每次只能執行一個時間片,然後就暫停該作業並立即排程下一個作業執行。在不長的時間內使所有的作業都執行一個時間片的時間,便可以使每個使用者都能及時地與自己的作業進行互動,從而使使用者的請求得到及時響應。
    參考原文https://blog.csdn.net/boyaaboy/article/details/102619440/
  • 防火牆的功能及工作原理是什麼?
    功能:網路安全的屏障;強化網路安全策略;監控審計;防止內部資訊的外洩;日誌記錄與事件通知。及時發現並處理計算機網路執行時可能存在的安全風險、資料傳輸等問題,其中處理措施包括隔離與保護,同時可對計算機網路安全當中的各項操作實施記錄與檢測,以確保計算機網路執行的安全性,保障使用者資料與資訊的完整性,為使用者提供更好、更安全的計算機網路使用體驗。
    工作原理:通過有機結合各類用於安全管理與篩選的軟體和硬體裝置,幫助計算機網路於其內、外網之間構建一道相對隔絕的保護屏障,以保護使用者資料與資訊保安性。
    參考原文https://baike.baidu.com/link?url=z88fmcuD3V6uUVam04gTjbaFBC1dj2Kaoa3lAN6iXPG4zOI3qQPMVlcRJhDwAv71c6WY5euHBF9Yoau2pkuv_QbGPaBlkjAq7gAL3TJ37XTBW43JJ0KSt5aBgQFGRHej#2
  • 邏輯地址和實體地址之間有什麼關係?
    邏輯地址通常表示為<頁編號,偏移量>
    邏輯地址/頁面大小=商……餘數,其中商是頁編號,餘數是偏移量。
    實體地址=幀編號*幀大小+偏移量
    參考原文https://blog.csdn.net/qq_66345100/article/details/124434046

問卷調查

  • 你平均每週投入到本課程多長時間?
    平均9小時左右。
  • 每週的學習效率有提高嗎?
    有一定的提高,但仍然不是很高,還需繼續努力。
  • 學習效果自己滿意嗎?
    一般,但是在在理論轉化為實踐過程中還是有所欠缺,實操和運用能力較弱。
  • 課程結束後會繼續一週至少一篇部落格嗎?(如果能做到,畢業時我把你的部落格給你集結成一本書送給你作紀念)
    可能得看後續課程的時間安排。
  • 你覺得這門課老師應該繼續做哪一件事情?
    分享書籍和學習連結。
  • 你覺得這門課老師應該停止做哪一件事情?
    雲班課測試用英文出題(讀題有點費勁)。
  • 你覺得這門課老師應該開始做什麼新的事情?
    有些練習可以在講過課之後再佈置,對於自學能力較弱的同學講之前做有困難。

課程的收穫與不足

經過了一學期的學習,我對計算機、C語言有了一定的瞭解,並且自己動手完成了一些實驗、練習。在大一開學前覺得程式設計、計算機是很困難的,心理很忐忑、擔心,並且產生了極大的畏難情緒,但是經過這一個學期的學習,我的畏難情緒沒有之前那麼強烈,並且遇到問題時開始懂得自己思考,並主動向老師、同學、學長學姐請教。但是自己的探索能力和自學能力有待提高,對於書上的一些內容的理解還不是很到位,有的知識點還停留在理論層面,沒有落實到實踐上,對於虛擬機器上的一些命令還不熟悉,對於C語言的練習還不夠,練習過的題型較少,還是有一定的畏難心理,對於將文字題目轉化成C語言語句的能力還有待提高。自己在本學期,比較本分,沒有什麼加分項,作業按時交,積極性還可以再加強,可以在完成必做題的基礎上,儘量去做或者思考選做題。
如果重新學這門課,我的建議是一定要多動手,一定克服畏難情緒,學完理論,馬上就去實踐檢驗,進行鞏固,同時,多關注老師分享的學習資料。
實踐過程中,一定要細心細心再細心,嚴謹嚴謹再嚴謹,可能錯一個字母、標點,程式碼都是執行不正確的。
希望自己再接再厲,繼續努力!