運算思維及程式編寫學習系列 (14) – [免費] 牛津大學人工智能 (AI) 網上課程

今年暑假, iGardener 老師推薦了兩個數學和 ICT 很強的中四學生,

參加由 香港城市大學W 電子工程系主辦,Dr. Ray Cheung 負責的 AI Summer Course,

透過精心安排的十六小時AI 課程,學生獲益良多,

尤知道只有三十位名額,向隅者眾,

發夢mode地想,如果多「十倍、百倍」ICT 學生能夠參加就更好了!

 

除了城大,英國 牛津大學W 一直以來都致力於 人工智能W ([AI]) 的普及教育發展,

並開設了不少實用的免費的課程予世界各地的學生。

各位同學可以不花一蚊一毫,就能學習這些AI 相關課程內容:

最近,開放了其電腦科學系(Department of Computer Science)的兩個課程,

  • 2014-2015 年的 機器學習W (machine learning) 課程,
  • 2016-2017 年的處理自然語言的 深度學習W (deep learning) 。

iGardener 老師特別推薦機器學習(Machine Learning)的部分。

1. 機器學習(Machine Learning)

這課程提供了 16 堂課程的講義與影片,大家進入以下網址後,

https://www.cs.ox.ac.uk/people/nando.defreitas/machinelearning/

可以在這 16 堂課後面的「slides」與「video」連結點擊觀看。

 

2. 處理自然語言用的深度學習(Deep Learning for Natural Language Processing)

大學將相關教材直接放在 GithubW 上供大家查閱,

大家進入以下網址後,

https://www.cs.ox.ac.uk/teaching/courses/2016-2017/dl/

按左面的「Course materials」參閱。

大家快快加入自己的書籤吧!

運算思維及程式編寫學習系列 (13) – 甚麼是算法? (What’s an algorithm?) (下)

iGardener 老師早前已寫了甚麼是算法? (What is Algorithm?),向全港 ICT 師生,

作出以下「乞人憎」的「爛 gag 式」 忠告:

盡信教科書,不如無書;

盡信十年不更新的教科書,

好鬼易輸!

  1. 根據維基百科

算法/演算法/算則法(algorithm)為任何良定義的具體計算步驟的一個序列,常用於計算、資料處理和自動推理。

  1. 根據 HKDSE ICT 「宇宙最強」的教科書(因 2009年至今,全港只有唯一一套):

算法(algorithm)一組具體定義的步驟,以解決問題。

要認識何謂算法,除了死守那本過時的教科書外,iGardener 老師在上集已介紹 infographicW 的表達方式,

今次大家可看看 影片W 形式的表達吧!

讀 ICT,沒有蠢人,只有懶人,共勉之!

Source: TED Edu

運算思維及程式編寫學習系列 (12) – 披著 MS Win XP 外衣的GitHub – Chrome插件 《GitHub XP》

2018年6月4日,是值得我們記念的日子,除了紀念『八九六四W』事件廿九年之外,當天 微軟W (Microsoft)以天價75 億美元收購 GitHub,成為 開放源代碼W 支持者的話題。

ICT 同學當然認識微軟 (Microsoft),但他們認識甚麼是 GitHubW 嗎?

這個收購震動了GitHub的開放源代碼支持者社群,很多人都嚇壞了,以為是開玩笑吧!

他們見證微軟公開反對開放源代碼數十年,最經典莫過於15年前,時任微軟CEO的 Steve BallmerW 曾稱 LinuxW 為癌症。

雖然微軟近年改變了這觀點,近年來更聲稱喜歡開源,例如您可以在 Windows 10W 中使用 Linux Bash shell,而且記事本 (notepad)竟然可以正確處理[W:換行符]了 。

收購前後,有開放源代碼支持者漏夜逃跑,也有一批支持者向微軟『致敬』,發布了Chrome插件『Github XP』,將GitHub的外觀改為Windows XP風格。

此Chrome插件為Github添加了經典的Bliss壁紙,還加入了所有人最喜歡的微軟Office助手 Clippy。

Continue reading 運算思維及程式編寫學習系列 (12) – 披著 MS Win XP 外衣的GitHub – Chrome插件 《GitHub XP》

運算思維及程式編寫學習系列 (11) – 千里之行,始於足下 (教你自學程式編寫)

iGardener 老師每年的『死亡五月』未過,未有時間寫長文,身心俱疲。

今天希望透過以下信息圖表 (infographics) ,向ICT師生介紹自學程式編寫 (programming/coding) 的起步點,包括:

  • 最熱門的程式語言
  • 免費的學習影片網站
  • 推薦程式編寫自學參考書

Source: https://elearninginfographics.com

運算思維及程式編寫學習系列 (10) – 為什麼要學程式編寫? (Why We Should All Learn Coding?)

今天希望透過以下信息圖表 (infographics) ,介紹學習程式編寫 (programming/coding) 的重要性:

根據維基百科

電腦程式設計(Computer programming),或稱程式設計(programming),是給出解決特定問題程式的過程,軟體開發過程中的重要步驟。程式設計往往以某種程式設計語言為工具,給出這種語言下的程式。程式設計過程應包括分析、設計、編碼、測試、除錯等不同階段。

這 Infographics 指出編程是我們日常使用大部分科技背後的支柱,全世界學習編程語言的熱情正在上升,而且編碼不再是專業人士或專科學生的獨有領域,所有年齡和學科的學生都認識到能掌握編程的好處。

現時很多免費網上課程已經滿足公眾學習編程的需求。

例如 Codecademy 有超過一百萬用戶承諾將2012年定為他們的「編程年」,該網站更為初學者提供免費的 Java,HTML和CSS 課程。

編程是美國未來工作市場的一個重要角色,熟悉編程的職員被視為行業的資產。

管理階層使用軟件前,不需要知道如何編程它,但了解它的工作原理將幫助您改良流程。

所以,如果閣下認為編程難度不高,或為運算思維作準備的人,應考慮開始學習一些編程。

iGardener 老師又要在此忠告大家 ICT 學子:

盡信市場唯一教科書不如無書;

盡信十年不更新的教科書好易輸。

同學們多閱讀 ICT 教科書以外的資料吧!


Source: www.onlinecollege.org