מבוא למדעי המחשב ושפת Java לפי האוניברסיטה הפתוחה

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

  • Java
  • מתחילים
  • 103 שיעורים
  • 24 פרקים

מה לומדים בקורס

1מבוא3 שיעורים
  1. 1.מבוא למדעי המחשב
  2. 2.שלום עולם!
  3. 3.הערות
2קלט, פלט, אריתמטיקה7 שיעורים
  1. 1.תוכנית ראשונה בג׳אווה
  2. 2.משתנים ואריתמטיקה
  3. 3.קלט ופלט
  4. 4.משתנים קבועים ופעולת השארית
  5. 5.תרגול: מחשבון מע"מ
  6. 6.תרגול: היפוך מספר
  7. 7.תרגול: חישוב ציון סופי
3משפט תנאי7 שיעורים
  1. 1.משפטי תנאי
  2. 2.משפטי תנאי מורכבים
  3. 3.פקודת switch
  4. 4.תרגול: המרת דולר לשקל
  5. 5.תרגול: מספר ממוין
  6. 6.תרגול: שנה מעוברת
  7. 7.תרגול: שאלות חזרה על תנאים
4אובייקטים, מחלקות ושיטות10 שיעורים
  1. 1.מבוא לתכנות מונחה עצמים
  2. 2.הגדרת מחלקה
  3. 3.שיטות
  4. 4.בנאים
  5. 5.מאפייני גישה
  6. 6.toString
  7. 7.בנאי העתקה
  8. 8.הרכבה
  9. 9.העמסת שיטות
  10. 10.משתנים ושיטות סטטיים
5לולאות5 שיעורים
  1. 1.for loop
  2. 2.while, do while
  3. 3.לולאות מקוננות
  4. 4.תרגול: סדרת ריבועים
  5. 5.תרגול: ספירת ספרות
6מערכים6 שיעורים
  1. 1.מערכים חד ממדיים
  2. 2.מערכים כפרמטרים לשיטות
  3. 3.מערכים של אובייקטים
  4. 4.מערכים דו ממדיים
  5. 5.תרגול: היפוך מערך
  6. 6.תרגול: השני בגדול במערך
7תווים ומחרוזות3 שיעורים
  1. 1.תווים
  2. 2.מחרוזות
  3. 3.תרגול: בדיקת פלינדרום
8תכנות מונחה עצמים - ירושה5 שיעורים
  1. 1.מבוא לירושה
  2. 2.ירושה בג׳אווה
  3. 3.דריסת שיטות
  4. 4.מחלקות מופשטות
  5. 5.תרגול: חזרה על ירושה
9תכנות מונחה עצמים - פולימורפיזם5 שיעורים
  1. 1.מבוא לפולימורפיזם
  2. 2.instanceof
  3. 3.downcasting
  4. 4.upcasting
  5. 5.תרגול: שאלות חזרה על פולימורפיזם
10יעילות6 שיעורים
  1. 1.מבוא ליעילות
  2. 2.Big O Notation
  3. 3.המקרה הגרוע ביותר
  4. 4.חיפוש בינארי
  5. 5.סיבוכיות זיכרון
  6. 6.תרגול: חזרה על יעילות
11רקורסיה5 שיעורים
  1. 1.הגדרת הרקורסיה
  2. 2.רקורסיה כפולה
  3. 3.רקורסיה במחרוזות
  4. 4.תרגול: חישוב חזקה רקורסיבי
  5. 5.תרגול: GCD רקורסיבי
12Backtracking2 שיעורים
  1. 1.מבוא לעקיבה לאחור
  2. 2.תרגול: חזרה על עקיבה לאחור
13תבניות ברקורסיה5 שיעורים
  1. 1.דפוס הבדיקה
  2. 2.דפוס הצבירה
  3. 3.דפוס המיטוב
  4. 4.שיטת הבחירה (לקחת / לדלג)
  5. 5.שיטת החישוב
14רשימות מקושרות5 שיעורים
  1. 1.מבוא למבני נתונים
  2. 2.הגדרת הרשימה
  3. 3.כימוס הרשימה
  4. 4.רקורסיה ברשימות
  5. 5.תרגול: ספירת מופעים ברשימה
15מחסניות3 שיעורים
  1. 1.מבוא ועקרון LIFO
  2. 2.הגדרת מחסנית
  3. 3.תרגול: בדיקת סוגריים מאוזנים
16תורים3 שיעורים
  1. 1.מבוא ועקרון FIFO
  2. 2.הגדרת תור
  3. 3.תרגול: סימולציית תור לקוחות
17עצים בינארים4 שיעורים
  1. 1.הגדרת עץ בינארי
  2. 2.סריקה של עץ
  3. 3.עץ חיפוש בינארי
  4. 4.תרגול: ספירת עלים בעץ
18שאלות ממבחנים - רקורסיה2 שיעורים
  1. 1.סמסטר 2016ב' מבחן 490 מועד 82
  2. 2.סמסטר 2016ב' מבחן 490 מועד 87
19שאלות ממבחנים - יעילות2 שיעורים
  1. 1.סמסטר 2016ב' מבחן 490 מועד 82
  2. 2.סמסטר 2016ב' מבחן 490 מועד 87
20שאלות ממבחנים - עצים בינארים4 שיעורים
  1. 1.סמסטר 2016ב' מבחן 490 מועד 82
  2. 2.סמסטר 2016ב' מבחן 490 מועד 87
  3. 3.סמסטר 2022ב' מבחן 477 מועד 86
  4. 4.סמסטר 2026א' מבחן 462 מועד 97
21שאלות ממבחנים - ירושה ופולימורפיזם4 שיעורים
  1. 1.סמסטר 2016ב' מבחן 490 מועד 82
  2. 2.סמסטר 2016ב' מבחן 490 מועד 87
  3. 3.סמסטר 2025א' מבחן 463 מועד 66
  4. 4.סמסטר 2026א' מבחן 462 מועד 97
22שאלות ממבחנים - רשימות מקושרות4 שיעורים
  1. 1.סמסטר 2016ב' מבחן 490 מועד 82
  2. 2.סמסטר 2016ב' מבחן 490 מועד 87
  3. 3.סמסטר 2022ב' מבחן 477 מועד 86
  4. 4.סמסטר 2026א' מבחן 462 מועד 97
23שאלות ממבחנים - מחסניות ותורים1 שיעורים
  1. 1.סמסטר 2022א' מבחן 473 מועד 89
24שאלות ממבחנים - כללי2 שיעורים
  1. 1.סמסטר 2016ב' מבחן 490 מועד 82
  2. 2.סמסטר 2016ב' מבחן 490 מועד 87