Yazılım bir araçtır hocam, tek başına bir anlam ifade etmez. Yazılımla planlama yapacaksanız önce planlama öğrenmeniz lazım ki neyi nasıl planlayacağınızı bilesiniz. Mimarlık için de öyle, robotik için de. Yazılım mühendisliğine gittiğiniz takdirde yazılım nasıl yazılır sadece onu öğrenirsiniz; onu da konsept olarak öğrenirsiniz. İstediğiniz bir alana uygulamak isterseniz o alan hakkında bilgiye sahip olmanız gerekir.
Sürücü kursuna giderek araba yapmayı öğrenemezsiniz. Bu da aynı mantık. Sadece yazılım öğrenerek program yazabilirsiniz. Web sitesi tasarlayabilirsiniz, server kurabilirsiniz, çeşitli oyunlar yazabilirsiniz... Ancak yapacağınız iş spesifik bir alana yönelik ise (robotik gibi), öncelikle o alan hakkında bilgi sahibi olmanız gerek.
Bir kontrol dersi almadan, feedback loop nedir öğrenmeden robot programlayamazsınız.