--- title: 「2022 Spring - SIRLA 對外課程」企劃書 tags: proposal, course, python, javascript, shellscript description: 1. title 請改為 「[課程名稱]」企劃書 2. tag 請刪去template,加上活動內容類型或名稱 3. 加上"{%hackmd BkVfcTxlQ %}"意為套用黑色模板 --- {%hackmd BkVfcTxlQ %} # ***2022 Spring - SIRLA 對外課程*** > 講師聯絡資訊: > 李崇瑋 / 手機: / Email: > 蔡孟軒 / 手機: / Email: > [TOC] > *** ## **課程資訊** * 課程時間: [time=] Mar. 2022 ~ Jun. 2022 * 課程對象: * 輔仁大學在校學生 > 對外課程 * 課程難度: * 村民至初心者 > 等級由易至難分為:村民、初心者、冒險者、高手、鬼 * 課程預估人數: * 5 人 * 課程地點: * LE 5A --- ## **預期目標** * 提高 SIRLA 成員在自學上的能力、以及對外發表授課之能力 * 對輔大在校學生 (尤其是圖書資訊學系) 之資訊能力的潛移默化培養 * 提高圖書資訊學系的整體名聲 --- ## **課程安排** | Time | Content | Lecturer | Remark | | ----- | ------- | -------- | ------ | | 03/16 | Python Tool: Backdoor | 黃子軒 | | | 03/23 | Python Tool: PyGame | 王筱鈞 | | | 03/30 | Python Tool: Captcha | 許雅喬 | | | 04/06 | X | X | 春假期間 | | 04/13 | JavaScript Tutorial: Fundamental | 池妤容 | | | 04/20 | X | X | 期中考週 | | 04/27 | JavaScript Tutorial: Operators & Control Flow | 池妤容 | | | 05/04 | JavaScript Tutorial: Functions | 宋安琪 | | | 05/11 | JavaScript Tutorial: Objects & Prototypes | 宋安琪 | | | 05/18 | Basic Linux Commands | 黃子軒 | | | 05/25 | Shell Script: Basic | 許雅喬 | | | 06/01 | Shell Script: Advance 1 | 王筱鈞 | | | 06/08 | Shell Script: Advance 2 | 郭映嫻 | | | 06/15 | Shell Script: Control Flow | 郭映嫻 | | | 06/22 | X | X | 期末考週 | ### *時間安排* * 預計課堂數: 12 堂 * 每堂課時長: 2 小時 ### *內容安排* * (Mar.) Python Tools * Backdoor: [How To Build a Simple Backdoor in Python](https://www.securecoding.com/blog/how-to-build-a-simple-backdoor-in-python/) * PyGame: [使用 Python 和 PyGame 遊戲製作入門教學](https://blog.techbridge.cc/2019/10/19/how-to-build-up-game-with-pygame-tutorial/) * Captcha: [Python爬蟲學習筆記(七) — 處理圖片驗證碼](https://yanwei-liu.medium.com/python%E7%88%AC%E8%9F%B2%E5%AD%B8%E7%BF%92%E7%AD%86%E8%A8%98-%E4%B8%83-%E8%99%95%E7%90%86%E5%9C%96%E7%89%87%E9%A9%97%E8%AD%89%E7%A2%BC-962e1c008ce9) * (Apr.) JavaScript Tutorial * Fundamental: [Section 1 and Section 2](https://www.javascripttutorial.net/) * Operators & Control Flow: [Section 3 and Section 4](https://www.javascripttutorial.net/) * Functions: [Section 5](https://www.javascripttutorial.net/) * Objects & Prototypes: [Section 6](https://www.javascripttutorial.net/) * (May.) Shell Script Tutorial * Basic Linux Commands: [Basic Linux commands you should know](https://linuxhint.com/basic-linux-commands/) * Basic: [3 Hour Bash Tutorial 1 ~ 10](https://linuxhint.com/3hr_bash_tutorial/) * Advance 1: [3 Hour Bash Tutorial 11 ~ 17](https://linuxhint.com/3hr_bash_tutorial/) * Advance 2: [3 Hour Bash Tutorial 18 ~ 22](https://linuxhint.com/3hr_bash_tutorial/) * Control Flow: [Bash if-else statements](https://linuxhint.com//bash-if-else-statements/) --- ## **備註**