הנדסת תוכנה
מה לומדים במגמה
בכיתה י' לומדים בסיס של הנדסת תוכנה: – חשיבה אלגוריתמית – חשיבה מערכתית – עבודה עצמית ועבודה בצוות – גישה לפתרון בעיות – תכנון פתרון – שפת תכנות C# – שפת תכנות javascript – פיתוח אפליקציות קטנות בסביבה ויזואלית – פיתוח ממשק GUI – פיתוח שיטות לפתרון בעיות אלגוריתמיות – עבודה מעשית בפיתוח אתר WEB – מבחן מסכם |
בכיתה יא' לומדים את התחום של מדעי המחשב: – המשך פיתוח חשיבה אלגוריתמית – המשך פיתוח חשיבה מערכתית – גישה לתרגילים ובחירת שיטה לפתרון – גישה לפתרון בעיות מורכבות – תכנון פתרון – תכנות מונחה עצמים – מבנה נתונים וניתוח אלגוריתמים – מבוא לחשיבה מופשטת – ניתוח פתרון – מבחן בגרות במדעי המחשב תכנות בסביבת אינטרנט: – תכנות בסביבה שרת – לקוח – בנייה ושימוש במסדי נתונים – עיצוב דפי אינטרנט – עבודה מסכמת |
בכיתה יב' בונים את פרויקט הגמר: – חקר נושא – הגדרת בעיות – תכנון דרכים לפתרון בעיות – תכנון תיק פרויקט גמר – תכנון שלבים לפתרון בעיות עם לוח זמנים – שימוש במערכות מידע – ביצוע תהליכים של משתמש (לקוח) – ביצוע תהליכי ניהול – ביצוע תהליכי בקרה – ביצוע ממשקים בצד הלקוח – ביצוע ממשקים בצד השרת – הגשה של תיק פרויקט גמר – הגשה והגנה על פרויקט הגמר |