ידיעון תשפ"ז
שיוך: תואר ראשון / מדעים / מדעי המחשב
מחלקה: מתמטיקה ומדעי המחשב
ידע קודם דרוש: הקורסים מבוא למדעי המחשב ושפת Java[3989](או מבוא למדעי המחשב ושפת Java א + מבוא למדעי המחשב ושפת Java ב או יסודות התכנות בשפת פייתון או יסודות התכנות בשפת Java שאינו מוצע עוד), מתמטיקה בדידה: תורת הקבוצות, קומבינטוריקה ותורת הגרפים.
ידע קודם מומלץ: הקורסים חשבון אינפיניטסימלי 1, אלגברה לינארית 1 (או אלגברה לינארית לתלמידי מדעים), הסתברות ומבוא לסטטיסטיקה למדעי המחשב (או מבוא לסטטיסטיקה ולהסתברות למדעים).[3990]
עברית
הקורס מהווה נדבך מרכזי בלימודי מדעי המחשב ועוסק בדרכים שונות לארגון וניהול נתונים בזיכרון המחשב, ובאלגוריתמים הפועלים על מבנים אלו. מטרת הקורס היא להקנות לסטודנטים כלים לניתוח פורמלי של יעילות אלגוריתמים (זמן ריצה ומקום), להכיר פתרונות קלאסיים לבעיות חיפוש ומיון, ולפתח יכולת לבחור או לתכנן מבנה נתונים אופטימלי לבעיה נתונה. הקורס שם דגש על הקשר שבין המבנה הלוגי של הנתונים לבין הביצועים של האלגוריתמים המשתמשים בהם.
עם סיום הקורס, הסטודנטים:
הקורס מבוסס על מודל למידה משולב:
הקורס מבוסס על פרקים 1-14 בספר מבוא לאלגוריתמים (תרגום של פרקים 1-14 מהספר Introduction to Algorithms של CLRS):
_____________________________________________________________________________
להשלכות על צבירת נ"ז בשל חפיפה עם קורס(ים) אחר(ים) ראו פירוט החפיפה
3990
ללימוד הקורס מבני נתונים ומבוא לאלגוריתמים (20407) דרושה בשלות מתמטית הנקנית על ידי לימוד הקורסים המתמטיים.
3989
מומלץ ללמוד את הקורס מבני נתונים ומבוא לאלגוריתמים (20407) בסמוך ללימוד קורס המבוא.
0
שלח לחבר