STEM 資源

STEM教學的目標是培養學生的科學素養、解決問題的能力、創造力和創新思維,以應對未來的挑戰和需求。通過STEM教學,學生能夠更好地理解和應用科學、技術、工程和數學的知識,並培養他們在這些領域中的興趣和專長。

電腦語言或電腦程式結人的感覺一般是生硬、沉悶及高深的,需要經過長時期訓練方可掌握的技巧,只有專業人士或有特別需要的方會學習,要學懂某一特定語言需要經年月累及刻苦過程,不是一般人能做得到的。但隨著電腦技術之躍進,無論是互聯網的興起或是社交媒體的普及,我們生活上或多或少已不能沒有科技之協助,而這門學科引起越來越多人的興趣,除了有志成為投身專業的學生外,也不乏業餘愛好者爭相學習。

Python

Python 簡介

隨著電腦科技之演變,程式語言也變得親和,不像以前機械般的死板, 當中有某些語言成為當時得令的指標,例如網絡的興起造就了 Java 的普及。程式語言一般會針對某些特別功能設計,例如 SQL 專為數據庫提供服務, 而 Python 的普及功能可為多元化,通過 Python 可達成多種不同範疇的任務,是令到 Python 興起的一大原因。

Python 初階

Python 作為現今最為流行的物件導向電腦應用程式語言,其功能強大以及覆蓋面極為廣泛,程式編制員可透過 Python 編制不同功能的程式,應用於不同的範疇。

Python 高階

製作過程中難免遇到行不通的地方,尤其是程式設計方面,當中一個變量大小寫的分別會影響整個程式運作,甚至癱瘓其他儀器數據傳輸,當中所遇到的難題是不能通過課程簡介所能預見及避免的。在學習 Pi 的過程中,除了要了解傳感器運作原理、數據傳輸模式、Linux 環境作業系統及 Python 編製程式外,還會遇到其他意想不到問題,每一個環節中均有機會被出現其不意的結果攔到。

Python 中階

樹莓派 (Raspberry Pi) 是以系統單晶片式 ( SoC) 設計生產之硬件,早於2012年於英國出現第一代產品,其後經過多次革新,在短短數年間硬件不斷更新,硬件功能不斷提升及提供不同版本因應實際情況作選擇,至今已推出多個版本,。縱使硬件不斷提升,其核心功能、操控語言以及作業系統包容性高,於早前版本定立之控制概念可套用至更新硬件,於學習應用中更為順暢。

  • 程式基礎

  • Python 特點

  • IDE

  • Pycharm

  • Hello World

  • Raspberry Pi 簡介

  • Python 語法

  • 條件測試

  • 迴路設計

  • 函數製作

  • 字串 / 集合資料型態

  • 檔案製作

  • Class 類別

  • 函數式

  • 硬件概論

  • Linux 設定

  • 交替功能

  • 交通燈製作溫度傳感

  • 紅外監測

  • 超聲波應用

  • 跨平台編纂

  • Serial Transmission

  • I2C

  • SPI

  • UART

  • Real Time Clock

  • 數據網站

  • 復古遊戲機製作