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.html和https://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語言語句的能力還有待提高。自己在本學期,比較本分,沒有什麼加分項,作業按時交,積極性還可以再加強,可以在完成必做題的基礎上,儘量去做或者思考選做題。
如果重新學這門課,我的建議是一定要多動手,一定克服畏難情緒,學完理論,馬上就去實踐檢驗,進行鞏固,同時,多關注老師分享的學習資料。
實踐過程中,一定要細心細心再細心,嚴謹嚴謹再嚴謹,可能錯一個字母、標點,程式碼都是執行不正確的。
希望自己再接再厲,繼續努力!