Присоединяюсь к вопросу.
У нас в университете параллельно на первом курсе изучают Pascal и C#, если в школе учить Pascal еще как то было бы обоснованно, но зачем в университете его изучать? Алгоритмы можно писать и на том же C#, если он и так включен в программу