Przez dziesięciolecia akceptowany stopień zostania programistą to „Compter Science”.
Mieliśmy już kilka pytań, czy ten stopień naprawdę przygotowuje studentów do opracowania oprogramowania.
Niektóre szkoły w ciągu ostatnich 8 lat zaczęły oferować wiele różnych specjalizacji programistycznych. Korzystając z programu nauczania z mojej szkoły:
- Informatyka , która rozpoczyna się od kursów wstępnych w pierwszym roku, a następnie koncentruje się na informatyce teoretycznej, algorytmach i trochę rzeczy związanych z systemem operacyjnym. Większość zajęć obejmuje kilka mniejszych projektów i zadań domowych, wykonywanych solo lub w parach.
- Inżynieria oprogramowania , która rozpoczyna się od tych samych kursów programowania wstępnego, wykonuje kilka klas teorii, a następnie przechodzi do praktyk tworzenia oprogramowania (testowanie, metodologie procesów, metryki oprogramowania, zbieranie wymagań) i projektowania oprogramowania (projektowanie systemu rozproszonego, projektowanie systemu informacyjnego , projektowanie w czasie rzeczywistym / projektowanie wbudowane, projektowanie podsystemów itp.)
Różne szkoły robią to inaczej, więc powyższe to tylko przykład z prawdziwego świata, który znam. Pytam: czy potrzebne są odrębne kierunki w programowaniu?