קורסים
- מבוא להנדסת תוכנה (10014) תקציר הקורס:
- פיתוח לסלולר (10219) תקציר הקורס:
- סמינר טכנול.סלולר. (10221) תקציר הקורס:
- אבטחת מובייל (10234) תקציר הקורס:
- פיתוח אפליקציות מתקדם (10242) תקציר הקורס:
- יישומי סלולר (10357) תקציר הקורס:
- פרויקט גמר חלק א' (10411) תקציר הקורס:
- אלגוריתמים ומבנה נתונים להנדסת חשמל (10804) תקציר הקורס:
- מבוא לתכנות (10826) תקציר הקורס:
תקציר:
המחשב הדיגיטלי הראשון נבנה עבור צבא ארה"ב בשנת 1946. שפות תכנות מחשבים עיליות החלו להיווצר בסוף שנות החמישים של המאה הקודמת. המחשבים דיגיטליים היו בני פחות מרבע מאה וכבר עמדנו בפני תופעה שכונתה "משבר תוכנה". המשבר נוצר לא רק בגלל שהתוכנה המיוצרת לא תפקדה כראוי, אלא בגלל הבעיות הקשורות לאופן שבו התוכנה פותחה והביקוש הגובר לתוכנות גדולות ומורכבות. משבר התוכנה מאופיין בבעיות רבות: היעדר דרישות מוגדרות היטב ושינויים תכופים לדרישות; אומדני לוחות הזמנים ועלויות הפיתוח לרוב אינם מדויקים; התפוקה של מפתחי תוכנה לא עומדת בקצב הביקוש לשירותים שלהם; |
תקציר:
מטרת הקורס להכשיר את הסטודנטים בסביבת iOS, לספק הבנה מעמיקה אודות מערכות הפעלה ניידות, על כלל המגבלות והיתרונות, התנסות ויישום באפליקציות ניידות עם אלמנטים הכוללים: |
תקציר:
תכנון ופיתוח SDK נועד לספק יכולות תכנותיות למפתחים חיצוניים המעונינים להשתמש בשירות מסוים ללא הצורך לפתח אותו מאפס. כיום רב החברות מספקות SDKs משולבי API לשימושים רבים, לדוגמא פייסבוק מספקת חבילה תוכנה להטמעה בה תוכלו לאפשר למשתמש שלכם להתחבר דרך חשבון הפייסבוק שלו באתר או באפליקציה שפיתחתם ויכולת להגיב ואף לשתף תמונות מהרשת החברתית בקלות.
|
תקציר:
קורס המהווה מעטפת אבטחה לקורס המקדים (יישומי סלולר), בשיעורים אלו הסטודנטים ילמדו להגן על עצמם ועל האפליקציה שלהם מתקיפות חיצוניות, לאבטח את הקוד והקבצים בה. |
תקציר:
קורס מתקדם הממשיך את קורס המבוא (10345) לפיתוח אנדרואיד. הקורס נועד להוביל את הסטודנט היישר לתעשייה ולחנוך אותו בשימוש ברכיבים הנדרשים בתעשייה. הקורס מכיל תכנים מתקדמים בפיתוח נייטיב אנדרואיד למכשירי מובייל, בקורס זה נלמד את השוני בפיתוח למכשירי אנדרואיד שונים ממה שהתרגלו הסטודנטים עד היום (טאבלטים, שעונים חכמים, אנדרואיד לרכב), בניית ספריות ופרסומם ברשת, רכיבי עיצוב מתקדמים, שימוש בספריות נפוצות בתעשייה, |
תקציר:
קורס זה הינו הבסיס לפיתוח מערכות אפליקטיביות על מערכות מובייל. בקורס זה הסטודנטים ילמדו לשלב בין רכיבי עיצוב לקוד, יטמיעו ספריות צד שלישי, יפתחו מערכות משולבות ממשק משתמש, |
תקציר:
תוצרים: מסמכי תוצרי פרויקט גמר בהנדסת תכנהתקציר:
בקורס נלמד מושג האלגוריתם, ודרכים להערכת אלגוריתמים ולהשוואה ביניהם. מבני נתונים: רשימות מקושרות, מחסניות, תורים, עצי חיפוש בינאריים, ערימות וטבלאות ערבול, גרפים. כל מבנה ניתן בשלושה היבטים: המבנה הפנימי התיאורטי, מימוש(ים) במחשב ושימושים לפתרון בעיות. נלמדים מיונים מבוססי השוואות, מיונים בעלי זמן ריצה ליניארי, והשוואות בין אלגוריתמים של מיונים. |
תקציר:
קורס מבוא לתכנות הינו קורס הבסיס המכניס את הסטודנטים לעולם התוכנה, חומר הקורס כולל את כל אבני היסוד של עולם התכנות - מבנה תחבירי של תכנית ב-C, סביבת העבודה, מושגי יסוד - משתנים, קבועים, קלט-פלט; משפטי תנאי ובקרה, לולאות, מערכים ומחרוזות, פונקציות, סוגי משתנים וטווח ההכרה של משתנים, אלגוריתמים בסיסיים, מבנים, מצביעים, מערכים ומצביעים, אריתמטיקה של מצביעים, הקצאה דינאמית, קבצי טקסט, עבודה עם סיביות, אופרטורים הפועלים על סיביות. |