ג'אווה סקריפט (JavaScript)

רמה: מתחילים \ בינוניים \ מתקדמים
שפת הדרכה: עברית
גיל: מתחילים 8-10 \ בינוניים-מתקדמים 11-14
שעות שבועיות: שלוש שעות (שעת לימוד + שעתיים תרגול)
מיקום: אונליין\פרונטלי
סך שעות אקדמאיות לקורס מלא: 8 יחידות, כל יחידה היא 6 שעות , סה"כ 48 שעות.


עלות הקורס: 365 ש״ח לחודש אונליין / 395 ש״ח לחודש פרונטלי

כמעט כל אתר שתגלשו אליו נשען על שפת התכנות ג'אווה-סקריפט (JAVASCRIPT) שפותחה ב-1995.

מה היא עושה? מתרגמת שורות ופקודות קוד ומציגה אותן בצורה אינטראקטיבית ודינאמית בדפדפן של הגולש – למשל כפתורים, חיווי עכבר ורצף הפעולות (מה יקרה שאלחץ על כפתור מסוים). מלבד תכנות אתרים, שפת הג'אווה-סקריפט משמשת גם לבניית משחקים, אפליקציות ויצירת אנימציות – ולכן היא נחשבת כשפת בסיס בסביבת WEB (רשת).

השפה מבוססת על יצירת התניות, השוואות ופעולות חשבוניות ומעודדת 'חשיבה חישובית' (Computational thinking) לוגית ואבסטרקטית.

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

דרך יצירת אנימציות ובניית משחקי מחשב מונחי עצמים הילד לומד בצורה אינטואיטיבית וחווייתית וזוכה לייצר מוצר אינטראקטיבי ומגניב משלו!

מה הילד\ה לומד\ת במהלך הקורס
  • הבנת משמעות התכנות, מושג הקידוד, הבנת ההיקף והחשיבות של שפת ג'אבהסקריפט.
  • מחשבה לוגית פשוטה, הבנת הידע של המתמטיקה המחשבים אשר קשורים לתכנות.
  • הבנת המושגים אובייקטים וקלאסאס, לדעת את המאפיינים והשיטות של אובייקטים גרפיים נפוצים ואובייקטים רבי שימוש.
  • הבנת המושגים משתנים ופונקציות, הגדרה ושימוש נכון במשתנים ופונקציות.
  • הבנת ההגיון המותנה, למידה להשתמש בלוגיקה המותנת עדי לנתח בעיות, ומסוגלות להשתמש באמירה מותנית בשביל ליישם את ההיגיון המותנה.
  • הבנת לולאה, לימוד אינדוקציה והשימוש בלולאה כדי לפתור בעיות, מסוגלות להשתמש תוך הצהרה כדי ליישם לולאה.
  • הבנת מושג המערך,ביסוס הבנב בסיסית של מבנה הנתונים ולמד להשתמש נכון במערך בקוד.
ייחודיות הקורס
  • ג'אווה סקריפט הינה אחת השפות הפופולריות היום בעולם הקוד עליה מבוססות נשענות שפות רבות כגון: React ,Angular ,Node.js ,Vue.js ועוד…
  • ג'אווה סקריפט זו שפת בסיס בסביבת WEB (רשת).
  • שיפור בתחומים כגון: מתמטיקה, אנגלית, פיזיקה, ביולוגיה, גיאוגרפיה, אמנות ועוד.
  • פיתוח מיומנויות חשיבה ובעיה: לימוד תכנות מסייע בפיתוח יכולת לפתור בעיות באופן אנליטי ויצירתי. הילדים לומדים לחשוב מחוץ לקופסה ולמצוא פתרונות חדשניים לבעיות.