CS Fundamentals Categories SDLC Data structure and algorithms Software Testing Practice (Seeking materials) role based access control References CS major rank in the U.S