מבט לעתיד: תערוכת הפרויקטים של בית הספר למדעי המחשב

בחודש האחרון הוצגה בבית הספר למדעי המחשב של האקדמית תל-אביב-יפו תערוכת “מבט לעתיד”.
למעלה מ- 60 פרויקטים במגוון רחב של נושאים הוצגו בה – כולם פרי תכנונם ופיתוחם של הסטודנטיות והסטודנטים למדעי המחשב: החל מפתרונות תוכנה, דרך אפליקציות למובייל וכלה בממשקים מוחשיים. כולם תוצר עבודה של שנה אקדמית אחת. באירוע נכחו בני משפחות, אנשי אקדמיה ובכירים מהתעשייה, שהוזמנו להתרשם ולהעריך את הפרויקטים.
והיו גם זוכים…
במקום הראשון, שזיכה את כל אחד מחברי הצוות בטאבלט מתנה:
שמות הסטודנטים: גיא ברגמן, אופיר כהן, דניאל פונכץ
שם הפרויקט: VIRTSTICK
שם המנחה: ד”ר טומה גבר
שם הסדנה: Home Communication
תקציר הפרויקט:
חיי היום יום של אדם בעל לקות ראיה מלאים באתגרים ובחוסר וודאות לגבי סביבתו הקרובה, כאשר שימוש במקל הליכה או כלב נחייה מספק הקלה מסוימת, אם כי חלקית למצב זה. השימוש במקל הליכה הינו לעיתים מסורבל ועשוי שלא למנוע התנגשות בחפצים בסביבה הקרובה.
VirtStick היא אפליקציה לפלטפורמת ה-Android, אשר משמשת כמעין מקל הליכה וירטואלי עבור אנשים בעלי לקות ראיה. האפליקציה ממדלת את הסביבה כך שהמידע מועבר למשתמש באופן קולי, ומאפשרת לו להגיע בבטחה ליעדו תוך שימוש בטכנולוגית עיבוד תמונה, על מנת לעמוד על מיקום המכשולים ואופיים.
האפליקציה עושה שימוש באלגוריתמים לעיבוד תמונה כגון Bucket Coloring ו-Sobel Filtering ברמה המקומית על מנת לאתר מכשולים בסביבה במהירות, וב-API חיצוני על מנת לזהות את סוג המכשול. לצורך תקשורת קולית עם המשתמש נעשה שימוש במחלקות TextToSpeech ו-SpeechRecognizer המסופקות כחלק מה-Android SDK.
במקום השני, שזיכה את כל אחד מחברי הצוות בשובר על סך 300 שקלים:
שמות הסטודנטים: נדיה ז’ורבה ויעקב רוגינסקי
שם הפרויקט: netSens
שם המנחה: מר אמיר קירש
שם הסדנה: יישומי רשת
תקציר הפרויקט:
בעולם הסייבר תקיפות רשת מהוות חלק מהותי משגרת היום-יום של הארגון.
מומחי אבטחת המידע מתייחסים לנכסי הארגון כאוסף ישויות המצריכות הגנה, אולם התוקפים מאמינים כי רשת הארגון דומה יותר לגרף קשרים בין ישויות.
netSens הינו מוצר המבוסס קוד פתוח לאפיון וניתוח הרשת באופן פסיבי וחשאי.
המוצר בנוי משני רכיבים עיקריים:
Sensor – רכיב דינאמי המאזין לתעבורת הרשת בזמן אמת, מפיק את הנתונים הגולמיים שולח את המידע ל-Center להמשך ניתוח. הרכיב תומך בפרטוקולים ARP ו-DHPC וניתן לבצע אדפטציה לעבודה מול פרוטוקולים נוספים.
Center- רכיב הניתוח של המוצר, המסתמך על מאפיינים יחודיים של פרוטוקולי התקשורת השונים ומאגרי מידע חיצוניים כגון Fingerbank ו-MacVendors . הרכיב הוא מודולרי ומאפשר הכנסת לוגיקות נוספות לאפיון הרשת והצפת תקשורת חריגה בהתאם לפרוטוקולים הנתמכים.
המוצר תומך בשתי צורות עבודה:
האזנה לתעבורה גולמית ברשת בזמן אמת.
טעינת קבצי תעבורה מוקלטים.
ממשק המשתמש הינו מבוסס web ומספק תמונת רשת של הארגון ומידע נרחב אודות הישויות בה.
במקום השלישי, אשר זיכה את כל אחד מחברי הצוות בשובר על סך 200 שקלים:
שמות הסטודנטים: גיא מאירי, עמית מימון, איתן נח ודפנה ששון
שם הפרויקט: פרויקט הטטריס
שם המנחה: ד”ר טומה גבר
שם הסדנה Home communication :
תקציר הפרויקט:
בינה המלאכותית (Artificial Intelligence) הוא תחום פופולרי שתופס תאוצה בשנים האחרונות ומאפשר למחשבים להציג יכולות שאפיינו עד כה את הבינה האנושית בלבד.
בחרנו לנצל את הפוטנציאל הטמון בטכנולוגיה ולרתום אותו לטובת יצירת שחקן ווירטואלי אשר לומד לשחק במשחק הטטריס הקלאסי.
משחק הטטריס המקורי של חברת Nintendo נכתב בשנות השמונים בשפת תכנות “נמוכה”, אשר מקשה על מתכנתים המשתמשים בשפות מודרניות להתממשק עימו.
לכן, האתגר המרכזי בפיתוח הפרויקט היה ליצור API (Application Programming Interface) נוח בשפת תכנות מודרנית, שבאמצעותו יוכלו מתכנתים לקבל אינפורמציה ולשלוח פקודות אשר ישפיעו על מהלך המשחק בזמן אמת.
בחרנו לפתח את הממשק בשפת Python מכיוון שהיא שפה אשר מכילה מגוון רחב של ספריות לפיתוח אלגוריתמי למידה באופן ידידותי למשתמש.
לצורך הדגמת אופן פעולת ה-API, מימשנו באמצעותו שחקן וירטואלי המתבסס על אלגוריתמי בינה מלאכותית.
ובתואר “חביב הקהל”, אשר זיכה את כל אחד מחברי הצוות בשובר על סך 100 שקלים:
שמות הסטודנטים: אופיר אוזן, נוי מקאחל, שרון מתיתיהו וליעד פסקר
שם הפרויקט: NOLS
שם המנחה: ד”ר טומה גבר
שם הסדנה: Home Communication
תקציר הפרויקט:
NOLS הינו מוצר המהווה פתרון לשליטה על ריבוי מכשירי חשמל ביתיים.
המוצר משתמש ברכיב אלקטרוני הקיים בבתים רבים בישראל – שלט של חברת התקשורת “HOT”.
עם התקדמות הטכנולוגיה בישראל, ישנם כפתורים בשלט אשר כמעט ואינם בשימוש.
על כן, ניתן ע”י התקנת המוצר להשתמש בהם לצורכי הפעלה, כיבוי ושליטה על מוצרי החשמל.
דוגמה בסיסית לכך הינה כפתור ה-DVD / VCR – אשר מנוצל במסגרת הפרויקט למתואר לעיל.
NOLS משתמש בכפתור ה-DVD / VCR המעביר את המשתמש למצב “בית חכם”. לאחר מכן, באמצעות שימוש בלחצני שלט נוספים, כגון מספרים, ניתן לבצע שליטה מלאה ומוגדרת מראש במוצרי הבית לפי צורך.
המוצר נבנה באופן המאפשר הוספת מוצרי חשמל עתידיים בצורה נוחה וקלה.
NOLS פותח מתוך מטרה להקל על המשתמש הביתי לשלוט על מוצריו באופן יעיל ונוח, ומתוך מחשבה על עתיד בו ניתן יהיה לשלוט על כלל המוצרים בעזרת רכיב בודד.