בכיתה י"א –
יסודות התכנות – כתיבת תכניות בשפת java
הנושאים הנלמדים: תכניות סדרתיות, התניות, לולאות, מערכים, מחרוזות, פעולות ומחלקות.
בכיתה י"ב –
מבני נתונים – המשך לימוד שפת התכנות java וכתיבת תוכניות תוך שימוש במבני נתונים מתקדמים כגון: טיפוסי נתונים מורכבים, רשימות, מחסניות, תורים ועצים בינאריים.
מודלים חישוביים – אוטומטיים, מלים ושפות פורמאליות, מכונת טיורינג.