20-25 страниц, возможно сделать на языке С++ или С#, обязательно должен быть вывод программы (компиляция) в практической части.