I think data mining depends on the data that u r going to work on. But any way u can work on sentimental analysis (social network text), features reduction, pattern recognition, text classification or process mining (analyzing and tracing of log file tasks)
I think acceleration and parallelization of data mining algorithms is a hot spot problem related with application of these algorithms to big data problems.
I suggest to look into different domains of data pattern recognition, esp. deep learning architectures which are gaining popularity due to their high data classification accuracy.
That's a broad field of study; if you are interested in the technical part of computer science and (big) data maybe a topic about big data architecture, the different cloud services available with their advantages and disadvantages (user friendly?, costs?, accesibility from frequent used open source software (especially R and Python)?) can be interesting.
Hello Neural networks and other machine learning algorithms are now very popular and still developing If you have text data, it would be pattern recognition topic
Social network comments can be analysed, E-commerce site reviews can be analysed, Tweets can be analysed etc. All these of course fall into the category of Sentiment Analysis. Also fall into Text Data mining.
you could visit the following link to get an idea of the free tools that are availble :
you can have a look at securing e-Learning with implementation of Data Mining. There is not much work done on it. So it will serve as a good topic. For more help you can revert.