שם הקורס בעברית: אלגברה לינארית להנדסה שם הקורס באנגלית:Linear Algebra for Engineering מספר הקורס:201.1.9321 מבנה הקורס: הרצאה:4 , תרגיל1 , מעבדה0 , סה"כ:5 ש"ש נקודות זכות:4.5 תאור הקורס: מבוא: מושגים יסוד מתורת הפונקציות:שדות,).שדה המספרים המרוכבים)רציונליים, ממשיים( מספריים, נוסחת אוילר, מציגות שרשרם הגדרת שדה. שדות)טריגונומטרית( הצגה אלגברית, הצגה קוטבית סופייםZp.2 . מערכת משוואות ליניאריות מעל השדות הנ"ל:הגדרת מושגים בסיסיים. מערכות שקולות, פעולות יסודיות, פתרון על ידי שי טת האלימינציה של גאוס, מערכת משוואות ליניאריות ומטריצות, הצגה מטריצאלית של מערכת ופתרון של מערכת בעזרת ההצגה. דרגת מטריצה, דרגות חופש. צורה קנונית, מערכות הומוגניות. פתרון כללי למערכות לא הומוגניות בעזרת פתרון כללי להומוגנית המתאימה.3 . מרחבים ווקטוריים מעלמרחב שורות, מרחב מטריצות, מרחב פולינומים, מרחב( שדה: הגדרה ודוגמאות. תת) פונקציות- מרחבים. דוגמאות, קריטריון של תת- מרחב. חיתוך וחיבור תת מרחבים. קומבינציה ליניארית של וקטורים. פרישה ליניארית. תלות ואי תלות ליניארית. בסיס וממד. משפט המימד עבור סכום תתי- מרחב ים. מרחב השורה ומרחב העמודה של מטריצה, דרגה של מטריצה, משוואות ליניאריות ומרחבים וקטוריים, קואורדינטות.4 . מטריצות: כפל מטריצות, מטריצות ריבועיות, חזקות ופולינומים של מטריצות, אלכסון ועקבה, סוגים של מטריצות, מטריצות הפיכות, חישוב של מטריצה הופכית, שינוי בסי ס.5 ( . דטרמיננטות: מקרים פרטייםn=2,3 , הגדרה רקורסיבית, פיתוח לפי שורה ועמודה, תכונות) תשובות( dif=0 , חישוב דטרמיננטות שרירותיות, יישומים: כלל קרמר,) , כפליות, מולטילינאריות מטריצה צמודה וחישוב של מטריצה הופכית.6 . פולינומים מעל שדה: התחלקות, פירוק לגורמים, מ חלק משותף גדול ביותר.7 כולל הגדרת אופרטור ליניארי,( . טרנספורמציות ליניאריות: הגדרות, דוגמאות, גרעין ותמונה של טרנספורמציות ליניאריות, משפט המימד, הצגה מטריציונית, החלפת) איזומורפיזם בסיס ודמיון מטריצות.8 . ערכים עצמיים ווקטורים עצמיים: לכסון של אופרטורים לי ניאריים. הפולינום האופייני, חישוב ערכים עצמיים ווקטורים עצמיים של מטריצה, לכסון מטריצות.9 . מרחבי מכפלה פנימית: הגדרות, אי שוויון קושי שוורץ, אי שוויון בסל, בסיסים אורטוגונליים ואורטונורמליים, תהליך האורטוגונליזציה של גראם שמידט. מטרות הקורס: המטרה העיקרי ת של הקורס היא לספק לתלמידים מיומנות באלגברה לינארית. תנאי קדם: אין דרישות הקורס ו הרכב הציון: מבחן סופי85% , בוחן אמצע15% ( רשימת קריאה בבליוגרפיה) : אין ספר חובה לקורס. תלמידים יכולים להשתמש בספרי לימוד שונים בנושא ובמדריך ההוראה:1 . אמנון יקותיאלי , מבוא לאלגברה לינארית, המחלקה למתמטיקה, אוניברסיטת בן גוריון בנגב.https://www.math.bgu.ac.il/~amyekut/book/book.pdf )הורדה חופשית(
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
להנדסה לינארית אלגברה שם הקורס בעברית:
Linear Algebra for Engineering שם הקורס באנגלית:
201.1.9321 מספר הקורס:
ש"ש 5, סה"כ: 0, מעבדה 1, תרגיל 4הרצאה: הקורס:מבנה
4.5 נקודות זכות:
תאור הקורס:מספריים )רציונליים, ממשיים(.שדה המספרים המרוכבים(, מבוא: מושגים יסוד מתורת הפונקציות:שדות
הצגה אלגברית, הצגה קוטבית )טריגונומטרית(, נוסחת אוילר, מציגות שרשרם הגדרת שדה. שדות . מערכת משוואות ליניאריות מעל השדות הנ"ל:הגדרת מושגים בסיסיים. מערכות שקולות, Zp.2סופיים
טת האלימינציה של גאוס, מערכת משוואות ליניאריות ומטריצות, הצגה פעולות יסודיות, פתרון על ידי שימטריצאלית של מערכת ופתרון של מערכת בעזרת ההצגה. דרגת מטריצה, דרגות חופש. צורה קנונית,
. 3מערכות הומוגניות. פתרון כללי למערכות לא הומוגניות בעזרת פתרון כללי להומוגנית המתאימה.שדה: הגדרה ודוגמאות )מרחב שורות, מרחב מטריצות, מרחב פולינומים, מרחב מרחבים ווקטוריים מעל
מרחב. חיתוך וחיבור תת מרחבים. קומבינציה -מרחבים. דוגמאות, קריטריון של תת-פונקציות(. תתליניארית של וקטורים. פרישה ליניארית. תלות ואי תלות ליניארית. בסיס וממד. משפט המימד עבור
ים. מרחב השורה ומרחב העמודה של מטריצה, דרגה של מטריצה, משוואות ליניאריות מרחב-סכום תתי. מטריצות: כפל מטריצות, מטריצות ריבועיות, חזקות ופולינומים של 4ומרחבים וקטוריים, קואורדינטות.
מטריצות, אלכסון ועקבה, סוגים של מטריצות, מטריצות הפיכות, חישוב של מטריצה הופכית, שינוי (, הגדרה רקורסיבית, פיתוח לפי שורה ועמודה, תכונות n=2,3. דטרמיננטות: מקרים פרטיים )5ס.בסי
, כפליות, מולטילינאריות(, חישוב דטרמיננטות שרירותיות, יישומים: כלל קרמר, dif=0)תשובות חלק . פולינומים מעל שדה: התחלקות, פירוק לגורמים, מ6מטריצה צמודה וחישוב של מטריצה הופכית.
. טרנספורמציות ליניאריות: הגדרות, דוגמאות )כולל הגדרת אופרטור ליניארי, 7משותף גדול ביותר.איזומורפיזם(, גרעין ותמונה של טרנספורמציות ליניאריות, משפט המימד, הצגה מטריציונית, החלפת
ניאריים. הפולינום . ערכים עצמיים ווקטורים עצמיים: לכסון של אופרטורים לי8בסיס ודמיון מטריצות.. מרחבי מכפלה 9האופייני, חישוב ערכים עצמיים ווקטורים עצמיים של מטריצה, לכסון מטריצות.
פנימית: הגדרות, אי שוויון קושי שוורץ, אי שוויון בסל, בסיסים אורטוגונליים ואורטונורמליים, תהליך האורטוגונליזציה של גראם שמידט.
מטרות הקורס: ת של הקורס היא לספק לתלמידים מיומנות באלגברה לינארית.המטרה העיקרי
אין תנאי קדם:
הציון: הרכבדרישות הקורס ו
15%, בוחן אמצע 85%מבחן סופי
:(בבליוגרפיהרשימת קריאה ) ובמדריך ההוראה: בנושא שונים לימוד בספרי להשתמש יכולים תלמידים .לקורס חובה ספר אין
, מבוא לאלגברה לינארית, המחלקה למתמטיקה, אוניברסיטת בן גוריון בנגב. אמנון יקותיאלי .1https://www.math.bgu.ac.il/~amyekut/book/book.pdf )הורדה חופשית(
מערכת המספרים הממשיים: המספרים בטבעיים, סדר טוב, . 1הקורס כולל את הנושאים הבאים: המספרים השלמים, המספרים הרציונאליים, הפעולות האריתמטיות ואכסיומות השדה, הסדר על
המספרים הרציונאליים, ארכימדיות, אי השלימות של הרציונאליים, מספרים אי רציונאליים ומושג רע, מכסימום ומינימום, סופרמום ואינפימום, חזקות השלימות, קבוצות חסומות, חסם מלעיל וחסם מל
הממוצעים(, SCHWARZ , -, CAUCHYרציונאליות ואי רציונאליות, אי שיויונות בסיסיים )ברנולי. סדרות וגבולותיהן, 2מעל הרציונאליים. מציאת כל השורשים הרציונאליים של משוואה פולינומיאלית
אריתמטיקה של גבולות, התבדרות ושאיפה לאינסוף, אי שיויונות בין סדרות ובין גבולותיהן, משפט סדרות חלקיות, משפט , CANTORהסנדוויץ', סדרות מונוטוניות, סדרות רקורסיביות, הלמה של
. פונקציות במשתנה יחיד, 3התכנסות סדרות. ל CAUCHYווירשטרס, האקספוננט, קריטריון-בולצאנו. הגבול של פונקציה, ההגדרה 4פעולות אריתמטיות על פונקציות, מונוטוניות, הפונקציות האלמנטריות.
הסידרתית וההגדרה הלא סידרתית, אריתמטיקה של גבולות, גבולות חד צדדיים, פונקציות חסומות, סדר . פונקציות רציפות, מיון נקודות אי רציפות, משפט ערך 5ן(. או קט-הגודל של פונקציה ) או גדול ו
. הנגזרת של פונקציה, הגרף של פונקציה ומשיק לגרף, שיפוע 6הביניים ושימושיו, רציפות ומונוטוניות. ,LEIBNITZהמשיק, המהירות, גזירות ורציפות, האריתמטיקה של אופרטור הגזירה ובפרט כלל
רשרת, נגזרות מסדר גבוה, משפט פרמה, משפט רול, משפט ערך הביניים הרכבה של פונקציות, כלל הש. 7הכלל של לו'פיטל, משפט טיילור. , CAUCHYמשפט ערך הביניים של , LAGRANGEשל
חקירת פונקציות, מכסימום ומינימום מקומיים וגלובליים, נקודות פיתול, קמירות וקעירות, אסימפטוטות. פונקציה קדומה, שיטות אינטגרציה: אינטגרציה ע"י פירוק, אינטגרציה . האינטגרל הלא מסויים,8
. אינטגרל המסויים, השטח המוגבל ע"י גרף 9בחלקים, הצבות, אינטגרציה של פונקציות רציונאליות. פונקציה והמשפט היסודי של החשבון הדיפרנציאלי והאינטגרלי, אריתמטיקה של אינטגרלים, אי שיויון
.ות בזמן שנותר גם: נפח גופי סיבוב, אורך קשתהמשולש, ובתל
מטרות הקורס: המטרה העיקרית של הקורס היא לספק לתלמידים מיומנות בחשבון דיפרנציאלי ואינטגרלי.
תנאי קדם:
אין
הציון: הרכבדרישות הקורס ומבחן מסכם - 85%
בוחן אמצע סמסטר - 10%
תרגילים( 10תרגילי בית )חובה להגיש לפחות 12 - 5%
:(בבליוגרפיהרשימת קריאה )
אין רשימת קריאה חובה. חומר לקריאה נוספת: נ"חד' מיזלר , חשבון אינפיניטסימלי, אקדמון, ירושלים תש .1 1994ספרי לימוד, חיפה , ,,הוצאת בק 1בן ציון קון וסמי זפרני, חשבון דיפרנציאלי ואינטגרלי .2
:תכנית המפגשים
מס' השיעור נושא השיעור קריאה נדרשת
מספרים ממשיים, חסם עליון ותחתון של קבוצת אין חובת קריאהמספרים, סדרות, מושג הגבול, גבולות של סדרות
.eמספרים, גבול של סדרה, המספר
1
פונקציות. תחום הגדרה וטווח. גרף. מונוטוניות אין חובת קריאה, זוגיות , מחזוריות. הרכבת פונקציות. פונקציה
-הפוכה. גבול של פונקציה. רציפות , רציפות חד צדדית.
קורס מתמקד בעקרונות ה קורס מבוא למדעי המחשב באמצעות שפת התכנות פייתון. תאור הקורס:הגדרות משתנים, תנאים, לולאות, פונקציות, מיונים, תכנות תכנות בסיסיים ומכסה מגוון של נושאים כגון
.ומבני נתונים בסיסיםתכנות מונחה עצמים נושאים בסיסים ברקורסיבי. הקורס גם מכסה
במדעי המחשב ובחשיבה לימוד עקרונות בסיסיים בתכנות, הקניית ידע בסיסי :מטרות הקורס ., אפליקציות ושימוש בכלים קיימיםאלגוריתמית
אין תנאי קדם:
הציון: הרכבדרישות הקורס ו
נקודות מציון הקורס. הגשת 1-3תרגילים, כאשר כל אחד מהם "שווה" = 12Nבמהלך הקורס יפורסמו
התרגילים בבודדים.
הבאים:על מנת לעבור את הקורס יש לעמוד בתנאים
( לפחות 60יש לעבור )בציוןN - 2 מהתרגילים. חשוב להבהיר שציון התרגילים ייקבע ע"ס כל הנדרשים למעבר הקורס. N-2( ולא רק Nהתרגילים )
( במבחן הסופי הינו תנאי הכרחי לציון עובר בקורס. ציונו הסופי של סטודנט 56ציון עובר ) .זהה לציון במבחן הסופייהיה 56-שיקבל במבחן הסופי ציון נמוך מ
הרכב ציון:
מציון הקורס. 20%התרגילים ירכיבו
מציון הקורס. 80%המבחן ירכיב
:(בבליוגרפיהרשימת קריאה )הקורס מבוסס על שילוב של קורסים שפותחו באוניברסיטת תל הקורס אינו מבוסס על ספר לימוד מסוים.
( "תכנות למהנדסים בפייתון" 2( "מבוא מורחב למדעי המחשב" שפותח ע"י בני שור ורני הוד; )1אביב: )למעוניינים, אנו ממליצים על הספרים הבאים כחומר קריאה שפותח ע"י אסף זריצקי, נגה לוי ויואב רם.
נות פייתון:משלים בנושא שפת התכ
1. Python 3 documentation (official language manual),
http://docs.python.org/py3k / 2. Downey, A., 2015. Think Python. 2
nd edition, O'Reilly Media;
https://greenteapress.com/wp/think-python-2e / 3. John Zelle, 2016, Python Programming: An Introduction to Computer Science,
3rd Ed, Franklin, Beedle & Associates;
.
:)על בסיס שני מפגשים בשבוע( תכנית המפגשים
מס' השיעור נושא השיעור קריאה נדרשת 1 תחביר בסיסי אין קריאת חובה 2 2חלק –תחביר בסיסי אין קריאת חובה
3 פונקציות אין קריאת חובה
4 מודל זיכרון אין קריאת חובה
Dictionaries, data analysis 5 אין קריאת חובה
6 ייצוג בינארי של מספרים אין קריאת חובה
7 1רקורסיה חלק אין קריאת חובה
8 2רקורסיה חלק אין קריאת חובה 9 3רקורסיה חלק אין קריאת חובה 10 מיון וחיפוש אין קריאת חובה 11 סיבוכיות אין קריאת חובה 12 זיהוי והתמודדות עם טעויות אין קריאת חובה 13 1חלק –תכנות מונחה עצמים אין קריאת חובה 14 2חלק –תכנות מונחה עצמים אין קריאת חובה 15 3חלק –תכנות מונחה עצמים אין קריאת חובה High order functions, λ-experssions 16 אין קריאת חובה 17 עיבוד אותות באמצעות פייתון אין קריאת חובה Memoization 18 אין קריאת חובה 19 סימולציה אין קריאת חובה 20 עיבוד קבצים אין קריאת חובה Exception 21-טיפול ב אין קריאת חובה 22 עצי חיפוש בינארים אין קריאת חובה 23 ניתוח נומרי בשפת פייתון אין קריאת חובה 24 למידה חישובית בשפת פייתון אין קריאת חובה
מבוא להנדסת נתונים שם הקורס בעברית:
Introduction to Data Engineering שם הקורס באנגלית:
----3721 מספר הקורס:
ש"ש 4, סה"כ: 1, מעבדה 0, תרגיל 3הרצאה: הקורס:מבנה
3.5 נקודות זכות:
תאור הקורס:הנושאים הנלמדים בקורס כוללים: סקירה כללית של התחום, מסדי נתונים רלציוניים, מחסני נתונים
, אתיקה ופרטיות חוקי קשר, ת, חיזוי, סיווג, ניתוח אשכולותובינה עסקית, עיבוד נתונים, אמידה סטטיסטי נתונים.
בשפות תכונות ותוכנה לעבודה נוחה עם נתונים. בפרט התלמידים בשיעורי המעבדה התלמידים יתנסו Rת ושפ , ביצוע ניתוחים סטטיסטיים באמצעותMS Accessמסדי נתונים באמצעות תוכנת ילמדו לבנות
.Python -ו R והרצת אלגוריתמים של כריית מידע באמצעות שפת MS Excelתוכנת ו
מטרות הקורס:ת והכלים המובילים לאחסון, עיבוד, ניתוח ותצוגה של כמויות נתונים הקורס נועד לסקור את השיטו
במהלך הקורס הסטודנטים יחשפו ( לצורך פתרונן של בעיות הנדסיות מורכבות.Big Dataגדולות )למקורות עשירים ומגוונים של נתונים, וכלים בסיסיים לניתוחם והבנתם, למשל ממערכות חברתיות,
אינטרנט ועוד. עסקיות, ייצור, רפואה,
תנאי קדם: מבוא לתכנות .1
מבוא להסתברות וסטטיסטיקה )קורס מקביל( .2
הציון: הרכבדרישות הקורס ו ,התלמיד נדרש ללמוד את נושאי הקורס המפורטים להלן על פי ההרצאות בכיתה וחומר הקריאה
ולהגיש עבודות בית במועד ולהבחן בסוף הקורס על החומר. ובמעבדות להשתתף בהרצאות
עבודות בית מעשיות הקשורות לנושאי המעבדה. ניתן להגיש את 6-8במשך הקורס יינתנו העבודות בזוגות.
.באמצע הסמסטר יתקיים בוחן .בסוף הסמסטר תתקיים בחינה סופית על כל חומר הקורס הגשת כל עבודות הבית, השתתפות בבוחן וקבלת ממפגשי המעבדה, 80%-השתתפות לפחות ב
ציון עובר בבחינה הסופית הם תנאים למעבר הקורס. 20%-כ –משקל מטלות המעבדה 20%-כ –משקל הבוחן חובת מעבר( 60%-כ –משקל הבחינה הסופית(
:(בבליוגרפיהרשימת קריאה )1) Han, J., Kamber, M., and Pei, J., 2011, Data Mining Concepts and
Techniques, 3rd
Edition, Morgan Kaufmann.
2) Kelleher, J.D. and Tierney, B., 2018. Data Science. The MIT Press.
3) Guttag, J., 2016. Introduction to Computation and Programming Using
Python: with Application to Understanding Data. MIT Press.
4) Bloomfield, V.A., 2014. Using R for numerical analysis in science and engineering. Chapman and Hall/CRC.
:תכנית המפגשים
קריאה נדרשת נושא השיעור מס' השיעור
מבוא לקורס. סקירה כללית של תחום 1-2מדעי הנתונים כולל הרקע ההיסטורי
פרויקטים והטכנולוגי. דוגמאות של מעשיים.
Han : 1פרק Kelleher 1: פרק
תכנון מסדי נתונים, מאגרי נתונים, 3-Entityנתונים רלציוניים. מודל
Relationship.
Han : 1פרק Kelleher 1: פרק
שליפת מידע ממסדי נתונים רלציוניים. 4 .NoSQL. גישת SQLמבוא לשפת
Han : 1פרק
business) מחסני נתונים ובינה עסקית 5
intelligence.)
Han : 4פרק
(. data manipulationעיבוד נתונים ) 6(. זיהוי data cleaningניקוי נתונים )
. המרת outlier detection)חריגים ) (. data transformationנתונים )
Han : 3פרק
2פרק : Han אמידה סטטיסטית ובדיקת השערות. 7Bloomfield:
תאור הקורס:הקבוצה ופעולות האיחוד, החיתוך ההפרש וההשלמה על . מושג 1הבסיס של תורת הקבוצות חלק א':
. משפט האינדוקציה של המספרים הטבעיים. אינדוקציה שלמה, עקרון האבר 2קבוצות. קבוצת החזקה. . הפונקציה. תחום וטווח. 4. זוגות סדורים והמכפלה הקרטזית. מושג היחס.3המינימאלי. שימושים.
תחשיב הפסוקים . חלק ב': בת פונקציות. המינימאלי. שימושיםרכחד ערכית. פונקציה על. ה-פונקציה חד .5. שלמות מערכות של קשרים. 4. צורה דיסיונקטיבית נורמלית.3. השקילויות הבסיסיות.2. הקשרים.1
. השמות וספוק 3מבנים ודוגמאות למבנים. .6 שפת תחשיב הפרדיקטים. נוסחאות, שמות עצם ופסוקים': יסודות גחלק . שקילות אלמנטרית וקבוצות גדירות.5ות לוגית וגרירה לוגית.. שקיל4נוסחאות במבנים.
. קבוצות שעוצמתן שווה 3. קבוצות סופיות וקבוצות אינסופיות.2. מושג העוצמה.1חשבון עוצמות . עוצמת המספרים 5החזקה. . משפט קנטור על עוצמת קבוצת4לעוצמת קבוצות המספרים הטבעיים.
גרפים. מושג כללי של גרף, דוגמאות, איזומורפיזם. קשירות. גרפי אוילר. עצים. :חלק ד'. הממשייםחלקיים, משפט קניג. משפט הול. שיטת ההכלה ודחיה. נוסחה אנליטית למספרי -משפט קיילי. גרפים דו
סטירלינג. ספירת תמורות תחת אילוצים. פולינום הצריח. פונקציות יוצרות. מושג כללי של פ"י. משמעות קומבינטורית של פ"י.
מטרות הקורס:מטרת הקורס להציג כלים בסיסיים שידרשו לסטודנט בהמשך לימודיו להכיר את הגישה וצורת המחשבה
של מתמטיקה מופשטת.
תנאי קדם:
אין
הציון: הרכבדרישות הקורס ו 20% סמסטר אמצע בוחן . 1
80% סמסטר סוף . בחינת2
:(בבליוגרפיהרשימת קריאה ) אין ספרות חובה אך הספרות מומלצת כוללת:
דיסקרטית מתמטיקה מסדרה 1 ספר) הפתוחה האוניברסיטה) ,הקבוצות תורת , גינזבורג אברהם .1
דרהמס 3 ספר, מתמטית לוגיקה , גינזבורג אברהם ,ברגר שמואל .2
3) Grimaldi, Discrete and combinatorial mathematics.- Addison Wesley, 1994
:תכנית המפגשים
מס' השיעור נושא השיעור קריאה נדרשת
מושגים בסיסיים בתורת הקבוצות: קבוצה, אין קריאת חובה תת קבוצה, שוויון קבוצות, פעולות עם קבוצות, זהויות בסיסיות באלגברה של
קבוצות. המכפלה הקרטזית. יחסים, יחסיםיחסים. יחס שקילות, בינאריים, פעולות עם
חלוקה של קבוצה לתתי קבוצות, קבוצת מנה.
יחס סדר חלקי, יחס סדר קווי. אינדוקציה מתמטית. תכונות נוספות של יחס סדר חלקי.
חד ערכית, פונקציה -פונקציות, פונקציה חד על, פונקציה הפיכה. מבנים מתמטיים.
1-3
ות עם תחשיב הפסוקים. פסוקים, פעול אין קריאת חובה פסוקים, גרירה לוגית, שקילות לוגית,
השקילויות הלוגיות הבסיסיות. פונקציות אמת, צורה דיסיונקטיבית נורמלית, מערכות
שלמות של קשרים.
4-6
תחשיב הפרדיקטים. שפת תחשיב אין קריאת חובה הפרדיקטים, כמתים, שמות עצם ונוסחאות.
נוסחאות מסופקות במבנים מתמטיים. גרירה לוגית, שקילות לוגית. תכונות
אלמנטאריות, קבוצות גדירות במבנה מתמטי. אוטומורפיזם והוכחת אי גדירות.
7-8
יסודות חשבון עוצמות. מושג העוצמה, יחס אין קריאת חובה -סדר בין עוצמות, משפט קנטור
ברנשטיין. משפט קנטור על עוצמת קבוצת חזקה, עוצמות בנות מניה. עוצמות קבוצות
של מספרים רציונאליים, ממשיים ומרוכבים. פעולות עם עוצמות.
9-10
גרפים. מושג כללי של גרף, דוגמאות, אין קריאת חובהאיזומורפיזם. קשירות. גרפי אוילר. עצים.
חלקיים, משפט קניג. -משפט קיילי. גרפים דומשפט הול. שיטת ההכלה ודחיה. נוסחה
. מכפלה סקלרית )מכפלה פנימית(. R3 -. גיאומטריה אנליטית. ווקטורים ב1הקורס דן בנושאים הבאים: מכפלה ווקטורית. מכפלה מעורבת. משמעות גיאומטרית. משוואת הישר. משוואת המישור. משטחים
. 2איד. ממעלה שנייה. משוואה סטנדרטית של כדור. משוואות קנוניות של פרבולואיד, חרוט, היפרבולופונקציות רבות משתנים. הגדרה של פונקציות רבות משתנים. נקודות ותחומים. גרפים, קווי גובה, משטחי רמה.גבולות ורציפות של פונקציות רבות משתנים. גבול כפול וגבול חוזר. משפטים עבור
ם חלקיים. פונקציות רבות משתנים רציפות בתחומים סגורים וחסומים. נגזרות חלקיות ודיפרנציאליחישוב נגזרות חלקיות . משמעות גיאומטרית. נגזרות מסדרים גבוהים. דיפרנציאביליות. יחסים בין
רציפות ולבין דיפרנציאביליות. דיפרנציאל מסדר ראשון כקירוב לערך הפונקציה בסביבת נקודה. כלל . אקסטרמומים. 3י. שרשרת. נגזרת מכוונת. גרדיאנט. משוואת המישור המשיק ומשוואת הישר הנורמל
דיפרנציאלים מסדרים גבוהים. נוסחת טיילור. נקודות קיצון ונקודות אוכף. תנאי הכרחי למקסימום ומינימום מקומי. תנאי מספיק למציאת מקסימום ומינימום מקומי. מקסימום ומינימום גלובאלי בתחומים
נטגרלים כפולים. אינטגרלים כפולים . אי4סגורים וחסומים. כופלי לגרנז'. כלל דיפרנציאל מסדר שני. בתחומים מלבניים. אינטגרל כפול ונפח גוף. תכונות. אינטגרלים כפולים בתחומים לא מלבניים.
אינטגרלים חוזרים והחלפת סדר האינטגרציה. טרנספורמציה )העתקה( מהמישור לעצמו והיעקוביאן של ימוש בטרנספורמציות והחלפת משתנים. טרנספורמציה. אינטגרל כפול בקואורדינאטות קוטביות. ש
. טורים מספריים וטורים של פונקציות. טורים חיוביים, 5שטחים. מומנטים ומרכז הכובד של לוחית. מבחני ההשוואה. מבחני דאלמבר וקושי, מבחן אינטגרלי של קושי. קריטריון קושי והתכנסות בהחלט.
פונקציות. התכנסות במידה שווה, קריטריון קושי התכנסות בתנאי. מבחן לייבניץ. סדרות וטורים של ומשפט ווירשטרס. תכונות של טורים שמתכנסים במידה שווה. טורי חזקות, רדיוס התכנסות. תכונות של
arctan x, ln(1 + x), cos x, sin x, ex ,?(x + 1)טורי חזקות. טור טיילור. טורי טיילור עבור
מטרות הקורס:סטודנטים את הרקע התיאורטי והיישומי של כלים דיפרנציאליים המאפשרים מטרת הקורס להרחיב ל
חקירת תהליכים התלויים במשתנים רבים, תוך הדגשת תהליכים המתקיימים במישור.
תנאי קדם:
1חדו"א
הציון: הרכבדרישות הקורס ומבחן מסכם - 85%
בוחן אמצע סמסטר - 10%
תרגילים( 8לפחות תרגילי בית )חובה להגיש 10 - 5%
:(בבליוגרפיהרשימת קריאה ) ריאת חובה, אך קריאת רשות מומלצת כוללת את:אין ק
ספרי ,בק הוצאת', ב וחלק 'א חלק 2 ואינטגרלי דיפרנציאלי חשבון ,זפרני וסמי קון ציון בן .1
1994, חיפה ,לימוד
.גוריון -בן אוניברסיטת 2,3 חלקיםם, תרגילי אוסף ,2 א''חדו ,קרביצקי .נ .2
3. Wrede, R.C. and Spiegel, M.R., 2010. Schaum's Outline of Advanced
Calculus: Schaum's Outline Series. McGraw-Hill..
4. Flanders, H. and Price, J.J., 2014. Calculus with analytic geometry. Academic
Press.
:תכנית המפגשים
שבועמס' נושא השיעור קריאה נדרשת
מכפלה. סקלרית מכפלהו ווקטורים .אנליטית גיאומטריה אין קריאת חובה
מכפלה של גיאומטרית משמעות. מעורבת מכפלה. ווקטורית
.המישור משוואת .מעורבת
1
זווית .מקבילים מישורים בין מרחק. למישור מנקודה מרחק אין קריאת חובה
ישר .ישרים שני בין הדדי מצב .הישר משוואת .מישורים בין
.ומישור
2
,רמה קווי ,מקבילים חתכים של שיטה בעזרת בניה אין קריאת חובה
.משתנים רבות פונקציות של גרפים .רמה משטחי רבות פונקציות עבור משפטיםפונקציה. רציפות. של גבול
.וחסומים סגורים בתחומים רציפות משתנים
3
(. דיפרנציאל .מורכבות פונקציות של גזירה .חלקיות נגזרות אין קריאת חובה חלקיות נגזרות חישוב .חלקיים ודיפרנציאלים חלקיות נגזרות
נגזרות .גיאומטרית משמעות .
ולבין רציפות בין יחסים .דיפרנציאביליות .גבוהים מסדרים
לערך כקירוב ראשון מסדר דיפרנציאל .דיפרנציאביליות
.למשטח ונורמל משיק מישור .נקודה בסביבת הפונקציה
4
.טיילור נוסחת .גבוה מסדר נגזרות .וגרדיאנט כיוונית נגזרת אין קריאת חובה .בתנאי אקסטרמום .משטנים בשני פונקציה של אקסטרמום
ערך מקסימלי ומינימלי של פונקציה בתחום .'לגרנג כופלי סגור
5
החלפת .חוזר אינטגרל בעזרת חישוב .תכונות .כפול אינטגרל אין קריאת חובה
.האינטגרציה סדר
6
7 .כפול באינטגרל משתנים החלפת .כפולים אינטגרלים חישוב אין קריאת חובה מרכז .וכדוריות גליליות קואורדינאטות .משולש אינטגרל אין קריאת חובה
המסה8
אינטגרלים .ראשון מסוג קוויים אינטגרלים .ווקטוריים שדות אין קריאת חובה
.)כוח של עבודה( שני מסוג קוויים9
משמר שדה. במסלול תלוי אינו קווי אינטגרל .גרין נוסחת אין קריאת חובה
.פוטנציאל ופונקצית
10
11 דיברגנט שני, אופרטור מסוג קוויים אינטגרלים אין קריאת חובה .אוסטרוגרדסקי- גאוס משפט .השני מהסוג משטחי אינטגרל אין קריאת חובה
.הנפתרות ביעילות באמצעותםקורס ייתן ידע במבני נתונים קלסיים ויציג בעיות שונות ה תאור הקורס:מיונים: מיון מהיר, מיון ערימה, מיון , יסודות מתמטיים: סימונים אסימפטוטייםהנושאים יכללו בין היתר:
אלגוריתמים , AVLעצי , עצי חיפוש בינריים, טבלאות גיבוב, מבני נתונים בסיסיים, בזמן לינארי קצרים ביותר; עץ פורש מינימליבגרפים: מושגים בסיסיים; סריקה לרוחב; מסלולים
ש בהם לתכנון אלגוריתמים יעיליםללמד מגוון מבני נתונים והשימוהיא מטרת הקורס :מטרות הקורס
לגוריתמים לפתרון בעיות יסודיות במדעי המחשב, נגדיר ונחשב יעילות אבתוך כך נלמד גם . Javaבשפת לתכנן ולשלב אלגוריתמים ומבני נתונים חדשים של זמני ריצה ונפח אחסון. נלמד כיצד (אסימפטוטית)
השבועיים הראשונים בהרצאות ובתרגול נועדו לחשוף את התלמיד שונות. בעיותפתרון כך שיתאימו ל על בסיס הידע שקיים בשפת פייתון. Javaלשפת
37211111מבוא לתכנות תנאי קדם:
הציון: הרכבדרישות הקורס ו
. (10%) : ארבעה תרגילים תיאורטיים ושני תרגילי תכנותתרגילים שישה יינתנו הקורס במשך (70%( ומבחן סופי )20%)אמצע הסמסטר כמו כן, יתקיים בוחן
:(בבליוגרפיהרשימת קריאה )
אין קריאת חובה בקורס. קריאת רשות מומלצת:1. Cormen, T.H., Leiserson, C.E., Rivest, R.L. and Stein, C., 2009. Introduction
to algorithms. MIT press. There is also an Open University Hebrew
translation.
2. Goodrich, M.T., Tamassia, R. and Goldwasser, M.H., 2014. Data structures
and algorithms in Java. John Wiley & Sons.
)תחת שני מפגשים בשבוע( תכנית המפגשים
מס' השיעור נושא השיעור שתקריאה נדר
1-4 שפת ג'אווה למתכנתי פייתון Growth of functions and algorithm
analysis, Recurrences
5-6
Basic ADT’s: Stacks, Queues
Binary Search Trees
7-8
AVL Trees, B-Trees
9
Hash Tables
Bloom filter
10-12
Heaps, Heap Sort, Priority Queues
Huffman code , Lempel-Ziv codes
13-14
Sorts: proof of the lower bound of
comparisons based sorts
15
Quick Sort
16
Sorting in Linear Time: Counting
Sort, Radix Sort, Bucket Sort
17
Order statistic and Median
(deterministic and randomized
algorithms)
18
Elementary graph algorithms: BFS,
DFS, Topological Sort, Pert,
Dijkstra
19-20
Amortized analysis 21-22 Data Structures for Disjoint Sets
(Union Find)
MST : Kruskal, Prim
23-26
1פיזיקה :שם הקורס בעברית
Physics 1 :שם הקורס באנגלית
203-1-1391 מספר הקורס:
ש"ש 4, סה"כ:1 :ל, תרגו 3הרצאה: :הקורסמבנה
3.5 נקודות זכות:
הקורס: רתיאו
ולאחר מכן הקדמה מתמטיתהקורס עוסק בפיזיקה ניוטונית קלאסית בתחום המכניקה. הקורס יפתח ב, תנועה סיבובית, מערכות חלקיקים, עבודה ואנרגיה, חוקי ניוטון, קינמטיקהימשיך בנושאים הבאים:
תנודות, תנועת גוף קשיח
מטרות הקורס: להקנות ידע בסיסי של חוקי מכניקה
תנאי קדם: אלגברה לינארית
1חדו"א למע' מידע )במקביל( 2חדו"א למע' מידע
הציון: הרכבודרישות הקורס
10% –, עבודות בית 10% –, בוחן אמצע 80% –מבחן סופי
:(בבליוגרפיהרשימת קריאה )1. Halliday, D., Resnick, R. and Walker, J., 2013, Fundamentals of Physics
Extended, 10th ed., Wiley, chapters 1-11, 15.
2. http://physics.bgu.ac.il/~gedalin/Physics1A-Lectures.pdf (in Hebrew)
Introduction to Probability and Statistics שם הקורס באנגלית:
372.1.1021 מספר הקורס:
ש"ש 4, סה"כ: 0, מעבדה 1, תרגיל 3הרצאה: מבנה הקורס:
3.5 זכות: נקודות
תאור הקורס:
הקורס מיועד לפתח מיומנויות של חשיבה שיטתית ומתמטית בהתמודדות עם בעיות בעלות מרכיב של אי וודאות. . הנושאים הנלמדים כוללים Rשפת הקורס יעניק ידע בסיסי בתחום תורת ההסתברות וניסיון מעשי בעבודה עם
הקורס יקנה ידע בסיסי בתורת ההסתברות. הנושאים הנלמדים כוללים סטטיסטיקה תיאורית, מבוא מטרות הקורס:
שובים, התפלגות נורמאלית, פילוגים משותפים להסתברות, משתנים מקריים, סקירה של פילוגים בדידים ורציפים ח. התרגילים יכילו נתונים Rמידול של נתונים מהעולם האמתי תוך שימוש בשפת במסגרת הקורס נתרגל ומשפטי גבול.
של הקורס ויתנו מהתחומים של חיזוי מזג אויר, אנליזה של שוק ההון, ואחרים. המודלים יהוו נדבך חשוב בתירגול רקע ומומחיות תכנותית במידול סטטיסטיקה תיאורית.
תנאי קדם:
1חדו"א למע' מידע 20119751 למע' מידע )במקביל( 2חדו"א 20119761
דרישות הקורס והרכב הציון:
תרגילים יכללו גם מידול של נתונים חלה חובת הגשה )בזוגות(. שעל כולםבמהלך הקורס יינתנו תרגילים מהעולם האמיתי בעזרת מודלים הסתברותיים וסטטיסטיקה תיאורית.
20%במהלך הסמסטר ייערך בוחן תקף שמשקלו
השתתפות במערכתpeer smart 10%להערכה של תרגילים בכיתה.
הצלחה במבחן היא תנאי למעבר הקורס.. 70%בסוף הקורס תיערך בחינה שמשקלה
רשימת קריאה )בבליוגרפיה(:
1. Ross, S., 2012. A first course in probability 9th Edition, Pearson. International. 2. Bloomfield, V.A., 2014. Using R for numerical analysis in science and
תאור הקורס:ושפות תוכנותת עם ווהכר בייסניאניתהסקת , , בדיקת השערותניתוח נתוניםשל פיתוח מיומנויות
סטטיסטיות.
מטרות הקורס:הקורס מציג את הטכניקות הסטטיסטיות העיקריות המשמשות את מקבלי ההחלטות לצורך ניתוח
הנתונים. הנושאים הנלמדים כוללים: פונקציה יוצרת מומנטים, משפט הגבול המרכזי, אמידה ערות ורווחי סמך לממוצעים, תכונות של אומדים, שיטות למציאת אומדים, בדיקת הש –נקודתית
מציאת הרווח, –אמידה באמצעות רווח סמך 7יחידה – 1ספר משמעות הרווח, חישוב גודל מדגם עבור רמת דיוק
רווח בר סמך.של R. תרגול בשפת רצויה
5
, P –רמת מובהקות, עוצמה, ערך –בדיקת השערות 10יחידה -1ספר אזור דחיה, בחירת סטטיסטי המבחן ובניית מבחן
בעל עוצמה מכסימלית ברמת מובהקות נתונה, הלימה של שיטות Rתרגול בשפת פירסון.-של ניימן
לבדיקת השערות.
6
רווחי סמך ובדיקת השערות עבור התפלגויות 11יחידה -1ספר נורמליות )וכלליות, כאשר המדגם גדול( עבור:
שונות ידועה. התוחלת, עבור .א התוחלת, עבור שונות לא ידועה. .בהפרש בין תוחלות עבור שני מדגמים בלתי .ג
תלויים )שונויות ידועות או לא ידועות אך שוות(.
הפרש תוחלות עבור מדגמים מזווגים. .ד
פרופורציה, בסדרת ניסויי ברנולי. .ה השונות כאשר התוחלת ידועה ולא ידועה. .ו
מנת שונויות. .ז
7
בריבוע: מבחן לאי תלות בלוח שכיחויות -מבחני חי 12יחידה -1ספר -למבחני חי Rתרגול בשפת ומבחן טיב ההתאמה.
בריבוע.
8
9 התניה הסתברותית ושימושיה 10 מבוא להסקה בייסיאנית, 1פרק – 2ספר R. 11ויישומיה תוך שימוש בשפת מודלים בייסאנים 2-3פרקים – 2ספר
ויישומיה תוך שימוש ממדית-רב התפלגות גאוסיאנית .Rבשפת
12-13
אלגוריתמים שם הקורס בעברית:
Algorithms שם הקורס באנגלית:
372-1-2051 מספר הקורס:
ש"ש 5ש"ש, סה"כ: 2ש"ש, תרגיל 3הרצאה: מבנה הקורס:
נק"ז 4 נקודות זכות:
הקורס יסקור משפחות שונות של אלגוריתמים כגון אלגוריתמי חיפוש על גרפים, תאור הקורס:חמדניים, הפרד ומשול, דינמיים ואלגוריתמי זרימה. בכל משפחה של אלגוריתמים הסטודנטים יחשפו
לאלגוריתמים מרכזיים וילמדו משפטים, הוכחות וניתוח סיבוכיות הקשורים לאלגוריתמים אלו.
טרת הקורס היא לחשוף את הסטודנטים למשפחות שונות של אלגוריתמים כגון מ מטרות הקורס:
אלגוריתמים חמדניים, הפרד ומשול, דינמיים וכו'. המטרה השנייה של הקורס היא ללמד את הסטודנטים כיצד מוכיחים נכונות אלגוריתם וניתוח הסיבוכיות שלו.
תנאי קדם: מבוא לתכנות 37211111
מבני נתוניםיסודות 37211115
דרישות הקורס והרכב הציון:
התלמידים נדרשים ללמוד את נושאי הקורס עפ"י ההרצאות בכתה וחומר הקריאה, ולהגיש את .1
. עבודות 20%במהלך הקורס יינתנו עבודות בית שמשקלן עבודות הבית במועדים שיקבעו לכך. עבור את הקורס.יש לקבל ציון עובר בתרגילי הבית כדי ל הבית יבוצעו בזוגות.
יש לעבור את הבחינה כדי לעבור . 80%במסגרת הקורס תתקיים בחינה סופית שמשקלה יהיה .2 את הקורס.
רשימת קריאה )בבליוגרפיה(:1. Cormen, T.H., Leiserson, C.E., Rivest, R.L. and Stein, C., 2009. Introduction
to algorithms. MIT press. There is also an Open University Hebrew
translation.
2. Kleinberg, J. and Tardos, E., 2006. Algorithm design. Pearson Education.
תכנית המפגשים:
מס' השיעור נושא השיעור קריאה נדרשת
1 מבוא לאלגוריתמים 1פרק –קולמן
2 גרפים 22פרק –קולמן
BFS 4 22פרק –קולמן
DFS 5 22פרק –קולמן
6 מסלול קצר 24פרק –קולמן
MST 7
8 אלגוריתמים חמדניים 16קולמן פרק
9 הפרד ומשול 4קולמן פרק
10 תכנות דינאמי 15קולמן פרק
11-12 זרימה ברשתות 26פרק –קולמן
13 תכנות לינארי 29פרק –קולמן
תכנות מתקדם שם הקורס בעברית: Advanced Programming שם הקורס באנגלית:
372-1-2102 מספר הקורס:
ש"ש 5ש"ש, סה"כ: 1ש"ש, מעבדה 1ש"ש, תרגיל 3הרצאה: מבנה הקורס:
נק"ז 4 נקודות זכות:
וכן יתמודדו עם תכניות מורכבות. הקורס יסקור את שפת בתכנותהסטודנטים ילמדו על ניהול הזיכרון תאור הקורס:כולל הרכיבים המרכזיים, מבנים, מודולים, ניהול זיכרון ותהליך הקומפילציה. הקורס ידון גם במנגנונים Cהתכנות
בעזרת שפת גונית, ותכנות גנרי. נושאים אלו יודגמו -ועקרונות תכנות כמו טיפוסי נתונים אבסטרקטיים, ירושה, התנהגות רב כגישה נוספת לתכנות ושימושיה. scriptבנוסף, הקורס ילמד שפת . ++Cהתכנות
( היכרות עמוקה עם 1של הסטודנטים על ידי ) התכנותוהבנת התכנותמטרת הקורס היא להרחיב את יכולות מטרות הקורס: תכניות מורכבות. ותכנותמונחה עצמים ( היכרות עמוקה עם תכנות2"מאחורי הקלעים" של התוכנה. )-ניהול הזיכרון וה
תנאי קדם: מבוא לתכנות 37211111
יסודות מבני נתונים 37211115
דרישות הקורס והרכב הציון:התלמידים נדרשים ללמוד את נושאי הקורס עפ"י ההרצאות בכתה וחומר הקריאה, ולהגיש את עבודות הבית במועדים .1
יש לקבל ציון עובר . עבודות הבית יבוצעו בזוגות.10%במהלך הקורס יינתנו עבודות בית שמשקלן שיקבעו לכך. בתרגילי הבית כדי לעבור את הקורס.
.5% –דרישות מעבדה .2
יש לעבור את הבחינה כדי לעבור את הקורס.. 85%במסגרת הקורס תתקיים בחינה סופית שמשקלה יהיה .3
רשימת קריאה )בבליוגרפיה(: אין קריאת חובה, אך הספרים הבאים מומלצים כקריאת רשות.
1. Stroustrup, B., 2013. The C++ programming language. 4th edition, Pearson Education.
2. Kernighan, B. and Ritchie, D.M., 1998. The C programming language, 2nd edition Prentice
hall.
3. Lippman S. and Lajoie J., 2012, C++ Primer (5th Edition), Addison-Wesley Professional
4. Gamma E. and Helm R., 2000, Design Patterns: Elements of Reusable Object-Oriented
Software, Pearson Education
תכנית המפגשים:
קריאה נדרשת נושא השיעור מס' שיעור
קריאת חובהאין Cמבוא לתכנות בשפת 1
אין קריאת חובה Cטכניקות מתקדמות בשפת 2
אין קריאת חובה מצביעים וזיכרון 3
אין קריאת חובה הקצאת זיכרון 4
אין קריאת חובה סוגי נתונים אבסטרקטים 5-6
אין קריאת חובה ++Cעקרונות תכונות מונחה עצמים ושפת 7
8 Function and Operator Overloading קריאת חובהאין
אין קריאת חובה ירושה 9
אין קריאת חובה פולימורפיזם 10
11 Generic Programming אין קריאת חובה
12 Exception Handling אין קריאת חובה
13 Design Patterns אין קריאת חובה
מבנה מערכות מחשוב ומערכות הפעלה שם הקורס בעברית:
Elements of Computing Systems and Operating Systems שם הקורס באנגלית:
חדש מספר הקורס:
ש"ש 4, סה"כ: 0, מעבדה 1, תרגיל 3הרצאה: מבנה הקורס:
3.5 נקודות זכות:
תאור הקורס: ,לוגיים שערים ,מוליכים למחצה כגון הבסיסיים הראשון מתחיל מהאלמנטיםהקורס מורכב משלושה חלקים: החלק
ילמדו הקורס של השני בחלקו .המערכת רכיבי שאר עם שלו והממשק CPU -ה למבנה ועד ,קומבינטוריים ומעגלים
על התמקדות תוך ,עיליות לשפות ואסמבלי ועד מכונה משפות החל ,מחשוב שפות של כלליים עקרונות הסטודנטים
בחלקו השלישי נדון בנושאים מרכזיים במערכות הפעלה, בפרט ניהול .מכונה לשפת עילית משפהם התרגו תהליךוסנכרון תהליכים, ניהול משאבי הזיכרון, ניהול קבצים ועבודה מול רכיבי קלט ופלט. נלמד כיצד המערכת מנהלת
משאבים אלו וכיצד להשתמש בהם.
,מההרצאות כגון יצירת מעגלים לוגיים, כתיבת קוד בשפת מכונה ובאסמבלר בתרגול יודגמו נושאים שונים.code generation ,parsing אסמבלר אמיתי של מחשבי אינטל, כמו גם נדגים כיצד פועלת מערכת ההפעלה ,
Windows.וכיצד להשתמש בשירותי המערכת שהיא מספקת ,
מטרות הקורס:
ראשונית עם מערכות מחשוב ומערכות ההפעלה שלהן.קורס זה יעניק לסטודנטים היכרות
תנאי קדם: מבוא לתכנות 37211111 יסודות מבני נתונים 37211115
דרישות הקורס והרכב הציון:
עובר ציון לקבל ויש חובה התרגילים כל , הגשת 15%תרגילי תכנות שמקלן הכולל 10יהיו הקורס במהלך .1
.Cיבוצעו בשפת התרגילים .תרגיל בכל הפחות לכל
כל הבחנים הגשת .הקודם בשיעור הנלמד את המכסה מקוון בוחן על לענות יש שבוע מדי מקוונים בחנים .2
5%משקל כל הבחנים המקוונים: .חובה
15%אמצע: בוחן .3
חובת מעבר בחינה לצורך קבלת ציון עובר בקורס - 65%מבחן סופי: .4
רשימת קריאה )בבליוגרפיה(: ים:הספר פי על יתנהל הקורס
1. Nisan N. Schocken S., 2005, The Elements of Computing Systems: Building a Modern
Computer from First Principles, MIT Press.
2. Tanenbaum A., 2014, Modern Operating Systems, 4th
edition, Prentice-Hall
תכנית המפגשים:
נדרשת קריאה נושא השיעור מס' השיעור
,מוליכים חצי + מחשוב מערכות של חומרה יסודות 1
לוגיים. ושערים בוליאנית אלגברה ,רגיסטרים
1+2פרקים – 1ספר
, ALU ,Full/Half Adder, קומבינטוריים מעגלים 2 מפות קרנו בעזרת מעגלים של אופטימיזציה
3פרק – 1ספר
4-5פרקים – 1ספר ALUרגיסטרים, ,זכרון – בסיסי מחשב 3
code generation ,Parsingסמלים, – אסמבלר 4
(simple) 6פרק – 1ספר
7+8ים פרק -1ספר במחסנית שימוש – פרוצדורות 5
9פרק - 1ספר פרוצדורלית שפה – עיליות שפות 6
טבלת -קוד שפות + יצירת של ניתוח תחבירי, דקדוקים 7
ביטויים ,מערכים ,הסמלים 10-11פרקים – 1ספר
סוגים ומבנים מושגים בסיסים במערכות הפעלה 8 אפשריים.
1פרק - 2ספר
, יצירה, סיום, processes and threads: תהליכים 9 , תזמון.context switchהיררכיות,
2פרק - 2ספר
: מרוצים, אזורים קריטיים, תקשורת בין תהליכים 10 .deadlocksמנגנוני סנכרון, בעיות סנכרון קלאסיות,
3פרק - 2ספר
: מרחב הכתובות, זיכרון וירטואלי, החלפת ניהול זיכרון 11 דפים.
4פרק - 2ספר
6פרק - 2ספר : קבצים וספריות, ניהול ואופטימיזציה.מערכות קבצים 12, מודל I/O(: עקרונות של חומרת ותוכנת I/O) קלט ופלט 13
תאור הקורס:, סכמות ומודלים של נתונים; המודל (DBMS) מבוא לבסיסי נתונים, מערכות לניהול בסיסי נתונים
, אופטימיזציה של שאילתות טכניקות SQLהרלציוני מבנים, אילוצים ופעולות, אלגברה רלציונית, שפת לביצוע פעולות רלציוניות, כללי אופטימיזציה; תורת הנורמליזציה תלויות בין נתונים, כללי נורמליציה,
( Entity/Relationshipם של נתונים; מודל ישויות קשרים )עיצוב סכמת בסיס הנתונים; מודלים סמנטיי (.Transactionsוהרחבותיו; מבוא לתכנות באמצעות בסיסי נתונים ועיבוד תנועות )
מטרות הקורס:
ללמוד ולתרגל עקרונות, מודלים, שפות, עיצוב ויישום של מערכות לניהול בסיסי נתונים.
תנאי קדם: מבוא לתכנות 37211111 יסודות מבני נתונים 37211115
הציון: הרכבדרישות הקורס ו
,התלמיד נדרש ללמוד את נושאי הקורס המפורטים להלן על פי ההרצאות בכיתה וחומר הקריאה
להשתתף בתרגילים, להגיש עבודות בית במועד ולהבחן בסוף הקורס על החומר.
רס. העבודות תוגשנה בזוגות במועדים מציון הקו 20%-עבודות בית שמשקלן הכולל כ 6-יינתנו כ שייקבעו.
משקלות סופיים ייקבעו במהלך ללא חומר עזר 80%-בסוף הקורס תיערך בחינה שמשקלה כ( . הקורס.(
הצלחה במבחן היא תנאי למעבר הקורס. ,בנוסף לשיעורים יתקיים תרגיל. מטרת התרגיל לסייע בהטמעת החומר הנלמד באמצעות תרגילים
ופתרון עבודות הבית. SQL-תרגול ב
:(בבליוגרפיהרשימת קריאה )1. Elmasri R. and Navathe S., 2015, Fundamentals of Database Systems
(7th Ed.), Addison-Wesley.
. 1998, האוניברסיטה הפתוחה, מידע-תכנון, ניתוח ועיצוב מערכות[ פ. שובל, פש] .2 .9.2-9.1פרקים
:תכנית המפגשים
קריאה נדרשת נושאי השיעור פגישה
EN: 1, 2 , סכמות ומודלים.DBMSמבוא על בסיסי נתונים, 1
המודל הרלציוני; 2EN: 3
EN: 6 (6.1-6.5) אלגברה רלציונית; 3
; SQLשפת 4 SQL-Serverאו Oracleתרגול במערכת
EN: 4, 5
(DBMS manuals)
EN: 15, 16, 17, 18, 19 אופטימיזציה של שאילתות. 5-6-7
נורמליזציה של נתונים; תלויות פונקציונאליות ומורכבות; 8 כללי נרמול וסינתזה; תהליך עיצוב סכמת בסיס הנתונים.
EN: 15, 16
9.1 :פש
ותרשים (ER) וקשרים -מודלים סמנטיים; מודל ישויות 9ERD ;
EN: 7,8
9.2 :פש
EN: 9 לסכמת בסיס נתונים רלציונית. ERDמיפוי 10
EN: 13 תכנות באמצעות בסיסי נתונים + טריגרים ופונקציות 11
EN: 21, 22 עיבוד תנועות 12-13
לניתוח נתונים מתקדם תכנות שם הקורס בעברית:
Advanced Programming for Data Analysis שם הקורס באנגלית:
חדש מספר הקורס:
ש"ש 3, סה"כ: 0, מעבדה 1, תרגיל 2הרצאה: הקורס:מבנה
2.5 נקודות זכות:
תאור הקורס:הופכות לסביבות ניתוח הנתונים המועדפות באקדמיה ובתעשייה, ובמקומות רבים Python-ו Rשפות
נעמיק את . במסגרת הקורס SPSS -, וMatlab, SASמחליפות כלים שנחשבים למסורתיים יותר כמו הקורס ידון במנגנונים בפרט וכלי המעטפות שלהן. Python -ו Rשפות התכנות בהתלמידים הידע של
תכנות גונית, -טיפוסי נתונים אבסטרקטיים, ירושה, התנהגות רבניהול זכרון, ות כמו ועקרונות תכנמלבד ניתוח הנתונים עצמם גם נסקור כלים ושימושיהם לניתוח נתונים. נרי'ותכנות גפונקציונלי
אוטומטיים לדיווח ממצאים. כמו כן הסטודנטים ירכשו מיומנות במימוש שיטות ואלגוריתמים חדשים הנתונים כמוצר תוכנה. בתחום
מטרות הקורס:של הסטודנט יועשר במהלך הקורס, הוא יתנסה במשימות ניתוח נתונים וכריית מידע, הידע התכנותי
תוצר הלמידה שרוכשים ויקבל טעימה מעבודה עם מגוון רחב של עולמות נתונים במהלך הקורס. לניתוח נתונים.הסטודנטים בתום הקורס הוא היכולת ליצור מוצר תוכנה
תנאי קדם:
מבוא לתכנות .1
מבוא להנדסת נתונים .2
אלגוריתמים .3
)במקביל( שיטות רגרסיה .4
הציון: הרכבדרישות הקורס ו ,התלמיד נדרש ללמוד את נושאי הקורס המפורטים להלן על פי ההרצאות בכיתה וחומר הקריאה
להשתתף בהרצאות ולהגיש עבודות בית במועד ולהבחן בסוף הקורס על החומר.
30%-משקל סך מטלות הבית במהלך הקורס הוא כ.
70%-בסוף הקורס תיערך בחינה שמשקלה כ.
קורס.הצלחה במבחן היא תנאי למעבר ה
:(בבליוגרפיהרשימת קריאה )
1. Bloomfield, V.A., 2014. Using R for numerical analysis in science and engineering. Chapman and Hall/CRC.
2. Guttag, J., 2016. Introduction to Computation and Programming Using Python: with Application to Understanding Data. MIT Press
3. Zumel, N., Mount, J. and Porzak, J., 2014. Practical data science with R Greenwich, CT: Manning.
:תכנית המפגשים
קריאה נדרשת נושא השיעור מס' השיעור
-ו 1: פרקים 1ספר Rויסודות שפת Rשל שפת Ecosystem-ה 12.
וביצוע מניפולציות על Rמבני נתונים בשפת 2 נתונים
4: פרק 1ספר
וכתיבת Applyכתיבת פונקציות, שיטת 3 ספריות חדשות
3: פרקים 3ספר 4עד
+ 3: פרק 1ספר Rניתוח נתונים בשפת 4 10פרק
15: פרק 2ספר Pythonניתוח נתונים בשפת 5 18: פרק 2ספר
. scipy-ו padnas ,numpyהכרת הספריות 6 ביצוע מניפולציות על נתונים וניקוי נתונים
ופתרון Scikit learnהכרת הספרייה 7 משימות למידה שונות
+ 22: פרק 2ספר 24+ פרק 23פרק
מימוש שיטות ואלגוריתמים חדשים בשפת 8Python וזיכרוןושיקולי זמן ריצה.
Pythonבשפת סוגי נתונים אבסטרקטים 9בשפת תכונות מונחה עצמיםעקרונות 10
ש"ש 3, סה"כ: 0, מעבדה 0, תרגיל 3הרצאה: מבנה הקורס:
3 נקודות זכות:
תאור הקורס:
בקורס זה נסקור נושאים מתקדמים בבסיסי נתונים, בדגש על פרדיגמות וארכיטקטורות המתאימות לכמויות מידע ( המבוזרות על כמה מחשבים. הסטודנט ירכוש ידע וכלים שיאפשרו לו ליצור מערכת עם נפח מידע big dataגדולות )
גדול ומיועדת למספר רב של משתמשים, תוך שימוש בטכנולוגיות עדכניות.
נתונים הקורס מחולק לשני חלקים. בחלק הראשון נסקור תאוריות, שיטות ופרדיגמות המיועדות לאפשר לבסיסי
בחלקו השני של הקורס נסקור .רלציוניים לתת שרות לנפח פעילות גדול באמצעות מיקבול וביזור למספר מחשבים, בדגש על היתרונות והחסרונות שלהם מול המודלים הרלציוניים NoSqlמספר פרדיגמות וטכנולוגיות ממשפחת ה
גיות הנ"ל.הקלאסיים. חלק זה יכלול גם תרגול בפועל של חלק מהטכנולו
מטרות הקורס:הקורס נועד להקנות ידע כללי בעקרונות העומדים מאחורי בסיסי נתונים מבוזרים )מקביליות, נכונות, אלגוריתמים
מבוזרים וכו'( ואף לספק התנסות מעשית בסוגי המערכות השונים.
תנאי קדם: בסיסי נתונים 37213305
דרישות הקורס והרכב הציון:
מציון הקורס. 70%סופית: בחינה .1
מציון הקורס(. 10%מטלות )ממוצע ציוני העבודות מהווה 3-ל 2לבצע בין .2
מציון 20%להכין פרויקט סיום קורס שבו נממש מערכת מידע קטנה תוך שימוש בטכנולוגיות שנלמדו ) .3 .בפרויקט ובמבחן הסופי.הקורס(. נדרש ציון עובר
רשימת קריאה )בבליוגרפיה(:
1. Elmasri R. and Navathe S., 2015, Fundamentals of Database Systems (7th Ed.),
Addison-Wesley.
2. Rajaraman A., Ullman J. D., 2014, Mining of Massive Datasets, 2nd Edition, Cambridge Press
3. Harrison, G., 2015. Next Generation Databases: NoSQLand Big Data. Apress.
תכנית המפגשים:
מס' השיעור נושא השיעור קריאה נדרשת
1 לקורס מבוא אין קריאה חובה
,embedded SQL :תכנות על גבי מסדי נתונים 4,5פרקים - 1ספר
SQL as a class library, object-relational
mapping.
2
3מודל לקוח, -ארכיטקטורת מסדי נתונים: שרת 14פרק – 1ספר שכבות, ארכיטקטורות מסדי נתונים מבוזרים
3
parititoning מחשוב מבוזר, שיטות אין קריאה חובה
עיבוד מקבילי ומבוזר
4
אתגרים בשימוש במסדי נתונים מבוזרים: עקביות, 22פרק – 1ספר עמידות, מנגנוני נעילה מבוזרים,
two-phase commit
5
CAP 6משפט אין קריאה חובה
HDFS, Map/Reduce, Relational 2פרק – 2ספר
Operators with Map/Reduce
7
Hadoopסיסטם של -האקו 2פרק – 3ספר
BigTable, Pig, Hive
8
Cassandra and CQL. 9 6: פרק 3ספר
Memcached, Redis 10 אין קריאה חובה
Lambda Architecture אין קריאה חובה
HBase (Columnar DB) and Stream
solutions ( Actor Model )
Kafka and Storm
11
12 מחשוב ענן, תוכנה כשירות, מסדי נתונים כשירות אין קריאה חובה
13 סיכום וחזרה למבחן
להנדסת נתוניםואופטימיזציה אנליזה נומרית שם הקורס בעברית:
Numerical Analysis and Optimization for Data Engineering שם הקורס באנגלית:
חדש מספר הקורס:
ש"ש 4, סה"כ: 0, מעבדה 1, תרגיל 3הרצאה: מבנה הקורס:
3.5 נקודות זכות:
תאור הקורס:יעילות לפתרון מקורב של בעיות מספריות של המתמטיקה הרציפה, כולל הערכת המקצוע עוסק בשיטות
השגיאה הכרוכה בחישובים מקורבים שכאלה. הדיון הנומרי בבעיה מסוימת כולל את פיתוח השיטה, הצגת סיבוכיות זמן דרכים להפעלת השיטה, לרוב באמצעות תכנית מחשב והערכת היעילות החישובית של השיטה )
(. במסגרת הקורס נלמד גם מגוון של שיטות חישוביות לפתרון בעיות אופטימיזציה ליניאריות ולא רוןוזיכמאולצות. יושם דגש מיוחד על תיאור וניתוח של שיטות שיכולות לסייע בפתרון -ליניאריות, מאולצות ובלתי
לצורך פתרון Rובשפת Pythonבמסגרת הקורס התלמידים יתנסו בשפת בעיות מעשיות בהנדסת נתונים. הבעיות החישוביות.
מטרות הקורס:
הקורס נועד לספק רקע נרחב בשיטות חישוביות הנדרשות למהנדס נתונים.
תנאי קדם:
אלגברה לינארית להנדסה 20119321
1חדו"א למע' מידע 20119751
אלגוריתמים 37212051
שפות תכנות לניתוח נתונים 372------
והרכב הציון:דרישות הקורס
,התלמיד נדרש ללמוד את נושאי הקורס המפורטים להלן על פי ההרצאות בכיתה וחומר הקריאה להשתתף בהרצאות ולהגיש עבודות בית במועד ולהבחן בסוף הקורס על החומר.
6פרק – 1ספר שיטות לפתרון מערכות משוואות לינאריות 4 5פרק – 3ספר
2פרק -2ספר מאולצת-יסודות אופטימיזציה בלתי 5
3פרק - 2ספר שיטות השיפוע התלול 6
6פרק - 2ספר Quasi-Newtonשיטות 7 7פרק – 3ספר
-מאולצת בקנה-שיטות אופטימיזציה בלתי 8 מידה גדול
7פרק - 2ספר
10פרק - 2ספר בעיות ריבועים פחותים 9
12פרק - 2ספר יסודות אופטימיזציה מאולצת 10
13פרק – 2ספר ליניארי: שיטת הסימפלקסתכנות 11אלגוריתמים לאופטימיזציה מאולצת לא 12
ליניארית
15פרק - 2ספר
16פרק - 2ספר תכנות ריבועי 13
שיטות רגרסיה שם הקורס בעברית:
Regression Methods שם הקורס באנגלית:
קורס חדש מספר הקורס:
ש"ש 4, סה"כ: 0, מעבדה 1, תרגיל 3הרצאה: הקורס:מבנה
3.5 נקודות זכות:
תאור הקורס:ל רגרסיה ליניאריים ולא ליניאריים ש מודלים שיטות סטטיסטיות שונות לבנייתבמסגרת הקורס נלמד
לצרכים של חיזוי וסיווג ונלמד את עקרונות ניתוח שונות. הקורס מורכב משלושה חלקים עקרים: ;תלוי אחד-רגרסיה לינארית : המודל הליניארי הפשוט עם משתנה תלוי אחד ומשתנה בלתי .1
רגרסיה בשלבים ;תלויים-רגרסיה מרובת משתנים עם משתנה תלוי אחד ומספר משתנים בלתי(stepwise .)
Principal Componentשיטות רגרסיה אחרות: רגרסיה לוגיסטית, רגרסיה מקומית, .2
Analysis (PCA)( שיטות רגרסיה מתקדמות ,Piecewise Regression, Quantile
Regression, LASSO, GLM and GAM ,)
י חד גורמי; מבחן ניתוח שונות : ניתוח שונות חד כיוונית; בלוקים אקראיים וריבוע לטיני לניסו .3עבור קבוצות הומוגניות. קביעת גודל מדגם לניסוי חד גורמי וחישוב העוצמה. .L.S.Dדנקן ו
ניתוח שונות בניסוי דו גורמי. מטרות הקורס:
המגדירים קשר סטטיסטי בין מספר משתנים, התאמת טכניקות שונות לבניית מודלים ללמד הקורס נועד דיוק והתאמת המודל. הקניית יסודות בניתוח שונות בניסוי חד גורמי ודו מודל רגרסיה לנתונים ובדיקת
גורמי.
תנאי קדם: מבוא להסתברות וסטטיסטיקה 37211021
אמידה ומבחני השערות 37212021
שפות תכנות לניתוח נתונים -----372
הציון: הרכבדרישות הקורס ו ,התלמיד נדרש ללמוד את נושאי הקורס המפורטים להלן על פי ההרצאות בכיתה וחומר הקריאה
להשתתף בהרצאות ולהגיש עבודות בית במועד ולהבחן בסוף הקורס על החומר.
20%-משקל סך מטלות הבית במהלך הקורס הוא כ.
80%-בסוף הקורס תיערך בחינה שמשקלה כ.
הקורס.הצלחה במבחן היא תנאי למעבר
:(בבליוגרפיהרשימת קריאה )1. Hastie, T., Tibshirani, R., and Friedman, J., 2009, The Elements of Statistical
Learning: Data Mining, Inference, and Prediction, 2nd
Edition, Springer
Verlag.
2. Montgomery D.C. and Runger G.C., 2010, Applied Statistics and Probability
for Engineers, 5th
edition, Wiley
3. Bloomfield, V.A., 2014. Using R for numerical analysis in science and engineering. Chapman and Hall/CRC.
תאור הקורס:תחום ה"בינה מלאכותית" מנסה לבנות ולהבין ישויות אינטליגנטיות בעזרת מחשב. בתחום זה אנו מנסים
או חשיבה. תחומים רבים ושונים נכללים תחת אינטליגנציהלפתור בעזרת מחשב בעיות הדורשות , ים, למידהמשחק הגדרה כללית זו כגון ייצוג ידע, הסקת מסקנות, תכנון, חיפוש כדרך למציאת פתרון,
ועוד. קבלת החלטות תחת אי ודאות
מטרות הקורס:אלגוריתמים רבים הפותרים בעיות בבינה מלאכותית. דגש במסגרת הקורס אנו נכיר מושגים אלו ונלמד
יושם על מערכות קיימות ואלגוריתמים הניתנים ליישום
תנאי קדם: תכנות מתקדם - 37212102 אלגוריתמים - 37212051
)במקביל( מודלים חישוביים - 37212306
ון:הצי הרכבדרישות הקורס ו הסיכום. מבחן בסוף הקורס. פרויקטהגשת תרגילים במועדם )במספר שיקבע(. הגשת
הצלחה במבחן הינה תנאי למעבר הקורס. חלוקת הציון:
עבודות בית 30% בחינה %70
:(בבליוגרפיהרשימת קריאה )
Russell S. & Norvig P., 2010, Artificial Intelligence: A Modern Approach. 3rd
Edition. Pearson. Web site: http://aima.cs.berkeley.edu/
:תכנית המפגשים
מס' השיעור נושא השיעור קריאה נדרשת
יסודות והיסטוריה של בינה מלאכותית. 1-2פרקים אינטליגנטיים(. מערכות מרובות )סוכנים
השונים ושפות הקשורות הקורס עוסק באוטומטים ושפות פורמליות וסוקר את יכולות של האוטמוטים נושאי הקורס יכללו: אוטומטיים ושפות פורמליות להם. כמו כן, הקורס עוסק במחלקות סיבועיות שונות.
טיורינג, -אוטומטיים סופיים, שפות רגולריות ושפות חופשיות הקשר, מכונות טיורינג ומשפט צ'רץ' - לניתוח אלגוריתמים. , מבואNPבעיות לא פתירות, מבוא לתורת הסיבוכיות ובעיות
מטרות הקורס:
. הכרת עקרונות לוגיים של שפות ואוטומטים. 1 . הבנה מתמטית של יכולות ואילוצי המחשב.2 סיבוכיות של בעיות.\. הקניית כלים לסיווג קושי3
:תנאי קדם אלגוריתמים 37212051
הציון: הרכבדרישות הקורס ו
הצלחה בבחינה הינה תנאי למעבר בקורס. בחינה בסוף הקורס ותרגילים במהלכו. תרגילים 15%. בחינה 85% חלוקת הציון:
:(בבליוגרפיהרשימת קריאה )
הנושאים על אוטומטים, מכונות ושפות ילמדו מתוך:
1. Hein J. L., 2017, Discrete Structures, Logic, and Computability, 4th
מידה חישובית, בפרט: עקרון נראות מקסימלית, השיטות הנ"ל יוצגו תוך כדי דיון בעקרונות תיאורטיים ומעשיים של לExpectation–maximization, Empirical Risk Minimization, PAC learning שיטות רגולריזציה ,
פרמטרים. -(, שיטות להערכת ביצועים ושיטות לאופטימיזציה של היפרOver-fittingוהימנעות מהתאמת יתר )ם אלגוריתמים ללמידה חישובית ולבחון את יעילותם על פי הכלים שילמדו במסגרת הקורס ידרשו הסטודנטים לייש
.R-במהלך הקורס התלמידים יתרגלו את החומר הנלמד באמצעות כתיבת קוד בשפות פייתון ו בקורס.
מטרות הקורס: מטרת הקורס להקנות ידע בעקרונות של למידה חישובית ובפיתוח אלגוריתמים בלמידה חישובית.
תנאי קדם: אלגוריתמים 37212051
שפות תכנות לניתוח נתונים 372------
אמידה ומבחני השערות 37212021
דרישות הקורס והרכב הציון: הלימוד בקורס מבוסס על השתתפות בהרצאות, בתרגולים ובמעבדות והכנת תרגילי המעבדה ותרגילי הבית.
הרכב הציון:
15% :תרגילי המעבדה
15%תרגילי הבית
הצלחה במבחן היא תנאי למעבר הקורס. .70%בחינה סופית:
רשימת קריאה )בבליוגרפיה(:
1. Shalev-Shwartz S. and Ben-David S., 2014, Understanding Machine Learning: From
Theory to Algorithms. Cambridge university press
2. Rokach L., Maimon O., 2014, Data Mining with Decision Trees, 2nd ed, World
תאור הקורס:מושגי יסוד בנתונים: שדות, רשומות, מפתחות וקבצים. אמצעי אחסון נתונים. ארגון ועיבוד קובץ ממוין
ולא ממוין: שיטות חיפוש, מיון ומיזוג קבצים עיבוד אקראי ועיבוד באצווה. ארגון קבצים בסיוע (; hash(: שיטות גיבוב )random. ארגון קובץ אקראי )B-TREEושיטת ISAMאינדקסים: שיטת
(, קבצים Linked Listsטיפול בהתנגשויות. גישה לנתונים בעזרת במפתחות משניים: שרשור נתונים )הפכיים. טכניקות לארגון ולעיבוד קבצים הירארכיים ורשתיים. מבוא לבסיסי נתונים. בקרת מקביליות.
XMLהתאוששות, בסיסי נתונים מבוססי Map-Reduce ,,RAIDשיטת
מטרות הקורס: למוד ולתרגל אמצעי אחסון נתונים, מנגנונים לניהול ומימוש בסיס נתוניםל
תנאי קדם:
לתכנות, יסודות מבנה נתונים מבוא הציון: הרכבדרישות הקורס ו
התלמידים נדרשים ללמוד את נושאי הקורס עפ"י ההרצאות בכתה וחומר הקריאה, ולהגיש את עבודות הבית מועדים שיקבעו לכך.
יינתן תרגיל אחד תכנות בשפת C/C++ 25%ועוד מספר עבודות עיוניות במשקל של. 75% -בסוף הקורס יערך מבחן שמשקלו כ. ההצלחה במבחן מהווה תנאי הכרחי למעבר בקורס.
:(בבליוגרפיהרשימת קריאה )
1. Silberschatz A., Korth H. F., Sudarshan S., Database System Concepts,
7th Edition, McGraw-Hill Education, 2011.
:תכנית המפגשים
מס' השיעור נושא השיעור קריאה נדרשת
1 מבוא למימוש מערכות בסיסי נתונים 1: פרק 1ספר 2 מונחי ייסוד בארגון קבצים 10: פרק 1ספר
-שיטות איחסון ומערכות מערכות דיסקים 10: פרק 1ספר RAID
3
חיפוש -ארגון ועיבוד קבצים לא ממוינים 11: פרק 1ספר סדרתי, חיפוש בינארי, עדכון ודיווח באצווה, מיון ומיזוג קבצים, הקצאת
חוצצים
4
5 ארגון ועיבוד קובץ בסיוע אינדקסים 11: פרק 1ספר
6 ארגון עץ מאוזןB-Trees - 11: פרק 1ספר
ישיר, מיעון –ארגון ועיבוד קובץ אקראי 11: פרק 1ספר מעון לפי טבלה, מעון לפי חישוב ע"י
פונקצית ערבול, טיפול בגלישות, ערבול דינמי, ארגון מחדש של קובץ אקראי.
תאור הקורס:ולהכרה גוברת בחשיבותו עקב העלייה ( זוכה לעניין רב Business Intelligenceתחום הבינה העסקית )
המהיר בנפח הנתונים הנאגרים בארגונים, מורכבותם, והצורך לבסס ההחלטות על סמך ניתוחם. הקורס דן בחקר הבינה העסקית ברמות שונות: תיאורטית, ארגונית, ניהולית, יישומית, וטכנולוגית. במהלכו
וגישות מחקריות אופייניות לתחום. בין הנושאים יסקרו עבודות המציגות תיאוריות, מתודולוגיות, ( כפרדיגמה מחקרית. קבלת DSR – Design Science Researchשייסקרו בקורס: מדע העיצוב )
החלטות מונחית נתונים, מתודולוגיות ומודלים לקבלת החלטות מונחית נתונים, למדידת ביצועים ארגונית, וחלופות טכנולוגיות ומתודולוגיות ליישומה. עיצוב BI&A-ולפיתוח מדדי ביצועים. ארכיטקטורת ה
( ETL – Extraction, Transformation, Loadingתשתיות: מחסני נתונים, תהליכי המרה ועדכון ) וניהול איכות נתונים. שימוש בנתונים לצורך ויזואליזציה, בקרה תהליכית, חיזוי, וניתוח ביצועים.
מטרות הקורס:
גיה לתכנון והקמת מחסני נתונים. לימוד המתודולו1 . הכרת אופן המימוש של תהליכים עיסקיים נפוצים במחסן נתונים2 מימדי של נתונים -. התנסות בכל תהליכי הקמת מחסן הנתונים וניתוח רב3 . מבוא לניתוח נתונים רב מימדיים4 . הכרת תחום איכות הנתונים והתהליכים הקשורים לו5
תנאי קדם: נתונים בסיסי 37213305
הציון: הרכבדרישות הקורס ו
מהשיעורים 80%נוכחות ב קריאת המאמרים הנדרשים לפני כל שיעור, הגשת עבודות במועדן )בזוגות, פרטים יתעדכנו באתר
הקורס( מושגים בהקמת מחסני נתונים ובניתוח מידע רב מימדי לתרגולשונים, בהיקפיםעבודות בית 20% (מעברחובת מבחן ) 80%
:(בבליוגרפיהרשימת קריאה )
1. Kimball R. and Reeves L., The Data Warehouse Toolkit: The Complete Guide
to Dimensional Modeling, 3rd
Edition, John Wiley & Sons, 2013.
:תכנית המפגשים
מס' השיעור נושא השיעור קריאה נדרשת
במחסני נתונים ביחס לבסיסי מבוא, מה שונה 1פרק - 1ספר נתונים אחרים
1
2 ארכיטקטורה של מחסני נתונים ומרכולי נתונים 2פרק – 1ספר
3 עיצוב רב מימדי של בסיסי נתונים טבלאיים 2פרק – 1ספר
4 מתודולוגייה להקמת מחסן נתונים 18פרק – 1ספר
נתונים בדגש סקירת התהליכים העיקריים במחסני 19פרק – 1ספר ,ETL – Extractionעל תהליכי המרה ועדכון )
Transformation, Loading )
5
שאילתות רב Metadataמידע על הנתונים 20פרק – 1ספר מימדיות
6
הכרת אופן המימוש של תהליכים עיסקיים נפוצים 5, 4, 3פרק – 1ספר במחסן נתונים
7
נתונים, מתודולוגיות קבלת החלטות מונחית מאמרים שוניםומודלים לקבלת החלטות מונחית נתונים, למדידת
ביצועים ארגונית, ולפיתוח מדדי ביצועים
8
שיטות ואלגוריתמים למימוש מנגנונים יעילים מאמרים שונים במחסני נתונים
כלכלה, שווק, בריאות, תקשורת הקורס בוחן רשתות חברתיות והשפעתן על תחומי החברה השונים כגון: . הקורס יעסוק בשלושה R-ו Pythonבשפת ועוד. במסגרת קורס ילמדו כלים לניתוח רשתות חברתיות
תחומים מרכזיים: .תאוריה של רשתות חברתיות ונושאים משיקים
.כלים יישומיים לניתוח רשתות חברתיות
.סקירת מחקרים בתחום של רשתות חברתיות
מטרות הקורס: ברשתות חברתיות. ניתוח נתוניםל ללמוד שיטותמטרת הקורס היא
תנאי קדם:
למידה חישובית 372------ שפות תכנות לניתוח נתונים 372------
אלגוריתמים 37212051
הציון: הרכבדרישות הקורס ורשתות במהלך הקורס ידרשו התלמידים לרכוש ידע תאורטי ומיומנויות בשימוש בכלים שונים לניתוח
חברתיות. חלק מהנושאים יכוסו בהרצאות בכתה וחלקם ידרשו לימוד עצמי. הקורס ידרוש: הגשה של תרגילי בית, ביצוע פרויקט של ניתוח רשתות חברתיות ובחינה סופית.
מבנה הציון:
10%תרגילי בית:
10%פרויקט סופי:
80%בחינה סופית:
:(בבליוגרפיהרשימת קריאה )
1. Easley, D. and Kleinberg, J., 2010. Networks, crowds, and markets: Reasoning
about a highly connected world. Cambridge University Press.
2. Mark, N., 2010. Networks: an introduction, Oxford University Press
3. Han, J., Kamber, M., and Pei, J., 2011, Data Mining Concepts and Techniques,
3rd
Edition, Morgan Kaufmann.
:תכנית המפגשים
מס' השיעור נושא השיעור קריאה נדרשת
1 מבוא לניתוח רשתות חברתיות 1פרק - 1ספר
2-3 מאפייני רשתות חברתיות + מרכזיות 7פרק - 2ספר
4 זיהוי קהילות ברשתות חברתיות 3פרק – 1ספר
NetworkX מעבדה- NetworkX 5
6 מודלים לרשתות חברתיות 18פרק – 1ספר
7 תופעת "העולם הקטן" ברשתות חברתיות 20פרק – 1ספר
8 למידת מכונה לניתוח רשתות חברתיות 4+5פרקים – 3ספר
9 שפה לניתוח רשתות חברתיות עיבוד
10 דיפוזיה ברשתות חברתיות 21פרק – 1ספר
11-12 לרשתות חברתיותיישומים
13 סיכום
מבוא לתקשורת נתונים שם הקורס בעברית:
Introduction to data communication שם הקורס באנגלית:
ידע בסיסי בתקשורת נתונים ורשתות מחשבים. ייסקרו מודלים בסיסיים של תקשורת הקורס יציגתפקידי מערכות תקשורת, דוגמאות . בפרט נדון בנושאים הבאים: מחשבים וטכנולוגיות תקשורת
, רשתות LANטופולוגיות רשתות, רשתות תקשורת מקומיות -למערכות תקשורת. רשתות תקשורת . קווי תקשורת, תווכים וממשקים, מודמים. MANתות תקשורת אזוריות ורש WANתקשורת רחבות
חיבור אסינכרוני )דרך מודם(, חיבור לרשת -ארכיטקטורת תקשורת מחשבים. שימוש בתקשורת , קישוריות NOSמקומית, התחברות בין רשתית. תוכנות תקשורת: מערכות הפעלה של רשתות
INTERWORKINGשרת/לקוח. יישומי תקשורת: העברת קבצים, העברת , ארכיטקטורת ופרוטוקולי, מולטימדיה וכו', התפתחויות מודרניות עתידיות ברשתות תקשורת. מטרת הקורס: WWWמסמכים,
הקניית ידע בסיסי בתקשורת נתונים ורשתות מחשבים. ייסקרו מודלים בסיסיים של תקשורת מחשבים שתות קיימות. נושאי הקורס מהווים סקירה של מודל וטכנולוגיות תקשורת ויוצגו שימושי תקשורת ור
. מבוא ראשוני לתקשורת וסקירה היסטורית של עולם 1שבע השכבות מהשכבה התחתונה כלפי מעלה: , אפיון תווכים, תקני ממשק חומרתיים, תקני Nyquist. משפט OSI. 3. מודל השכבות של 2הרשתות. עקרונות של מערכות תקשורת אופייניות, : MAC (DLC+LLC). שכבת ה LAN. 4חיבור של
(: Network layer. שכבת הרשת )6. תיאור פורמלי ואי פורמלי של פרוטוקול תקשורת. 5פרוטוקולים. , Transport-. שכבת ה7, סוגיות בתכנון רשתות ופרוטוקולים. Internet-ושל ה OSIהגישות של . סוגיות חיוניות ברשתות מנקודת 8שק המשתמש. , סוגיות בתכנון וממInternet-ושל ה OSIהגישות של ראות טכנית.
מטרות הקורס:
הקניית ידע בסיסי בתקשורת נתונים ורשתות מחשבים. ייסקרו מודלים בסיסיים של תקשורת מחשבים הא מגיעיבאפליקציה ועד שה תנוצרבו ְמנָת המידע רגע הוטכנולוגיות תקשורת. נלמד על כל התהליך מ
.הליעד
תנאי קדם:
"מבוא להסתברות וסטטיסטיקה" 37211021 "מבנה מערכות מחשוב ומערכות הפעלה" ----3721
הציון: הרכבדרישות הקורס ו
באופן תלמיד נדרש ללמוד את נושאי הקורס המפורטים להלן על פי ההרצאות בכיתה, להשתתףה, להגיש עבודות בית במועד מהציון הסופי( 5%) פעיל בהרצאות, בתרגולים ובפורום הקורס
על החומר. באמצע הקורס ובסופו ולהבחן מציון הקורס. 20%שמשקלן הכולל (מעבדותחלקן תאוריטיים ו)חלקן עבודות בית 7-8יינתנו כ
)מי שלא מגיש חובה להגיש את כל התרגילים – העבודות תוגשנה בזוגות במועדים שייקבעו. תרגיל ללא אישור נכשל בקורס(.
מהציון הסופי. 15%שמשקלו ייערך בוחן קצרמצע הקורס אב
תנאי הוא בבחינה הסופית ציון עובר .מהציון הסופי 60%סוף הקורס תיערך בחינה שמשקלה ב .למעבר הקורס
,בנוסף לשיעורים יתקיים תרגיל. מטרת התרגיל לסייע בהטמעת החומר הנלמד באמצעות תרגיליםתפורסם בנפרד ע"י תכנית התרגילים ופתרון עבודות הבית. WIRESHARKמעבדות בשימוש כלי
.המתרגל
:(בבליוגרפיהרשימת קריאה )
1. Kurose J. and Ross K., 2016, Computer Networking: A Top-Down Approach,
7th
edition, Pearson.
2. Forouzan B., 2009, TCP-IP Protocol Suite, 4th
edition, Mc-Graw Hill.
:המפגשים תכנית
מס' השיעור נושא השיעור קריאה נדרשת
Kurose and Ross 1.1 --
1.8
-מבוא ראשוני לתקשורת: מבנה האינטרנט וISPs,פרוטוקול, רכיבי רשת ,
circuit-switching packet-
switching, packet loss and delay ומודל .חמש )שבע( השכבות.
1-2
Kurose and Ross 2.1 -- 2.2
(: application layerשכבת האפליקציה ) Web andמבוא, דוגמאות לאפליקציות:
HTTP, ...,
2-3
Kurose and Ross 3.1 -- 3.6
(: מבוא, transport layerשכבת התעבורה )
. סקירה UDPשירותים בשכבת התעבורה, סקירה מפורטת ARQכללית של פרוטוקולי )כולל בקרות זרימה, TCPוניתוח של פרוטוקול
תאור הקורס:העיקריים הקשורים לתחום המתפתח של אחזור מידע ויישומיו התיאורטייםהקורס מקיף את הנושאים
השונים כגון: מנועי חיפוש, מערכות המלצה, ניתוח טקסטים ועוד. הקורס סוקר בקצרה תיאוריות קלאסיות כגון: מודלים של מערכות אחזור מידע, מפתוח, אלגוריתמים של דירוג, הערכת מערכות.
ניות כגון: מנועי חיפוש ומערכות המלצה.הקורס דן גם במערכות אחזור מודר. כמו אחזור ידעבמסגרת הקורס יינתנו הרצאות בנושאים הנ"ל, ייבחנו שיטות וגישות לפיתוח מערכות
יתקיימו תרגילים שבמסגרתם יודגמו פתרונות של בעיות מעשיות. כן,
מטרות הקורס:רבים. להבין ולפתח שיטות לחיפוש מעל להבין את יסודות העבודה עם מאגרי מידע המכילים מסמכים
מקורות מידע גדולים. לפתח מערכת מעל מקור מידע גדול
תנאי קדם: שפות תכנות לניתוח נתונים 372------
אלגוריתמים 37212051 בסיסי נתונים 37213305
הציון: הרכבדרישות הקורס ו
תרגילים תיאורטיים. 4במשך הקורס יינתנו
שעליו נערך מבחן הגנה Pythonבשפת ילווה במטלות תכנות שמטרתן לפתח מנוע חיפוש כמו כן, הקורסמטלות התכנות ולהשתתף בהגנה על המנוע, לקבל בהם ציון כלפרונטאלי עם המתרגל. חובה להגיש את
בקורס יתקיים מבחן סופי. עובר כדי לעבור את הקורס. בקורס יתקיים בוחן על חומר קריאה רלוונטי. מבנה הציון: כדי לעבור את הקורס יש לקבל ציון עובר לפחות במבחן.
תרגילים תיאורטיים -%8
מטלות תכנות 22% מבחן -66%
בוחן - 4%
:(בליוגרפיהיברשימת קריאה )
1. Manning C.D., Raghavan P., and Schütze H..,2008, Introduction to Information
Retrieval ,Cambridge University Press. http://nlp.stanford.edu/IR-book/
2. Ricci, F., Rokach, L. and Shapira, B. eds., 2015. Recommender systems
handbook. Berlin, Germany, Springer.
:תכנית המפגשים
מס' השיעור נושא השיעור קריאה נדרשת
מודל –מודלים של איחזור מידע –מבוא 1,6 פרק: 1ספר ווקטורי
7-8 אחזורהערכת מערכות 8 פרק: 1ספר 9-11 מנועי חיפוש – webאיחזור מידע ב 19,20 פרק: 1ספר 12-13 פרסונליזציה –סינון מידע 1,3,4פרק : 2ספר
מעבדה באיסוף וניהול נתונים שם הקורס בעברית:
Data Collection and Management שם הקורס באנגלית:
חדש מספר הקורס:
ש"ש 5, סה"כ: 4, מעבדה 0, תרגיל 1הרצאה: הקורס:מבנה
3 נקודות זכות:
תאור הקורס:נפוצים, שיטות לטיוב נתונים, מדדים לאיכות נתונים, מדדים לעדכניות ETLבמסגרת המעבדה נכיר כלי
הנתונים, סוגיות בפרטיות הנתונים, שיטות להעשרת נתונים, שיטות לניהול גרסאות בנתונים, כלים DMP - data management, פלטפורמות לניהול נתונים )IoT, ניהול נתוני Meta-Dataלניהול
platform ות לניהול נתונים בענן.(, טכנולוגי
מטרות הקורס:
המעבדה נועדה לחשוף את התלמיד לשיטות וכלים עדכניים המשמשים לאיסוף נתונים, עיבוד נתונים וניהול נתונים.
תנאי קדם:
בסיסי נתונים 37213305 שפות תכנות לניתוח נתונים 372------
מימוש מערכות בסיסי נתונים 37212303 נתונים ובינה עסקית מחסני 37214309
הציון: הרכבדרישות הקורס ו
ולהגיש עבודות בית במועד ולהבחן בסוף הקורס על החומר. בכל המעבדות להשתתף התלמיד נדרש
לפני כל מעבדה תתקיים הרצאה בת שעה על ידי מרצה הקורס בה יוצג הנושא
30%בחני המעבדה: בתחילת כל מעבדה יתקיים בוחן על המעבדה הקודמת. משקל סך כל
30%-משקל סך מטלות הבית במהלך הקורס הוא כ.
40%-בסוף הקורס תיערך בחינה שמשקלה כ.
.הצלחה במבחן היא תנאי למעבר הקורס
:(בבליוגרפיהרשימת קריאה )ומעודכן לכלים אין ספר רשמי לקורס אך הקורס ילווה במדריך למידה שהוכן על ידי מרצה הקורס
.םהעכשוויי
:תכנית המפגשים
קריאה נדרשת נושא השיעור /מעבדהמס' השיעור
אין קריאת חובה מבוא לקורס 1 אין קריאת חובה ETLכלי 2-3
טיוב נתונים + מדדים לאיכות נתונים + 4-5 מדדים לעדכניות הנתונים
אין קריאת חובה
אין קריאת חובה פרטיות נתונים 6
אין קריאת חובה העשרת נתונים 7
אין קריאת חובה ניהול גרסאות בנתונים 8
אין קריאת חובה Meta-Dataכלים לניהול 9
אין קריאת חובה IoTניהול נתוני 10
DMP - dataפלטפורמות לניהול נתונים ) 11
management platform) אין קריאת חובה
אין קריאת חובה טכנולוגיות לניהול נתונים בענן 12-13
זציה של מידע וויזואלי שם הקורס בעברית:
Information Visualization :שם הקורס באנגלית
חדש מספר הקורס:
ש"ש 3סה"כ: 0 , מעבדה0, תרגיל 3הרצאה: הקורס:מבנה
3 נקודות זכות:
תאור הקורס:וכלים גרפיים ( עוסק בשיטות Information Visualizationתחום הוויזואליזציה של המידע )
המאפשרים למשתמשים להציג ולנתח ביעילות מידע לתמיכה בהחלטות וגילוי ידע. מטרת הוויזואליזציה היא לחשוף את המבנה הבסיסי של מערכי נתונים גדולים ו/או אבסטרקטיים ולהנגיש אותו לתפיסה
ה והצגה של מידע, לימוד האנושית. מטרות הקורס הן לימוד העקרונות הבסיסיים הקשורים בוויזואליזצימגוון שיטות של וויזואליזציה של מידע, ולימוד כלים שיעזרו לבנות וליישם שיטות ויזואליזציה קיימות
במסגרת הקורס התלמידים יתרגלו כלים ושיטות ויזאוליזציה שונות וחדשות על מגוון סוגי נתונים. .Tableauוכלים ייעודים כגון Python-ו Rבאמצעות שפות
מטרות הקורס:
מחשב -( להעמיק ולהרחיב את הידע של הסטודנטים בתחום אינטראקצית אדם1מטרות הקורס הן: ( ליידע את הסטודנטים על גישות ושיטות שונות 2. כלים ושיטות להצגת מידעולהציג בפניהם
למחקר ולעשייה בתחום הקורס.
תנאי קדם: שפות תכנות לניתוח נתונים ----372
הציון: הרכבדרישות הקורס ו
חלה חובת הגשה. בנוסף, על 5%בנושא ויזואליזציה שמשקלה עבודהבמהלך הקורס תינתן . הסטודנטים להציג עבודתם בקצרה בשיעור.
5%–סיכום והצגת מאמר.
יוגש ויוצג באחד משני השיעורים האחרונים.20%שמשקלו פרוייקט מסכם , הצלחה במבחן היא תנאי למעבר הקורס.. 70%בסוף הקורס תיערך בחינה שמשקלה
על התלמידים לקרוא את חומר הקריאה הנדרש לכל אחד מהשיעורים : חובת קריאת מאמרים)רשימה תפורסם בנפרד(. ההרצאות בכיתה קשורות אמנם לחומר הקריאה, אך אינן חופפות
את כל חומר המאמרים. הבחינה תורכב הן מהמאמרים והן לחלוטין ובודאי אינן מתימרות לכסות מתכני ההרצאות ועל התלמידים להפגין בקיאות בשניהם. בנוסף, רשימת הקריאות כוללת מאמרי
.רשות, שנועדו להרחבת הידע בנושאי הקורס
מהפגישות לפחות. 75% -נוכחות בשיעורים: חובת נוכחות ב
:(בבליוגרפיהרשימת קריאה )
1. Ward, M. O., Grinstein, G., and Keim, D. A., 2010, Interactive Data
Visualization: Foundations, Techniques, and Application, A. K. Peters,
Ltd.
2. Colin W., 2004, Information Visualization: Perception for Design:
Second Edition, Morgan Kaufmann Publ., San Francisco, CA.
3. Keim D, Kohlhammer J, Ellis G and Mansmann G. (Editors), 2010,
Mastering the Information Age: Solving Problems with Visual
תאור הקורס:מהשלבים. הסטודנטים יבצעו נסביר על תהליך יצירת הפרויקט וכיצד לבצע כל אחדהקורס במהלך
פרויקט בקנה מידה קטן על מנת להדגים כל אחד מהשלבים.
מטרות הקורס:במהלך פרויקט הגמר של שנה ד'.לקראת כלים לעבודה מעשית על פרויקט הנדסי או מחקרי הקניית
הקורס יתנסו הסטודנטים בכל שלבי ביצוע הפרויקט.
תנאי קדם: אין
הציון: הרכבדרישות הקורס ומספר מטלות בהתאם לשלבי ויינתנבמהלך הקורס יממשו הסטודנטים פרויקט )בקנה מידה קטן(.
הפרויקט: הכנת סקירת רקע –סקר ספרות .1 מימוש בקנה מידה קטן של פרויקט תכנותי –מימוש פרויקט .2
תכנון וביצוע )חלקי( של בדיקות לפרויקט .3
הכנת דוח מסכם הכולל את הפרקים הבאים: .4
a. מבוא
b. סקר ספרות
c. הפרויקט רתיאו
d. ניסויים ומסקנות
e. סיכום
הכנת מצגת לסיכום הפרויקט. .5
במהלך הסמסטר על כל סטודנט או זוג סטודנטים להגדיר פרויקט לשנה ד' ולדאוג לאישורו מול מנחי על ןיינתהפרויקט ורכז הפרויקטים. יודגש כי אישור הפרויקט הוא "על תנאי", אישור לביצוע פרויקט
הנדסה לאחר שהסטודנט עמד בכל דרישות הקדם לביצוע פרויקט גמר.מדעי הידי הפקולטה ל .נדרשת נוכחות חובה ביום הפרויקטים
תנאי מעבר:
ציון עובר בכל אחת ממטלות הקורס. ביום הפרויקטים של שנה ד'.בכל מפגשי הקורס ו חובת נוכחות .רויקט למערכת, קבלת אישוראישור פרויקט שנה ד': הגדרת פרויקט, הזנת פ
ציון הקורס יקבע על בסיס כל שלבי הפרויקט שבוצע.
:(בבליוגרפיהרשימת קריאה ) אין
:תכנית המפגשים
מס' השיעור נושא השיעור קריאה נדרשת
מהו פרויקט? דוגמאות לפרויקטים. תהליך :מבוא הפרויקט
1
כיצד לקרוא מאמר מדעי, כיצד מסכמים סקר ספרות מאמר, כיצד למצוא מאמרים רלוונטיים
2
תכנון ניסויים, הרצת ניסויים :ניסויים ומסקנות והסקת מסקנות
3
4 מבנה הדוח. מצגת: הצגת הפרויקט
על ידי חברי סגל :הצגת פרויקטים לשנה הבאה במחלקה
5
6 יום הפרויקטים
אבטחת מחשבים ורשתות תקשורת שם הקורס בעברית:
Computer and network security שם הקורס באנגלית:
372-146-01 מספר הקורס:
ש"ש 4 :, סה"כ0, מעבדה 1, תרגיל 3הרצאה: הקורס:מבנה
3.5 נקודות זכות:
תאור הקורס:
במערכות מרובות משתמשים ובמערכות הקורס כולל את הנושאים הבאים: דרכים להשגת אבטחת מידע מבוזרות; מבוא לקריפטוגרפיה: מפתח סודיות ציבורי, חתימות דיגיטליות; סכמות לזיהוי ווידוי; זיהוי פריצה. מודלים פורמליים לאבטחת מחשבים; מערכות הפעלה מאובטחות; הגנת תוכנה; אבטחת סחר
שיטות לזיהוי קוד י גישור; הערכת סיכונים,פרוטוקולים לתשלום; כסף אלקטרוני; מחשב -אלקטרוני עוין, חומת אש, מערכת לזיהוי התקפות, ופרוטוקולי אבטחה.
מטרות הקורס:
באבטחת מידע. ם עיקרייםנושאילחשוף את התלמיד ל
תנאי קדם: מבוא לתקשורת נתונים 37213041
מבנה מערכות מחשוב ומערכות הפעלה 372------
הציון: הרכבדרישות הקורס ו התלמידים נדרשים ללמוד את נושאי הקורס עפ"י ההרצאות בכתה וחומר הקריאה, ולהגיש את
עבודות הבית במועדים שיקבעו לכך.
מתרגילי המעבדה 80%(. התלמידים נדרשים להגיש 8-בקורס יתקיימו מספר מעבדות )כ הקורסעמידה בדרישה זו מהווה תנאי הכרחי למעבר במועדים שיקבעו לכך.
חובת הגשה של כל העבודות( 30% -יינתנו עבודות בית/מחשב שמשקלן הכולל כ( מעבר המבחן מהווה תנאי הכרחי למעבר הקורס, 70%מבחן.
:(בבליוגרפיהרשימת קריאה )
חומר חובה:1. Stallings, W., Brown, L., Bauer, M.D. and Bhattacharjee, A.K.,
2012. Computer security: principles and practice. Pearson Education.
:תכנית המפגשים
מס' השיעור נושא השיעור קריאה נדרשת
1 מבוא לאבטחת מידע 1, פרק 1ספר 2 מבוא לתורת ההצפנה 2, פרק 1ספר Symmetric Encryption and Message 20-ו 19, פרק 1ספר
Confidentiality, Public-Key Cryptography
and Message Authentication
3
User Authentication, Access Control 4 4-ו 3, פרק 1ספרק User Authentication, Access Control 5 4-ו 3, פרק 1ספר Firewalls and Intrusion Prevention 10-ו 9, פרק 1ספר
Systems, Honeypot
6
Firewalls and Intrusion Prevention 10-ו 9, פרק 1ספר
Systems, Honeypot
7
Malicious Software, Denial of Service 8 7, פרק 1ספר ,Internet Security Protocols and Standards 22-ו 21, פרק 1ספר
Internet Authentication Applications
9
Denial of Service 10 8, פרק 1ספר Firewalls and Intrusion Prevention 10-ו 9, פרק 1ספר
Systems, Trusted Computing and
Multilevel Security
11
Buffer Overflow 12 11, פרק 1ספר Software Security, SQL Injection, XSS 13 12, פרק 1ספר
הקורס: תיאורהקורס עוסק בניתוח סוגיות אתיות, חברתיות ומוסריות ביישומים של הנדסת נתונים. הקורס יציג את
השאלות האתיות הכרורכת בתחום, כגון חשש לפגיעה בפרטיות, , בהוגנות של אלגוריתמים, באחריות על מחזור התוצאות שלהם, בהיבטים משפטיים נוספים, בבעלות על מידע ועוד. הבעיות ייבחנו בכל
הפעילויות הקשורות לנתונים: איסוף, אחסון, שיתוף ומסחר במאגרי נתונים; בפעילויות עיבוד וניתוח הנתונים, פיתוח אלגוריתמים לקבלת החלטות, למידת מכונה ועוד. בכל אלה נבחן את הסוגיות האתיות
והדרכים המתאימות להתמודדות איתן.
מטרות הקורס:בקורס לחשוף את הסטודנט לאתגרים האתים הכרוכים בעיסוק בניתוח והנדסת נתונים. מטרת הקורס היא
נכיר את הדרישות האתיות,המשפטיות והחברתיות שטכנולוגיות המידע מעוררות. כגון, הוגנות של אלגוריתמים, שאלות על פרטיות, שאלות על מי מוטלת האחריות לפעולות של רכבים אוטונומים למשל?
כיצד לנתח את ילמדו דים מוסריים, בהקשר זה, מי אמור לקבוע אותם? ועוד הסטודנטים האם יש קו, יכירו את הרגולציה הקיימת האתגרים וכיצד לנהוג בצורה אתית בהקשר של מדעי הנתונים המודרנים
. והמתהווה.
תנאי קדם: מבוא להנדסת נתונים 372------
מבוא להסתברות וסטטיסטיקה 37211021
הציון: הרכבדרישות הקורס וקט כמו כן הקורס יכלול פרוימקרה בוחן לכל בעיה אתית שתידון בכיתה. לסכם ולהציג יםעל הסטודנט
גמר שבו יציג הסטודנט שאלה מחקרית וינסה לענות עליה בעזרת הכלים שניקנו בקורס. פירוט הציון להלן:
במקריםהפרויקט המסכם עוסק בבניית מערכת הנדסית )בד"כ עתירת תוכנה, ולעיתים כוללת חומרה(. שעות עבודה על פני שני סמסטרים.פגישות סמינר להצגת 400-היקף הפרויקט החזוי כ מסוימים
. פרויקט יבוצע במגוון נושאים בהתאם לנושאי ההתמחות של המנחים מסכםה ההתקדמות בפרויקטהשונים. רשימת הנושאים האפשריים כוללת אבטחת מידע, אחזור וסינון מידע, כריית נתונים, מחסני
נתונים, מערכות המלצה, מנשקים חכמים, מערכת תומכת החלטות וכו'. ניתן לבצע פרויקט בשיתוף עם . בחירת נושא 1טה בכפוף לנוהלי המחלקה. הקורס כולל שלושה שלבים: שלב ארגון מחוץ לאוניברסי
הגדרת הבעיה + סקר ספרות. על כל צוות - 2הפרויקט, הגשה של הצעת הפרויקט ואישורה. שלב כתיבת דו"ח התקדמות, הגשת - 3פרויקט להגיש דו"ח כתוב למנחה האקדמי ולהציגו בסמינר. שלב
גתו בסמינר.הדו"ח למנחה האקדמי והצ
מטרות הקורס:של מהנדס ותיק מהתעשייה או חבר סגל בהנחיה מקצועילהתנסות בעבודתו של מהנדס –מטרת הפרויקט
אקדמי., להנחות את הסטודנטים ולתרגל אותם בהצגה נאותה הפרויקטמטרת הסמינר היא לעקוב אחר התקדמות
המסכם; הפרויקטשל עבודתם; לסייע לסטודנטים במידת האפשר בהיבטים אקדמיים ומקצועיים של שונים; ולסייע למחלקה להעריך את ביצועיהם פרויקטיםלאפשר הפריה הדדית בין סטודנטים המבצעים
תנאי קדם:
י החובה של שנה ג' נק"ז וסיום כל קורס 120צבירת
דרישות הקורס והרכב הציון:
משקל הפרוייקט מנחה הסמינר מנחה הפרוייקט סמסטר בתכנית הלימודים
נק"ז 2 15% 85% א' חובת נוכחות של הסטודנט בכל הפגישות, הצגת עבודתו בפגישות, הגשת דוחות כתובים במועדם
רשימת קריאה )בבליוגרפיה(:
אין
המפגשים:תכנית
נושא מפגש מתן הנחיות כלליות לגבי ביצוע הפרויקטים )כולל שמירה על זכויות יוצרים, סקר 1
ספרות והכנת מצגות(, הצגת נושאי הפרויקטים ע"י הסטודנטים הצגת סקר הספרות ע"י הסטודנטים 2-4 הצגת התקדמות הפרויקט ע"י הסטודנטים 5-7
תאור הקורס: טקסט עמוקה רשמו הישגים משמעותיים בתחומים מגוונים כגון זיהוי תמונה, ניתוח אלגוריתמי למידה
נפתח הסקירה של ורובוטיקה. הקורס יספק סקירה של התחומים והמגמות בתחום הלמידה העמוקה כיום.הבסיס התיאורטי עליו ניצב התחום ולאחר מכן נסקור את סוגי הרשתות השונים הקיימים כיום ואת התאמתן למשימות השונות. נדון גם בסוגיות שונות הקשורות לשימוש באלגוריתמים אלה לבעיות "עולם
תלמידים יתבקשו לממש אמיתי" ונלמד לעומק דוגמאות של יישומים בתחומים שונים. במהלך הקורס ה .PyTorch-ו TensorFlow-את התרגילים בשפת פייתון בפרט ב
במעבדה זו נתמקד בשיטות מעשיות לתכנון בנוסף, מתקיימת מעבדה מעשית להקניית ידע מעשי בתחום.
וביצוע של מחקר, אימון והטמעה של אלגוריתמים ללמידה עמוקה המעבדה תקנה לסטודנטים כלים בעיות בתחומי ניתוח תמונה, מודלים ללמידה עמוקה לפתרון נון, בניה, אימון והערכה של מעשיים לתכ
במסגרת המעבדה אנו נתמודד עם תחרויות שפורסמו ניתוח טקסט, ניתוח נתונים טבלאיים ובעיות נוספות. .Deep Learningואשר דרשו שימוש בשיטות Kaggleבאתר
מטרות הקורס:
מעשי בתחום הלמידה העמוקה לשימושים שונים כולל הרצה של התרגילים הקניית ידע תאורטי ו (.GPUבפלטפורמות מתקדמות )גם
תנאי קדם: שפות תכנות לניתוח נתונים 372------ למידה חישובית 372------ מבנה מערכות מחשוב ומערכות הפעלה 372------
הציון: הרכבדרישות הקורס ו
מבנה בקורס. לקבלת ציון עוברסיום. נדרש ציון עובר בבחינה ופרויקטהקורס יכלול שתי מטלות, מבחן (30%) תרגילים מעבדה( 50%(, מבחן )20%סיום ) הציון: פרויקט
:(בבליוגרפיהרשימת קריאה )
1. Goodfellow, I., Bengio, Y., Courville, A. and Bengio, Y., 2016. Deep learning
(Vol. 1). Cambridge: MIT press.
2. Kindratenko, V. ed., 2014. Numerical computations with GPUs. Springer.
תאור הקורס:ויציג בפני הסטודנטים טכנולוגיות אחרונות בתחום בתעשייהמבוצע מדע הנתונים כיצד הקורס יעסוק
(Cutting edge technology ו-Bleeding edge technology .) הקורס ידגים כיצד עובד מדען נתוניםיישומי על ידי בחינה של אירועי תעשייה -עקרונות חשובים של מדע הנתונים עם דגש תעשייתי ויציג
פרויקטים בתחום מדעי "מחזור החיים" של -רס נציג את המתודולוגיה ובמסגרת הקו אמתיים ופתרונם. הנתונים. כמו כן במסגרת הקורס הסטודנטים יתרגלו את הטכנולוגיות העכשווית במעבדה.
מטרות הקורס: ללמד את הסטודנט הלכה למעשה כיצד מתנהלים פרויקטים בתחום מדעי הנתונים בתעשייה
תנאי קדם:
למידה חישובית 372------ שפות תכנות לניתוח נתונים 372------
הציון: הרכבדרישות הקורס ותרגילי המעבדה והכנת מאמריםקריאה של ובמעבדות, הלימוד בקורס מבוסס על השתתפות בהרצאות
אין ספר רשמי לקורס. אך השיעורים ילוו במאמרים והמעבדות במדריכים למשתמש של הטכנולוגיות המתאימות
:תכנית המפגשים
מס' השיעור נושא השיעור קריאה נדרשת
Óscar Marbán, Gonzalo Mariscal and Javier Segovia (2009); A Data Mining & Knowledge Discovery Process Model. In Data Mining and Knowledge Discovery in Real Life Applications, Book edited by: Julio Ponce and Adem Karahoca, ISBN
מבוא, הצגת המתודולוגיה CRISP DM
1
978-3-902613-53-0, pp. 438–453, February 2009, I-Tech, Vienna, Austria
Lukasz Kurgan and Petr Musilek (2006); A survey of Knowledge Discovery and Data Mining process models. The Knowledge Engineering Review. Volume 21 Issue 1, March 2006, pp 1–24, Cambridge University Press, New York, NY, USA doi: 10.1017/S0269888906000737
מחזור החיים של פרויקט בתחום הנדסת הנתונים
2
Azevedo, A. and Santos, M. F. (2008); KDD, SEMMA and CRISP-DM: a parallel overview. In Proceedings of the IADIS European Conference on Data Mining 2008, pp 182–185.
SEMMA 3מתודולוגיה
KDD 4מתודולוגיה A. Guazzelli, M. Zeller, W. Chen, and G. Williams. PMML: An Open Standard for Sharing Models. The R Journal, Volume 1/1, May 2009. The management and mining of multiple predictive models using the predictive modeling markup language". ResearchGate. doi:10.1016/S0950-5849(99)00022-1. Retrieved 2015-12-21.
PMML 5סטנדרט
Olson RS, Sipper M, La Cava W, Tartarone S, Vitale S, Fu W, Holmes JH, Moore JH. A System for Accessible Artificial Intelligence. arXiv preprint arXiv:1705.00594. 2017 May 1.
שיטות לאוטומציה של התהליךAutoML
6
הצגת מקרה בוחן ראשון בתחום הסחר האלקטרוני
7
הצגת מקרה בוחן שני בתחום הביטוח והאקטואריה
8
הצגת מקרה בוחן שלישי בתחום ניהול כוח אדם
9
הצגת מקרה בוחן רביעי בתחום זיהוי רמאות
10
הצגת מקרה בוחן חמישי בתחום וחיזוי תקלות זיהוי תקלות
בתהליכי ייצור
11
הצגת מקרה בוחן שישי בתחום האבחנה הרפואית
12
13 סיכום וחזרה
ניתוח וקבלת החלטות שם הקורס בעברית:
Decision Analysis and Decision Making שם הקורס באנגלית:
372-1-4902 מספר הקורס:
ש"ש 3: סה"כ ,0, מעבדה 0 , תרגיל3הרצאה: מבנה הקורס:
3 :נקודות זכות
: תאור הקורס
בקורס נסקרים מספר מודלים בתהליכי קבלת החלטות, הן נורמטיביים )אובייקטיביים( והן תיאוריים )סובייקטיביים(, תוך שימת דגש מיוחד על היבטים הנוגעים למערכות מידע. מצד אחד, נבדוק מודלים
כגון אלו אובייקטיביים לקבלת החלטה בתנאי אי ודאות, אשר מתאימים במיוחד למערכות אוטומטיות, המבוססים על תורת המשחקים של פון נוימן ותורת ההסתברות והרחבותיהן; נלמד על עצי החלטה,
תרשימי מרקוב, רשתות הסתברות ביסיאניות, ותרשימי השפעה; פונקציות תועלת וגישות שונות, ידניות שני, וכללי; ואוטומטיות, לרכישת פונקציות אלו; תרשימי טורנדו וניתוחי רגישות מסדר ראשון,
האנטרופיה של המידע; ונתמקד בניתוח פורמלי של ערך המידע לקבלת החלטות. מצד שני, נסקור מודלים סובייקטיביים לשפוט וקבלת החלטות, אשר מתאימים יותר לתיאור דרכים אנושיות לקבלת החלטות,
יות בתהליכי קבלת ואשר מאפיינים במיוחד את משתמשי מערכות המידע. למשל, נלמד על נטיות ופנהחלטות על ידי מקבלי החלטה אנושיים; שגיאות נפוצות בהערכות אנושיות, הן בתהליך רכישת והערכת
המידע עצמו והן בשימושו לצורך קבלת החלטה; בעיית המסגור; ומודלים אלטרנטיביים, תיאוריים, לקבלת החלטה, כגון תורת הסבר של טברסקי וכהנמן.
מטרות הקורס:
הצגת המודלים המובילים לצורך קבלת החלטות נורמטיבית בתנאי אי ודאות, תוך התבססות על הסתברות, תועלת, ותורת המשחקים; וסקירת המודלים המובילים בפסיכולוגיה קוגניטיבית ובכלכלה
, לצורך פיתוח מודלים תיאוריים של קבלת החלטות. הקניית ידע התנהגותית, בפרט של טברסקי וכהנמן בשימוש במודלים לצורך קבלת החלטה נורמטיבית או לצורך הבנה וחיזוי של שיפוט והחלטה אנושיים.
תנאי קדם:
מבוא להסתברות וסטטיסטיקה
הקורס והרכב הציון דרישותהלימוד מתבסס על שמיעת ההרצאות בכיתה, קריאת פרקי קריאת החובה בספרים וקריאת כל .1
תאור הקורס:הנתונים הקיימים בזמן ,האתגרים החבויים בהם, והצרכים בתחומים שונים. הקורס ידון במגוון סוגי
הקורס יסקור מספר אלגוריתמים ושיטות מובילות מסטטיסטיקה, כריית מידע ועיבוד אותות, הכוללות מידול וחיזוי באמצעות רגרסיה של נתונים מרובי משתנים בזמן, חיפוש ואחזור במשתנה יחיד, סיווג
ו ריבוי משתנים, גילוי תבניות רצפים שכיחות ושימוש שלהן לגילוי ידע, סווג וחיזוי. נדון במשתנה יחיד א באתגרים השונים והתכונות הנדרשות משיטות על מנת להתאימן כראוי.
חלקו הראשון של הקורס מוקדש לניתוח סדרות עתיות וכולל את הנושאים הבאים: ייצוג של סדרות
קורלציה, עונתיות ומגמתיות, חיזוי סדרות עתיות באמצעות מודלים -, אוטויציבות-עתיות יציבות ובלתי(, ניתוח בתחום התדר. החלק השני של הקורס multivariate, סדרות עתיות מרובות )ARIMAשל
מציג מספר נושאים בתחום של כריית תזרימי נתונים כגון מקורות של תזרימי נתונים, זיהוי שינויים, -spatio(, כריית נתונים תלויי זמן ומרחב )evolvingכולות בתזרימי נתונים מתפתחים )סיווג וניתוח אש
temporal data.)
מטרות הקורס:מטרת הקורס היא להקנות ידע בניתוח נתונים בזמן, הכוללים חיזוי, גילוי תבניות שכיחות, סיווג
במשתנים יחדים או ריבוי משתנים ועוד.
תנאי קדם: למידה חישובית 372------ שפות תכנות לניתוח נתונים 372------
הציון: הרכבדרישות הקורס ו
25%: תרגילי בית
15%בוחן : 60%: מבחן סופי
:(בבליוגרפיהרשימת קריאה )
1. Mitsa T., 2010, Temporal Data Mining, Chapman & Hall/CRC Data Mining
and Knowledge Discovery Series.
:תכנית המפגשים
מס' השיעור נושא השיעור קריאה נדרשת
1פרק – 1ספר
סוגים שונים של נתונים בזמן, –מבוא תחומים בהם הם שכיחים ואנליטיקה
הכרחית, אתגרים ובעיות באנליטיקה של נתונים בזמן.
1
4פרק – 1ספר 2 חיזוי ומידול סדרות עתיות –חיזוי
4פרק – 1ספר חיזוי ומידול סדרות עתיות –חיזוי (ARIMA)
3
2פרק – 1ספר 4 חיפוש, דמיון ואחזור בסדרות עתיות
3פרק – 1ספר 5 סיווג סדרות עתיות במשתנה אחד
3פרק – 1ספר 6 סיווג סדרות עתיות מרובות משתנים
5פרק – 1ספר גילוי תבניות –גילוי ידע בנתונים בזמן אירועיםשכיחות של רצפי
7
8 אנליטיקה של משכי זמן אין קריאת חובהשימוש בהפשטה לתמצות נתונים בזמן אין קריאת חובה
מרובי ייצוגים
9
סיווג נתונים מרובי משתנים וייצוג בזמן אין קריאת חובה באמצעות הפשטה ואנליטיקה של משכי זמן
10
לסווג ולמידה עמוקה מן גילוי פרדיקטורים אין קריאת חובה
11
12 נושאים מתקדמים בניתוח סדרות עתיות אין קריאת חובה 13 סיכום וחזרה
על שפת אנוש של אוטומטי לעיבוד חישוביות גישות ומציע הבוחן מחקר תחום הוא טבעית שפה עיבוד
לפתרון אותם שישמשו פרקטיים וכלים תאורטית הבנה לתלמידים לתת היא הקורס מטרת .מחשב ידי שגיאות תיקון ,ספאם סינון :שפה בעיבוד יישומי למחקר דוגמאות .טבעית שפה בעיבוד בעיות
חבילות לניתוח שפה . במסגרת קורס ילמדו התלמידים , ניתוח סנטימנט, תרגום מכונה ועודדקדוק/כתיב (Gensim -ו NLTK)בפרט, Python-טבעית ב
מטרות הקורס:
כמו מכונה למידת של באלגוריתמים ,בבלשנות בסיסיים מושגים עם היכרות לסטודנט יקנה הקורס
יישומית אוריינטציה לקורס. לפתרונן שונות חישוביות וגישות ספציפיות מחקר בעיות עם היכרות גם
בקנה מידה גדול. במסגרת הקורס טקסט נתונים עיבוד הדורשות עבודות להגיש יידרשו והסטודנטיםהסטודנטים את יכירו הקורס שפה. במהלך לעיבוד ואלגוריתמים כלים מגווןילמדו ויתנסו הסטודנטים ב
ידעו. בסיום הקורס הסטודנטים סמנטי ניתוח עד, תחבירי, ומורפולוגי מניתוח החל( pipeline) צנרתכל ה
תרגום, מסמכים סיווג, משמעות ריבוי הבנת, תחבירי ניתוח כמו שונות למשימות מערך אלגוריתמי לתכנן
.חברתיות ברשתות עניין זיהוי קבוצות או אוטומטי
תנאי קדם: למידה חישובית 372------ שפות תכנות לניתוח נתונים 372------
אחזור מידע 37214406
הציון: הרכבדרישות הקורס ו
חובת מעבר קיימת - 60% וכן מבחן סופי שמשקלו 40%תרגילים שמשקלן הכולל הוא: 4הקורס יכלול במבחן כדי לקבל ציון עובר בקורס
:(בבליוגרפיהרשימת קריאה )
1. Manning C. D., Schütze H., Foundations of Statistical Natural Language
Processing, MIT Press 1999.
2. Deng, L. and Liu, Y. eds., 2018. Deep Learning in Natural Language
Processing. Springer.
3. Jurafsky, D. and Martin, J.H., 2014. Speech and language processing (Vol. 3).
London: Pearson.
4. Goldberg, Y., 2017. Neural network methods for natural language processing.
Synthesis Lectures on Human Language Technologies, 10(1), pp.1-309.
:תכנית המפגשים
מס' השיעור נושא השיעור קריאה נדרשת
מבוא לעיבוד שפה טבעית. תחביר )סינטקס(, 1פרק – 1ספר סמנטיקה ופרגמטיקה: למה זה מעניין, למה
זה חשוב ולמה זה קשה )חישובית, אלגוריתמית(; דוגמאות לאפליקציות קיימות
ולאתגרים פתוחים; סקירה כללית של הנושאים בקורס
1
4פרק – 1ספר 2פרק – 3ספר
מבנה השפה )תווים, מילים, מורפמות, משפטים,...(, הבעיה במילונים ורשימות
מילים, מודלים בסיסיים של שפה )שרשראות (, n-grams, bag of wordsמרקוביות ,
ודוגמאות לשימוש בהם: תיקון שגיאות כתיב וסינון ספאם;
2
היכרות עם פייתון וחבילות התוכנה Gensim-ו ,nltkהרלוונטיות:
משמעות וריבוי גזירה עצי ,תחביר 4-5פרקים – 2ספר למבנה גזירה עצי ללימוד ואלגוריתמים
PCFG dependency parsing .המשפט
constituency parsingלעומת
12
13 תמצות אוטמטי 26פרק – 3ספר
2פרויקט מסכם שם הקורס בעברית:
Senior Project 2 שם הקורס באנגלית:
372-1-4002 מספר הקורס:
מבנה הקורס:
ש"ש 2, בממוצע שעות 4 פגישות בנות שש
נקודות זכות:5.0
תאור הקורס:
במקריםהפרויקט המסכם עוסק בבניית מערכת הנדסית )בד"כ עתירת תוכנה, ולעיתים כוללת חומרה(. שעות עבודה על פני שני סמסטרים.פגישות סמינר להצגת 400-היקף הפרויקט החזוי כ מסוימים
. פרויקט יבוצע במגוון נושאים בהתאם לנושאי ההתמחות של המנחים מסכםה ההתקדמות בפרויקטהשונים. רשימת הנושאים האפשריים כוללת אבטחת מידע, אחזור וסינון מידע, כריית נתונים, מחסני
נתונים, מערכות המלצה, מנשקים חכמים, מערכת תומכת החלטות וכו'. ניתן לבצע פרויקט בשיתוף עם - 1שלושה שלבים: שלב חלקו השני של הפרויקט טה בכפוף לנוהלי המחלקה. ארגון מחוץ לאוניברסי
הפרויקט הצגת - 2 שלב" 1 מסכם פרויקט/סמינר" בקורס שאושרה ההצעה י"עפ הפרויקט ביצוע סיום הגשתו למנחה האקדמי.ו מסכם ח"דו כתיבת - 3 שלב. המחלקה של הפרויקטים בכנס
מטרות הקורס:להתנסות בעבודתו של מהנדס –מטרת הפרויקט ". 1להשלים את הפרויקט שהחל בקורס "פרויקט מסכם
מטרת הסמינר היא לעקוב אחר של מהנדס ותיק מהתעשייה או חבר סגל אקדמי. בהנחיה מקצועי, להנחות את הסטודנטים ולתרגל אותם בהצגה נאותה של עבודתם; לסייע לסטודנטים הפרויקטהתקדמות
המסכם; לאפשר הפריה הדדית בין סטודנטים הפרויקטמידת האפשר בהיבטים אקדמיים ומקצועיים של ב שונים; ולסייע למחלקה להעריך את ביצועיהם פרויקטיםהמבצעים
שני שופטים 25% מצגת ובחינת פרויקט בכנס הפרויקטים מנחי הפרויקט 55% אופן ביצוע הפרויקט )כולל ספר הפרויקט( ****
חובת נוכחות של הסטודנט בכל הפגישות, הצגת עבודתו בפגישות, הגשת דוחות כתובים במועדםדבר מה נוסף" שאינו אופייני לרוב הפרויקטים, ( יינתן אך ורק לסטודנטים שעשו "95ציון מצטיין )מעל
למשל היות מערכת המידע "מבצעית" אצל הלקוח, פיתוח שווה ערך לפטנט, כתיבת מאמר שנשלח לפרסום בכתב עת מקצועי או הגשת מאמר לכנס מדעי.
רשימת קריאה )בבליוגרפיה(: אין
תכנית המפגשים: נושא מפגש
ע"י הסטודנטיםהצגת התקדמות הפרויקט 1-2 הצגת התקדמות הפרויקט ע"י הסטודנטים 3-4 הכנה למצגת בכנס הפרויקטים 5-6
מערכות המלצה שם הקורס בעברית: Recommender Systems שם הקורס באנגלית:
חדש מספר הקורס:
ש"ש 3, סה"כ: 0, מעבדה 0, תרגיל הרצאה: הקורס:מבנה
3 נקודות זכות:
תאור הקורס:
הקורס ידון בגישות שונות לחישוב המלצות, כגון המלצות מבוססות על משתמשים דומים והמלצות המתבססות על תוכן. נלמד על אלגוריתמים שונים מגישות אלו ועל יתרונותיהם וחסרונותיהם. נדון
נה נדון בתכונות שונות רצויות במערכות המלצה, כגון דייקנות, חדשנות, גיוון ופרטיות, ועבור כל תכו פיתוח והערכה שלב התלמידים הקורס יתנסו במסגרתבאלגוריתמים מתאימים וכיצד להשוות ביניהם.
המלצה. מערכות
מטרות הקורס: – אלגוריתמי של תכונות, המלצות לחישוב אלגוריתמים, המלצה במערכות ידע להקנות הקורס מטרת
הקורס: תיאורהחלטות משתי נקודות מבט: חישובית והתנהגותית. לבני האדם היכולת לקבל הקורס יתאר תהליכי קבלת
החלטות נבונות למרות העולם הסבוך והלא ודאי בו הם חיים. המודלים שנלמד בקורס מנסים להקנות את היכולת הזו למחשבים על ידי שימוש בתורות ההסתברות והמשחקים.
מטרות הקורס:
כדי לתאר התנהגות אנושית בעולם האמיתי. תיאורטייםנתמקד באתגרים הנובעים מן השימוש במודלים נקרא ונדון במאמרים בנושא מתחומי הבינה המלאכותית. תרגילי הבית יישמו את המודלים הללו
באפליקציות כגון משא ומתן ומסחר אלקטרוני באמצעות תכנות של סוכנים ממוחשבים.
תנאי קדם: ניתוח וקבלת החלטות 37214902
מבוא להסתברות וסטטיסטיקה 37211021
הציון: הרכבדרישות הקורס ו
חלק מן הדיון יתבצע מחוץ לכיתה, דרך אתר הקורס. על הסטודנט לסכם ולהציג שאלה ביקורתית על מחקרית וינסה קט גמר שבו יציג הסטודנט שאלה פגישה. כמו כן הקורס יכלול פרוי חומר הקריאה לכל
לענות עליה בעזרת הכלים שניקנו בקורס. פירוט הציון להלן: .25%תרגילי בית • .10%השתתפות בכיתה ודיונים באתר הקורס • .65%מבחן •
:(בבליוגרפיהרשימת קריאה )1. Hillier, F. S., and Lieberman, G. J., 2014, Introduction to Operation Research,
10th, 2014.
2. Colin C., 2003, Behavioral game theory: experiments in strategic interaction.
New York, New York Princeton, New Jersey: Russell Sage Foundation
[, Basel, SOXונים בבנק, רגולצייה ]אופציות וחוזים עתידיים, מודלים לאמידת סיכוני השוק, ניהול סיכבמהלך הקורס התלמידים יתרגלו את סקירת מערכות מידע לכריית נתונים פיננסיים וניהול סיכונים.
.Rהשיטות המתוארות בקורס בשפת
ללמוד ולתרגל את השיטות המובילות למימון וכריית נתונים פיננסיים כולל יישומן :מטרות הקורס לם האמיתי.לפתרון בעיות בעו
תנאי קדם:
שפות תכנות לניתוח נתונים 372------ למידה חישובית 372------ ניתוח סדרות עתיות וכריית תזרימי נתונים 372------
הציון: הרכבדרישות הקורס ו
הקורס מתבסס על הרצאות ותרגול בכיתה. על הסטודנטים בקורס להגיש במועד את כל עבודות הסמסטר ולהבחן בסוף הקורס על כל החומר.הבית שינתנו במהלך
מציון הקורס. משקלה של כל עבודה יפורסם באתר 15%-עבודות בית שמשקלן הכולל כ 4-יינתנו כהקורס. העבודות תוגשנה בזוגות במועדים שייקבעו. הן תכלולנה תרגילים חישוביים ותרגילי
תכנות.
85%-בסוף הקורס תיערך בחינה שמשקלה כ .
כל עבודות הבית והצלחה במבחן הם תנאים למעבר הקורס.הגשת
:(בבליוגרפיהרשימת קריאה )
1. Bodie, Z., Kane, A., & Marcus, A., 2013, Investments 10th edition.
Irwin/McGraw-Hill.
2. Jorion, P., 2007, Value at Risk: the New Benchmark for Managing Financial
Risk 3/e. Mc Graw - Hill.
:תכנית המפגשים .3
מס' השיעור נושא השיעור קריאה נדרשת
1 תיק קריטריונים סטטיסטטיים לבחירת 2 -ו 1: פרקים 1ספר
5-6 איתור והערכת נגזרים פיננסיים 20: פרק 1ספר גישות שונות :אופציות וחוזים עתידיים 21: פרק 1ספר
ואסטרטגיות
7
מודלים לניתוח ותמחור אופציות וחוזים 22: פרק 1ספר [S&Bעתידיים ]
8-9
עתיות שימוש במודלים לניתוח סדרות [AR(I)MA] בתחום הפיננסי
10
11 [VaRמודלים לאמידת סיכוני השוק ] 5: פרק 2ספר
,Baselניהול סיכונים בבנק. רגולצייה ] 18-20: פרק 2ספר
SOX]
12
סקירת מערכות מידע לכריית נתונים פיננסיים וניהול סיכונים
13
יזמות טכנולוגית שם הקורס בעברית:
Technological Entrepreneurship שם הקורס באנגלית:
372.1.4501 מספר הקורס:
ש"ש 3, סה"כ: 0, מעבדה 0, תרגיל הרצאה: הקורס:מבנה
ת זכותונקוד 3 נקודות זכות:
הקורס הקמה והובלת חברת הזנק אינו דומה לצורה שבה מתנהלים ארגונים מבוססים. תאור הקורס:
סיכון, -מדריך את תלמידי שנה ד' את רזי היזמות הטכנולוגית בשלביו השונים, החל מהרעיון דרך גיוס הוןשמכונה התנ"ך של עמק "The Art of the Start" יתמקד בספר ועד לניהול שיתופי פעולה. הקורס
יליקון ומהווה קריאת חובה בכל קורסי מדעי המחשב העוסקים ביזמות. כותב הספר גיא קוואסקי הינו הסשהינה חברה Garage Technology Ventures מקינטוש ומכהן כמנכל -ממנהיגי מהפכת אפל
הממוקמת בקליפורניה.
מטרות הקורס ממנו הופכים רעיון לחברת הזנק. לחשוף את התלמיד לעולם היזמות הטכנולוגית וללמדו את התהליך
הציון: הרכבדרישות הקורס ו
הנוכחות בכל המפגשים הינה חובה, כיוון שהמצגות מכילות רק נקודות מרכזיות בנושאים עליהם נדבר. ע"מ לקיים "The Art of the Start"יש לקרוא לפני כל שיעור את הפרק התואם לנושא השיעור בספר
דיון מעמיק יותר במהלך ההרצאה.
הרכב הציון: כולל:, במהלך הסמסטר תידרשו להראות התקדמות ולקבל פידבק40% : אפ-סטארט פרויקט ,
(PowerPoint Pitchהצגה הצעת הסטרטאפ ) .1
(Executive Summaryדו"ח פרויקט ) .2
, שאר הכיתה בוועידה( pitchאפ )בבחינה סטודנטים יציגו את רעיונם לסטארט -הצגת הפרויקט .3שתיפקדו או ישתתפו בתוך משקיעים פוטנציאלים, בנוסף ישתתפו גם אנשים מהתעשייה
. מתפקדים כיום בניהול הון סיכון ו/או מנהלי אינקובטורים
*הפרויקט יישאר בבעלות הסטודנט במידה וירצה להמשיך את רעיון הפרויקט.
10% –השתתפות בכיתה
50% –סופי מבחן
:(בבליוגרפיהרשימת קריאה )
1. Kawasaki, G., 2015. The art of the start 2.0: The time-tested, battle-hardened
guide for anyone starting anything. Penguin.
.
:תכנית המפגשים מס' שיעור נושא קריאה נדרשת
1 מבוא 1פרק
2 מיצוב 2פרק
Pitching 3 -אומנות ה 3פרק
4 כתיבת תכונית עסקית 4פרק
5 ניהול חברת הזנק בתחילת הדרך 5פרק
6 גיוס כ"א גרעין 6פרק
7 גיוס הון 7פרק
8 ניהול שיתופי פעולה 8פרק
9 מיתוג המוצרים 9פרק
The Art of Rainmaking 10 10פרק
The Art of Being a Mensch 11 11פרק
12 על הצגת הפרויקט הסופיתחזרה גנרלית
13 הצגת הפרויקט הסופי
פרטיות בעידן הדיגיטלי שם הקורס בעברית:
Privacy in the Digital Age שם הקורס באנגלית:
חדש מספר הקורס:
ש"ש 3, סה"כ: 0, מעבדה 0, תרגיל 3הרצאה: מבנה הקורס:
3 נקודות זכות:
תאור הקורס:השימוש ההולך וגובר במערכות המידע מחד, והשילוב של מערכות התקשורת מאידך, יוצרים עבור
המשתמשים חשיפה חסרת תקדים של מידע אישי, והופכים את סוגיית הפרטיות לראשונה בחשיבותה. העידן ום, (, שירותים מבוססי מיקWEB-Browsingהדיגיטלי כולל מעקב אחר פעולות רשתיות )בעיקר במהלך
, אמצעי זיהוי ביומטריים וכיו"ב. IoT, טכנולוגית AIמצלמות מעקב האוספות מידע המעובד בטכנולוגיות בשעה שטכנולוגיות אלו מציעות תועלות משמעותיות עבור המשתמש, הן גם פוגעות בפרטיותו וכך בפועל
הסצנריו, והמידע בעל משמעות המשתנה על פי פרמטרים שונים כגון: המשתמש, Trade-offמציגות הנחשף.
במהלך הקורס סוגית הפרטיות תבחן הן בהיבטיה התיאורטיים, והן במופעיה המעשיים בעולם הדיגיטלי. יוצגו
-kדרכים טכנולוגיות להגנה על הפרטיות במספר מישורים: א( שיטות לאומדן והגנה על הפרטיות )כגון:
anonymity, Differential-privacyאמידת הפרת הפרטיות הנובעת משימוש ביישום מסוים (; ב( כלים ל(P3P( שיטות לניהול הפרטיות ע"י משתמש הקצה )ג ;)user-controllable privacy הקורס יעסוק גם .)
בהיבטים החקיקתיים והרגולטוריים של הגנת הפרטיות בארץ ובעולם. השימוש ברשתות החברתיות המקוונות (OSN ובעיקר רשת הפייסבוק ,)– .יהוו מודל להבנת התהליכים
מטרות הקורס:קורס זה יקנה לסטודנטים היכרות מעמיקה עם איומי הפרטיות ודרכי ההתממשות שלהם )רשתות חברתיות,
...(,cookies, Big Dataהזדהות במנועי חיפוש,
תנאי קדם: אבטחת מחשבים ורשתות תקשורת 37214601
דרישות הקורס והרכב הציון:
דורש קריאת מאמרים אקדמיים ביצוע עבודה שתכלול אלמנט בעל אופי מחקרי, סקר ספרות מקוצר, הקורס והצגת העבודה בפני הכיתה.
הרכב הציון הסופי:
30% פרויקט הגמר: 10% הצגת הפרויקט:
60% מבחן סופי:
הצלחה במבחן היא תנאי למעבר הקורס.
רשימת קריאה )בבליוגרפיה(:1. Aggarwal C. C. and Yu P. S., 2008, Privacy-Preserving Data Mining: Models
and Algorithms, Springer.
2. Solove, D.J., Rotenberg, M. and Schwartz, P.M., 2009, Privacy, Information, and
Technology, 2nd edition, , Aspen Publishing.
:תכנית השיעורים
קריאה נדרשת נושא ההרצאה שבוע 1-3פרקים – 1ספר מבוא וסקירת תיאוריות של פרטיות 12 Anonymity 4פרק – 2ספר 3 Differential privacy 4 Re-identification 4פרק – 2ספר 5 P3P and privacy semantics אין קריאת חובה קבלת החלטות הנוגעות לפרטיות 6 שקיפות והסכמה 7 2פרק – 2ספר הנוגעים לפרטיות בארץ ובעולם החוק והרגולציה 8 פרטיות ברשת וברשתות חברתיות 9
פרטיות בשירותים מבוססי מיקום 1011 Configuring Privacy preferences
הצגת עבודת הגמר 12-13
מלאכותית חיפוש בבינה שם הקורס בעברית:
Search in Artificial Intelligence שם הקורס באנגלית:
תאור הקורס:קשות בבינה מלאכותית. הקורס הקורס עוסק בשיטות של חיפוש יוריסטי המשמשות לפתרון בעיות
מחסור בזיכרון ובזמן ויסקור את מיטב גוןמציג את הבעיות השונות בחיפוש במרחבים מאד גדולים כהפתרונות שפותחו לבעיות אלה החל משיטות חיפוש קלאסיות וכלה באלגוריתמים חדשים המשלבים
. חלק נכבד כו'מספר מעבדים מקביליים וכמו שימוש בזיכרונות גדולים, חיפוש עם טכנולוגיות חדישותמהקורס עוסק בשיטות שפותחו על מנת שהמחשב יוכל לשחק משחקים כמו שחמט ודמקה ויסקור
לבו תיאורים של מערכותואלגוריתמים של חיפוש על עצי משחק וניתוח מתמטי שלהם. בקורס יש אמיתיות.בעיות מודרניות מפורסמות הפותרות
מטרות הקורס:
להקנות יכולות וידע בשיטות חיפוש בבינה מלאכותית
בינה מלאכותיתמבוא ל, אלגוריתמים, מבני נתונים תנאי קדם:
דרישות הקורס והרכב הציון:
הקורס יכלול פרוייקט מעבדה ובו יתנסו הסטודנטים בשיטות החיפוש השונות לפי בחירתם וכן בחינה למעבר בקורס. סטודנטים המעוניינים בכך יוכלו להמיר את בסוף הקורס. הצלחה בבחינה הינה תנאי
12-13פרקים – 3ספר חיפוש מקבילי, בעיות סיפוק אילוצים 13
כריית מידע במאגרי נתונים גדולים :שם הקורס בעברית
Massive Data Mining :שם הקורס באנגלית
37225401 :מספר הקורס
3, סה"כ: 0, מעבדה 0, תרגיל 3הרצאה: :היקף הקורס
3 :נקודות זכות
תיאור הקורס:
במסגרת הקורס נלמד כיצד לבצע משימות שכיחות של כריית מידע, כגון סיווג, ניתוח אשכולות והמלצה, על גבי locality-sensitive -ו Map Reduceמאגרי נתונים גדולים באמצעות עקרונות של עיבוד מקבילי ומבוזר כגון
hashingובלות היום לכריית מידע בהיקפים גדולים.. במסגרת הקורס הסטודנטים יכירו ויתנסו בטכנולוגיות המק
:מטרות הקורס
הקורס ידון בעקרונות ובטכניקות לעיצוב, פיתוח ויישום אלגוריתמים במאגרי נתונים גדולים
:קורסי קדם
שפות תכנות לניתוח נתונים 372------
למידה חישובית 372------
:דרישות והרכב הציון
התלמיד נדרש ללמוד את נושאי הקורס המפורטים להלן על פי ההרצאות בכיתה וחומר הקריאה, להשתתף בהרצאות ולהגיש עבודות בית במועד ולהבחן בסוף הקורס על החומר.
20%-משקל סך מטלות הבית במהלך הקורס הוא כ.
80%-בסוף הקורס תיערך בחינה שמשקלה כ.
הקורס.הצלחה במבחן היא תנאי למעבר
:רשימת קריאה
רשימת קריאה )בבליוגרפיה(:1. Anand Rajaraman, Jeffrey D. Ullman, Mining of Massive Datasets, 2
nd Edition, 2014,
Cambridge Press
תכנית המפגשים והקריאות:
מס' השיעור נושא השיעור קריאה נדרשת
1 מבוא 1פרק עבור בעיות ניתוח 1חלק – Map Reduce 7+ פרק 2פרק
אשכולות
2
3 עבור בעיות סיווג 2חלק – Map Reduce 12פרק
4 1חלק –אלגוריתמים לניתוח גרפים גדולים 10פרק
5 2חלק –אלגוריתמים לניתוח גרפים גדולים 10פרק
-ו SVDשיטת –הקטנת מימדיות לנתוני עתק 11פרק 6
CUR 7 נתוני עתק מערכות המלצה עם 9פרק
8 1חלק - כריית זרמי נתונים 4פרק 9 2חלק –כריית זרמי נתונים 4פרק
מחשב בפרט; -אדם מבוא והיכרות עם התחום; תיאוריות ועקרונות של עיצוב בכלל ועיצוב מערכותעקרונות מערכת עיבוד המידע האנושית; גישות ושיטות לניתוח, הערכה ועיצוב של יישומים ומוצרים
אינטראקטיביים; אמצעי וסגנונות אינטראקציה בתכנה וחומרה; דוגמאות לתחומי יישום שונים כגון כלי ם תרבותיים ולאומיים.רכב וסביבות מגורים; עיצוב לנגישות ולאוכלוסיות מיוחדות; והיבטי
מטרות הקורס:
מחשב.-. לידע את הסטודנטים בנושאים בסיסיים הקשורים לתחום של אינטראקציית אדם1. להציג תיאוריות, גישות וקווים מנחים לעיצוב מערכות אינטראקטיביות ושיטות להערכתן, בהם יוכלו 2
גרי מידע בהם יוכלו התלמידים להיוועץ הסטודנטים להיעזר ולהשתמש בעת הצורך. להציג מקורות ומא בעתיד.
. תרגול בשימוש בידע ובכלים הנלמדים להערכה של מערכות אינטראקטיביות.3
תנאי קדם: אין
הציון: הרכבדרישות הקורס ו הרכב הציון:עבודות. ששבמהלך הקורס יינתנו
18%: עבודות 82% קורס:בחינת סוף
:(בבליוגרפיהרשימת קריאה )
על התלמידים לקרוא אין ספר לימוד לקורס. במקום זה לכל שיעור נקבעו מספר מאמרים לקריאת חובה. את חומר הקריאה הנדרש לכל אחד מהשיעורים. ההרצאות בכיתה קשורות אמנם לחומר הקריאה, אך
ן אינן חופפות לחלוטין ובוודאי אינן מתימרות לכסות את כל חומר המאמרים. הבחינה תורכב המהמאמרים והן מתכני ההרצאות ועל התלמידים להפגין בקיאות בשניהם. בנוסף, רשימת הקריאות כוללת
מאמרי רשות )בד"כ מאמרים קצרים מהעיתונות( שנועדו להרחבת הידע בנושאי הקורס.
:תכנית המפגשים
מס' השיעור נושא השיעור קריאה נדרשת
מחשב.-אינטראקציית אדם( על התחום של 2017טרקטינסקי, נ. )
מבוא
1
Norman, D. (1988) “The Psychopathology of Everyday
Things”.
Norman, D. Design as Communication.
http://jnd.org/dn.mss/design_as_communication.ht
ml
Padila, M. User Interface Design - Taking the
Good with the Bad, Digital Web Magazine, July
18, 2006. http://www.digital-
web.com/articles/user_interface_design_taking_the
_good_with_the_bad/
מודלים ועקרונות בעיצוב לשימוש
אנושי
2
Roth, S.P. et al. “Mental models for web objects: Where
do users expect to find the most frequent objects in online
shops, news portals, and company web pages?” Interacting with Computers, 22 (2010) 140–152.
תאור הקורס:בין חלבונים, רשתות גנטיות, הקורס יכלול את הנושאים הבאים: מקורות מידע )אינטראקציה
תקשורת מחשבים, רשת החשמל, וכו '.( ניתוח של רשתות מורכבות: , WWW, חברתיות רשתות (, מקדם Betweenness, Eigenvector, Closeness, Random walks, מרכזיות )קישוריות מדדי
שפותבאמעותמורכבותרשתותלניתואלגורתמיםPython אוR ותוך שימוש בחבילות קיימות )כגוןigraph.)
מטרות הקורס: בסיסיים לניתוח רשתות מכללהסוגים להקנות כלים
תנאי קדם:
שפות תכנות לניתוח נתונים 372------ למידה חישובית 372------
ניתוח רשתות חברתיות 37214403
הציון: הרכבדרישות הקורס ו 20%תרגילי בית:
80%בחינה סופית:
:(בבליוגרפיהרשימת קריאה )
1. Mark, N., 2010. Networks: an introduction, Oxford University Press
:תכנית המפגשים
מס' השיעור נושא השיעור קריאה נדרשת
1 תיאורית הגרפים 1פרק
והמאמר: 3פרק Newman Girvan, Finding and evaluating
community structure in networks, Physical
2 קהילותניתוח מבניים של
Review E 69, 026113 (2004)
3 תכונות של גרפים
4-7 מדדי מרכזיות 7פרק
פיתוח אלגוריתמים לניתוח 9-10פרקים גרפים
8
להיווצרות של מודלים 14פרק גרפים
9
המאמר:Kang et al. , Diffusion Centrality in Social
Networks, ASONAM (2012)
10 התפשטות ברשתות
המאמר:Wang, P., Xu, B., Wu, Y. and Zhou, X.,
2015. Link prediction in social networks:
the state-of-the-art. Science China
Information Sciences, 58(1), pp.1-38.
11-12 ברשת חיזוי קשרים
המאמר:
Goyal, P. and Ferrara, E., 2017. Graph
embedding techniques, applications, and
performance: A survey. arXiv preprint
arXiv:1705.02801.
Embeddingשיטות לגרפים
13
שפה טבעית ודינמיקה חברתית נושאים מתקדמים בעיבוד שם הקורס בעברית:
Adavanced NLP and Social Dynamics שם הקורס באנגלית:
372.2.58070 מספר הקורס:
ש"ש 3, סה"כ: 0, מעבדה 0, תרגיל הרצאה: הקורס:מבנה
נק"ז 3 נקודות זכות:
תאור הקורס:המתמקד בעיבוד שפה טבעית בקונטקסט החברתי. בעוד שפה משמשת הקורס הנו קורס מתקדם
רוב המחקר בעיבוד שפה מתמקד בטקסט )משפט, - לתקשורת בין אנשים בסיטואציה )רשת( חברתיתפסקה, מסמך( במנותק מהקונטקסט החברתי ורוב המחקר בניתוח רשתות )חברתיות( נעשה במנותק
גישות משתי הדיסציפלינות ונראה איך השילוב תורם הן לעיבוד מהתוכן המועבר ברשת. בקורס זה נשלב השפה והן למידול הדינמיקה החברתית. כמו כן, נראה כיצד גורמים חברתיים יוצרים הטיות הפוגעות בלימוד ובהערכת הביצועים של אלגוריתמי למידה וכיצד אלגוריתמי למידה משכפלים ומגבירים הטיות
חברתיות.
:מטרות הקורסגם בניתוח רשתות חברתיות כמו הקורס יקנה לסטודנטים ידע מתקדם באלגוריתמים לעיבוד שפה
ובמידול דינמיקה חברתית. הקורס ישלב תכנות ועיבוד מידע עם תיאוריה של רשתות מורכבות ורשתות בקבוצות וכל סטודנט יציג מאמר במתכונת פרויקט. הסטודנטים יעבדו על Rבשפת פייתון או חברתיות
סמינר.
תנאי קדם: למידה חישובית 372------ שפות תכנות לניתוח נתונים 372------ עיבוד שפה טבעית 372------
הציון: הרכבדרישות הקורס ו
(, השתתפות בדיונים על המאמרים המוצגים 15%ציון הקורס יבוסס על הצגת מאמר במתכונת סמינר ) (50%(, מבחן סופי )30%, פרויקט )(5%)
:(בבליוגרפיהרשימת קריאה )
1. Goldberg, Y., 2017. Neural network methods for natural language processing.
Synthesis Lectures on Human Language Technologies, 10(1), pp.1-309. 2. Barabási, A.L., 2016. Network science. Cambridge university press.
3. Jurafsky, D. and Martin, J.H., 2014. Speech and language processing (Vol. 3).
London: Pearson.
:תכנית המפגשים
מס' נושא השיעור קריאה נדרשת
השיעור
Do Artifacts Have
Politics, Winner, 1980
חברתיות, סקירת האתגרים בעיבוד שפה וניתוח רשתות מבוא סוציולוגי, דוגמאות: הטיות מגדר בתרגום מכונה,
distributional הטיות חברתיות בלמידה עמוקה שלsemantics. .ותוכן פוליטי
1
4פרק – 2ספר
An Information Flow
Model for Conflict and
Fission in Small Groups,
Zachary, 1977
: עולם "יישור קו"-סקירה ו - ניתוח רשתות )חברתיות( ,(scale free) קטן, מודולריות, רשתות חסרות מידה
קשרים חזקים וקשרים חלשים, רשתות בינאריות, רשתות ממושקלות, רשתות מרובות שכבות
2-3
-ו Word2Vecשפה טבעית: ל Embeddingשיטות 8-9פרקים 1ספר Glove
4-5
13-19פרקים – 1ספר 9פרק – 3ספר
Recurrent Neural) רשתות עמוקות מורכבות
Networks ו Long-Short Term Memory
[LSTM] Networks) ושימושיהן לעיבוד שפה
5-6
המאמר:Robins, G.; Pattison, P.;
Kalish, Y.; Lusher, D.
(2007). "An introduction
to exponential random
graph models for social
networks". Social
Networks. 29: 173–191.
Exponential) מודלים אקספוננציאליים לרשתות
Random Graph Models - ERGM)
7
; פרויקטהצגה ואישור התוכניות למיני דיון קבוצתי על ההצעות
8-9
הצגת מאמרים ודיון תוך דגש על התמונה העולה קשורים ממאמרים קשורים )הצגת קבוצות מאמרים
מבוססות ענן, ובפרט פיתוח בתכנון ארכיטקטורות שונות של אפליקצית ומעשי תיאורטי רקע הקניית
.ענן תשתיות ומובייל העובדות מול WEBאפליקציות
מטרות הקורס:במסגרת הקורס נכיר את עולם הענן, תוך הסתכלות ארכיטקטונית של אפליקציות ווב ומובייל המפותחות
על אתגרים ונכיר שימושו מול הענן. בפרט, נכיר את סוגי הענן השונים, ופלטפורמות ענן קיימות ,נדבר של מיקרוסופט. הקורס ישלב תרגולים מעשיים ותרגילים של תכנון ופיתוח AZUREאת פלטפורמת ה
אפליקציה באנדרואיד מול סביבת הענן. הקורס ישלב גם הרצאה מהתעשייה שתספר על מימושו של הענן AZUREש בפלטפורמת כטכנולוגיה מובילה בשוק ההייטק הישראלי והעולמי. במסגרת הקורס נשתמ
PLATFORM AS SERVICE כ DATA CENTERכפלטפורמת ענן בה יתכנן ויבנה כל סטודנט )הסטודנטים יקבלו חשבונות ענן משלהם לחצי שנה ע"מ שיוכלו לפתח לענן.(
computing: a practical approach, New York: McGraw-Hill.
:תכנית המפגשים
מס' השיעור נושא השיעור קריאה נדרשת
מבוא לחישוב ענן 1: פרק 1ספר
1
2 ניהול חישוב ענן 1: פרק 1ספר AMAZON WEB SERVICES (AWS) 3 2: פרק 1ספר GOOGLE CLOUD 4 2: פרק 1ספר Windows Azure: Architecture and 3: פרק 1ספר
AppFabric
5
CLOUD Infrastructure 6 3: פרק 1ספר CLOUD Storage – BLOB and Tables 7 2: פרק 2ספר CLOUD Storage QUEUES and SQL 8 3: פרק 2ספר 9 (Web Servicesשירותי ווב ) 4: פרק 2ספר Platform as a Service (PaaS), Software 5: פרק 2ספר
as a Service (SaaS), and Software plus
Services (S+S)
10
Local clouds, thin clients, and 6: פרק 2ספר
virtualization
11
12 יישומי למידה חישובית בסביבת ענן 13 הצגת פרויקט סופי
locally linear embedding החלק השני של הקורס ידון בשיטות לניתוח אשכולות ויכלול את הגישות .(, שיטות מבוססות מודל DBSCANהבאות: שיטות חלוקה, שיטות היררכיות, שיטות מבוססות צפיפות )כגון
( SOM, COBWEBשיטות מבוססות מודל )כגון 11 לניתוח אשכולות
17פרק – 4ספר שיטות לניתוח אשכולות בגרפים. 12
המאמרים: זיהוי אנומאליות 13Chandola, V.; Banerjee, A.;
Kumar, V. (2009). "Anomaly
detection: A survey". ACM
Computing Surveys. 41 (3):
1–58.
Hodge, V. J.; Austin, J.
(2004). "A Survey of Outlier
Detection Methodologies"
Artificial Intelligence
Review. 22 (2): 85–126.
שיטות מתקדמות בכריית נתונים ומחסני נתונים שם הקורס בעברית:
Advanced Methods in Data Mining and Data Warehousing שם הקורס באנגלית:
372-2-5905 מספר הקורס:
ש"ש 3, סה"כ: 0, מעבדה 0, תרגיל הרצאה: הקורס:מבנה
3.0 נקודות זכות:
תאור הקורס:הנלמדים כוללים סקירה של תחומי מחקר עכשוויים במדעי הנתונים ובינה עסקית, בחירת נושאים ה
מאפיינים, שיטות מתקדמות לבניית עצי החלטה, כריית תזרימי נתונים, כריית נתונים תלויי זמן ומרחב, רו כריית מידע שומרת פרטיות, כריית טקסט ושיטות חישוב "רכות" בכריית נתונים. במהלך הקורס יסק
מודדו עם ניתוחם של פרויקטים בהם ית-התלמידים מאמרים חדשניים בנושאים מחקריים, ויבצעו מיני םנתונים אמיתיי
מטרות הקורס:
להציג את הכיוונים המחקריים המרכזיים בתחומים של מדעי נתונים ובינה עסקית.
תנאי קדם: למידה חישובית 372------
הציון: הרכבדרישות הקורס ו
כללי: הקורס מבוסס על הרצאות בכיתה וחומר הקריאה. הסטודנטים נדרשים להגיש בזמן פרויקט • מחקר ולהציגו בכיתה. בסוף הסמסטר תינתן בחינה סופית.
נוכחות בכיתה הינה חובה. ניתן להחסיר עד שני מפגשים במהלך הסמסטר תוך מתן הודעה מוקדמת • יון על הנושאים המוצגים בכיתה.למרצה הקורס. התלמיד צפוי להשתתף בד
הגשת פרויקטי מחקר: ניתן להגיש פרוייקטים ביחידים או בזוגות. שני התלמידים שמגישים את העבודה • אחראים על כל חלקיה. במקרה של הפרה משמעתית הקשורה לעבודה, יופנו שני התלמידים לוועדת
המשמעת.של אלגוריתם חדשני לכריית מידע / למידת מכונה. פרויקט מחקר: הפרויקט מיועד למימוש ולהערכה•
פרויקט המוגש על ידי זוג תלמידים צריך לכלול שני אלגוריתמים בעלי מטרה זהה או דומה. לא ניתן להגיש אלגוריתמים הזמינים כקוד פתוח. על כל תלמיד או זוג תלמידים לבחור את נושא הפרויקט ולהגיש
ע הרביעי לסמסטר. ההתמקדות צריכה להיות על אלגוריתמים אותו לאישור המרצה עד סוף השבו שפורסמו בשנים האחרונות. ההנחיות המפורטות תוצגנה בכיתה ובאתר הקורס.
דקות לכל תלמיד. בסוף כל מצגת 10-15 -הצגת פרויקט המחקר בכיתה: משך הצגת הפרויקט יהיה כ • רשים להשתתף במצגת. המצגות יתקיימו במהלך יתקיים דיון של מספר דקות. כל חברי צוות הפרויקט נד
שני המפגשים האחרונים של הסמסטר. הגשת פרויקט המחקר במועד, הצגתו בכיתה, והצלחה הבחינה הסופית נדרשים לצורך מעבר הקורס.•
בחינה סופית. - 50%פרויקט מחקרי, - 50%הרכב הציון:
:(בבליוגרפיהרשימת קריאה )1. Abraham, K. and Horst, B. eds., 2018. Data Mining in Time Series and
Streaming Databases (Vol. 83). World Scientific.
2. Liu, H. and Motoda, H., 2012. Feature selection for knowledge discovery and
data mining (Vol. 454). Springer Science & Business Media.
3. Maimon, O. and Last, M., Knowledge Discovery and Data Mining – The
4. A. Schenker, H. Bunke, M. Last, A. Kandel, Graph-Theoretic Techniques
for Web Content Mining, World Scientific, Series in Machine Perception
and Artificial Intelligence, Vol. 62, 2005.
:תכנית המפגשים
מס' השיעור נושא השיעור קריאה נדרשת
סקירה של תחומי מחקר עכשוויים במדעי שונים מאמרים הנתונים ובינה עסקית
1
13 ,11 ,2 ,1פרקים 2ספר
שונים מאמרים
2 בחירת מאפיינים
3פרק – 3ספר
שונים מאמרים
3 שיטות מתקדמות לבניית עצי החלטה
4 כריית תזרימי נתונים שונים מאמרים
5 כריית נתונים תלויי זמן ומרחב 1-5פרקים – 1ספר
6 כריית מידע שומרת פרטיות מאמרים שונים מאמרים, 2-7: פרקים 4ספר
שונים 7 כריית טקסט וכריית תוכן באינטרנט
8-9 שיטות חישוב "רכות" בכריית נתונים שונים מאמרים 10 רפואיים-יישומים ביו שונים מאמרים
11 יישומים ביטחוניים שונים מאמרים
12-13 הצגת הפרויקטים המחקריים
מכריית נתונים לאלגוטרייד שם הקורס בעברית:
From Data Mining To AlgoTrader שם הקורס באנגלית:
חדש מספר הקורס:
ש"ש 3, סה"כ: 0, מעבדה 0, תרגיל 3הרצאה: מבנה הקורס:
3 נקודות זכות:
תאור הקורס: תוך שימוש בתחום קבלת ההחלטותבתפעול והן כיום עובר לאוטומטיזציה הן ההשקעות הפיננסיות תחום
במגוון רחב של אלגוריתמים בתחום הקורס ידון(. בפרט, AlgoTradeלמסחר )שונים באלגוריתמים י גידור, חיזוי, ההשקעות הפיננסיות, לרבות ניהול סיכונים, הקצאת נכסים, ניתוח סגנון, מסחר דינמ
Data יתוח מערכות פיננסיות המשלבותבפמעשיים הקניית כלים ותמחור אופציה. כמו כן ישלב
Warehousing עם Data Mining.
מטרות הקורס:. במסגרת למסחר אלגוריתםמטרת הקורס היא הקניית כלים אנליטיים ומעשיים הדרושים לצורך פיתוח
או פייתון. Rהקורס התלמידים יפתחו תוכנה למסחר המבוססת על שפת
תנאי קדם: חישוביתלמידה 372------
שפות תכנות לניתוח נתונים 372------
ניתוח סדרות עתיות וכריית תזרימי נתונים 372------
דרישות הקורס והרכב הציון:ומעלה( בבחינת סוף הסמסטר 56מהציון הסופי. הערה: קבלת ציון עובר ) 50%בחינת סוף סמסטר .1
הינה תנאי לקבלת ציון עובר בקורס.לכל פרוייקט יצוותו סטודנטים שיבצעו חלקים שונים בפרוייקט .בשוק ההוןבשיתוף ביצוע פרויקט .2
בהתאם ללו"ז שייקבע בתחילת הביצוע וההגשה יהיו עד להשלמתו )העבודה תתבצע בזוגות(. הסמסטר.
בקורס הלימוד יספר
1. Bodie, Z., Kane, A., & Marcus, A., 2013, Investments 10th edition.
Irwin/McGraw-Hill.
2. Frost, A.J. and Prechter, R.R., 2005. Elliott wave principle: key to market
behavior. Elliott Wave International.
3. Benninga S., 2014, Financial Modeling, The MIT Press.
פרופסור רפי אלדור אופציות, חוזים עתידים וניהול סיכונים שוק המעו"ף .4
תכנית הקורס
קריאה נדרשת נושא שעור
סקירת שוק ההון בארץ ובעולם. הכרת מגוון ניירות –מבוא 1הערך, סוגי קרנות נאמנות, קרנות גידור, תעודות סל
וההבדל בין קרן לתעודה סל. אינדקסים חשובים, תפקידי שוק ההון.
אלגוריתמים במודל (. Iאלגוריתמים לבניית תיק השקעות ) 3 .CAPMמרקוב , בחירת תיק השקעות אופטימלי ע"פ מודל
9- 8פרקים - 3ספר
(.IIאלגוריתמים לבניית תיק השקעות) 4
Mean –Giniה מודלים לחישוב התפלגות נורמלית, מודל שילוב יישומיים לחישוב סטיית תקן לתיק ההשקעות , ,
לתיק ההשקעות, ומונטה Varמקדם דעיכה, מודל מודל קרלו.
פקודות מסחר באלגוטרייד וכלים בפיתוח מערכת 5Algotrade ,פקודות מסחר :Stop loss,Split
1-4פרקים : 2ספר
של מניות/ מדדים. מודלים אלגוריתמים לניתוח טכני 6לאבטראג', ניתוח טכני, מודלים בתזמון השוק, ממוצע נע,
תיקון פיבונאצ'י,
למסחר סחורות בבורסה. מודלים לאסטרטגית אלגוריתמים 7השקעות, שילוב אופציות הגנה באלגוטרייד, מסחר מטבעי ,
סחורות , הגנות על התיק.
4,5,9,11פרקים : 4ספר
שיטות כריית נתונים לתחום הפיננסים. פתרון בעיות 8-9פיננסיות באמצעות ניתוח אשכולות , עצי החלטה, רשתות
עצביות.
סימולטור לבחירת מדדים 10
11-12: פרקים 1ספר Algotradeסימולטור ל 11
24וכן פרק
הצגת הפרויקטים. 12-13
תכנון והסק תלוי זמן במערכות מידע רפואיות שם הקורס בעברית:
Planning and Temporal Reasoning in Medical Information Systems שם הקורס באנגלית:
5609-2-372 :מספר הקורס
ש"ש 3: סה"כ . 3הרצאה: מבנה הקורס:
3 זכות:נקודות
תיאור הקורס
דע רפואיות. בין נושאי המחקר התיאורטיים והמעשיים העקריים במערכות לזמן חשיבות רבה במערכות מימידע רפואיות נכללים ייצוג, תחזוקה, תשאול והסקה מנתונים רפואיים תלויי זמן. דוגמאות לשימוש בהיסק
רפי תלוי זמן ברפואה כוללות אבחון, ניטור חולים, תכנון וביצוע טיפולים רפואיים, וכן סיכום, הצגה וניווט ג בבסיסי נתונים המכילים כמויות רבות של נתונים קליניים תלויי זמן.
הקורס יסקור בקצרה את נושא החשיבה על זמן בפילוסופיה, בלשנות, מדעי המחשב ובינה מלאכותית. לאחר
זמן ברפואה. הקורס ידון בשתי -מכן הוא יתמקד במאמצי מחקר בנושאי עיצוב ופיתוח מערכות מידע תלויות( הסקה על זמן, התומכת במשימות היקש שונות, כגון תמיכה בהחלטות קליניות 1ימות עיקריות: )מש
אחזור נתונים קליניים בעלי זמן, משימה הדורשת טיפול באחסון ו( תחזוקת מידע תלוי 2זמן; )-מבוססותיניים גולמיים ממדים שונים של זמן. הקורס ידון במשימות אופייניות כגון הפשטה של נתונים נתונים קל
, תכנון תלוי זמן מידעוחקירת וביטויים במונחים קליניים ברמה גבוהה יותר. יוצגו בו יישומים כגון הדמית ואמדן איכות, וכיצד יישומים אלו משתמשים במערכות היסק ובמערכות מבוסס קווים מנחים קליניים טיפולים
תחזוקה תלויות זמן.
מטרת הקורסשנים אחרונות, עם 55 -דנטים את עיקרי התובנות שהשיג המחקר בהיסק תלוי זמן במהלך כלהציג לפני הסטו
דגש על יישומים ברפואה לניתוח נתונם תלויי זמן ולתכנון טיפול רפואי לאורך זמן. הקורס גם יתמקד בהצגה וניתוח של מספר מערכות מחקריות ויישומיות מהשנים האחרונות.
תנאי קדם: . ם; מבוא לבינה מלאכותיתבסיסי נתוני
דרישות הקורס והרכב הציון חובה לעבור את הבחינה כדי לעבור את הקורס. .מהציון 70%: בחינה סופית
מהציון. 30%רגילים: ת 6
: רשימת קריאה
ספרי חובה 1. Combi, C., Keravnou, E., and Shahar, Y., 2010, Temporal Reasoning in
Medicine. Springer-Verlag, New York.
2. Zaniolo, c., Ceri, S., Faloutsos, C., Snodgrass, R., Subrahmanian, V.S., and
Zigari, R,, 1997, Advanced Database Systems. Morgan Kaufman.
3. Russell S. & Norvig P., 2010, Artificial Intelligence: A Modern Approach.
3rd Edition. Pearson
מרים נוספים שחובה לקרואמא
מאמרים רבים מהספרות המדעית הם חלק בלתי נפרד מהקורס ותינתן הפניה אליהם במהלך הקורס.
תתכן הפניה למאמרים נוספים במהלך כחלק מתכנית השיעורים והקריאות. מצויניםהמאמרים רוב
הקורס, למשל לצרכי הצגת מאמרים בכיתה.
לכל אחד מהם )חלק מהנושאים עשויים להתפרש על יותר ממפגש אחד והקריאה הנדרשת תכנית המפגשים ולהפך(:
[.optional, למעט כאלו שמסומנות כרשות ]חובה: כל המקראות הן הערה
מס' נושא השיעור קריאה נדרשת
השיעור
2-3פרקים -1ספר
1 מבוא להסק תלוי זמן ושימושים בבלשנות
2פרק – 1ספר
2 ת.ן ושימושים בבינה מלאכותימבוא להסק תלוי זמ
5פרק – 1ספר
הסק תלוי זמן במערכות רפואיות
3-4
5 בסיסי נתונים טמפורליים 4-5פרק – 2ספר
6 מסגרות ואונטולוגיות 12פרק – 3ספר
ייצוג ידע ורכישת ידע 12פרק -3ספר
7
אבסטרקציה מבוססת זמן
8
9 אינטגרציה של מדדי זמן
10 כות לכריית נתונים טמפורלימער
11 תכנון תוכנית טיפולים מונחה זמן 7פרק – 1ספר
12-13 שיטות להערכת תוכנית טיפולית 7פרק – 1ספר
נושאים נבחרים בבינה מלאכותית שם הקורס בעברית:
Selected Topics in Artificial Intelligence שם הקורס באנגלית:
372.2.5106 מספר הקורס:
ש"ש 3, סה"כ: 0, מעבדה 0, תרגיל הרצאה: הקורס:מבנה
3 נקודות זכות:
תאור הקורס:
בבינה מלאכותית ובקשר שלהם לשיטות הקלאסיות. עיקר נבחרים \בקורס אנו נעסוק בנושאים מתקדמיםהלימוד יתבסס על מאמרים שהתפרסמו בכתבי עת וכנסים בתחום. אופי הקורס יהיה אינטראקטיבי עם
דיונים משותפים והעלאת רעיונות.
מטרות הקורס:למחקר להעשיר את הידע של התלמידים בתחום הבינה מלאכותית ולחשוף אותם בפני בעיות פתוחות
בתחום.
תנאי קדם: מבוא לבינה מלאכותית 372------
הציון: הרכבדרישות הקורס ו( . 20%ם )ם ובה סקירת ספרות של נושא מסוי( מתן הרצאה וכתיבת עבודת סיכו10%נוכחות בקורס, )
(.70%על כל הנושאים שנלמדו ) מבחן מסכם
בתחום הבינה המלאכותית, אשר התפרסמו בכל שנה יפורסמו באתר הקורס רשימת מאמרים עכשווית Artificial Intelligenceאו בכתבי העת: AAAI, IJCAI, AAMAS באחד מהכנסים הבאים:
Journal (AIJ), Journal of Artificial intelligence Research (JAIR על כל סטודנט לבחור את המאמר להצגה.
:(בבליוגרפיהרשימת קריאה )
1) Russell S. & Norvig P., 2010, Artificial Intelligence: A Modern Approach. 3rd
Edition. Pearson
2) Ghallab, M., Nau, D. and Traverso, P., 2004. Automated Planning: theory and
practice. Elsevier.
3) Edelkamp, S. and Schroedl, S., 2011. Heuristic search: theory and
תאור הקורס:הבינה מלאכותית ליצירת שיתוף פעולה יעיל בין סוכנים קורס זה סוקר מודלים ואלגוריתמים מתחום
(agents הפועלים בעולם. בפרט, נתמקד בשלוש סוגי שיתוף פעולה: מציאת מסלולים לקבוצת רובוטים )כך שלא יתנגשו, בניית תוכנית פעולה לקבוצת סוכנים כדי להשיג מטרה משותפת, ובניית תוכניות
דאות לגבי השפעת פעולות הסוכנים על העולם ואי וודאות לגבי דיוק וו-וביצוען במתארים שבהם קיים איהתצפיות שמתקבלות על ידי הסוכנים. בנוסף, נבצע סקירה ביקורתית של יישומים של מערכות בהם קיים
של יישומים תוהכישלונושיתוף פעולה בין מכונות, תוך ניתוח הסיבות )טכנולוגיות וכלליות( להצלחות אלו.
קורס:מטרות הלמודלים שונים של תכנון ולמידה במתאר הכולל מספר סוכנים. בפרט, התלמיד יכיר את ףייחשהתלמיד
המודלים השונים, ידע כיצד להתאים מודל לבעיה נתונים, וכן מגוון אלגוריתמים קיימים המתאימים ליצירת שיתוף פעולה אפקטיבי במודלים השונים .
:תנאי קדם
לבינה מלאכותיתמבוא 372------
אלגוריתמים 37212051
הציון: הרכבדרישות הקורס ו
דרישות הקורס כוללות בוחן, ביצוע פרויקט סיום והצגת מאמר. בנוסף, אני מצפה להשתתפות בפעילה בשיעורים, בדגש על דיונים על מאמרים שנקרא במהלך הסמסטר.
המתבסס על תכני הקורס. הסטודנטים ידרשו להציג את פרויקט הסיום יהיה פרויקט תכנותי או תיאורטי
הפרויקט בכיתה ולהגיש מסמך קצר המסכם את הפרויקט.
מבנה הציון בקורס הציון בקורס יורכב משלושה מרכיבים:
20% –בוחן אמצע .1
30% –השתתפות פעילה והצגת מאמר )בדגש על הדיונים על המאמרים שנקרא( .2
50% -פרויקט סיום .3
:(בבליוגרפיהקריאה )רשימת
1. Russell S. & Norvig P., 2010, Artificial Intelligence: A Modern Approach. 3rd
Edition. Pearson
:תכנית המפגשים
מס' נושא השיעור קריאה נדרשת
השיעור
( בבינה מלאכותית, agentמבוא. הגדרת המונח סוכן ) 10.1פרק אתגרים הקיימים ביצירת שיתוף פעולה אפקטיבי בין
סוכנים.
1
מציאת מסלולים למספר סוכנים. סקירה על שיטות 10.2פרק מבוססות חיפוש, שיטות מבוססות סיפוק אילוצים,
ושיטות המבוססות על הגדרת חוקי תנועה ועל combinatorial auctions.
2-3
multi-agentתכנון קלאסי למספר סוכנים. מודלי 11.2-ו 11.1פרק
STRIPS . ואלגוריתמי תכנון ריכוזיים ומבוזרים 4-5
מודלים מרקוביים לתכנון לקבוצת סכנון נוכח אי 17.2-ו 17.1פרק . Multi-agent MDPוודאות, כגון
5-6
לתכנון נוכחי אי וודאות ותצפיות מודלים מרקוביים 17.4-ו 17.3פרק , Decentralized POMDPרועשות, כגון
ואלגוריתמים לפתרון בעיות אלו.
6-8
למידה כאמצעי ליצירת שיתוף פעולה אפקטיבי בין מאמרים שונים-Multiסוכנים. כולל מודלים ואלגוריתמים שונים ל
agent reinforcement learning
9-10
לים תיאורטיים ליצירת שיתוף פעולה, כולל מוד מאמרים שוניםSharedPlans, Joint Intentions וכן מודלים
המתחשבים בידע חלקי של הסוכנים האחרים כגון interactive POMDP ו- Probabilistic Recipe
Tree .
11
12 בוחן 13 הצגת פרויקטים
שם הקורס בעברית: תורת המשחקים ובינה מלאכותית
Game Theory and Artificial Intelligence שם הקורס באנגלית:
תאור הקורס:ואלגנטית( לתיאור קבלת החלטות במצבים אסטרטגיים. )פשוטה תורת המשחקים היא שפה מתמטית
: סוכנים ממוחשבים שמנהלים נה יש ישומים רבים של תורת המשחקים הודות לבינה מלאכותיתלאחרו, חלוקה צודקת של ירושה או של אלגוריתמים לבדיקה של חשודים בשדה תעופהמסע ומתן עם אנשים,
ושוק התאמה של כליות לחולים. שכר דירה,
מטרות הקורס:לקורס שלוש מטרות: ראשית, להציג את הבסיס של תורת המשחקים. נראה שיש מצבים מפתיעים שבהם לתכונות אנושיות כמו הצהרת כוונות, איומים ואפילו לשקר יש ביטוי בתורת המשחקים. שנית, להבין את
בני אדם ולא רק מחשבים! האתגרים שנובעים מהשילוב של תורת המשחקים בחיים האמיתיים, שכוללים נדון בהיבטים האתיים של שנובעים משילובם של מחשבים בקבלת ההחלטות שלנו. קרא מאמרים בתחום מבינה מלאכותית. שלישית, לתכנן ניסוי או תכנית שתבדוק רעיון או הנחה מתורת המשחקים במעבדה עם
מלאכותית, כלכלה ופסיכולוגיה. אנשים. הקורס הוא בינתחומי ומשלב נושאים ממדעי המחשב, בינה
תנאי קדם: מבוא לבינה מלאכותית 372------
הציון: הרכבדרישות הקורס ו
פרויקט גמר )תכנון, תכנות של ניסוי ובדיקה במעבדה או בתיאוריה, כולל הצגת 60%הציון מורכב מ השתתפות בכיתה ומטלות בית. 20%בוחן אמצע, 20%נושא וסקר ספרות( ,
:(בבליוגרפיהרשימת קריאה )
1. Shoham, Y. and Leyton-Brown, K., 2008. Multiagent systems: Algorithmic,
game-theoretic, and logical foundations. Cambridge University Press.
2. Maschler, M., Solan, E. and Zamir, S., 2013. Game Theory (Translated from
the Hebrew by Ziv Hellman and edited by Mike Borns).
:תכנית המפגשים
מס' השיעור נושא השיעור קריאה נדרשת
Distributed Constraintבעיות מסוג 1פרק – 1ספר
Satisfaction 1
2 אופטימיזציה מבוזרת 2פרק – 1ספר
3פרק – 1ספר
2פרק – 2ספר שיתופית. -מבוא לתאורת המשחקים הלא
Normal Formמשחקים מסוג 3
4פרק – 1ספר 3-4פרקים – 2ספר
Normalפתרון ממוחשב למשחקים מסוג
Form 4
5פרק – 1ספר 3-4פרקים – 2ספר
משחקים עם פעולות רצופות עבור משחקים Extensive Formמסוג
5
יותר: מעבר לצורות ייצוגים עשירים 6פרק – 1ספר הרגילות והרחבות
6
7 למידה והוראה 7פרק – 1ספר
8 תקשורת 8פרק – 1ספר 9 וסיכום העדפות Social Choise 9פרק – 1ספר פרוטוקולים לסוכנים אסטרטגיים: תכנון 10פרק – 1ספר
יישומים של תורת המשחקים בבינה מאמרים שונים מלאכותית
13
מודלים סטוכסטים בחקר ביצועיים שם הקורס בעברית:
Stochastic Models in Operation Research שם הקורס באנגלית:
קורס חדש מספר הקורס:
ש"ש 4סה"כ: , ש"ש 1ש"ש, תרגיל 3הרצאה: מבנה הקורס:
נק"ז 3.5 נקודות זכות:
תאור הקורס:את מושגי היסוד של תורת התהליכים . הקורס יציג עוסק בבנית מודלים מתמטיים של מערכות סטוכסטיות קורסה
תהליכי קפיצה מרקוביים )תהליכי לידה ומוות, תהליכי , רקוב, תהליכי פואסון והכללותיהםשרשרות מ ובפרט: הסטוכסטיים Hidden Markovמן אמת ומודלים חישוביים תלויי זמן )מידול תכנותי של תהליכי ז. כמו כן נדון בתורים מרקובים וכו'(
Model.)
הרעיון של שרשרות במהלך הקורס מוצג ודאות.-תהליכים המתרחשים בתנאי איידע על להעניקהקורס מטרות הקורס:. ידע זה (אקספוננציאלית התהליך האקראי הפואסוני והקשר בין ההתפלגות הפואסונית להתפלגות המעריכית )מרקוב ו
חישובי אורך )כולל תוריםתורת ה של נדון במושגים בסיסים מנת להרחיב את שרשראות מרקוב ולשבצן בזמן. -משמש על(. משטרי תורים שונים וברשתות תורים , והכרות עםובמערכת, עלויות ונצילות המערכת תור ממוצע, בזמני שהייה בתור
לסיום נדון במודלים חישוביים תלויי זמן.
תנאי קדם: לתלמידי הנדסת נתוניםמבוא לתכנות -----372