Course: 計算機概論 (Introduction to Computer Science)
Course category: 台大共同選修課程
Spring semester, 2019
10:20 - 12:10 Thursday, 資訊系館107室
Web site: http://www.csie.ntu.edu.tw/~kmchao/bcc19spr
Instructor: 趙坤茂 Kun-Mao Chao (台大資訊工程系暨研究所)
Teaching assistant:
陳胤竹
r06945028 followed by @ntu.edu.tw
[TA's office hours: by appointment; Venue: R432]
* 欲加選的同學,請依學校制定的網路加選方式進行。
* 作業「初學網路爬蟲」已於2019年4月25日公告。 [繳交截止期限為2019年5月31日 (五) 23:59]
Grading Policy:
Homework assignments and class participation (20%)
Two exams (80% in total):
Midterm (40%): April 18, 2019 [至作業系統第4-13頁止]
Final (40%): June 20, 2019
Supporting Materials:
News Clips/Supplementary Materials:
ACM Turing Award this year [3/28/2019]
新潮魔法雙翼──大數據與機器學習 [3/28/2019]
Computex 2019 [5/23/2019]
資訊網路漫步 [2/21/2019]
計算機簡介
(Introduction)
[3/7/2019, 3/14/2019, 3/21/2019]
常見電腦專有名詞縮寫一覽表 [3/7/2019]
More for your reference
[3/7/2019]
時間軸
說明 [朱安強博士]
[3/7/2019]
數位資料表示法 (Data Representation) [3/21/2019, 3/28/2019]
計算機組織 (Computer Organization) [3/28/2019, 4/11/2019]
作業系統 (Operating Systems) [4/11/2019至第4-13頁, 5/2/2019 ]
計算機網路 (Computer Networks) [5/2/2019, 5/9/2019, 5/16/2019]
程式語言 (Programming Languages) [5/16/2019, 5/23/2019]
資料結構 (Data Structures) [5/30/2019]
簡單程式賞析:
/* Dev C++ 是可編譯C程式的免費軟體,值得下載試試看 */
/* 若執行完,Console馬上消失,可在程式結束前,加上 system("pause"); */
/* 執行檔(.exe)附在C程式(.c)後面 */
thanks.c (thanks.exe) [5/30/2019]
max_and_min.c (max_and_min.exe) [6/6/2019]
max_counter_and_min.c (max_counter_and_min.exe) [6/6/2019]
隨機六個數 (大家樂) rand0.c rand1.c rand2.c (rand0.exe rand1.exe rand2.exe) [6/6/2019]
pancake_sorting.c (pancake_sorting.exe) [6/6/2019]
Hanoi_Tower.c (Hanoi_Tower.exe) 圖示 [6/6/2019]
[cf. https://www.khanacademy.org/cs/towers-of-hanoi-puzzle/1334278897]
Let's teach kids to code by Mitch Resnick (http://scratch.mit.edu/)
演算法 (Algorithms) [6/6/2019, 6/13/2019]
/* YouTube影片:Sorting Algorithms Bubble Sort vs. Quick Sort */
128金幣等問題,可參閱這裡。
(簡單程式賞析:
Selection_sort.c (Selection_sort.exe)
Insertion_sort.c (Insertion_sort.exe)
Bubble_sort.c (Bubble_sort.exe)
Binary_search.c (Binary_search.exe)
Fibonacci_recursive.c (Fibonacci_recursive.exe)
)
Textbook:
趙坤茂 張雅惠 黃俊穎 黃寶萱 合著 (2018) 「計算機概論」(第十三版),全華科技圖書股份有限公司
(本書網頁)
Homework assignments
課程相關的連結 (Useful Links):
Web 2.0
Great Theoretical Ideas In Computer
Science
併購對手 臉書化干戈為玉帛 Facebook’s WhatsApp Purchase
Digital reliance is a Pandora's box
美國總統相挺
名嘴再出任務
「匿名者」的具名
是真名嗎?
智慧裝置變聰明 妥善使用靠智慧
洗版臉書
反映多少真實?
天然ㄟ尚好?巧奪天工的人工智慧
剪報
Top Computer Science Departments:
MIT
CMU
Stanford
UC, Berkeley
Princeton
(To be continued ...)