תכנית הלימודים במגמה משלבת כתיבת פרויקטים תכנותיים.
פרויקטים אלה מאפשרים לצבור נסיון בעבודה מעשית וידע מקצועי המאפשר השתלבות בשוק העבודה.
כל תלמיד בוחר את נתיב ההתפתחות המקצועי שלו לפי רצונו ובהתאם ליכולת שלו להתמודד עם החומר הנלמד.
מגמת מדעי המחשב מציעה שלושה מסלולי לימוד:
1. מדעי המחשב – לימוד בסיס תיאורטי ומעשי של שימוש במערכות מחשב.
עקרונות בסיסיים במדעי המחשב המיושמים בשפת Java כולל מבני נתונים מחסנית, תור, רשימה ועץ
תכנות בסביבת אינטרנט הכולל את השפות והטכנולוגיות הבאות:
MySQL , DHTML, JSP, JDBC, Eclipse, Tomcat, XML
מודלים חישוביים: אוטומטים, מכונת טיורינג
2. מדעי המחשב והגנת סייבר – ניתוח והגנה על רשתות מחשבים .
עקרונות בסיסיים במדעי המחשב המיושמים בשפת Java כולל מבני נתונים מחסנית, תור, רשימה ועץ
אירגון המחשב ושפת אסמבלי
רשתות מחשבים, ניתוח תיפקוד רשת ופיתוח תסריטים בשפת Python
הגנת מערכות הפעלה
פיתוח שרת ולקוח בשפת Python
מודלים חישוביים: אוטומטים, מכונת טיורינג
3. מדעי המחשב והנדסת תוכנה – פיתוח תוכניות מחשב.
עקרונות בסיסיים במדעי המחשב המיושמים בשפת Java כולל מבני נתונים מחסנית, תור, רשימה ועץ
תכנות בסביבת אינטרנט הכולל את השפות והטכנולוגיות הבאות:
MySQL , DHTML, JSP, JDBC, Eclipse, Tomcat, XML
מערכת הפעלה מבוססת Linux
פיתוח אפליקציות מחשב ואנדרואיד עם גרפיקה, אנימציה ותגובות לאירועים
מבנה רשת תקשורת
תכנות צד שרת בשפת Python
מודלים חישוביים: אוטומטים, מכונת טיורינג