תכנות מתקדם בשפת Java
קורס 20554 · 4 נ״ז
מועדי בחינות
האוניברסיטה עוד לא פרסמה מועדי בחינות לקורס הזה. נעדכן כאן ברגע שיתפרסמו.
לפי לוח הבחינות של האוניברסיטה הפתוחה; ייתכנו שינויים, והמועד שלכם מופיע בהזמנה לבחינה. כל מועדי הבחינות
לקורס הזה עדיין אין קבוצה בקהילה. רוצים שנפתח? כתבו לנו באחת הקבוצות.
פרטי הקורס
- נקודות זכות
- 4 נקודות זכות ברמה מתקדמת ללא אפשרות לכתיבת עבודה סמינריונית
- רמה
- מתקדמת ללא אפשרות לכתיבת עבודה סמינריונית
- שיוך
- מדעים / מדעי המחשב
מתי הקורס נפתח
- 2027סמסטר א – נפתחסמסטר ב – נפתחקיץ – לא מתוכנן
- 2028סמסטר א – נפתחסמסטר ב – נפתחקיץ – לא מתוכנן
לפי תכנון האוניברסיטה; שינויים אפשריים.
קישורים
ידע קודם
על הקורס
שיוך נוסף: הנדסה / הנדסת תוכנה
Java היא שפת תכנות מודרנית הזוכה לפרסום רב בעיקר עקב האפשרות להשתמש בה בצורה נוחה ברשת האינטרנט. מטרת הקורס היא ללמד עקרונות תכנות מתקדמים באמצעות שפת Java.
הקורס שם דגש על עקרונות תכנות מונחה עצמים, תכנות מרובה תהליכים, ממשק משתמש גרפי ופיתוח תכניות הרצות בסביבת האינטרנט. הקורס ניתן ברמה מתקדמת ומניח שהסטודנטים יודעים לתכנת ברמה גבוהה. הקורס מומלץ גם לסטודנטים שלא למדו את שפת Java בקורס המבוא. בתחילת הקורס יוקדש זמן ללימוד תחביר השפה.
ספר הקורס
H.M. Deitel & P.J. Deitel, Java: How to Program, 11th ed. (Prentice Hall, 2018)
הסטודנטים ילמדו את ספר הקורס באנגלית בעזרת מדריך למידה מפורט בעברית.
נושאי הלימוד
- תכנות מונחה עצמים
- יצירת ממשק משתמש גרפי
- תכנות מרובה תהליכים
- תכנות ג'נרי ואוספים
- תקשורת ומערכות שרת-לקוח
צוות הקורס
- פיתוח הקורס
- תמר בניה, פרופ' גדי טאובנפלד, פרופ' ראובן אביב
פרטי הקורס מקטלוג האוניברסיטה הפתוחה, עודכנו ב-4.11.2026.