There are several fields that make up the broader field of computer science. One of these fields is the computational complexity theory, which can be very abstract. Other fields, such as computer graphics, deal more with concrete and hands-on visuals.
PhD 16-30 (out of 32). Part time Doctor of Philosophy in Computer Science