מה ההתלבטות??
מדעי המחשב זה תואר תיאורטי,מתימטי. לומדים אלגוריתמיקה, לומדים המון הסתברות, לומדים מתמטיקה (חדו"א 1,2,3 אלגברה 1,2, משדי"פ,משדי"ח,מרוכבות) לומדים תיאוריה של כתיבת קוד. בכל התואר יש בערך 3 קורסים בתכנות תכלס. הנדסת תוכנה מקיף יותר (4 שנתי ולא 3 שנתי),נכנס יותר לפרקטיקה שמאחורי התכנות, יותר ליישומים של המתמטיקה.לומדים את אותה מתמטיקה (לצערי
) אבל לומדים גם בסיסי נתונים יותר לעומק, יותר שפות תוכנה, השוואה בין שפות שונות, לומדים יותר לע היתרונות , היכולות והחסרונות של OOP וכן הלאה. אם אתה רוצה להיות תיאורטיקן - לך למדעי המחשב.אתה רוצה להיות מתכנת טוב - לך להנדסת תוכנה. מקווה שעזרתי
. ו
,מקווה שמחר באמת המבחן האחרון וכל החרX הזה מאחורי.