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

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

Upload: carnig

Post on 22-Jan-2016

76 views

Category:

Documents


0 download

DESCRIPTION

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

TRANSCRIPT

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