iT邦幫忙

2024 iThome 鐵人賽

DAY 1
1

A computer is like a violin.” You can imagine it making beautiful music, but you have to learn how to play it.

動機

當初大一的時候,常常因為不知道自己要往哪個面向學習而迷茫,於是自己在黑暗中摸索各個領域。這次挑戰主要是要為剛入門電腦科學的人,不知道該學什麼的初學者!

學多個領域的好處

古人云:隔行如隔山。

但是我認為在電腦科學領域並非如此,很多領域的概念都是相通的,多學一點可以讓你在Debug或是在開發的時候可以想到更多面向。

我們在學三角函數之前,只知道要求三角形面積只能用底 X 高的公式,但是在學了三角函數後,我們就多了一個方法求三角形面積。所以我們要先知道有這個東西,才會去想到它!

簡介

這次介紹的大鋼:

  1. 常用工具與網站
  2. 演算法 (LeetCode線上解題)
  3. 資訊安全 (PicoCTF線上解題)
  4. 前端網頁開發 (使用HTML、JS、CSS開發兩個小專案)
  5. 人工智慧 (訓練一個手寫數字辨識模型且該如何使用此模型去預測你拍的照片)
  6. 其他面向 (補充其他可以研究學習的領域)

預計每個領域會花費5-6天的時間,並在每一個小節結尾會附上更多資源以供讀者延伸閱讀域)

先備知識

有基本的計算機概論知識,以及用任意程式語言(C、Python)寫過程式即可。

沒有基礎知識的話可以看看:

Crash Course Computer Science Preview (youtube.com)

CS50x 2024 - Lecture 0 - Scratch (youtube.com)

為了避免初學者被勸退,所以基本上內容都是淺嘗而止,而且盡量不安裝任何環境去做體驗,有任何意見或補充糾正都可以在下方留言!


下一篇
Day2 演算法(0) 介紹
系列文
什麼都摸一點!拒絕當不沾鍋!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

1
qaz8801143
iT邦新手 5 級 ‧ 2024-08-28 11:43:04

沒有接觸過程式,希望我能學完這一系列的知識後,能幫我有所幫助/images/emoticon/emoticon57.gif

我要留言

立即登入留言