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

תוכן שנמחק תוכן שנוסף
שורה 2:
 
== ברוכים הבאים ==
שלום וברוכים הבאים לקורס "'''מבוא לתכנות ולמדעי המחשב'''". השם הארוך הזה באמת נחוץ כי הקורס משמש גם כמבוא לתחום ההנדסי שנקרא ''תכנות'' וגם כמבוא לתחום המדעי שנקרא ''מדעי המחשב''. שני התחומים, ההנדסי והמדעי, כרוכים זה בזה ושניהם צעירים מאוד מבחינה הסטורית. המחשב האלקטרוני הראשון הופיע בעולם רק לפני כשבעים שנה. זה אולי נשמע לכם הרבה זמן אבל במונחים של ההסטוריה המדעית מדובר באירוע שקרה ממש לאחרונה. אם נשווה אותו למתמטיקה (משחר היות האדם? 5000 שנה?) או לפיזיקה (בערך אותו זמן) כמיה (יוון הקלאסית אבל תלוי איך סופרים) , הנדסת בניין (שחר האדם) או אפילו מהנדסת מכונות (המאה ה 18?).. נשתכנע שאנחנו באמת עוסקים בתחום חדש. אולי אפילו בוסרי.
 
ההשפעה של מחשבים על התרבות האנושית היא דרמטית ברמה קשה לעיכול. המחשבים האלקטרונים הראשונים הופיעו בשנות הארבעים של המאה הקודמת והיה להם חלק מכריע במלחמת העולם השנייה (פיצוח צפנים). כשהייתי ילד בשנות השבעים, המחשבים היו עדיין מכונות ענק (חדר שלם..) שהיו מחוץ להשיג ידם של אנשים פרטיים. המחשבים היחידים היו בבעלות מוסדות גדולים כמו אוניברסיטאות או חברות פרטיות גדולות. כאשר התחילו לעלות רעיונות על מיחשוב אישי, זכורה אמירתו המפורסמת של קן אולסן מייסד חברת המחשבים האגדית digital שאמר ש"אין שום סיבה שמישהו ירצה מחשב בבית שלו" ([http://www.hayadan.org.il/%D7%9C%D7%9E%D7%94-%D7%A9%D7%9E%D7%99%D7%A9%D7%94%D7%95-%D7%99%D7%A8%D7%A6%D7%94-%D7%9E%D7%97%D7%A9%D7%91-%D7%91%D7%91%D7%99%D7%AA-%D7%94%D7%94%D7%99%D7%A1%D7%98%D7%95%D7%A8%D7%99%D7%94-%D7%94%D7%90/]
שורה 10:
 
 
משימתינו בקורס היא לנסות להשיג מיומנות בטכניקות תכנות בסיסיות. טכניקות של כתיבת שורות תוכנה עבור המחשב לביצוע. במקביל ננסה ובמקביל להתחיל להכנס לעולםלענף המדעי העשיר שנקרא "מדעי המחשב". ענף שאפשר לראות כחלק מהמתמטיקה ואפשר לראות גם בהבטים יותר הנדסיים.
 
== תוכן עניינים כללי ==