Чудове запитання. Я нещодавно склав кваліфікаційний іспит доктора наук, який був частково вступним іспитом - поєднанням бакалаврської та аспірантури.
Щоб бути практичним - це залежить від школи, яку ви плануєте відвідувати, типу вступного іспиту, який вони можуть вимагати, і типу програми, яку вони пропонують.
Деяким потрібен GRE, тому підготовка до вступу не є специфічною для CS. Деяким потрібен предмет GRE, що еквівалентно 5-6 основним курсам бакалавратських курсів, і теорія буде охоплена (теорія автоматів, дискретна математика тощо)
Щоб отримати найбільш фундаментальну основу, я взяв би дискретну математику, алгоритми та теорію обчислень з Ad Uni .
Є й інші фантастичні джерела з MIT та Stanford, але ці три курси, представлені великим Шаєм Сімонсоном, є чудовою основою.
Сподіваюсь, це допомагає.