Yazılım mühendisliği bu tür konulara odaklanmaz. Var olan bir algoritma nasıl koda dökülür, bilgi-işlem sistemleri nasıl programlanır gibi konulara odaklanırlar. Daha spesifik olarak: işletim sistemleri, ağlar, yazılım mimarisi, programlama dilleri... Her zaman için bir üniversitenin istediğin bölümüne girip verdiği dersleri ve içeriklerini görebilirsin. Mesela
Bahçeşehir Yazılım. Görünüşe göre işletim sistemlerini ya da ağları bile anlatmıyorlar.
Bilgisayar mühendisliği yukarıda bahsettiğim konulara ek olarak, bilgisayarı oluşturan parçaların donanımsal mimari tasarımları gibi konularla da ilgilenirler.
EE mühendisliği temelde devreler, elektrik motorları, elektromanyetik, yarı iletkenleri gibi konularla ilgilenir. Ancak aldığın derslere göre farklı yönlerde şekillendirebilirsin. Mesela ben yazılımcı olmak istediğim için mikrokontrolcüler, bilgisayar mimarisi, veri yapıları, işletim sistemleri gibi dersler almıştım. Böyle bir rota takip ettiğinde sırasıyla temel Fizik bilgisi, temel matematik işlemlerini gerçekleştiren donanımların nasıl çalıştığını, bu donanımları kullanarak nasıl kompleks hesaplama yapan sistemleri inşa edilebildiğini, bu sistemlerin nasıl programlandığı ve bu alanlarla alakalı diğer ek bilgileri öğrenmiş oluyorsun. Bunun yanında aldığın diğer dersler ek bilgi olmuş oluyor. Mesela kızılötesi ya da normal kamera sensörleri nasıl çalışıyor ya da elektrikli arabalar nasıl çalışıyor gibi.
Kısaca yazılım ile bu dediklerini yapamazsın.