Formally, I think this to be a good list of fudamentals: programing paradigms, algorithms, data structures, compilers, operating systems, networking, math for CS.
What else would you recommend adding to the fundamentals list?
What else would you recommend adding to the fundamentals list?