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

קורסים

  • יסודות תכנות והחשיבה הלוגית (7015)
  • יסודות למדעי המחשב והנתונים - מכינה בדרך (7204)
  • יסודות למדעי המחשב והנתונים1 -מכינה בדרך (7214)
  • מבוא לתכנות מערכות (10010)
  • תקציר הקורס:

    תקציר:

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

     

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

    תקציר:

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

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

    תקציר:

    מימוש תשתית מרובת תהליכים; תכנות ריאקטיבי Reactive Programming; שימוש ב-Logger; ארכיטקטורת MVC;

    בדיקות יחידה, Mocking, בדיקות אינטגרציה; חיבור לבסיסי נתונים טבלאיים (Relational Databases) ובסיסי נתונים של NoSQL;

    פיתוח Client-Server; פיתוח Web-Services; יישום IoC תוך שימוש בתשתיות תוכנה מקובלות בתעשיה.

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

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

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

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

    תכנות מונחה עצמים ושיטות בהנדסת תוכנה.

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

    תקציר:

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

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

     

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

    תקציר:

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

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

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

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

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