מוקד תמיכה טכנית: 03-5317000 , 9392*
שיבוץ החדרים אינו סופי. יש להתעדכן בשיבוץ הקורסים סמוך לפתיחת שנת הלימודים.
תאריך עדכון : 05/11/2024 13:52:27

הסקה אוטומטית ושימושיה 89546-01
Automated Reasoning and Applications
מרצה: ד"ר יוני זוהר

תאור הקורס

תקציר הקורס (להרחבה)

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

 

מטרות/תוצרי הלמידה (להרחבה)

 

  1. הלומדים יקודדו בעיות מתחומים שונים כבעיות ספיקות ויפעילו פותרנים מתאימים כדי לפתור אותן.
  2. הלומדים יתארו ויממשו אלגוריתמים לפתרון בעיות ספיקות שונות.
  3. הלומדים יוכיחו שהאלגוריתמים המצוינים לעיל נכונים.

 

Abacus outline למידה פעילה - תכנון מהלך השיעורים: (להרחבה)

 

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

מטרות הקורס / תוצרי הלמידה

ידע
1.
2.
3.

מיומנויות
1.
2.

ערכים (במידה ולא רלוונטי ניתן למחוק)
1.

2.

למידה פעילה - תכנון מהלך השיעורים
מס'
השיעור
נושא השיעור למידה פעילה קריאה/צפיה נדרשת הערכה תהליכתית/מעצבת
1   למידה בקבוצות/ מרצה אורח.ת    
2        
3        
4        
5        
6        
7        
8        
9        
10        
11        
12        
13        
14        

** ייתכנו שינויים בסילבוס בהתאם לקצב ההתקדמות ואפקטיביות הלמידה

ציון סופי

תיאור התוצר

משקל בציון הסופי

מבחן מסכם

60% מהציון הסופי

מטלות בית

40% מהציון הסופי

 

תיאור התוצר משקל בציון הסופי
   
   
   
דרישות הקורס

מבחן ומטלות.

דרישות קדם

מס' הקורס

שם הקורס

89-110

89-1195

מבוא למדעי המחשב

בדידה

89-2226/89-226

חישוביות וסיבוכיות

ביבליוגרפיה

 

Decision Procedures: An Algorithmic Point of View by Kroening and Strichman

The Calculus of Computation by Bradley and Manna

 

חומרים נוספים יימסרו לפי הצורך.