קורסים
- יסודות למדעי המחשב והנתונים - מכינה בדרך (7204)
- יסודות למדעי המחשב והנתונים1 -מכינה בדרך (7214)
- מבוא למדעי המחשב (10016) תקציר הקורס:
- מבני נתונים (10117) תקציר הקורס:
- כלי פיתוח (10142) תקציר הקורס:
- הנדסת תוכנה אינטגרטיבית (10143) תקציר הקורס:
- סמינר טכנול.סלולר. (10221) תקציר הקורס:
- אבטחת מובייל (10234) תקציר הקורס:
- יישומי סלולר (10357) תקציר הקורס:
- מבוא לתכנות (10801) תקציר הקורס:
- אלגוריתמים ומבנה נת (10804) תקציר הקורס:
- פיתוח יישומי סלולר (11345) תקציר הקורס:
תקציר:
בקורס ילמדו הנושאים הבאים: קלט ופלט, ביטויים אריתמטיים ולוגיים משפטי תנאי, לולאות, פונקציות, רשימות, מיונים וחיפושים ורקורסיות. |
תקציר:
רקורסיה כפרדיגמת חשיבה אינטרדיסציפלינרית, ניתוח אלגוריתמים ושיעור הגידול, גידול של פונקציות וסכומים, גבולות וטורים, נוסחאות נסיגה, שיטת ההצבה, שיטת האיטרציה, שיטת הרקורסיה. חיפוש איבר ברשימה ממוינת ולא ממוינת, מינימום, מכסימום, מיזוג סדרות ממוינות, ניתוח סיבוכיות זמני הריצה שלהם. טיפוסי נתונים, ייצוגם ושימושיהם. רשימה כטיפוס נתון מופשט ,רשימה מעגלית ורשימות דו-כיווניות, מחסנית, חישוב ביטויים אלגבריים ותחביריים בעזרת מחסנית, תור. |
תקציר:
מבוא ללינוקס, שימוש בטרמינל ועורכי קבצים, ארכיטקטורת מערכת קבצים, היכרות עם באש (Bash), פקודות בסיסיות, ניהול ועבודה עם קבצי אצווה, צינורות והפניות, כתיבת סקריפטים בבאש (Bash). כלים שונים לפיתוח ותפעול הפיתוח (DEVOPS) בסביבת LINUX, |
תקציר:
מימוש תשתית מרובת תהליכים; תכנות ריאקטיבי Reactive Programming; מנגנון ה-Logger; מנגנון Reflection; מודל MVC; בדיקות יחידה, Mocking, בדיקות אינטגרציה; פיתוח Web-Services; חיבור לבסיסי נתונים טבלאיים (Relational Databases) ובסיסי נתונים של NoSQL; פיתוח Client-Server; מתודולוגיית AOP תוך שימוש ב-Spring. הסטודנטיות והסטודנטים בקורס יתנסו בכתיבת פרויקט של מערכת עם מספר ממשקי משתמש שונים לאותה לוגיקה עסקית, באמצעות מבחר של יישומי קצה. הפרויקט ישלב מימושים בשפת JAVA לנושאים שנלמדו בקורסים אחרים: מערכות הפעלה, תקשורת ובסיסי נתונים, תוך שימוש ויישום עקרונות הנדסת תוכנה. הקורס ובעיקר הפרויקט מחייבים בנוסף לחומר הנלמד בקורס זה, שליטה ומיומנות מלאים בנושאי הקורסים מבוא למדעי המחשב, תכנות מונחה עצמים המבוססים של שפת Java ושיטות בהנדסת תוכנה. |
תקציר:
תכנון ופיתוח SDK נועד לספק יכולות תכנותיות למפתחים חיצוניים המעונינים להשתמש בשירות מסוים ללא הצורך לפתח אותו מאפס. כיום רב החברות מספקות SDKs משולבי API לשימושים רבים, לדוגמא פייסבוק מספקת חבילה תוכנה להטמעה בה תוכלו לאפשר למשתמש שלכם להתחבר דרך חשבון הפייסבוק שלו באתר או באפליקציה שפיתחתם ויכולת להגיב ואף לשתף תמונות מהרשת החברתית בקלות. |
תקציר:
קורס המהווה מעטפת אבטחה לקורס המקדים (יישומי סלולר), בשיעורים אלו הסטודנטים ילמדו להגן על עצמם ועל האפליקציה שלהם מתקיפות חיצוניות, לאבטח את הקוד והקבצים בה. |
תקציר:
קורס זה הינו הבסיס לפיתוח מערכות אפליקטיביות על מערכות מובייל. בקורס זה הסטודנטים ילמדו לשלב בין רכיבי עיצוב לקוד, יטמיעו ספריות צד שלישי, יפתחו מערכות משולבות ממשק משתמש, |
תקציר:
חומר הקורס כולל מבוא לתכנות; מבנה כללי של תכנית ב-C; הכרת סביבת העבודה ;מושגי יסוד בשפת C; משתנים, קבועים, קלט-פלט; משפטי תנאי ובקרה, לולאות; מערכים, מחרוזות; פונקציות; סוגי משתנים וטווח ההכרה של משתנים, אלגוריתמים בסיסיים; מבנים; מצביעים; מערכים ומצביעים, אריתמטיקה של מצביעים, הקצאה דינאמית; קבצי טקסט, עבודה עם סיביות, אופרטורים הפועלים על סיביות. על כל הנושאים הנ"ל ניתנים תרגילי מחשב ע"מ להקנות ידע מעשי בשימוש בכלים הללו.
תרגילי בית: |
תקציר:
בקורס נלמד מושג האלגוריתם, ודרכים להערכת אלגוריתמים ולהשוואה ביניהם. מבני נתונים: רשימות מקושרות, מחסניות, תורים, עצי חיפוש בינאריים, ערימות וטבלאות ערבול, גרפים. כל מבנה ניתן בשלושה היבטים: המבנה הפנימי התיאורטי, מימוש(ים) במחשב ושימושים לפתרון בעיות. נלמדים מיונים מבוססי השוואות, מיונים בעלי זמן ריצה ליניארי, והשוואות בין אלגוריתמים של מיונים. |
תקציר:
קורס זה הינו קורס בסיס לפיתוח מערכות אפליקטיביות על מערכות מובייל. בקורס זה הסטודנטים ילמדו לשלב בין רכיבי עיצוב לקוד, יטמיעו ספריות צד שלישי, |