As each area of computer science grows and develops, generating new specialised study areas, scope for selecting a thesis topic grows too. Most computer science students choose a thesis topic that is closely related to the particular modules they have studied or are studying. Topic titles are generally arrived at by a process of negotiation between student and tutor. However, it is possible to indicate potential computer science topic areas from which thesis titles can be drawn.
Other People Are Reading
Modules available on computer science and information systems courses and programs indicate potential student thesis topics. Modules run by the Department of Computer Science and Information Systems of The University of London’s Birkbeck College are good examples. Building web applications using MySQL and PHP would be a good thesis topic. Component based software development is an area that would make another interesting thesis. Technologies for mobile and ubiquitous learning, likewise, would be a good topic.
Advances in data management would be a good student thesis topic, not least as new data management techniques are always being developed. Data structures and algorithms would also be a good thesis topic, especially for a student who has an understanding of step-by-step procedures for making calculations. A third idea based on data is data warehousing and mining. Possible lines of enquiry could include requirement gathering, query optimisation and production rollout.
Artificial intelligence has always held a particular fascination for students of computer science. The Institute for Artificial Intelligence and Biological Systems at the University of Leeds is home to five research groups. These are Biosystems, Computer Vision, Knowledge Representation and Reasoning, Medical Imaging and Natural Language Processing. Elements of each of these particular fields of study would make good thesis topics.
With the development of cloud computing in recent years, cloud computing concepts would be a good basis for a student thesis topic. The application of big data -- which refers to incredibly complex data sets -- would be an applicable specialised area. How MapReduce relates to cloud computing would also be a good thesis subject, as MapReduce is a software framework for writing applications that process large amounts of data. The use of Hadoop in cloud computing environments, likewise, would make a good topic for study, as Hadoop supports distributed applications that are very data-intensive.
- 20 of the funniest online reviews ever
- 14 Biggest lies people tell in online dating sites
- Hilarious things Google thinks you're trying to search for