דלג לתוכן ראשי
תמיכה

צעדים ראשונים במדעי המחשב ותכנות בפייתון

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

תאריך התחלה: Oct 14, 2018
משך זמן: 8 שבועות | 5-3 שעות בשבוע
מחיר: חינם

תיאור הקורס

שאלתם את עצמכם פעם איך מחשבים עובדים, ממה הם בנויים ואיך גורמים להם לעשות כל כך הרבה דברים?

למרות שהמחשבים חיוניים כמעט בכל היבט בחיינו ועל אף שאנחנו עושים בהם שימוש מסיבי ויומיומי, רובנו מוצאים את עצמנו נבוכים למול השאלות האלו. היום זה כבר ברור: כדי להבין טוב יותר את העולם, צריך להבין מחשבים. אנחנו נתקלים במושגים כמו ביטים ובייטים, 0 ו-1, אלגוריתמים ותכנות – אבל מה הם באמת אומרים?

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

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

עד סוף הקורס:

  • תבינו מושגים מרכזיים במדעי המחשב
  • תלמדו איך מתכננים אלגוריתמים לפתרון בעיות באמצעות מחשבים
  • תרכשו מיומנות התחלתית בתכנות בשפת פייתון (Python)

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

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

מה שתלמד

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

מדריכים

פרופ' בני שור

פרופ' בני שור בית הספר למדעי המחשב

ד

ד"ר אמיר רובינשטיין בית הספר למדעי המחשב

הירשם