| |||||||||||||||||||||||||
צעדים ראשונים במדעי המחשב ותכנות בפייתון
Getting Started in Computer Science |
1882-0301-01 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
עולם המחשבים נוכח בחיינו בכל רגע כמעט, אך לרבים מאתנו הוא אינו מובן. מטרת קורס זה היא לאפשר לכל לומדת ולומד היכרות ראשונית עם חלק מהרעיונות החשובים והיפים בעולם המחשוב והתכנות. אתם מוזמנים לקורס המקוון 'צעדים ראשונים במדעי המחשב' .
הקורס מתנהל בשפה העברית אך מלווה בכתוביות בשפה הערבית.
מה תלמדו בקורס?
תכנות:
התנסות מעשית בכתיבת תכניות בסיסיות בשפת Python
התמודדות עם כתיבת קוד, ופתרון בעיות עד להרצת התוכנית
חשיבה חישובית (computational thinking):
פיתוח מיומנות לניסוח בעיות במונחים חישוביים ופיתוח אלגוריתמים עבורן
הבנת המשמעות של יעילותם של אלגוריתמים
מושגים ורעיונות במדעי המחשב:
מושגים בסיסיים ורעיונות מרכזיים מתחומים שונים של מדעי המחשב - ביטים, אלגוריתמים, חיפוש ומיון, הצפנות, קודים לתיקון שגיאות, עיבוד תמונה ועוד.
איך תלמדו?
דרישות קדם:
אין! - אין אמנם דרישות קדם פורמליות, אך תדרשו להשקיע זמן ומאמץ ניכרים בהבנת החומר, מעבר על התרגולים, פתרון תרגילים, וכתיבת תכניות באופן עצמאי.
בקורס זה חלה מגבלת רישום נוספת בשל תכני לימוד קרובים על אף שטכנית הדבר אפשרי.
מנועים להירשם לקורס זה סטודנטים מהפקולטה להנדסה ומי שלמד את הקורס מבוא כללי לתכנות 1843-0310.
סטודנט שיירשם לקורס למרות שהוא מנוע מלעשות זאת - הרשמתו תבוטל גם אם הדבר יתגלה בסוף הסמסטר.
מי המרצים?
עוסק בנושאים הקשורים לביולוגיה חישובית, פרטיות, ואקראיות. כן פיתח ולימד מגוון קורסים במדעי המחשב ובהוראת מדעי המחשב בקהילה.
עוסק בתכנון, פיתוח, מחקר והוראה של קורסים במדעי המחשב וחשיבה חישובית.