學院

電腦科學與人工智慧

深入參與電腦科學的核心領域,例如程式設計、資料分析和機器學習,同時獲得技術知識以及對人工智慧的道德和社會影響的了解。

課程涵蓋電腦科學、程式設計、人工智慧和機器學習等基礎模組,強調理論知識和實務技能。學生將透過實作專案學習,並學習程式語言和軟體開發技術。我們的課程也強調人工智慧的倫理考量與社會影響,鼓勵以負責任的態度看待科技。

核心目標

本課程旨在培養批判性思考者、創意解決問題者和負責任的技術使用者。課程結束時,學生將具備全面的技能,並對技術領域中可能的專業和職業發展方向有更明確的認知。

基本工程原理

讓學生紮實掌握核心電腦科學原理和人工智慧的基礎理論。

實用技能開發

透過實作專案和練習,發展程式語言、軟體開發以及使用 AI 工具和框架的技能。

批判性思考與問題解決

增強分析技能以及有條理、有創意地處理複雜問題的能力。

倫理與社會影響

培養對人工智慧技術的倫理考量和社會影響的意識,鼓勵以負責任和知情的方式應用人工智慧。

創新與研究

激勵學生探索尖端技術、創新解決方案,並參與研究,為該領域的進步做出貢獻。

核心模組

本基礎單元將向學生介紹電腦科學的主要原理,涵蓋的主題包括二進位系統、硬體元件、運算邏輯和電腦系統結構。本單元提供電腦的歷史概觀,解釋早期的創新如何演變成今日的科技面貌。

本單元透過 Python 向學生介紹程式設計概念。學生在學習變數、循環、條件和函數的同時,開始編寫簡單的應用程式,強調解決問題和調試技巧。本單元也觸及演算法思維,提供學生規劃和編寫有效程式碼的工具。

本單元提供人工智慧的入門概述,包括其歷史發展、基本概念和目前的應用。學生將學習機器學習、神經網路和自然語言處理,討論人工智慧如何應用於醫療保健、金融和娛樂等領域。討論人工智慧中的倫理考量,包括隱私權、偏見和責任,以幫助學生發展深思熟慮的人工智慧方法。

本單元向學生介紹核心機器學習技術,並引導他們完成在資料集上訓練模型的過程。學生學會區分機器學習的類型,並為各種任務選擇合適的演算法。實作活動著重於應用簡單的機器學習模型,讓學生體驗模型訓練和調整的迭代性。

本單元著重於資料科學的工作流程,教導學生從資料收集到分析及視覺化的步驟。學生將學習如何識別資料中有意義的趨勢,並以清晰且具影響力的方式呈現他們的發現。這種實踐方法讓學生掌握寶貴的資料分析技能,為更進階的人工智能和分析工作打下基礎。

本單元向學生介紹機器人原理,涵蓋感應器、控制機制和簡單自動化任務等主題。學生使用基本機器人,編程讓機器人執行任務,例如導航或拾取物件。本單元強調機械與電子元件之間的連結,展示機器人如何使用感應器與環境互動。

本單元探討人工智能的倫理與社會影響,檢視資料隱私、演算法偏見、人工智能對就業與社會公平的影響等議題。透過討論、案例研究與辯論,學生將思考人工智慧技術的潛在利益與風險。透過發展這些技能,學生可成為有關人工智慧未來及其在社會中角色的對話的知情參與者。

本單元涵蓋網路安全的基本知識,例如資料保護、加密和安全威脅的識別。學生可學習資料加密如何保護資訊,以及安全協定如何防禦常見攻擊。實作實驗可讓學生使用安全工具進行實驗,教導他們數位安全的最佳作法。本單元提供了解數位安全的重要基礎,並在日益互聯的世界中管理風險。

準備好學習了嗎?
取得聯繫。

請與我們聯繫,以瞭解更多關於我們最先進的學習方法的資訊

在 UCL 使用顯微鏡的創新暑期學院學生