הרצאה 1 – מבוא למדמ“ח בשפת C
שלום לכולם! בקורס זה נלמד איך פותרים בעיות שונות באמצעות תוכניות מחשב שנכתוב בעצמנו, בשפת תכנות שנקראת C. אנחנו נתחיל מהיסודות הבסיסיים ביותר ונסביר הכל, עם מגוון רחב של דוגמאות והסברים.
אם הגעתם לקורס ללא רקע בתכנות - זהו המקום בשבילכם! אנחנו נבנה את היסודות בצורה מעמיקה ולא נדלג על אף פרט. אם הגעתם עם רקע, זהו גם המקום בשבילכם! אנחנו נעמיק בפתרון תרגילים, נכיר את כל הטריקים להצלחה במבחן ונפרק את הבעיות הקשות ביותר.
למי הקורס מיועד
מטרת הקורס היא ללמוד תכנות בשפת C מהבסיס ומעלה. יש כמה קטגורויות שיכולות להנות ממנו:
- סטודנטים - אם אתם לוקחים קורס מבוא לתכנות בשפת C באוניברסיטאות השונות, הקורס הזה בנוי להצלחה שלכם במבחן ובקורסי העתיד. נבנה בסיס חזק לקונספטים השונים שלומדים בקורס ונפתור כמה שיותר תרגילים ברמת מבחן על מנת שתוכלו להצליח בו. אפשר להשתמש בקורס לאורך הסמסטר, לקראת המבחן או כחזרה כללית על החומר
- הכנה לראיונות עבודה - הרבה חברות עורכות ראיונות לתפקידי תוכנה, מהנדסי חשמל ומקצועות אחרים בשפת C או ++C. שליטה בשפה מהמאפיינים הבסיסיים ביותר למורכבים ומאתגרים שביניהם היא קריטית להצלחה בראיונות, וגם כאן הקורס מותאם להצלחתכם.
- לימוד תכנות כללי - הקורס מלמד שפה אוניברסלית לתכנות, ממנה אפשר להתקדם למגוון עצום של נושאים ושפות אחרות.
- לימוד מחשבים כללי - למידת שפת C טומנת בחובה הבנה עמוקה של עקרונות בסיסיים במדעי המחשב - זכרון, אלגוריתמיקה ועוד. הקורס יעשה זאת ועוד.
בהצלחה לכולם!
הקדמה להרצאה זו
בהרצאה זו נעשה שני דברים עיקריים:
- נפגוש כמה מושגים בסיסיים בעולם התכנות והמחשוב.
- נחשף לדוגמאות קוד עם קונספטים שונים (אותם כמובן עוד לא למדנו).
המטרה היא לקבל תחושה כללית וטעם ראשוני ממה שנלמד לאורך הקורס. אין צורך להבין אותם בצורה עמוקה, אלא רק להתרשם. בהמשך נפרק כל מרכיב שנפגוש בהרצאה זו (ועוד רבים אחרים) ונהפוך למומחים, אבל מטרת ההרצאה הראשונה היא רק לקבל תחושה כללית.