This a great 11 minute video summarizing the breadth of the fields of computer science and computer engineering. There is a lot to cover in this wonderfully done graphical map, with descriptions (and in spite of the enormity of what is covered, there is more that is not covered!)

I have a B.S. in information and computer science, an M.S. in software engineering, an MBA, and additional graduate courses in medical informatics and computer security. I have had job titles such as computer engineer, software engineer, project manager, section manager, program manager, and development lead.

While I have now retired, I am looking into exploring additional areas of the broad field of computer science now that I have the time to study new topics 🙂