Kurikulum informatika untuk SMA mempelajari bidang-bidang pengetahuan informatika, yang mencakup Berpikir Komputasional (BK), Teknologi Informasi dan Komunikasi (TIK), Sistem Komputer (SK), Jaringan Komputer dan Internet (JKI), Analisis Data (AD), Algoritma dan Pemrograman (AP), Dampak Sosial Informatika (DSI) dan Praktik Lintas Bidang (PLB), seperti digambarkan berikut ini: