הקורס "מבוא למדעי המחשב בשפת C" מותאם מבחינת התוכן הנלמד לסטודנטים אשר לומדים קורסי מבוא לתכנות בשפת C ובשפת ++C.
בקורס זה ילמדו יסודות התכנות במימוש שפת C, ויכוסו הנושאים הבאים: הגדרת תוכניות, משפטי תנאי, לולאות, ניתוח זמן ריצה, מערכים ומטריצות, פונקציות, מחרוזות, מצביעים, אריתמטיקה של מצביעים, רקורסיות,היכרות עם אלוגריתמי מיון וחיפוש, מבנים והקצאות דינאמיות.
השפות C ו ++C זהות פרט לפקודת הקלט (scanf בשפת C לעומת cin בשפת ++C)
ולפקודת הפלט (printf בשפת C לעומת cout בשפת ++C).
עבור הסטודנטים אשר לומדים את הקורס בשפת ++C יש בפרק הראשון של הקורס תת-פרק הנקרא "מ - C ל - ++C" המדגים את המעבר ל - ++C.
פרט לשוני מינורי זה, ישנו שינוי נוסף בנושא של הקצאות דינאמיות (פרק 14), ולכן פרק זה הוקלט במיוחד גם עבור הסטודנטים אשר לומדים את הקורס בשפת ++C.
פרק 1 - אבני הבניין של שפת C
פרק 2 - אופרטורים, ביטויים לוגים ומשפטי תנאי
פרק 3 - לולאות
▼
מהי לולאה, לולאה שלא תתבצע ולולאה אינסופית, לולאת do-while, לולאת for, for לעומת while, הפקודה continue, הפקודה break
פרק 4 - ניתוח זמן ריצה
פרק 5 - מערכים
פרק 6 - מחרוזות
פרק 7 - פונקציות
פרק 8 - מצביעים
פרק 9 - אריתמטיקה של מצביעים
פרק 10 - רקורסיות
פרק 11 - מיונים וחיפושים
פרק 12 - מבנים
פרק 13 - הקצאות דינאמיות
פרק 14 - הקצאות דינאמיות ומבנים
פרק 15 - קבצים
פרק 16 - רשימות מקושרות