# 程式設計 III & IV 課程心得報告 學生姓名 : 盧重毓 學號 : D1095589 ## 課程學習心得 本學期的課程很快的就到了尾聲,回顧本學期的程式設計課程,我認為程設III的課程相較程設IV有挑戰性。程設III比較著重於結構、檔案處理、記憶體配置、鏈結串列、堆疊、佇列等部分,而程設IV則是二元搜尋樹以及帶入有關C++的觀念。不過最讓我印象深刻的還是程設III & IV的兩個小專題,小恐龍和烏克蘭方塊。以往課程中的程式都只是所謂程式碼上的實現,但是這兩個小專題則是直接有個小遊戲呈現出來,不管是在課程中還是自行設計的部分都更加有趣,我自己非常喜歡這個部分。另外,或許是本學期的上機考有較多CPE的題目,比起上學期程設I & II的上機考,這學期的上機考寫起來較有感覺,也有過幾次AC。或許有人會覺得沒什麼挑戰性,但是我作為一個程式入門者,對於這樣子的考試方式我是比較有自信的,對於準備CPE的考試上也比較有方向,我認為是一舉兩得。 ## 學習規劃 ### 短期目標 目前在選課規劃上主要會傾向於技術應用類的課程,網路與安全類的課程為輔。資訊安全學程學位的吸引力還是挺大的,如果在選課規劃上有空堂也能如期選到,資訊安全學程學位會是我的一個小目標。目前我的整體學習規劃暫時限縮在軟體的部分,對於硬體方面沒有什麼想法,未來應該也不會接觸硬體這個領域。下學期的預選課表已經規劃了物件導向、軟體測試以及資料科學實務等課程,希望可以在軟體這個領域得到更多的觀念與知識,並且透過部分課程增強其他種程式語言的能力,例如物件導向的JAVA。在增強其他種程式語言的能力的同時,也希望可以學會如何架設網站。 ### 長期目標 就我自己的了解,人工智慧似乎是目前資訊工程的趨勢,希望可以透過一些相關課程以及網路資源對人工智慧有更進一步的了解。也希望未來專題如果有機會可以對人工智慧這個領域下手,讓自身的能力更上一層樓。 ### 網路資源 空閒時間,我會使用在YT、GOOGLE上拿到的相關網路資源進行學習。由於我對於資料結構這部分不太熟,目前是在看MIT的公開課程學習資料結構,下學期也有預選資料結構,在學習之餘也可以對下學期的課程先預習。我認為MIT的公開課程很多內容都非常不錯,並且大多數也都有中文字幕,在學習上也不會有太多的困難。 https://www.youtube.com/@mitocw