מבוא לתכנות ולמדעי המחשב בשפת C/מבוא ותוכנית ראשונה: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
שורה 18:
באופן כללי מאוד, הקורס עומד להתנהל לפי התוכנית הבאה:
 
* בתחילת הקורס נלמד איך לכתוב תוכניות מחשב פשוטות בשפת C. נכתוב את קוד התוכנית ב Editor, משמורנשמור את הקובץ במערכת הקבצים, נפעיל Compiler שיתרגם את קובץ שפת המקור (source code) לקובץ שקול מבחינה סמנטית בשפת מכונה (machine code or binary code or just binary)
 
* בהמשך הקורס נלמד על משתנים, בקרת זרימה, לולאות ומערכים,מערכים והערות תעוד. אלו הם בעצם הברגים והאומים המרכיבים את שפת התכנות.
 
* השלב הבא יהיה לכתוב פונקציות עצמאיות עם ממשק הפעלה מוגדר.
 
* נלמד על תכנון מלעלהמלמעלה למטה (top down design) אבל נשמר לא להיות דתיים בנוגע אליו. נדבר ונדגים רקורסיה.
 
* נדבר על מצביעים ותפקידם החשוב במבני נתונים ובניהול זיכרון.
שורה 31:
 
 
במקבליבמקביל ללימודים אלה, נדבר על מושגים קשורים - סיבוכיות (ריצה ומקום), אלגוריתמיקה והוכחת נכונות..
 
== על הבדלי הידע בקורס ==