מחשבים למינהו
הנדסאי תוכנה- הנדסאי הוא רמת הבינים בין הטכנאי למהנדס. הלימודים נמשכים שנתיים ובסופם התואר- הנדסאי שאינו תואר אקדמי. הנדסאי תוכנה- עוסק בתוכנה ולא בחומרה. חלק ניכר מבוגרי מסלול זה -מתכנתים. ברמה האקדמית ניתן ללמוד במספר מסלולים: א. מדעי המחשב- 3 שנות לימוד בסופם תואר אקדמי ראשון. ב. הנדסת מחשבים-4 שנים לתואר אקדמי. התמחות בתוך הנדסת אלקטרוניקה. המיקוד- חומרה. ג. הנדסת תוכנה- 4 שנים לתואר אקדמי. התמחות משולבת חומרה ותוכנה. מה בין מדעי המחשב להנדסת תוכנה? את הקשר בין מדעי המחשב והנדסת תוכנה ניתן להשוות לקשר שבין הנדסה כימית ללימודי כימיה. הכימיה היא מדע , והכימאי עוסק בחקר מדעי . מהנדס הכימיה מיישם את הידע הכימי המדעי בשימושים הנדסיים מכוונים. מדעי המחשב הוא תחום מדע העוסק בכל הכללים הבסיסיים של חישוביות , הוא חוקר ומפתח אותם. הנדסת התוכנה היא תחום הנדסי- יישומי המשתמש בידע שנאגר בתחום המדעי- מדעי המחשב. תחום הנדסת התוכנה הוא תחום חדש יחסית ועודו הולך ומתגבש. מהנדס התוכנה לומד למעשה קורסים רבים מתחום מדעי המחשב ומקבל בסיס מתמטי רחב אולם בנוסף הוא לומד בקורסים המכשירים אותו להתמודד עם מערכות תוכנה, פרדיגמות תכנות ותכנון מערכות. מהנדס התוכנה נדרש לעסוק בפעילויות יחודיות כמו הערכת זמנים ועלויות של פיתוחי תוכנה, פתרון בעיות בהן נתקלים בתעשיה.