Last active
December 30, 2022 08:07
-
-
Save x1001000/e24119f17e9214a212e55d8d37198fdd to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"nbformat": 4, | |
"nbformat_minor": 0, | |
"metadata": { | |
"colab": { | |
"provenance": [], | |
"authorship_tag": "ABX9TyNAOUowCnVxRMaXEFrD7hnU", | |
"include_colab_link": true | |
}, | |
"kernelspec": { | |
"name": "python3", | |
"display_name": "Python 3" | |
}, | |
"language_info": { | |
"name": "python" | |
} | |
}, | |
"cells": [ | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"id": "view-in-github", | |
"colab_type": "text" | |
}, | |
"source": [ | |
"<a href=\"https://colab.research.google.com/gist/x1001000/e24119f17e9214a212e55d8d37198fdd/hello_world.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"id": "NioYPHkUWG3M" | |
}, | |
"source": [ | |
"# 1. 為何寫程式?\n", | |
"\n", | |
"### *「因為它教你如何思考」*– Steve Jobs\n", | |
"[![](https://img.youtube.com/vi/IY7EsTnUSxY/0.jpg)](https://youtu.be/IY7EsTnUSxY)\n", | |
"\n", | |
"### *「它不只對你的未來是重要的,對我們國家的未來也是重要的!」*– Barack Obama\n", | |
"[![](https://img.youtube.com/vi/6XvmhE1J9PY/0.jpg)](https://youtu.be/6XvmhE1J9PY)\n", | |
"\n", | |
"### *「寫程式,解問題!」*– 百千\n", | |
"[![](https://img.youtube.com/vi/Y4d7YBuNRY4/0.jpg)](https://www.youtube.com/watch?v=Y4d7YBuNRY4&list=PLIDYXB5CCyJC3eRWbpKslxBlO0XjVo_p5)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"id": "IZlrDsH38Jkf" | |
}, | |
"source": [ | |
"# 2. 如何學程式?\n", | |
"\n", | |
"### Problem-Based Learning (PBL)\n", | |
"![alt text](https://www.memecreator.org/static/images/memes/4794694.jpg)\n", | |
"\n", | |
"### Project-Based Learning (PBL)\n", | |
"![alt text](https://www.bigdealbook.com/resources/uploads/blog/2018/03-30-18/project-based-learning.jpg)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"id": "ty5GGdFcd1Oy" | |
}, | |
"source": [ | |
"# 3. 運算思維 Computational Thinking\n", | |
"\n", | |
"### Intro to Computational Thinking for Every Educator\n", | |
"[![](https://img.youtube.com/vi/QRIgc5XzApQ/0.jpg)](https://youtu.be/QRIgc5XzApQ)\n", | |
"\n", | |
"### Bebras 國際運算思維挑戰賽\n", | |
"[![](http://bebras.csie.ntnu.edu.tw/static/img/banner3.png)](http://bebras.csie.ntnu.edu.tw)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"id": "vltRLITNRVma" | |
}, | |
"source": [ | |
"# 4. 資料結構 Data Structure\n", | |
"\n", | |
"### 四種基本資料結構\n", | |
"1. 陣列(Array)\n", | |
"2. 串列(List)\n", | |
"3. 佇列(Queue)\n", | |
"4. 堆疊(Stack)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"id": "wZJV_MvkRaNj" | |
}, | |
"source": [ | |
"# 5. 演算法 Algorithm\n", | |
"\n", | |
"### 兩個基本的演算法\n", | |
"1. 排序(Sort)\n", | |
"2. 搜尋(Search)\n", | |
"\n", | |
"\n", | |
"https://web.ntnu.edu.tw/~algo\n", | |
"\n", | |
"https://the-algorithms.com" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"id": "_cvE9O-RRdtp" | |
}, | |
"source": [ | |
"# 6. 線上程式解題系統 Online Judge\n", | |
"\n", | |
"https://hackmd.io/@wiwiho/CPN-online-judge" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"source": [], | |
"metadata": { | |
"id": "lHOvZApugl5c" | |
}, | |
"execution_count": null, | |
"outputs": [] | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment