人工智能及程式設計微學位 (自訂進度)
我們的全日制人工智能及程式設計微學位深受同學支持,已成功令超過400位畢業生於世界各地投身IT行業。今次載譽歸來,新推出自訂進度模式,令有不同需要之同學,能自訂於6-18個月時間內完成整個微學位課程。並會提供充足線上線下技術支援,務求達至與全日制一樣的成果。
課程簡介
預期完成時間
每星期花 10-20 小時
約 6-18 個月完成課程
教學語言
廣東話,輔以 英文教材
開課日期
2023 月 7 月 1 日
課程內容
- JavaScript, HTML, CSS Fundamentals
- Python, Web Scraping Fundamentals
- Web Fundamentals in JavaScript
- Web Server Programming
- Backend & AI Development
- Frontend Development
- Data Engineering
同學福利
- 可享有 GitHub Global Campus 一年使用權
- 可享有 AWS 50USD 免費 Credit
- 可享有 Intellj IDEA 半年免費使用
- 可預約於 日間 使用 Tecky 課室並向導師發問
- 可於 晚上 或 週末 使用 Tecky 課室作自修用途
- 完成課程後可享永久存取權限
- 完成課程後可享永久導師發問福利
課程內容
JavaScript, HTML, CSS Fundamentals
學習程式第一步,由最基礎的概念開始學起,一步步掌握基礎語法,完成模組後能夠製作出簡單的網站, 利用程式製作簡單小遊戲,是踏入程式設計的第一步
內容:
- 型態練習、語法練習、條件式練習
- 進階語法練習、迴圈練習
- 邏輯遊戲練習
- 基本 HTML CSS 練習
- 模擬製作真實網站
- 互動網站小遊戲
Python, Web Scraping Fundamentals
若希望在 AI 或數據領域發展,Python 是不可或缺的語言,這個課程會一步步由零到學會爬取數據、分析數據、視像化數據等等。
內容:
- 型態練習、語法練習、條件式練習
- 進階語法練習、迴圈練習
- 邏輯遊戲練習
- 數據處理實習
- 網絡爬蟲實習
- 數據視覺化實習
Frontend Development
很多現今的網站,例如 Facebook 或 Gmail,均已成為複雜的應用程式,在流暢的頁面上有非常多的互動。這些都是運用了新興的 Single Page Application (SPA) 單頁面應用程式的設計技巧。
內容:
- React TypeScript 入門
- React Props & State 教學
- React Form 教學
- Redux TypeScript 教學
- useMemo, useCallback 教學
- React Native 手機應用程式製作選修教學
- Docker 入門
- AWS 進階 (EC2, Route 53, S3, IAM, Cloudfront)
- SPA CICD 持續整合
六星期團隊專題研習 Project:
- SPA 網頁應用程式或手機應用程式製作
入學要求:
- 完成單元 5 或曾製作相關的 AI 模型
Web Server Programming
該單元實踐編程來構建具有客戶端、服務器和數據庫的全端 Web 應用程式,並示範了各種應用的做法,讓學員具能力構建一些常見的 Web 應用程序。
內容:
- 電腦組織 Computer Organization
- TypeScript 入門
- 物件導向
- Express 伺服器系統
- CRUD 製作及示範
- PostgreSQL 使用及安裝
- SQL 資料庫教學
- 登入系統製作
- 上傳系統製作
- 聊天室製作
四星期 團隊專題研習 Project:
- 網站應用程式製作
入學要求:
- 完成 單元 3 或 遞交一份 Game of Life 習作
Web Fundamentals in JavaScript
學習商用工具的實際應用,包含版本控制、商用程式安裝、網站製件重溫、進階語法使用、基礎電腦科學 知識、數據結構、運算法等等。
內容:
- 進階編程語法
- Bootstrap
- DOM 控制
- Canvas 控制
- 數據結構 Data Structure
- 演算法 Algorithm
- P5.js
個人專題研習 Project:
- Game of Life (網上遞交)
Data Engineering
數據科學發展方興未艾,不過分析所須之海量數據到底從何而來呢?收集、整理、儲存大量數據的學問,正是數據工程師的專業所在。要在數據專業一行嶄露頭角,處理大數據之技能絕對是至關重要。每個未來的數據科學家,都是由數據工程起步。
內容:
- Docker 入門
- 高級 SQL (CTE, Window Functions, Subqueries, Set, CASE)
- Data Warehouse 概念
- Apache Spark 教學
- Apache Kafka 教學
- MongoDB 教學
- Airflow 教學
- Power BI/Data Studio 應用
- 設計Data Engineering Pipeline
六星期團隊專題研習 Project:
- 數據工程應用程式製作
入學要求:
- 完成 單元 5 或曾製作相關的 AI 模型
Backend & AI Development
很多網站的後端開發其實比想像中複雜。建立一個後端不但需要設計數據庫、編寫邏輯、接口、儲存空間和分析,更需要掌握雲端技術。更會包括坊間極少教授的軟件測試。在此模組,更有不同的機械學習及深度學習理論,讓同學掌握人工智能。
內容:
- 測試專用環境 Jest
- Knex 數據庫管理
- Knex SQL Builder
- 進階 SQL 語法
- 數據庫索引
- Python 應用
- KNN 人工智能
- ANN 人工神經網絡智能及深度學習
- Transfer Learning 轉移學習人工智能
- AWS 基礎入門 (EC2, Route 53)
- AWS 部署
- CICD 持續整合
四星期團隊專題研習 Project:
- 人工智能或進階網頁應用程式製作
入學要求:
- 完成 單元 4 或 曾製作全端網頁應用程式
學習模式
學習安排
- 附送 Tecky 建議學習指南,可按建議的時間表上課,亦可按個人需要調配時間
- 二十四小時中文廣東話導師網上輔導
- 週末預約制真人小組輔導 (香港、多倫多、倫敦)
- 定期專題研習 Project 分組
- Project 期間一、三、五由專門導師跟進進度
- 完成每個單元可享有 1 對 1 代碼及功課輔導 (Code Review)
- 完成每個單元後可享有永久課程內容存取權限
- 完成第 6A 或 6B 單元可享有就業輔導(香港、多倫多、倫敦)和參加畢業展(可選)
- 需先逐個課程單元完成後,才能報讀下一組課程
Project 分組
- 每月第一個週末為 Project Pitching Day 分組日(將於 2023 年 2 月開始,需預約),會為完成單元預習的同學,於網上進行分組
- 分組後會有四至六個星期(視乎單元)時間,每週一、三、五由指定導師作 Standup Meeting 跟進進度
- 若同學自行分組,亦可以向 Tecky 提供分組名單,立即開始為期四至六週的 Project
- 於最後一週的週末進行 Presentation 評分,達指定標準後可報讀下一個單元
sma.course_cert
常見問題
這個課程與全日制的內容相同嗎?
這個課程是完全涵蓋的範疇與我們的 全日制 課程,而且有更多指引協助兼讀制同學解決疑難。
這個課程是真人教學還是網上錄影課程?
這個課程是混合式上課,課堂內容及解題為網上錄影,同學有任何問題可以馬上在 Tecky Chat 及 Gather Town 上發問,配合週末真人輔導和專案真人指導,讓同學在最有效的方式下運用自主的時間學習,無需要辭退全日工作。
我能夠與真人導師問問題嗎?
可以!我們有來自 香港、倫敦、多倫多 的導師 24 小時真人解答同學的問題。若同學們不習慣打字,亦可以在 Tecky 官方 Gather Town 找到導師,真人視像對話。
完成課程能輔助我找到工作嗎?
能夠完成單位六或七後,我們十分有信心同學能夠找到相關工作,我們亦會給予就業支援。
我必須按指定時間上課嗎?
每個單元均為有 課堂 和 專案 部份,同學可於時限內自選完成課堂項目,並利用最多一個月時間完成專案。例如,同學可以一個月內完成課堂,然後接著用一個月時間完成專案,便可以以兩個月的時間完成一個單元,進入下個課題。
電腦有一定需求嗎?
若不用建設 iOS 手機程式,一台 i5 或 i7、配備 8GB RAM 以上、安裝了 Windows 10/Linux/Mac 的電腦都可以完成課程。若添置新電腦,建議購買 i7 配備 16GB RAM 以上和 512GB SSD 以上的電腦會較會長遠適合工作。 若需要架設 iOS 手機程式,則需要配備 iPhone 和至少 16GB RAM 和 512GB SSD 的 M1 或以上 Macbook。
我能夠中途轉至全日制嗎?
可以,但需要補回全日制學費的差額。現時全日制 MicroMaster 的收費是 HKD64500,若同學已完成部份單元的課程,如已繳付 HKD36000,則學費差額為 HKD64500 - HKD36000 = HKD28500。
我能夠中途由全日制轉去兼讀制嗎?
可以,惟全日制學費將不會以按比例收費方式退回,保證就業的條款亦會失效。請注意,這個更改將被視為延期。
若我未能於指定修課時限內完成,那麼會怎樣?
若未能於指定修課時限內完成課程,則該單元會被示為不合格,同學須重新報讀該單元。同學可於時限內提出延長修讀時限,惟每個學生於整個課程中只可無條件延長一次,或需要出示相關病假證明。
我能否延長修讀時限?
如非因病或其他不可抗力原因,每名學生在整個課程中可申請延長一次,最多延長兩個月。
我能否一個人獨立完成專案?
不建議,我們強烈每個專案由 2-3 人完成,以學習將來於工作上與其他開發者合作的工作模式,這是一人專案不能學得會的。