פיתוח פרויקטי תוכנה בסביבת scratch
DESCRIPTION
פיתוח פרויקטי תוכנה בסביבת Scratch. אורני מרבאום סלנט קבוצת מדעי המחשב המחלקה להוראת המדעים מכון ויצמן למדע. קבוצת המחקר. פרופ' מוטי (מרדכי) בן-ארי ד"ר מיכל ארמוני ד"ר אורני מרבאום סלנט פאטימה חאלק. רקע. - PowerPoint PPT PresentationTRANSCRIPT
Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 1
פיתוח פרויקטי תוכנה בסביבתScratch
אורני מרבאום סלנטקבוצת מדעי המחשב
המחלקה להוראת המדעיםמכון ויצמן למדע
Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 2
קבוצת המחקר
פרופ' מוטי )מרדכי( בן-ארי•ד"ר מיכל ארמוני•ד"ר אורני מרבאום סלנט•פאטימה חאלק•
Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 3
רקע
בשנים האחרונות חלה ירידה דרמטית באחוז •(.Vegso,2005הנרשמים ללימודי מדעי המחשב )
)McGettrick )2007לטענת בני נוער תופסים את מקצוע מדעי המחשב כלא מגוון, •
מערב מעט אינטראקציות חברתיות ולא רלוונטי לחייהם.
אחוז נרשמים ללימודים גבוהים במדעי המחשב, •ובפרט אחוז הנשים הנרשמות ללימודים אלו, נמוך
יחסית.פניה מעטה לתעסוקה במקצועות מדעי המחשב.•
Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 4
?Scratch מדוע
שפת תכנות גראפית - תכנות מרתק ונגיש יותר •לצעירים.
שילוב קל של צלילים ותמונות.•קידוד קל ע"י הצמדת אבני בניין גראפיות.•Scratch .יכולת לשתף פרויקטים באתר של •רעיונות מתמטיים וחישוביים שנבנו לתוך חווית •
. Scratchה-
MIT סביבת תכנות שפותחה במעבדת המדיה של
Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 5
חומרי למידה
http://stwww.weizmann.ac.il/g-cs/scratch/index.html
Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 6
עקרונות ומושגים במדעי המחשב דרך Scratch
דגש על המושגים הבסיסיים במדעי המחשב ) אלגוריתם, •אתחול, ביצוע סידרתי, ביצוע חוזר, ביצוע מותנה, משתנה, תקשורת בין דמויות, מאורע, מקביליות(
כל מושג מוצג ככלי לפתרון בעיה •פתרונות מדורגים ומונחים )מצורפים קבצי פתרונות •
מלאים( ככליScratchהדגשה של פיתוח אלגוריתמי ושימוש ב-•
תיאור מילולי •Scratchתרגום ל-•
נושאי ליבה והרחבות רשות•
Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 7
מחקר
על פיתוח ידע Scratchלבדוק את השפעות לימוד תוכנת ה- •ועקרונות במדעי המחשב.
תורמת לשיפור Scratchלבדוק האם לימוד תוכנת ה- •הלמידה של "יסודות מדעי המחשב", תוכנית הלימודים של
משרד החינוך, בתיכון.
תלמידי כיתות ט' )תש"ע(•תלמידי כיתות ט',י' )תשע"א(•
אוכלוסיה הטרוגנית: • בי"ס ממלכתי• בי"ס דתי• בי"ס ממגזר ערבי.•
Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 8
ביה"ס תיכון אמי"ת בנים ע"ש המר, רחובות
מי-נועם ויינרהמורה:
ביה"ס ע"ש אהרון קציר, רוית דאירחובות המורה:
ביה"ס עירוני יב', יפו נורין אבו המורה:
סחאב
חוג אחה"צ מוריה המורה: צ'סלר
ביה"ס דה לה סאל עמאר קולג' המורה:
קייסי
Scratch Day May 25, 2011 תלמידים מציגים פרויקטים כא' אייר תשע"א
Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 9
מקום רביעי - אסתר צ'סלר )ג'(
Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 10
מקום שלישי - נועם ירמיהו )טי(
Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 11
מקום שני - אלון אדלמן )ט'(
Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 12
מקום ראשון - גלעד רימר )ט'(
Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 13
סימולציה של "קארל הרובוט" 1
Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 14
סימולציה של "קארל הרובוט" 2
Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 15
Scratch פרויקטים נוספים ב-
של אלגוריתמים מהפעילויות של Scratchמימוש ב-•Computer Science Unplugged
http://code.google.com/p/scratch-unplugged/
סימולציה של רובוטים•http://code.google.com/p/scratch-karel/
BYOB )Build Your Own הנקראת Scratch הרחבה של•Blocks( http://byob.berkeley.edu