# 課程總攬 ## 公告 * ==2024/12/22 24:40 公告==: Lab11、Lab12新增配分方式 以及網址必須使用樹梅派ip,會看SSH連線的IP來看,截圖時請務必截圖到IP 若是127.0.0.1會斟酌扣分 * ==2024/12/09 17:40 公告==: 由於課程排定Lab15沒辦法上到所以總分不足100分, 將該題配分的3分,分配給Lab10、Lab11、Lab12和Lab13, 則Lab10與Lab11從佔總分2.5分改成3分, Lab12與Lab13從佔總分2.5分改成3.5分。 此外加分題上限改至15分(不排除可能再增加上限), 所以同學們請都盡量完成加分題。 目前加分題有Lab3、4、5 各+1分,Lab9、10、11各+2分,與維誠助教那邊的0~3分 * ==2024/09/24 10:15 部分公告(完整公告請到過往公告查看)==: #### [Lab成績](https://hackmd.io/@ALHC/r1zLGEqtA#%E6%88%90%E7%B8%BE%E5%85%AC%E4%BD%88)<<轉跳到成績公佈位置(本頁面的課程進度下面) 1. 成績已公布在Google試算表中,請各位同學查看。 2. 目前會先在試算表中公布,不會在Moodle頁面上展示作業成績,請同學先到試算表中查看。 [過往公告](https://hackmd.io/@ALHC/ryWpIVeRC) ## 課程進度 - [依照學校行事曆進行調整](https://www.ncku.edu.tw/p/412-1000-6149.php?Lang=zh-tw) | 週數 | 日期 | 課程內容 & PPT | 助教課內容 | 負責助教 | 備註 | | ---- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- |:---------------- | ---------------------------------- | | 01 | 09/09 | 課程介紹 | Lab01:課程宣告 | 晉賢 | | | 02 | 09/16 | [Ch.00 Introduction](https://github.com/nckualhc/public-teaching-material/blob/main/PPT/Chapter%2000%20Introduction.pdf) | [Lab02:Python & GitHub & Online Judge](https://hackmd.io/@ALHC/SksXb5wc0) | 威仁、晉賢、維誠 | [OJ](https://140.116.179.59:8080/) | | 03 | 09/23 | [Ch.06 Programming Language](https://github.com/nckualhc/public-teaching-material/blob/main/PPT/Chapter%2006%20Programming%20Languages.pdf) | [Lab03:變數、運算式、判斷式](https://hackmd.io/@ALHC/ryZP5N5tA) | 維誠 | 加分題+1 | | 04 | 09/30 | Ch.06 Programming Language | [Lab04:迴圈、陣列、元組](https://hackmd.io/@ALHC/BJHn64NA0) | 維誠 | 加分題 +1 | | 05 | 10/07 | [Ch.01 Data Storage](https://github.com/nckualhc/public-teaching-material/blob/main/PPT/Chapter%2001%20Data%20Storage.pdf) | [Lab05 字典、集合](https://hackmd.io/@nckualhc/BydSijyk1e) | 晉賢 | 加分題 +1 | | 06 | 10/14 | Ch.01 Data Storage | [Lab06:函數](/Uu97dL4zRqWcDpe35zmccw) | 維誠 | | | 07 | 10/21 | [Ch.02 Data Manipulation](https://github.com/nckualhc/public-teaching-material/blob/main/PPT/Chapter%2002%20Data%20Manipulation.pdf) | [Lab07:異常處理、module&package](https://hackmd.io/@ALHC/HkySGvv9R) | 維誠 | | | 08 | 10/28 | [Ch.03 Operating System](https://github.com/nckualhc/public-teaching-material/blob/main/PPT/Chapter%2003%20Operation%20System.pdf) | [lab08:物件導向程式開發](https://hackmd.io/@ALHC/HJPmFojFR) | 維誠 | | | 09 | 11/04 | | [期中考(11/4 早上8.公布位座位表與公告)https://moodle.ncku.edu.tw/mod/forum/discuss.php?d=365837) ] | 威仁 | | | 10 | 11/11 | [Ch.04 Networking and the Internet](https://github.com/nckualhc/public-teaching-material/blob/main/PPT/Chapter%2004%20Networking%20and%20the%20Internet.pdf) | 校慶日放假 | 威仁、晉賢、維誠 | | | 11 | 11/18 | Ch.04 Networking and the Internet | 檢討期中考 | 威仁 | | | 12 | 11/25 | [Ch.05 Algorithm](https://github.com/nckualhc/public-teaching-material/blob/main/PPT/Chapter%2005%20Algorithms.pdf) | [Lab09 : 樹莓派建置](https://hackmd.io/@nckualhc/ByhqDMij0) | 威仁、晉賢、維誠 | 加分題+2 | | 13 | 12/02 | [Ch.08 Data Abstractions](https://github.com/nckualhc/public-teaching-material/blob/main/PPT/Chapter%2008%20Data%20Abstractions.pdf) | [Lab10:網路管理、Socket](https://hackmd.io/@nckualhc/S1diKkqcA) | 晉賢 | 加分題+2 | | 14 | 12/09 | [Ch.09 Database Systems](https://github.com/nckualhc/public-teaching-material/blob/main/PPT/Chapter%2009%20Database%20Systems.pdf) | [Lab11:網頁架構、Flask建立Web API](https://hackmd.io/@ALHC/ByWmdnxj0) | 威仁 | 加分題+2 | | 15 | 12/16 | [Ch.10 Computer Graphics](https://github.com/nckualhc/public-teaching-material/blob/main/PPT/Chapter%2010%20Computer%20Graphics.pdf) | [Lab12:爬蟲](https://hackmd.io/@ALHC/SJKTuY4iR) | 威仁 | 加分題+2 | | 16 | 12/23 | [Ch.11 Artificial Intelligence](https://github.com/nckualhc/public-teaching-material/blob/main/PPT/Chapter%2011%20Artificial%20Intelligence.pdf) | [Lab13:數據資料視覺化](https://hackmd.io/@nckualhc/HJRw8GlBJl) | 晉賢 | | | 17 | 12/30 | Ch.11 Artificial Intelligence | Lab14:淺談機器學習&LLM&RAG | 維誠 | 不提供教材 | | 18 | | 期末考 | | | | ## 成績公佈 [Lab成績](https://docs.google.com/spreadsheets/d/1JGgS9qXSNaTt2JV5pftZs90MHpINBsaA3WUtH_8G40A/edit?usp=sharing) ## 課程資訊 - 上課教室: - 授課老師:陳世曄教授(`sychen-ncku@gs.ncku.edu.tw`) - 課程名稱:[計算機概論](https://class-qry.acad.ncku.edu.tw/syllabus/online_display.php?syear=0112&sem=1&co_no=E911300&class_code=) - 助教(==請盡量用discord發問,gmail不一定會看到==): - 助教 方威仁(`n96131207@gs.ncku.edu.tw`) - 助教 陳維誠(`3331363@gmail.com`) - 助教 朱晉賢(`bbxz1z1@gmail.com`) - 上課時間與方式: - 實習課:周一第七節 - 正課:週二第七八節,教授上課 - discord:關閉連結 - 程式語言:Python - 課程配分: | 項目 | 佔比 | 備註 | | --- | --- | ------------------------- | | 期中考 | 30% | 紙筆考 | | 期末考 | 30% | 紙筆考 | | 作業 | 36% | 下方補充 | | 出席 | 4% | 共點名4次(期中前2次,期中至期末2次),一次1% | - 作業部分 - ~~暫定14個LAB,LAB2~LAB7 每個LAB佔2% LAB8~LAB15 每個LAB佔2.5%。~~ - ~~LAB2\~LAB13每個LAB佔2.5%,LAB14,LAB15各佔3%~~ - LAB2~LAB9每個LAB佔2.5%, Lab10、Lab11和Lab14,各佔3%, Lab12和Lab13,各佔3.5%(2024/12/9修正) - 部分作業會有加分題,完成者總平均+1,最多總平均+15,會註記於各個作業中(2024/12/9修正) - 由於修課人數眾多,無法每個人每周都進行Demo,因此將採取隨機抽樣法請同學來進行Demo,若答不出來該LAB將會被扣至0分,程式碼抄襲也會扣分(有比對系統)。 - LAB內可能的扣分選項:滿分100,==最多扣至0分(可能還有很奇怪的事由,由該周助教酌情扣分)== - 超時繳交期限: 該Lab結束繳交的一週內(以lab03為例 9/30 ~ 10/07的12點之前都算超時繳交,之後都算未繳交以0分計算) - 作業以及考試成績批改完成後皆會盡快公布 | 事由 | 分數變化 | | --------------- | ------ | | 作業未上傳Github | 0分 | | 作業上傳未符合當周規定 | 打九折 | | ==程式碼未註解== | 打七折 | | 超時繳交 | 打六折 | | 補交註解 | 打七五折 | | 未繳交 | -100分 | | 抄襲/被抄襲 | -100分 | | 做得太好 | 彼此都會很開心 | - 課本:Glenn Brookshear , Dennis Brylow, Computer Science: An Overview (13th Edition), Pearson FT Press  ## 注意事項 - 作業嚴禁抄襲 - 程式碼中加入註解讓助教知道你在寫什麼 - 請勿在Moodle上私訊助教,最好直接在Discord發問或Email聯絡(如果最後真的沒消息請直接來實驗室) ## Discord 或 寄信問問題注意事項 - 請告知 ==學號 & 中文姓名== - 寄信的信件標題請打上"2024計算機概論" - 請具體描述狀況(我在第幾行...) - 告知助教你原本預期到什麼效果,但目前得出的結果如何,和預期有多少偏差。(我原本預設的是..,可是...) - 請附上主要你認為出錯的code,如果不確定哪一段出錯,就把全部弄上來並標上註解。若程式碼篇幅較大,請附上程式檔案,請勿直接貼在信件內容。 - 明確告知你已經掌握的基本訊息以及你曾經嘗試過的解決辦法,並且提供方向給助教。 - 附上的圖片請傳高解析度的,且影像方向擺正,以及善用==電腦截圖==。  
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up