מה הילדים מקבלים מהקורס?
- לימוד יסודות מקצועיים בשפת Java – שפת תכנות עוצמתית ומבוקשת.
- שליטה עקרונית ופרקטית בתכנות מונחה עצמים (OOP).
- יצירת אפליקציות בסיסיות וממשקי משתמש.
- הכנה מצוינת להמשך למגמות מדעי המחשב בתיכון וליחידות סייבר.
- פיתוח חשיבה אלגוריתמית ויכולת ניתוח לוגי.
- תרגול שיטתי והדרגתי של עקרונות תכנון תוכנה אמיתיים.
- פרויקטים אישיים שמאתגרים את החשיבה והיצירתיות.
- תעודת סיום מקצועית מסאן ספארק – מרכז הידע.
מה לומדים בקורס?
- מושגים בסיסיים בשפת Java: משתנים, תנאים, לולאות, פונקציות.
- מבנה קוד נכון וכתיבה לפי סטנדרטים מקצועיים.
- תכנות מונחה עצמים: מחלקות (Classes), אובייקטים (Objects), תכונות (Properties), פעולות (Methods), וירושה (Inheritance).
- עבודה עם ממשקי טקסט והיכרות עם גרפיקה בסיסית.
- תכנון אפליקציה: מבנה, לוגיקה, בדיקות ושיפורים.
- פרויקט סיום עצמאי – בניית יישום טקסטואלי מונחה עצמים.
תכנית לימודים
- 12 קטעים
- 0 שיעורים
- 110 שעות
הרחב את כל הסעיפיםCollapse all sections
- מבוא לעולם התכנות בשפת Javaהיכרות עם שפת ג'אווה, סביבת העבודה (IDE) ותחביר בסיסי של התוכנית.0
- הבנת עקרונות תכנות מונחה עצמים (OOP)לימוד מושגים כמו מחלקות (Classes), אובייקטים (Objects), תכונות (Attributes) ומתודות (Methods).0
- עבודה עם משתנים, סוגי נתונים והמרותהגדרת משתנים, הבנת סוגי נתונים שונים (מספרים, תווים, מחרוזות) וביצוע המרות ביניהם.0
- שימוש בתנאים ולולאותבניית לוגיקה מותנית באמצעות if-else, ולולאות For, While ו-Do While לשליטה בזרימת התוכנית.0
- בניית פונקציות ומתודותיצירה ושימוש נכון בפונקציות ומתודות להעברת ערכים, חזרה על פעולות וארגון קוד נכון.0
- מבני נתונים: מערכים ורשימות (Arrays & ArrayLists)עבודה עם מערכים חד-ממדיים ורב-ממדיים, ושימוש ברשימות דינמיות לאחסון נתונים.0
- תכנון ויישום היררכיית מחלקותהבנת עקרונות ירושה (Inheritance), פולימורפיזם (Polymorphism) והפשטה (Abstraction).0
- עבודה עם מחלקות גנריות וממשקים (Interfaces)שימוש מתקדם במחלקות כלליות והבנת החשיבות של ממשקים לפיתוח מערכות גמישות.0
- פיתוח מערכות ניהול נתונים בסיסיותבניית תוכנות קטנות לניהול מידע, כמו יומנים, ספריות או מערכות ניהול תלמידים.0
- ניהול חריגות ושגיאות (Exception Handling)לימוד כיצד לזהות שגיאות בתוכנה ולטפל בהן בצורה נכונה ואבטחת זרימת התוכנית.0
- עקרונות תכנות נכון ומודולריפיתוח קוד ברור, מחולק נכון לפרויקטים קטנים לשם תחזוקה וקריאות טובה יותר.0
- פרויקט סיום עצמאיבניית תוכנה מלאה הכוללת שימוש נכון במבני נתונים, עקרונות OOP, ניהול שגיאות ועקרונות תכנות מקצועיים.0
דרישות קדם:
- מתאים לגילאי 11–14 עם ניסיון קודם בתכנות (עדיף לאחר קורס Python או Visual Basic).
- ידע בסיסי בהקלדה ובשימוש במחשב.
- גישה חיובית לאתגרים טכנולוגיים ורצון להתקדם לשלב הבא בעולם הפיתוח.
בונוסים בסיום הקורס:
- פרויקט סיום אישי – תוכנה שפועלת באמת.
- תעודה מקצועית: "מפתח מונחה עצמים צעיר".
- הכנה מושלמת להמשך במסלולי סייבר והייטק לנוער מצטיין.