Skip to content

Instantly share code, notes, and snippets.

@x1001000
Last active December 30, 2022 08:07
Show Gist options
  • Save x1001000/e24119f17e9214a212e55d8d37198fdd to your computer and use it in GitHub Desktop.
Save x1001000/e24119f17e9214a212e55d8d37198fdd to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"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