Есть методичка, в ней 40 страниц нужно переписать более понятным языком, это теоретическая часть Практика: написание программы, на с++, взять несколько методов из методички, запрограммировать их, дать им одну задачу и сравнить их по скорости работы и по степени ошибки