1 / 31

5 Cool Packages for teaching CS1 & CS2

5 Cool Packages for teaching CS1 & CS2. Ori Arad. The Israeli Computer Science Teachers Conference 2012. 3/7/12. Familiar?... . 1992. Inside Class. Outside Class. 1992=>2012. Play Outside. 1992=>2012. Pascal C. Java C#. 2012. Inside Class. Outside Class. Phonebook.

laurel
Download Presentation

5 Cool Packages for teaching CS1 & CS2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 5 CoolPackages for teaching CS1 & CS2 Ori Arad The Israeli Computer Science Teachers Conference 2012 3/7/12

  2. Familiar?... 

  3. 1992 Inside Class Outside Class

  4. 1992=>2012

  5. Play Outside

  6. 1992=>2012 Pascal C Java C#

  7. 2012 Inside Class Outside Class

  8. Phonebook

  9. Phonebook => Facebook

  10. ממשק המחלקה SimpleFacebook

  11. שאלות SimpleFacebook • כתוב פעולה המדפיסה את שמות כל חברייך, שתאריך יום הולדתם זהים לשלך. • כתוב פעולה המדפיסה את שמות כל החברים של החברים שלך – שאינם חברים שלך.  • שכלל את הפעולה, כך שלצד שמם, יודפס גם מספר החברים המשותפים שלכם. מיין את הרשימה.

  12. ממשק המחלקה SimpleGmail

  13. שאלות SimpleGmail • כתוב פעולה המדפיסה את כל הודעות הדואר שמקיימות את שני התנאים הבאים: • נשלחו בין התאריכים 1/5/12-1/6/12. • תוכן ההודעה מכילה את המילה <שם התלמיד>.

  14. SimpleGoogleMaps

  15. ממשק המחלקה SimpleGoogleMaps

  16. Code Example SimpleGoogleMapssgm = new SimpleGoogleMaps(); sgm.setLatitude(32.776760); sgm.setLongitude(35.027222); sgm.setZoom(17); sgm.setWidth(640); sgm.setHeight(640); sgm.setMapType(SimpleGoogleMaps.HYBRID); sgm.refresh();

  17. From Turtles to Maps?

  18. SimpleGoogleMaps

  19. SimpleGoogleMaps Bonus!!

  20. RSS – Rich Site Summary

  21. ממשק המחלקה SimpleRss

  22. Code Example SimpleRssrss = newSimpleRss(url); Item[] items = rss.GetItems(); for (int i = 0; i < items.Length; ++i) { Console.WriteLine(items[i].GetTitle()); }

  23. שאלות SimpleRss • כתוב פעולה המקבלת מערך של מחרוזות מהצורה: “1/1/80 Yossi Cohen 93”ומדפיסה את המחרוזות ממוינות עפ"י תאריך הלידה לעומת: • כתוב פעולה המקבלת מערך של מחרוזות מהצורה: “28/6/2012 Germany 1-2 Italy 3”ומדפיסה את המחרוזות ממוינות עפ"י תאריך המשחק

  24. תמונה כמערך דו-מימדי של פיקסלים

  25. ממשק המחלקה SimplePicture

  26. פעילויות עם SimplePicture

  27. פעילויות עם SimplePicture Bonus!!

  28. Some more ideas • SimpleGoogleTranslate • SimpleGui • SimpleComm • SimpleGoogleTasks • SimpleYoutube • SimpleSound • SimpleChat • ConsolePlus

  29. 5 Principles for Development • Simple to Use • Both C# & Java • Open Source • Coding-Standards + Documentation • Worksheets included

  30. Questions?...

  31. Links & Contacts • facebook: http://www.facebook.com/ori.arad • E-mail: ori.arad.empire (at) gmail.com • Keep updated with project’s status in the following link:http://code.google.com/p/simple-cse/

More Related