A proč by tomu tak mělo být?, Přece bublesort, quicksort je ve všech jazycích stejný, principy OOP jsou stejné nebo podobné, nalezení nejkratší cesty, obarvení grafu není podmíněno programovacím jazykem – je skoro jedno, jestli se algoritmy učíte v Pascalu, C, Javě, Pythonu – a také co vím, se tyto věci učí odděleně – jednak výuka samotného programovacího jazyka, jednak máte předměty jako „algoritmy a datové struktury“, „grafy“.
Výuka cyklu, podmíněného příkazu, subrutiny – to je otázka 1. měsíce na VŠ. Co byste na tom chtěl učit rok?