לוגו עזריאלי
  • EN
  • ع
  • FR
  • צור קשר
  • תחנת מידע
    • נרשמים
    • סטודנטים
    • בוגרים
    • סגל אקדמי
    • פורטל המכללה
חיפוש
9087* אייקון טלפון
הרשמה עכשיו
  • אודות
    • המכללה
      • חזון המכללה
      • דבר נשיאת המכללה – פרופ' תמר רז נחום
      • מייסד המכללה – עוזי וכסלר ז"ל
      • תמכו בנו
      • יזכור – חללי מערכות ישראל
    • גופים מנהלים
      • חבר הנאמנים
      • ועד המנהל
      • מועצה אקדמית
      • נושאי תפקידים וסגל
      • אגודת הידידים
    • כללי
      • מכרזים
      • הצהרת נגישות
  • לימודים
    • תואר ראשון
      • הנדסת תעשייה וניהול .B.Sc
      • הנדסת חשמל ואלקטרוניקה .B.Sc
      • הנדסה פרמצבטית .B.Sc
      • הנדסת מכונות .B.Sc
      • הנדסה אזרחית .B.Sc
      • הנדסת תוכנה .B.Sc
      • הנדסת חומרים .B.Sc
      • מדעי המחשב .B.Sc
      • חוג לאחר תואר במדעי המחשב לבעלי תואר אקדמי
      • הנדסת חשמל ואלקטרוניקה עם חוג לאחר תואר במדעי המחשב
      • תואר כפול – כימיה והנדסת חומרים בשיתוף עם האוניברסיטה העברית
      • סמינר תכלית
    • תואר שני
      • יזמות טכנולוגית לתואר שני .M.A
      • הנדסת תוכנה לתואר שני .M.Sc התמחות בבינה מלאכותית
      • תואר ראשון בהנדסה ותואר שני ביזמות טכנולוגית מסלול ישיר ב-5 שנים
      • מסלול ישיר לתואר שני מדעי המחשב .B.Sc + הנדסת תוכנה .M.Sc
    • מכינות
      • מכינות קדם אקדמיות
    • לימודי תעודה
      • ארכימדס – מרכז הנדסה לנוער מבית עזריאלי
  • מועמדים
    • למה ללמוד בעזריאלי?
      • למה ללמוד אצלנו?
    • נהלי רישום ותנאי קבלה
      • רישום אונליין
      • מרכז ייעוץ ורישום
      • קורסי הכנה למועמדים למכללה
      • נהלי רישום
      • תנאי קבלה לתואר ראשון
      • תנאי קבלה לתואר שני
      • תנאי קבלה למכינות
      • אפיקי קבלה עוקפי פסיכומטרי
    • מלגות
      • מערכת חיפוש מלגות
    • מידע שימושי
      • מחשבון בגרויות
      • בוגרי החינוך החרדי
      • חוק קליטת חיילים משוחררים
      • מדור שכר לימוד
      • מידע לגבי אבחונים והתאמות
      • מאמרים
      • מלגות הצטיינות למועמדים
  • סטודנטים
    • שירותים וסיוע לסטודנט
      • דקנט הסטודנטים
      • מינהל אקדמי
      • וועדת הוראה ונהלים אקדמיים
      • ספרייה
      • אגודת הסטודנטים
      • שירותי מחשוב
    • מידע שימושי
      • לוח השנה האקדמי
      • תקנונים ונהלים
      • Community English Clinic
      • מניעת הטרדה מינית
    • סטודנטים משרתי המילואים
      • הטבות לסטודנטים משרתי המילואים
  • קריירה ובוגרים
    • על המדור
      • מדור קריירה ובוגרים
      • מידע למעסיקים
    • תואר שני
      • לימודי הנדסת תוכנה לתואר שני .M.Sc בהתמחות בבינה מלאכותית
      • יזמות טכנולוגית לתואר שני .M.A
  • תעשייה יזמות
    • יזמות
      • אקסלרטור AtoBe
      • פרה – אקסלרציה לנשים Aspire
      • מועדון יזמות לסטודנטים Masterclass
      • מאיץ ר.מ.ה
      • יזמות טכנולוגית לתואר שני .M.A
    • תעשייה
      • תעשייה
    • בינלאומיות
      • בינלאומיות
  • מעונות
  • לייעוץ לימודים חינם
  • סגל ומחקר
    • סגל
      • מרכז חמ"ה
      • שירותי מחשוב
    • לעבוד אצלנו
      • דרושים – סגל אקדמי
      • דרושים – סגל מנהלי
    • רשות המחקר
      • מחקר יישומי וחדשני
      • קולות קוראים
      • רשימת קרנות חיצוניים
חיפוש
חיפושים נפוצים
תואר ראשון תואר שני לימודי ערב מלגות

דף הבית » תכנות בשפת C ו- C++

תכנות בשפת C ו- C++

++Programming in C and C
קוד קורס: 10064
3.5 נ"ז

מטרת הקורס היא להציג את השפות C ו- ++ C, את המאפיינים המיוחדים להן ואת ההבדלים בינהן לבין שפת ג'אווה. כמו כן מטרת הקורס היא להעניק לסטודנטים אפשרות לתכנת מערכות גדולות שמערבות קישוריות בין רכיבים רבים, תוך שימוש במערכת ההפעלה unix.

C
מבוא ל C, הבדלים בין ג'אווה ל C. תחביר השפה ותכנות פרוצדורלי פשוט.
תהליך הקומפילציה, מערכים, מחרוזות, מצביעים. משתנים קבועים (const). Assert ו- debugger.
חלוקת תוכנית לקבצים, struct, union, שליחת פרמטרים לתוכנית, קלט ופלט של תוכנית כולל קבצים (stdio).
ניהול זיכרון, הקצאה על המחסנית, הקצאה על הערימה, שחרור זיכרון. Interface.
מצביע למצביע ומערכים דו מימדיים. מצביעים לפונקציות. תכנות גנרי (void*).
יצירת ספריות ועבודה עם ספריות קיימות. טיפול בשגיאות. אופטימיזציות.
++ C
מבוא ל ++ C , ההבדלים בין C ל- ++ C, השוואה ל-ג'אווה, קלט ופלט סטנדרטי, פקודות מקרו. שימוש בקבצי קלט פלט, פעולות על ביטים.
העמסת פונקציות, פרמטרים מחדליים לפונקציות, אופרטורים פשוטים. מחלקות ואובייקטים – הגדרת מחלקות, יצירת אובייקטים, בנאים, בנאי עם פרמטרי ברירת מחדל, רשימות אתחול, הרכבה של אובייקטים, מפרק (destructor) של מחלקה, מחלקות חברות, קבצי header. References ו consts של משתנים ופונקציות.
ירושה – סוגי ירושה, בניית זיכרון בירושה, ירושה מרובה, ירושת יהלום, סדר ריצת בנאים ומפרקים. פונקציות וירטואליות. מחלקות וירטואליות וממשקים.
רב צורתיות – קשירה דינמית, הפעלת פונקציות, casting.
רשימות מקושרות – הגדרת מבנה הרשימה, אובייקט שמתייחס לעצמו, פעולות על רשימה.
Copy-constructor, מחלקות מקוננות. namespace.
תכנות ג'נרי – הגדרת templates לפונקציות, מחלקות ג'נריות. iterator.
STL – שימוש במחלקות מוכנות של השפה.
העמסת אופרטורים – הגדרת אופרטור, העמסת אופרטור בינארי, העמסת אופרטור אונארי, פונקציות חברות, העמסת אופרטורי קלט/פלט.
טיפול בשגיאות ובחריגות – מנגנון try-catch, הגדרת חריגות, חריגות מערכת, שימוש בחריגות וברב צורתיות.

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

דרישות קדם: פיתוח תוכנה מונחה עצמים (10059).
דרישות מקבילות: מבנה נתונים (10031)

לייעוץ אישי
לייעוץ אישי
שנה ראשונה חינם לחיילים משוחררים ובוגרי שירות לאומי


    * שליחת פנייה מהווה אישור לקבלת מידע
    לוגו עזריאלי
    לסגור מפה
    דברו איתנו: 9087*
    כיתבו לנו: info@jce.ac.il
    רחוב יעקב שרייבום 26, רמת בית הכרם ירושלים לצפייה במפה >
    לינקדאין כפתור כחול יוטיוב טיקטוק פייסבוק
    • הצהרת נגישות
    • תנאי שימוש
    • תואר ראשון
      • הנדסת מכונות.B.Sc
      • הנדסת תעשייה וניהול .B.Sc
      • הנדסת חשמל ואלקטרוניקה.B.Sc
      • הנדסה אזרחית .B.Sc
      • מדעי המחשב .B.Sc
      • הנדסת חומרים.B.Sc
      • הנדסת תוכנה .B.Sc
      • הנדסה פרמצבטית .B.Sc
    • תואר שני
      • יזמות טכנולוגית לתואר שני .M.A
      • לימודי הנדסת תוכנה לתואר שני .M.Sc בהתמחות בבינה מלאכותית
    • רישום
      • רישום מקוון
      • מדור שכר לימוד
      • חוק קליטת חיילים משוחררים
    • מאמרים
    2024 © כל הזכויות שמורות לעזריאלי מכללה אקדמית להנדסה ירושלים
    איפיון ועיצוב: עיריתא | בנייה ופיתוח: מיפו