Field
Computer Science Core — Master’s Prep
EWU MS Computer Science. Pre-study priorities: A first, B next, C later. Roles include software engineer, systems engineer, backend developer.
A · Data structuresMaster’s prep study outline. Priority A (start first). arrays, linked lists, stacks, queues, hash tables, trees, graphs0 of 1 cards masteredA · Algorithms and Big-OMaster’s prep study outline. Priority A (start first). sorting, searching, recursion, dynamic programming basics0 of 1 cards masteredB · Operating systemsMaster’s prep study outline. Priority B (next). processes, threads, memory, file systems, scheduling0 of 1 cards masteredB · Computer networksMaster’s prep study outline. Priority B (next). layers, protocols, sockets0 of 1 cards masteredB · DatabasesMaster’s prep study outline. Priority B (next). relational model, normalization, indexing, transactions, NoSQL0 of 1 cards masteredB · Software engineeringMaster’s prep study outline. Priority B (next). version control, testing, CI/CD, design patterns0 of 1 cards masteredC · Computer architecture basicsMaster’s prep study outline. Priority C (later). Computer architecture basics0 of 1 cards masteredC · Theory of computationMaster’s prep study outline. Priority C (later). automata, complexity classes (only if a program requires it)0 of 1 cards mastered