Algorithmization and Programming