פיתוח פרויקטי תוכנה בסביבת Scratch

15
Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 1 תתתתת תתתתתתת תתתתת תתתתתתScratch תתתתת תתתתתת תתתת תתתתת תתתת תתתתת תתתתתת תתתתתת תתתתתת תתתת תתתתת תתתת

description

פיתוח פרויקטי תוכנה בסביבת Scratch. אורני מרבאום סלנט קבוצת מדעי המחשב המחלקה להוראת המדעים מכון ויצמן למדע. קבוצת המחקר. פרופ' מוטי (מרדכי) בן-ארי ד"ר מיכל ארמוני ד"ר אורני מרבאום סלנט פאטימה חאלק. רקע. - PowerPoint PPT Presentation

Transcript of פיתוח פרויקטי תוכנה בסביבת Scratch

Page 1: פיתוח פרויקטי תוכנה בסביבת  Scratch

Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 1

פיתוח פרויקטי תוכנה בסביבתScratch

אורני מרבאום סלנטקבוצת מדעי המחשב

המחלקה להוראת המדעיםמכון ויצמן למדע

Page 2: פיתוח פרויקטי תוכנה בסביבת  Scratch

Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 2

קבוצת המחקר

פרופ' מוטי )מרדכי( בן-ארי•ד"ר מיכל ארמוני•ד"ר אורני מרבאום סלנט•פאטימה חאלק•

Page 3: פיתוח פרויקטי תוכנה בסביבת  Scratch

Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 3

רקע

בשנים האחרונות חלה ירידה דרמטית באחוז •(.Vegso,2005הנרשמים ללימודי מדעי המחשב )

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

מערב מעט אינטראקציות חברתיות ולא רלוונטי לחייהם.

אחוז נרשמים ללימודים גבוהים במדעי המחשב, •ובפרט אחוז הנשים הנרשמות ללימודים אלו, נמוך

יחסית.פניה מעטה לתעסוקה במקצועות מדעי המחשב.•

Page 4: פיתוח פרויקטי תוכנה בסביבת  Scratch

Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 4

?Scratch מדוע

שפת תכנות גראפית - תכנות מרתק ונגיש יותר •לצעירים.

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

. Scratchה-

MIT סביבת תכנות שפותחה במעבדת המדיה של

Science Teaching
Page 5: פיתוח פרויקטי תוכנה בסביבת  Scratch

Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 5

חומרי למידה

http://stwww.weizmann.ac.il/g-cs/scratch/index.html

Page 6: פיתוח פרויקטי תוכנה בסביבת  Scratch

Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 6

עקרונות ומושגים במדעי המחשב דרך Scratch

דגש על המושגים הבסיסיים במדעי המחשב ) אלגוריתם, •אתחול, ביצוע סידרתי, ביצוע חוזר, ביצוע מותנה, משתנה, תקשורת בין דמויות, מאורע, מקביליות(

כל מושג מוצג ככלי לפתרון בעיה •פתרונות מדורגים ומונחים )מצורפים קבצי פתרונות •

מלאים( ככליScratchהדגשה של פיתוח אלגוריתמי ושימוש ב-•

תיאור מילולי •Scratchתרגום ל-•

נושאי ליבה והרחבות רשות•

Page 7: פיתוח פרויקטי תוכנה בסביבת  Scratch

Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 7

מחקר

על פיתוח ידע Scratchלבדוק את השפעות לימוד תוכנת ה- •ועקרונות במדעי המחשב.

תורמת לשיפור Scratchלבדוק האם לימוד תוכנת ה- •הלמידה של "יסודות מדעי המחשב", תוכנית הלימודים של

משרד החינוך, בתיכון.

תלמידי כיתות ט' )תש"ע(•תלמידי כיתות ט',י' )תשע"א(•

אוכלוסיה הטרוגנית: • בי"ס ממלכתי• בי"ס דתי• בי"ס ממגזר ערבי.•

Page 8: פיתוח פרויקטי תוכנה בסביבת  Scratch

Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 8

ביה"ס תיכון אמי"ת בנים ע"ש המר, רחובות

מי-נועם ויינרהמורה:

ביה"ס ע"ש אהרון קציר, רוית דאירחובות המורה:

ביה"ס עירוני יב', יפו נורין אבו המורה:

סחאב

חוג אחה"צ מוריה המורה: צ'סלר

ביה"ס דה לה סאל עמאר קולג' המורה:

קייסי

Scratch Day May 25, 2011 תלמידים מציגים פרויקטים כא' אייר תשע"א

Page 9: פיתוח פרויקטי תוכנה בסביבת  Scratch

Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 9

מקום רביעי - אסתר צ'סלר )ג'(

Page 10: פיתוח פרויקטי תוכנה בסביבת  Scratch

Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 10

מקום שלישי - נועם ירמיהו )טי(

Page 11: פיתוח פרויקטי תוכנה בסביבת  Scratch

Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 11

מקום שני - אלון אדלמן )ט'(

Page 12: פיתוח פרויקטי תוכנה בסביבת  Scratch

Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 12

מקום ראשון - גלעד רימר )ט'(

Page 13: פיתוח פרויקטי תוכנה בסביבת  Scratch

Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 13

סימולציה של "קארל הרובוט" 1

Page 14: פיתוח פרויקטי תוכנה בסביבת  Scratch

Orni Meerbaum Salant – Department of Science Teaching, Weizmann Institute of Science 14

סימולציה של "קארל הרובוט" 2

Page 15: פיתוח פרויקטי תוכנה בסביבת  Scratch

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