נקודות זכות באוניברסיטה העברית:
2
תואר:
בוגר
היחידה האקדמית שאחראית על הקורס:
מדעי המחשב
סמסטר:
סמסטר קיץ
שפת ההוראה:
עברית
קמפוס:
קרית א"י ספרא
מורה אחראי על הקורס (רכז):
יוני שר
שעות קבלה של רכז הקורס:
בתאום מראש
מורי הקורס:
מר דני ברש מר יוני שר
תאור כללי של הקורס:
לימוד דגמת התכנות בשפת C.
מטרות הקורס:
הכרות עם שפת C, והעמקת ההבנה של הקשר בין שפת התכנות והחומרה.
תוצרי למידה : בסיומו של קורס זה, סטודנטים יהיו מסוגלים:
לקרוא ולכתוב תכניות בשפת C.
להשתמש במצביעים באופן נכון ובטוח.
להבין ניהול זכרון.
לתכנת באופן גנרי בשפת C.
דרישות נוכחות (%):
0
שיטת ההוראה בקורס:
הרצאות בכיתה ומשימות תכנות.
רשימת נושאים / תכנית הלימודים בקורס:
מבנה תכנית C
טיפוסים מובנים ומונים
סוגי משתנים (מקומיים, גלובליים, סטטיים)
פעולות לוגיות ואריתמטיות
פעולות על ביטים
הספרייה הסטנדרטית ב C
קלט ופלט סטדנרטי ולקבצים
מבני בקרה
פונקציות
מצביעים
ניהול והבנה של זיכרון דינאמי וסטטי
מערכים
רשומות
מחרוזות
טיפול בשגיאות
קדם מעבד ב C (מאקרו והנחיות)
מבנה התכנה
הידור וקישור מספר מרובה של קבצים (static, extern)
שימוש ב Make וכתיבת Makefile
ארגומנטים בשורת פקודה
תכנות גנרי ב C
מצביעים לפונקציות
אופטימיזציית קוד
פונקציות עם מספר/טיפוס ארגומנטים שאינו קבוע מראש
חומר חובה לקריאה:
NA
חומר לקריאה נוספת:
NA
מרכיבי הציון הסופי :
מידע נוסף / הערות:
NA
|