אודות


ילד שרוצה יכול ללמוד תכנות, לא צריך להיות גאון. רק רצון אמיתי ללמוד ואנחנו נמשיך מכאן, ניתן לו כלי לימוד מיוחדים ושיטת עבודה מוכחת בצעדים קטנים כל הדרך עד ההצלחה.
מה הבעיה בעצם? הרי ישנן תוכנות וקורסים רבים ללמד ילדים תכנות אז למה צריך עוד שיטה חדשה? התשובה היא יחסית פשוטה – ישנו מרחק גדול בין לימוד יסודות התכנות והחשיבה המחשובית באמצעות כלים כמו Scratch או Tynker לבין תכנות אמיתי בשפות כמו Java, C#, Python וכד’. הטכנולוגיה שלנו באה לגשר על הפער הזה – לספק את מדרגת הביניים שבין הכלים הראשוניים לעולם האמיתי.
בשיטה שלנו הילד יתחיל לתכנת ממש, ייצר משחקי מחשב אמיתיים למחשב האישי ולמכשירים הניידים מאפס ועד שלב ההפצה לחנויות ברשת.
בסוף התהליך הילד יכיר את יסודות התכנות הכללי ומושגים מעולם משחקי המחשב, יקודד בעצמו תכניות ויהיה מוכן להתמודדות עם שפות תכנות וכלים מקצועיים. 
פיתוח המשחקים המרהיבים הוא אמצעי עבורינו ללמד את הילדים תכנות מחשבים ברמה גבוהה כבר מההתחלה. לתכנת משחק תלת מימדי אמיתי, כזה שרואים בקונסולות ה XBOX וה- PLAY STATION זאת משימה לא פשוטה לילדים בגילאי בית ספר יסודי (כיתות ה’ – ח’) ואף לבוגרים יותר.
ולכן פיתחנו כלים ותכנית לימוד ייעודית אשר מאפשרים לבצע בדיוק את זה:

1. שפת תכנות ייעודית לילדים ומתחילים. 
2. סביבת פיתוח קלה מאוד ופשוטה לשימוש לתלמידים ולא פחות חשוב – למורים.
3. עקומת לימוד שטוחה – בתוך דקות מתחילים לתכנת אנימציות תלת מימד.
4. העקרונות הבסיסיים של פיתוח משחקי התלת מימד כלולים בתכנית הלימודים כגון:
שימוש במודלים תלת מימדיים – הורדה מהאינטרנט, תנועה וסיבוב במרחב, אנימציה של השלד
שימוש בספרייטים – תמונות דו מימדיות אשר ניתנות להנפשה
השמעת צלילים ומוזיקת רקע
אפקטים מיוחדים – אש,עשן, מים, פיצוצים וכד’
התקנת רקעים במשחק – שימוש ב SkyBox
שימוש במצלמה – תצוגת גוף ראשון, גוף שלישי או תצוגה סטטית
פיזיקה – נלמד להכיל כוחות פיזיקליים על הדמויות במשחק כגון: כוח המשיכה, חיכוך, תאוצה, בלימה וכד’
בדיקת התנגשות בין גופים במרחב
בדיקת קירוב ( Ray Casting ) – שימוש בקרן אור דמיונית לבדיקת קירבה של גופים במרחב
תגובה לקלט מהמשתמש
5. נלמד את יסודות התכנות במידה מספקת על מנת לכתוב את הלוגיקה של המשחקים:
שימוש במשתנים
לולאות
פונקציות / פרוצדורות
תנאים ומשפטים בולאנים
ריבוי תהליכים
קבלת קלט מהמשתמש והדפסת פלט למסך

מתחילים עם הסברים פשוטים

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

מתודולוגיה

הלימוד מתבצע בשיטת PBL שזה קיצור של Project Based Learning – למידה באמצעות משימות קטנות וממוקדות בפרוייקט אחד גדול (משחק תלת מימדי).
ההתקדמות מותאמת לקצב הממוצע של הקבוצה עם מרחב מסויים לתלמידים חזקים להתקדם מהר יותר בחומר ולתלמידים מתקשים להתקדם יותר לאט אך כל הקבוצה עובדת על פרוייקט דומה.

נסיון

בשפת התכנות SceneMax3D ובסביבת הפיתוח שלה משתמשים ילדים מכל העולם לפיתוח אנימציות ומשחקי תלת מימד מאז שנת 2005 (הגרסה הראשונה של השפה זכתה במקום ראשון בתחרות קוד פתוח בשנת 2005).




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



מאי 2021  – הועבר קורס תכנות משחק מירוץ מכוניות תלת מימדי במסגרת הקייטנות הדיגיטליות.
יולי 2021 – צפוי להערך קורס נוסף במסגרת הקייטנות הדיגיטליות.

שעור בתיכון “און” בתל אביב

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

פרוייקט שעה של קוד

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

מייסד השיטה


ממציא שפת התכנות וסביבת הפיתוח SceneMax3D, עדי ברדה, מתכנת מחשבים מאז 1999 בחברות גדולות וקטנות. בעל נסיון רב בלימוד תכנות ילדים ונוער באמצעות פיתוח משחקים ואנימציות תלת מימד. 
עדי: “… כילד קטן הוקסמתי מהיכולת ליצור חיים בתוך מסך המחשב באמצעות תכנות אנימציות ומשחקים. יותר משאהבתי לשחק במשחקי מחשב, אהבתי לכתוב אותם. פיתוח משחקי המחשב כילד, הקנה לי את הידע והבטחון העצמי לעסוק בתכנות כמקצוע…”

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