ד״ר אודי לביא

ברוכים הבאים!
אודי לביא - מדעי המחשב

שלום וברוכים הבאים אל: "אודי לביא – מדעי המחשב". באתר ניתן למצוא מידע אודות קורסים וזמני פגישות.

אודותי

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

 מכללת אורט רחובות

אודות המערכת

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

אייקון ענן

העלאת שיעורים וחשיפתם

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

בניית קורסים בדקות

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

אייקון רספונסיבי

ללמוד בכל מקום וזמן

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

הגשת עבודות מתוזמנת

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

הקורסים שלי

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

תמונה של מסד נתונים

מבני נתונים

הקורס סוקר נושאים שונים במבני נתונים ואלגוריתמים ומיועד לסטודנטים בעלי רקע בסיסי בתכנות. במהלך הקורס נלמד על מבני הנתונים הבסיסיים: מערך, מחסנית, תור, רשימה מקושרת, עץ, ערמה, טבלת גיבוב עצי B-tree ועוד. כמו כן, אציג אלגוריתמים בסיסיים לשימוש במבני נתונים הללו, בכללם חיפושים ומיונים. הסטודנטים בקורס יתכנתו מבני נתונים שונים בשפת JAVA.

תמונה של קובץ Java בתוך מסך מחשב

מבוא לתכנות מונחה עצמים ב-Java

הקורס סוקר נושאים בפיתוח תוכנה תוך התמקדות בתכנות מונחה עצמים (OOP - Object-Oriented Programming) ושימוש בשפת Java. הקורס סוקר מתודולוגיות לפיתוח קוד בגישת מונחית עצמים באמצעות שימוש בכלי פיתוח מתקדמים (Eclipse). הנושאים הנלמדים: הכלה, ירושה, ממשקים, שימוש בקלט ופלט, טיפול בחריגים, שימוש במבני נתונים קיימים (אוספים), בנייה של ממשקים גראפיים ומבוא לתכנות מרובה משימות (Threading).

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

פיתוח אפליקציות מובייל למכשירי Android

הקורס סוקר נושאים בפיתוח תוכנה תוך התמקדות בתכנות מונחה עצמים (OOP – Object-Oriented Programming) ושימוש בשפת Java (בעיקר). מערכת ההפעלה של Android מאפשרת חופש פעולה רחב למפתח. הקורס סוקר מתודולוגיות לפיתוח קוד בגישה מונחית עצמים באמצעות שימוש בכלי פיתוח מתקדמים (Android Studio). את תוצרי העבודה אפשר להריץ על כל התקן מבוסס ליבת לינוקס, ועל כֵּן, האפליקציה יכולה לרוץ על סמארטפונים, טאבלטים וכֵן על טלוויזיות ושעונים חכמים.

שלחו לי הודעה