This is a crosswords puzzle with words to unscramble. I would add translations of each word in your students' mother tongue or definitions/explanations to make it easier. I was asked by one of my elderly English learners (a native German) to deal with the topic of computer terminology, so I came up with this as one possible idea.