### 上課紀錄 :::spoiler 小考會考的 * 小考一 1. 命名規則,基本運算_25 p.8 ok 2. 執行結果,基本運算_25 p.17 ok 3. 流程圖以及執行順序,參考歷屆小考 ok 4. 為什麼使用function,以及好處 ok * 小考二 1. List ![小考一範圍](https://hackmd.io/_uploads/H13CerUxye.jpg) 3. import 4. mvc架構 5. \_\_name\_\_ and \_\_main\_\_ function p.38 6. 測試案例、迴圈流程圖 7. 可變物件與不可變物件 8. 為甚麼不要用雙重迴圈 9. while * 小考三 1. 考測試案例 2. 輾轉相除法 3. 快速排序法(程式碼+交換次數)基準點位置不一定 4. ![121351](https://hackmd.io/_uploads/SyuVb_W7ye.jpg) * 小考四 1. 字典的不同用法(p.18) 2. dict p.25 深複製淺複製 (畫圖?) ::: ::: spoiler 上機考會考 * 注意事項 1. 考13樓位置不夠時,優先把高年級排到mac教室 2. * 期中 1. 圖型 2. 衝堂 (課堂1-8,N(中午),M1~M3) 3. 各種翻轉圖形(loop02 p.31) * 期末 * (用2進位編碼解遞迴問題不要超過10個數字) 1. 數字加總指定遞迴 2. week1101小組作業(zuvio) 3. 1A2B(改為0-9,a-z組成謎底,猜測5個字母) ![image](https://hackmd.io/_uploads/rJrYBUX7yg.png) 4. 數位電路模擬 (詢問是否需要用遞迴) 5. 字串 e.g. 'abcd' 找出字串中取 N 個字元的所有組合 ![image](https://hackmd.io/_uploads/HyzQgZ7mkx.png) 6. 賓果 7. 數獨 8. 成績處理(用字典,參考dictionary p.34)+快速排序。用關係圖設計dictionary 9. 山洞找黃金 10. 基因序列 ::: :::spoiler 上台報告(有加分) * 11/12 1. 113590028 黃暉帆 2. 113590014 李丞軒 * 11/18 1. 蔡臣宥 2. 邱冠勳 * 11/25 1. 陳昱榕 2. 黃熠瑋 * 12/2 1. 江柏勳 2. 褚昀澔 * 12/9 1. 廖肯立 2. 李承叡 ::: | 日期 | 上課紀錄 | 作業 | 講義錯誤 | 今日助教課內容 | 備註 | | --- | --- | --- | --- | --- | --- | | 2024/09/16 | 1. 基本運算_25 ~p.end <br> 2. if/else 講解初步概念,講義還沒講 | 1. 二元一次解根(實根,同根輸出一個即可)<br>2. 二元一次解根(實、虛根,同根輸出一個即可)<br>3. 成績計算<br>4. 買書 | 1. 基本運算_25 p.17,分解步驟有誤(解決)<br>2. 基本運算_25 p.18,name=student[2]是錯的,索引值要改成0,左下角name輸出也有錯誤(解決) | 1. 從list開始介紹其概念,用法<br>2. 可以講解作業繳交應該注意什麼,像是多空白就沒辦法通過之類的...<br>3. 可以稍微講解作業題目<br>4. 繳交系統教學 | | | 2024/09/23 | 1. 10/1 小考<br>2. if ~p.end<br>3. function ~p.8 | 1. 判斷三角形 (額外加上正三角形,且符合多種三角形要同時輸出)<br>2. 手機費率<br>3. 衝堂 (簡單版)<br>4. | 1. if p.18 都是網內,應該要有網外(解決) | 1. 前測補考<br>2. 講解作業002 | | | 2024/09/24 | 1. function ~p.28 | 1.衝堂注意排序順序,編號比較小的在前面。 | 1. function p.10 函式名稱應該是體積(解決)<br>2. function p.11 應該是算周長(解決)| 1.講解作業方向<br>2.if概念講解 | | | 2024/09/30 | 1. function ~p.end | | | | | | 2024/10/07 | 1. list ~p.9| | 1. function p.28 MVC應該要改成全名,view, model, controller | | | | 2024/10/08 | 1. list ~p.end| | | | 可變物件不可變物件小考2考<br>for迴圈流程圖小考2考| | 2024/10/14 | 1. for ~p.25<br>2. 期中上機一 圖形(禁止使用雙重迴圈) | | | 作業009010 | | | 2024/10/15 | 1.for ~p.27 | | | 1.作業011012 | | | 2024/10/21 | 1.檢討week0701 小組作業<br> 2. for01 ~p.end <br>3. for02 ~p.4| | 1. for02 p.03 程式碼有改但流程圖沒改 | |1. 11/04 到電腦教室(1222,1223)上機測試, 且老師會出單元測試 的課堂作業<br>2. 10/21~10/22 排好上機考 的座位並檢查電腦環境<br>3.上機考時間改為 15:00~21:00<br> | | 2024/10/22 | 1. for02 ~p.16 | |1.for02 p.02,03,04 <br>輸出結果分號改逗號 | | | | 2024/10/28 | 1. 出題時line cov以及branch cov要描述清楚<br>2. 小考2第7題流程圖有誤,要修正<br>3. 小考2第2題提供完整說明<br>for02 流程圖少了"number=0" | 1. for02 p.30 各種翻轉圖形,| | 各種翻轉圖形 | | | 2024/11/11 | 1.遞迴p.02~ p.15| | 1.遞迴p.10 全部 return 1 改 return n<br>2. strLen 未賦值 | | | |2024/11/12|1.遞迴p.16~24| | | | | |2024/11/18 | 1. 遞迴~p.27 | | | | | |2024/11/19 | 1. 遞迴p.34~p.44 | | 遞迴p.42 code=5 index = '1' 000110| | | |2024/11/25|1. ~遞迴p.48||||1.下禮拜二小考三<br>| |2024/11/26|1. 遞迴p.30<br>2. 檔案~p.8||||| |2024/12/2 |1. ~檔案p.14<br> 2.~set p.15|1.理想大學|1.set p.2 【集和】應改為【集合】<br>2.week1303圖片&set p.10將【set(s1)\|set(s2)】 改為 【set(s1)&set(s2)】<br>3.小考第7題須再修改<br> 4.set p.11 敘述修正|| |2024/12/9|1.~dict p.11||||| |2024/12/10|1.dict p.11 ~ 18||||| |2024/12/16|1.dict p.18<br>2.lambda ~p.end<br>4.Map ~p.2 <br>4.Bubble sort||||| |2024/12/17|1.lambda p.11<br>2.Map p.2~8 (end)<br>3.dict p.22-25||||| |2024/12/23|1. dict p.25-p.end <br>2.字串 ~p.23||1.助教統計zuvio每組影片的投票數 3.下禮拜二小考四|| |2024/12/24|1.tree p.1~p.4 <br>2.graph p.1~p.2(主要講這個) <br>3. stack & queue p.1~p.9|||| |2024/12/30|1.queue<br>2. graph p.2~p.9||1.期末考上機考題目已在 zuvio上公布|