Basitçe ve bildiğim kadarıyla:
Yazılımda sadece yazılımı öğrenirsin, bilgisayar mühendisliğinde yazılımın yanında donanımı da öğrenirsin.
Bilgisayar mühendisi yazılımcının yaptığı her şeyi yapabilir ama yazılım mühendisi bilgisayar mühendisinin yaptığı her şeyi yapamaz gibi gibi.