מעבדה בתכנות מערכות

קורס 20465 · 4 נ״ז

מועדי בחינות

האוניברסיטה עוד לא פרסמה מועדי בחינות לקורס הזה. נעדכן כאן ברגע שיתפרסמו.

לפי לוח הבחינות של האוניברסיטה הפתוחה; ייתכנו שינויים, והמועד שלכם מופיע בהזמנה לבחינה. כל מועדי הבחינות

פרטי הקורס

נקודות זכות
4 נקודות זכות ברמה רגילה
רמה
רגילה
שיוך
מדעים / מדעי המחשב

מתי הקורס נפתח

  • 2027סמסטר א – נפתחסמסטר ב – נפתחקיץ – לא מתוכנן
  • 2028סמסטר א – נפתחסמסטר ב – נפתחקיץ – לא מתוכנן

לפי תכנון האוניברסיטה; שינויים אפשריים.

קישורים

ידע קודם

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

דרוש20441

מוביל אל

על הקורס

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

המעבדה מתמקדת בתחומים הבאים:

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

היכרות עם המבנה של מערכת ההפעלה Unix: שפת C קשורה באופן מובהק למערכת Unix, המעבדה מנוהלת מעל מערכת הפעלה ממשפחה זו, מערכת Linux, וגרסה שלה תותקן במחשב האישי. בסיום המעבדה מגיעים הלומדים לרמה של משתמש בקיא במערכת. התרגילים מבטיחים היכרות עם קריאות המערכת (System calls).

ספר הקורס

B.W. Kernighan & D.M. Richie, The C Programming Language (Prentice Hall, 1988)

חומר הלימוד כולל מדריך למידה, הדרכה להתקנת מערכת ההפעלה Linux, ומדריך נוסף להתקנה ולשימוש במערכת זו.

בתרגול מושם דגש מיוחד על עקרון הניידות (Portability) התרגילים נבדקים על שתי מערכות הפעלה שונות, במקביל.

בנוסף לתרגילי התכנות ולבחינה, נדרש להגיש פרויקט בסיום הקורס.

צוות הקורס

פיתוח הקורס
פרופ' ראובן אביב, ד"ר יצחק הרץ, מיכל אבימור

פרטי הקורס מקטלוג האוניברסיטה הפתוחה, עודכנו ב-4.11.2026.