ספר זה מבוסס על רשימות ההרצאה של הקורס מבוא למדעי המחשב, קורס התכנות המבואי שניתן מדי סמסטר באוניברסיטת חיפה (כמו גם באוניברסיטאות רבות אחרות בארץ ובעולם). הספר אינו מניח כל ידע קודם במדעי המחשב ובתכנות. הוא מקנה כלים ראשוניים לפיתוח תוכנה בשפת C, באופן שיטתי ומסודר, וכולל את כל הנושאים הבסיסיים שקורס מבואי מקיף בדרך כלל (מושגי יסוד, ביטויים והוראות, לולאות, פונקציות, מערכים, מצביעים), וכן כמה נושאים מתקדמים יותר (רקורסיה, אלגוריתמים לחיפוש ומיון, רשימות מקושרות ועצים, ועוד). הספר מכיל עשרות דוגמאות של קטעי קוד ותוכניות שלמות.
הקדמה
1. היכרות ראשונית
2. מושגי יסוד
3. ביטויים והוראות
4. מעט על קלט/פלט
5. תנאים
6. לולאות
7. מערכים
8. פונקציות
9. משתנים
10. המבנה של תוכנית
11. רקורסיה
12. מצביעים
13. מערכים דו־ממדיים 137
14. הקצאת זיכרון דינאמית.
15. העברת ארגומנטים לתוכנית
16. הקדם מעבד
17. סיבוכיות
18 . חיפוש ומיזוג
19. מיון
20. רשומות