דילוג לתוכן ראשי

קורסים

  • תכנות מונחה עצמים (10128)
  • תקציר הקורס:

    תקציר:

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

    פולימורפיזם וממשקים.

    הסטודנטים ילמדו לתכנן מערכת והצגת באמצעות diagram class.
  • פיתוח לסלולר (10219)
  • תקציר הקורס:

    תקציר:

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

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

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

    תקציר:

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

    לאבטח את הקוד והקבצים בה.

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

    תקציר:

    קורס מתקדם הממשיך את קורס המבוא (10345) לפיתוח אנדרואיד.

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

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

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

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

    בניית אפליקציות מורכבות, תבניות עיצוב מתקדמות באנדרואיד, שימוש רחב בשרתים חיצוניים והבנת שוק האפליקציות העולמי ודרישותיו.
  • פיתוח מוצר מאלף ועד תו (10252)
  • תקציר הקורס:

    תקציר:

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

    כבונוס הסטודנט יבנה תכנית עסקית לאפשרות של רווח כספי מהאפליקציה ואף הזגמנות להטמיעה בזמן הקורס.
  • יישומי סלולר (10357)
  • תקציר הקורס:

    תקציר:

    קורס זה הינו הבסיס לפיתוח מערכות אפליקטיביות על מערכות מובייל.

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

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

    תקציר:

    בקורס נלמד מושג האלגוריתם, ודרכים להערכת אלגוריתמים ולהשוואה ביניהם.

    מבני נתונים: רשימות מקושרות, מחסניות, תורים, עצי חיפוש בינאריים, ערימות וטבלאות ערבול, גרפים.

    כל מבנה ניתן בשלושה היבטים: המבנה הפנימי התיאורטי, מימוש(ים) במחשב ושימושים לפתרון בעיות.

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

    הכול תוך מתן דגש על מימוש מבני הנתונים והאלגוריתמים בשפת C.