全日制
人工智能及程式設計微學位
課程大綱
16週由初學者變專業
基礎網站編寫
全日制 | 星期一至五 | 需時二星期
踏足編程世界的第一步,不論是手機開發、或是建造人工智能程式,建立一個網站來面向世界是必需掌握的一門技術。
此入門課程涵蓋極為重要的基本功:
- Javascript
- HTML
- CSS
- Bootstrap
- Data Structures & Algorithms
- P5.js
網站伺服器開發
全日制 | 星期一至五 | 需時四星期
儘管 HTML、CSS 和 JS 已經足夠讓你開發簡單的個人網站,若要建立複雜如 Facebook 或 Openrice 等又動態又互動的網站,那麼你便需要具備網站伺服器開發的知識。
此進階課程將深入地涵蓋以下內容:
- Node
- Typescript
- Express
- PostgreSQL
後端及人工智能開發
全日制 | 星期一至五 | 需時四星期
很多網站的後端開發其實比想像中複雜。建立一個後端不但需要設計數據庫、編寫邏輯、接口、儲存空間和分析,更需要掌握雲端技術。更會包括坊間極少教授的軟件測試。在此模組,更有不同的機械學習及深度學習理論,讓同學掌握人工智能。
此進階課程將深入地涵蓋以下內容:
- Jest
- Knex
- DevOps
- Python
- Tensorflow
前端程式開發
全日制 | 星期一至五 | 選修三選一 | 需時五星期
很多現今的網站,例如 Facebook 或 Gmail,均已成為複雜的應用程式,在流暢的頁面上有非常多的互動。這些都是運用了新興的 Single Page Application (SPA) 單頁面應用程式的設計技巧。
此專業課程將深入地涵蓋以下內容:
- React
- Zustand
- React Query
- Next.js
- React Native
數據工程開發
全日制 | 星期一至五 | 選修三選一 | 需時五星期
數據科學發展方興未艾,不過分析所須之海量數據到底從何而來呢?收集、整理、儲存大量數據的學問,正是數據工程師的專業所在。要在數據專業一行嶄露頭角,處理大數據之技能絕對是至關重要。每個未來的數據科學家,都是由數據工程起步。
此專業課程將深入地涵蓋以下內容:
- Docker
- Advanced SQL (CTE, Window Functions, Subqueries, Set, CASE)
- Apache Spark
- Apache Kafka
- Mongo DB
- Airflow
Java 程式開發
全日制 | 星期一至五 | 選修三選一 | 需時五星期
在後端程式開發的世界,Java是一種非常受歡迎的程式語言,在大型企業的程式開發中尤其如是。Java有著非常成熟的生態系統,各種不同的業務需求,都能一一處理。
此專業課程將深入地涵蓋以下內容:
- Spring boot
- Hibernate
- JPQL
- Flyway
- Thymeleaf
- Swagger
- Mockito
- JUnit