Software Engineering = = Computer Science
-นักวิทยาศาสตร์สร้างสิ่งต่างเพื่อเรียนรู้อะไรใหม่ๆ
-วิศวกรเรียนรู้สิ่งเหล่านั้นเพื่อออกแบบและสร้างผลผลิต
-นักวิทยาศาตร์ต้องการบรรลุความก้าวหน้าทางวิทยาศาสตร์
-วิศวกรต้องการหลีกเลี่ยงความล้มเหลวทางวิศวกรรม
- นักวิทยาศาสตร์คอมพิวเตอร์ต้องการเข้าใจขั้นตอนวิธีการ และรากฐานของการคำนวณทางทฤษฏี
- วิศวกรซอฟแวร์ ต้องการที่จะเรียนรู้หลักการออกแบบและการปฏิบัติที่ดีที่สุดสำหรับการสร้างระบบซอฟแวร์ที่มีคุณภาพ
-นักวิทยาศาสตร์คอมพิวเตอร์ต้องการที่จะรู้ว่าพื้นฐานการทำงานของเทคโนโลยีและการที่จะปรับปรุงให้ดีขึ้น
- วิศวกรซอฟต์แวร์ต้องการทราบลักษณะของเทคโนโลยีเพื่อให้พวกเขาสามารถออกแบบเทคโนโลยีที่เหมาะสมที่สุดในระบบซอฟต์แวร์ของพวกเขา