I did a similar project in my CS A class last year that went very well. I had students decide on a CS job that they think sounds interesting (eg. game developer, data scientist, AI engineer, etc.) Then they searched on the various job listing websites for postings on that job. They were required to list 3 job descriptions and then 2 technologies that were named in the listings that they had never heard of before (eg. tensor flow, SQL, PHP, C++, Apache Hadoop, etc. ). They would then learn enough about each of the technologies so that they had a rough idea of what it is. Each student presented one job description and one of their technologies to the class. We had enough technologies so that everyone presented something unique. I'm sure that this will be even better in my CSP class this year since we'll be able to tie the technologies to many of the concepts learned in the class.
Here is a link to the assignment in case you're interested. Since this was geared toward a programming class I focused more on software development careers so I'd recommend adjusting it to general CS categories.