מדעי המחשב והנדסת תוכנה

crazyforyou92

New member
מדעי המחשב והנדסת תוכנה

מדעי המחשב הוא חוג שיש כמעט בכל מכללה או אוניברסיטה. לעומת זאת, קיים חוג בשם "הנדסת תוכנה" שיש אותו רק באוניברסיטת בן-גוריון ובמכללות. יש הבדל בין מדעי המחשב להנדסת תוכנה? בנוסף, את שפת סף, שפת C ושפת C++ לומדים במבוא למדעי המחשב (בחוג למדעי המחשב)? מדוע לא מלמדים בחוג למדעי המחשב בתור בחירה שפות תכנות כמו .Net של מיקרוסופט שאותם יש בקורסי בחירה בהנדסת תוכנה? תודה רבה מראש על התשובה
 
תשובות 1. הנדסת תוכנה יש גם באוניברסיטת ת"א, בטכניון ובעוד מקומות. היו על זה אינסוף דיונים בפורום הזה ובפורום "שפות תכנות" - תעזר קצת בחיפוש המתקדם ותמצא אותם. בסה"כ הדעה הכללית היא שאין הבדל ממשי חוץ מזה שהנדסה לומדים 4 שנים. הנה שרשור אחד כזה: http://www.tapuz.co.il/tapuzforum/main/Viewmsg.asp?forum=1428&msgid=68318918&FlagSybase=1 2. לא. זה תלוי באוניברסיטה. בקורס ראשון בד"כ מלמדים שפה בודדת - יש מקומות שמלמדים JAVA ויש כמו אונ' ת"א שמלמדים Scheme ../images/Emo5.gif. 3. לא יודע מאיפה הגעת למסקנה הזו, ועל איזה מוסד לימודים אתה מדבר. בכל מקרה, קח בחשבון שהאוניברסיטה מלמדת אותך מדעי המחשב - מתמטיקה, אלגוריתמיקה, מבני נתונים, סיבוכיות, לוגיקה - היא כמעט ולא מלמדת תכנות. NET. זה דבר חדש שהיום קיים ומחר אולי לא יהיה קיים, תלוי בגחמותיה של מיקרוסופט שהיא השליטה הבלעדית על הטכנולוגיה הזו - האוניברסיטה לא ממהרת לרוץ אחרי כל אופנה חולפת ואחרי כל יוזמה שיווקית חדשה של ביל גייטס. בכל מקרה כפי שאמרתי האוניברסיטה מטרתה לתת לך בסיס אקדמי-תיאורטי חזק ולא להכשיר מתכנתים.
 
למעלה