Grad Coach

Research Topics & Ideas: CompSci & IT

50+ Computer Science Research Topic Ideas To Fast-Track Your Project

IT & Computer Science Research Topics

Finding and choosing a strong research topic is the critical first step when it comes to crafting a high-quality dissertation, thesis or research project. If you’ve landed on this post, chances are you’re looking for a computer science-related research topic , but aren’t sure where to start. Here, we’ll explore a variety of CompSci & IT-related research ideas and topic thought-starters, including algorithms, AI, networking, database systems, UX, information security and software engineering.

NB – This is just the start…

The topic ideation and evaluation process has multiple steps . In this post, we’ll kickstart the process by sharing some research topic ideas within the CompSci domain. This is the starting point, but to develop a well-defined research topic, you’ll need to identify a clear and convincing research gap , along with a well-justified plan of action to fill that gap.

If you’re new to the oftentimes perplexing world of research, or if this is your first time undertaking a formal academic research project, be sure to check out our free dissertation mini-course. In it, we cover the process of writing a dissertation or thesis from start to end. Be sure to also sign up for our free webinar that explores how to find a high-quality research topic. 

Overview: CompSci Research Topics

  • Algorithms & data structures
  • Artificial intelligence ( AI )
  • Computer networking
  • Database systems
  • Human-computer interaction
  • Information security (IS)
  • Software engineering
  • Examples of CompSci dissertation & theses

Topics/Ideas: Algorithms & Data Structures

  • An analysis of neural network algorithms’ accuracy for processing consumer purchase patterns
  • A systematic review of the impact of graph algorithms on data analysis and discovery in social media network analysis
  • An evaluation of machine learning algorithms used for recommender systems in streaming services
  • A review of approximation algorithm approaches for solving NP-hard problems
  • An analysis of parallel algorithms for high-performance computing of genomic data
  • The influence of data structures on optimal algorithm design and performance in Fintech
  • A Survey of algorithms applied in internet of things (IoT) systems in supply-chain management
  • A comparison of streaming algorithm performance for the detection of elephant flows
  • A systematic review and evaluation of machine learning algorithms used in facial pattern recognition
  • Exploring the performance of a decision tree-based approach for optimizing stock purchase decisions
  • Assessing the importance of complete and representative training datasets in Agricultural machine learning based decision making.
  • A Comparison of Deep learning algorithms performance for structured and unstructured datasets with “rare cases”
  • A systematic review of noise reduction best practices for machine learning algorithms in geoinformatics.
  • Exploring the feasibility of applying information theory to feature extraction in retail datasets.
  • Assessing the use case of neural network algorithms for image analysis in biodiversity assessment

Topics & Ideas: Artificial Intelligence (AI)

  • Applying deep learning algorithms for speech recognition in speech-impaired children
  • A review of the impact of artificial intelligence on decision-making processes in stock valuation
  • An evaluation of reinforcement learning algorithms used in the production of video games
  • An exploration of key developments in natural language processing and how they impacted the evolution of Chabots.
  • An analysis of the ethical and social implications of artificial intelligence-based automated marking
  • The influence of large-scale GIS datasets on artificial intelligence and machine learning developments
  • An examination of the use of artificial intelligence in orthopaedic surgery
  • The impact of explainable artificial intelligence (XAI) on transparency and trust in supply chain management
  • An evaluation of the role of artificial intelligence in financial forecasting and risk management in cryptocurrency
  • A meta-analysis of deep learning algorithm performance in predicting and cyber attacks in schools

Research topic idea mega list

Topics & Ideas: Networking

  • An analysis of the impact of 5G technology on internet penetration in rural Tanzania
  • Assessing the role of software-defined networking (SDN) in modern cloud-based computing
  • A critical analysis of network security and privacy concerns associated with Industry 4.0 investment in healthcare.
  • Exploring the influence of cloud computing on security risks in fintech.
  • An examination of the use of network function virtualization (NFV) in telecom networks in Southern America
  • Assessing the impact of edge computing on network architecture and design in IoT-based manufacturing
  • An evaluation of the challenges and opportunities in 6G wireless network adoption
  • The role of network congestion control algorithms in improving network performance on streaming platforms
  • An analysis of network coding-based approaches for data security
  • Assessing the impact of network topology on network performance and reliability in IoT-based workspaces

Free Webinar: How To Find A Dissertation Research Topic

Topics & Ideas: Database Systems

  • An analysis of big data management systems and technologies used in B2B marketing
  • The impact of NoSQL databases on data management and analysis in smart cities
  • An evaluation of the security and privacy concerns of cloud-based databases in financial organisations
  • Exploring the role of data warehousing and business intelligence in global consultancies
  • An analysis of the use of graph databases for data modelling and analysis in recommendation systems
  • The influence of the Internet of Things (IoT) on database design and management in the retail grocery industry
  • An examination of the challenges and opportunities of distributed databases in supply chain management
  • Assessing the impact of data compression algorithms on database performance and scalability in cloud computing
  • An evaluation of the use of in-memory databases for real-time data processing in patient monitoring
  • Comparing the effects of database tuning and optimization approaches in improving database performance and efficiency in omnichannel retailing

Topics & Ideas: Human-Computer Interaction

  • An analysis of the impact of mobile technology on human-computer interaction prevalence in adolescent men
  • An exploration of how artificial intelligence is changing human-computer interaction patterns in children
  • An evaluation of the usability and accessibility of web-based systems for CRM in the fast fashion retail sector
  • Assessing the influence of virtual and augmented reality on consumer purchasing patterns
  • An examination of the use of gesture-based interfaces in architecture
  • Exploring the impact of ease of use in wearable technology on geriatric user
  • Evaluating the ramifications of gamification in the Metaverse
  • A systematic review of user experience (UX) design advances associated with Augmented Reality
  • A comparison of natural language processing algorithms automation of customer response Comparing end-user perceptions of natural language processing algorithms for automated customer response
  • Analysing the impact of voice-based interfaces on purchase practices in the fast food industry

Research Topic Kickstarter - Need Help Finding A Research Topic?

Topics & Ideas: Information Security

  • A bibliometric review of current trends in cryptography for secure communication
  • An analysis of secure multi-party computation protocols and their applications in cloud-based computing
  • An investigation of the security of blockchain technology in patient health record tracking
  • A comparative study of symmetric and asymmetric encryption algorithms for instant text messaging
  • A systematic review of secure data storage solutions used for cloud computing in the fintech industry
  • An analysis of intrusion detection and prevention systems used in the healthcare sector
  • Assessing security best practices for IoT devices in political offices
  • An investigation into the role social media played in shifting regulations related to privacy and the protection of personal data
  • A comparative study of digital signature schemes adoption in property transfers
  • An assessment of the security of secure wireless communication systems used in tertiary institutions

Topics & Ideas: Software Engineering

  • A study of agile software development methodologies and their impact on project success in pharmacology
  • Investigating the impacts of software refactoring techniques and tools in blockchain-based developments
  • A study of the impact of DevOps practices on software development and delivery in the healthcare sector
  • An analysis of software architecture patterns and their impact on the maintainability and scalability of cloud-based offerings
  • A study of the impact of artificial intelligence and machine learning on software engineering practices in the education sector
  • An investigation of software testing techniques and methodologies for subscription-based offerings
  • A review of software security practices and techniques for protecting against phishing attacks from social media
  • An analysis of the impact of cloud computing on the rate of software development and deployment in the manufacturing sector
  • Exploring the impact of software development outsourcing on project success in multinational contexts
  • An investigation into the effect of poor software documentation on app success in the retail sector

CompSci & IT Dissertations/Theses

While the ideas we’ve presented above are a decent starting point for finding a CompSci-related research topic, they are fairly generic and non-specific. So, it helps to look at actual dissertations and theses to see how this all comes together.

Below, we’ve included a selection of research projects from various CompSci-related degree programs to help refine your thinking. These are actual dissertations and theses, written as part of Master’s and PhD-level programs, so they can provide some useful insight as to what a research topic looks like in practice.

  • An array-based optimization framework for query processing and data analytics (Chen, 2021)
  • Dynamic Object Partitioning and replication for cooperative cache (Asad, 2021)
  • Embedding constructural documentation in unit tests (Nassif, 2019)
  • PLASA | Programming Language for Synchronous Agents (Kilaru, 2019)
  • Healthcare Data Authentication using Deep Neural Network (Sekar, 2020)
  • Virtual Reality System for Planetary Surface Visualization and Analysis (Quach, 2019)
  • Artificial neural networks to predict share prices on the Johannesburg stock exchange (Pyon, 2021)
  • Predicting household poverty with machine learning methods: the case of Malawi (Chinyama, 2022)
  • Investigating user experience and bias mitigation of the multi-modal retrieval of historical data (Singh, 2021)
  • Detection of HTTPS malware traffic without decryption (Nyathi, 2022)
  • Redefining privacy: case study of smart health applications (Al-Zyoud, 2019)
  • A state-based approach to context modeling and computing (Yue, 2019)
  • A Novel Cooperative Intrusion Detection System for Mobile Ad Hoc Networks (Solomon, 2019)
  • HRSB-Tree for Spatio-Temporal Aggregates over Moving Regions (Paduri, 2019)

Looking at these titles, you can probably pick up that the research topics here are quite specific and narrowly-focused , compared to the generic ones presented earlier. This is an important thing to keep in mind as you develop your own research topic. That is to say, to create a top-notch research topic, you must be precise and target a specific context with specific variables of interest . In other words, you need to identify a clear, well-justified research gap.

Fast-Track Your Research Topic

If you’re still feeling a bit unsure about how to find a research topic for your Computer Science dissertation or research project, check out our Topic Kickstarter service.

You Might Also Like:

Research topics and ideas about data science and big data analytics

Investigating the impacts of software refactoring techniques and tools in blockchain-based developments.

Steps on getting this project topic

Joseph

I want to work with this topic, am requesting materials to guide.

Yadessa Dugassa

Information Technology -MSc program

Andrew Itodo

It’s really interesting but how can I have access to the materials to guide me through my work?

kumar

Investigating the impacts of software refactoring techniques and tools in blockchain-based developments is in my favour. May i get the proper material about that ?

BEATRICE OSAMEGBE

BLOCKCHAIN TECHNOLOGY

Nanbon Temasgen

I NEED TOPIC

Submit a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Save my name, email, and website in this browser for the next time I comment.

  • Print Friendly

Online Tesis

A list of master’s thesis topics in computer science

by Bastis Consultores | Aug 2, 2021 | Educational News | 1 comment

thesis topics for msc computer science

Choosing a topic for your master’s thesis is a very important step. It all depends, to a large extent, on your interests and abilities. During your studies you have surely discovered the areas of computer science that you are good at and which of them you plan to improve in the future. Before you embark on a topic search, consider the following suggestions to help you craft an initial strategy.

Suggestions when choosing a Master’s Thesis topic

First of all, you have to choose a good supervisor or academic advisor. It is very important that you collaborate with a teacher whose interests match your topic; otherwise, you will benefit little from the writing process. Ask questions and find out if previous students were satisfied with their supervision.

Introduction to Computer Science Dissertations

A master’s degree in Information and Communications Technology is designed to meet the requirements of people working as different professionals, such as academics, administrators and managers, technical staff, trainers and developers in the private or public sectors. A master’s degree in computer science combines theory and educational practice to create a learning experience that allows for the development of skills that can be applied to complicated real-world problems.

The MSc in Computer Science aims to improve knowledge of how computer systems, software and applications, as well as other forms of communication technologies, can be used to drive economic growth, improve learning capacity, encourage greater communication and socialisation and generally improve living standards.

Thinking about the subfields of computer science that interest you

When looking for a thesis topic, don’t just focus on the defended works. Again, ask your teacher to give you a list of current topics in the field of computer science that are underdeveloped. Your professors have deep experience and are aware of all directions of research conducted in their areas of scientific interest. They can suggest a great idea and help you put it into practice. Here are some ideas:

Programme structure (old and new programme structures)

Computer security (privacy and openness)

Relationships between hardware and software (adaptation of hardware to software)

Complexity theory (computational problems, mathematical questions)

Algorithms and architectures (machine learning, hardware architectures)

Artificial intelligence (computer systems capable of recognizing speech and making decisions)

Bioinformatics (modelling of human body processes)

Databases and information retrieval (collection of information and creation of easy access to it)

Multimedia (creative technologies, animation, graphics, audio)

Computational linguistics (natural language processing, machine translation, speech recognition)

You can also work in the following fields, which have been very popular in the Master’s Theses of the Pontifical Catholic University of Peru

Image Processing

Data Mining

Cloud Computing

Network Security

Service Computing [ Web Service ]

Social sensor networks

Software-defined networking

Software reengineering

Telecommunications Engineering

Text mining

Pixel per inch

Ad hoc network

Ad hoc vehicle network

Video streaming

Visual cryptography

Soft computing

Wireless body area network

No cables [Redes inalámbricas]

Wireless sensor networks

Natural language processing

Audio, voice and language processing

Brain-computer interface

Reliable and secure computing

Information security and forensics

Internet Computing

Learning technologies

Systems and cybernetics

Context-aware computing

Mobile Cloud Computing

Consider the following list of ideas according to the latest theses defended at the Technological Institute of Costa Rica

New methodologies in the teaching of computer science.

Measurement methods and software management.

Management of business processes and data.

Detection of traps in online games: a behavioral approach.

Information security and cryptography.

Real-time systems.

Route planning for tourism applications.

Data mining for environmental problems.

Real-time traffic data to model the impact of traffic accidents on the road network.

Computer-aided educational process.

Security in cloud computing.

Optical character recognition.

Search and rescue robots: movement and trajectory planning.

Computational neurobiology.

Computer DNA analysis.

Examples of topic ideas for a Master’s Thesis in Computer Science project

Taking into consideration, the ideas presented above, here are the following examples:

A study to evaluate the challenges and benefits of using robotics in the offer of services.

Artificial intelligence is being used to develop automatic robotics, such as robots used in Japan to care for older adults. This study will evaluate the challenges and benefits associated with the use of robots in the provision of services.

Impact of virtual reality systems on product promotion

Virtual reality technology has made it possible to develop a 3D environment with which people can interact as if it were a physical environment. This study will examine how the introduction of virtual reality has led to the growth of product promotion. The research will also examine the benefits in terms of costs and how the technology can be adopted in a company for use in product promotion.

Improve mobile battery life and processing power through cloud computing

The battery life of mobile phones in many of the smartphones on the market today is between two and twelve hours. This has become a major setback for the use of mobile technology, especially in areas where there are no electrical connections. This study will assess how cloud computing technology could be used to improve the battery life of mobile phones, testing the processing power of smartphones.

Integration of natural language processing in Microsoft office.

Microsoft office is very popular for its efficient services, especially in writing. However, its use is limited to people who understand the use of computers and is limited in common languages. This study will examine how natural language processing could be used to integrate indigenous language into Microsoft’s office suite.

Use of big data analytics in the detection of irresponsible use of social networks

The innovation of big data analytics (BDA) has helped many companies process real-time data from multiple sources. This has made it possible to improve the decision-making procedure and monitoring processes. This study will examine how BDA could be used in a company to control irresponsible social media use.

Assessment of the effects of database security mechanisms on system performance

Security mechanisms are very important for any database because they help detect and prevent any form of cyberattack. However, some security mechanisms have overhead costs or performance issues that slow down service delivery. This study will examine how the security mechanisms of database systems affect the performance of systems.

Remember that computer science is widely used today in different fields. Its application ranges from physics and medicine to education and entertainment. You can focus on the theoretical part of a certain topic or present your ideas about the practical use of a specific program.

An overview of various business stimulation tools; assessment of its impact on student learning in tertiary business school

Information and communication technologies have greatly improved the efficiency of business processes, making the functions of the organization more effective. Multimedia advances have also provided stronger platforms for information sharing, socialization and entertainment. Business process designs and multimedia information systems are key research areas in information and communication technologies.

M-Government; benefits and outcomes of mobile government for connected societies

Multi-agent systems allow for a higher level of collaboration between multiple agents working together to achieve a common goal. Coinciding with advances in the field of artificial intelligence, multi-agent systems are moving towards a higher level of adaptability. Stimulation programs are also an important stream of intelligent computer programs that aim to work in highly complex scenarios.

Encouraging the use of e-commerce in Saudi Arabia in light of existing challenges

The growing power of the Internet, software as a service (SAAS) is a booming trend that opens up many new research opportunities.

Implications of cloud computing for the multimedia industry

With the advancement of information and communication technologies, security remains one of the biggest concerns and also an important field of research.

Interpretation of information systems security management

The security management of information systems is evaluated according to the business environment, the organizational culture, the expectations and obligations of the different roles, the meanings of the different actions and the related behavioral patterns. The results of the two case studies show that inadequate analysis, design and management of computer-based information systems affect the integrity and integrity of an organization. As a result, the likelihood of adverse events occurs increases. In such an environment, it is very likely that security measures will be ignored or inadequate for the real needs of an organization. Therefore, what is needed is consistency between computer-based information systems and the business environment in which they are integrated.

A framework for assessing the quality of customer information

This thesis addresses a widespread, significant and persistent problem in the practice of information systems: the lack of investment in the quality of information about customers. Many organizations need clear financial models to undertake investments in their information systems and related processes. However, there are no widely accepted approaches to rigorously articulate the costs and benefits of potential improvements in the quality of customer information. This can result in low-quality customer information that impacts the broader goals of the organization.

Submit a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Save my name, email, and website in this browser for the next time I comment.

Please enter an answer in digits: 4 × 1 =

Categories:

The most seen.

research work

Copy short link

  • Write my thesis
  • Thesis writers
  • Buy thesis papers
  • Bachelor thesis
  • Master's thesis
  • Thesis editing services
  • Thesis proofreading services
  • Buy a thesis online
  • Write my dissertation
  • Dissertation proposal help
  • Pay for dissertation
  • Custom dissertation
  • Dissertation help online
  • Buy dissertation online
  • Cheap dissertation
  • Dissertation editing services
  • Write my research paper
  • Buy research paper online
  • Pay for research paper
  • Research paper help
  • Order research paper
  • Custom research paper
  • Cheap research paper
  • Research papers for sale
  • Thesis subjects
  • How It Works

100 Great Computer Science Research Topics Ideas for 2023

Computer science research paper topics

Being a computer student in 2023 is not easy. Besides studying a constantly evolving subject, you have to come up with great computer science research topics at some point in your academic life. If you’re reading this article, you’re among many other students that have also come to this realization.

Interesting Computer Science Topics

Awesome research topics in computer science, hot topics in computer science, topics to publish a journal on computer science.

  • Controversial Topics in Computer Science

Fun AP Computer Science Topics

Exciting computer science ph.d. topics, remarkable computer science research topics for undergraduates, incredible final year computer science project topics, advanced computer science topics, unique seminars topics for computer science, exceptional computer science masters thesis topics, outstanding computer science presentation topics.

  • Key Computer Science Essay Topics

Main Project Topics for Computer Science

  • We Can Help You with Computer Science Topics

Whether you’re earnestly searching for a topic or stumbled onto this article by accident, there is no doubt that every student needs excellent computer science-related topics for their paper. A good topic will not only give your essay or research a good direction but will also make it easy to come up with supporting points. Your topic should show all your strengths as well.

Fortunately, this article is for every student that finds it hard to generate a suitable computer science topic. The following 100+ topics will help give you some inspiration when creating your topics. Let’s get into it.

One of the best ways of making your research paper interesting is by coming up with relevant topics in computer science . Here are some topics that will make your paper immersive:

  • Evolution of virtual reality
  • What is green cloud computing
  • Ways of creating a Hopefield neural network in C++
  • Developments in graphic systems in computers
  • The five principal fields in robotics
  • Developments and applications of nanotechnology
  • Differences between computer science and applied computing

Your next research topic in computer science shouldn’t be tough to find once you’ve read this section. If you’re looking for simple final year project topics in computer science, you can find some below.

  • Applications of the blockchain technology in the banking industry
  • Computational thinking and how it influences science
  • Ways of terminating phishing
  • Uses of artificial intelligence in cyber security
  • Define the concepts of a smart city
  • Applications of the Internet of Things
  • Discuss the applications of the face detection application

Whenever a topic is described as “hot,” it means that it is a trendy topic in computer science. If computer science project topics for your final years are what you’re looking for, have a look at some below:

  • Applications of the Metaverse in the world today
  • Discuss the challenges of machine learning
  • Advantages of artificial intelligence
  • Applications of nanotechnology in the paints industry
  • What is quantum computing?
  • Discuss the languages of parallel computing
  • What are the applications of computer-assisted studies?

Perhaps you’d like to write a paper that will get published in a journal. If you’re searching for the best project topics for computer science students that will stand out in a journal, check below:

  • Developments in human-computer interaction
  • Applications of computer science in medicine
  • Developments in artificial intelligence in image processing
  • Discuss cryptography and its applications
  • Discuss methods of ransomware prevention
  • Applications of Big Data in the banking industry
  • Challenges of cloud storage services in 2023

 Controversial Topics in Computer Science

Some of the best computer science final year project topics are those that elicit debates or require you to take a stand. You can find such topics listed below for your inspiration:

  • Can robots be too intelligent?
  • Should the dark web be shut down?
  • Should your data be sold to corporations?
  • Will robots completely replace the human workforce one day?
  • How safe is the Metaverse for children?
  • Will artificial intelligence replace actors in Hollywood?
  • Are social media platforms safe anymore?

Are you a computer science student looking for AP topics? You’re in luck because the following final year project topics for computer science are suitable for you.

  • Standard browser core with CSS support
  • Applications of the Gaussian method in C++ development in integrating functions
  • Vital conditions of reducing risk through the Newton method
  • How to reinforce machine learning algorithms.
  • How do artificial neural networks function?
  • Discuss the advancements in computer languages in machine learning
  • Use of artificial intelligence in automated cars

When studying to get your doctorate in computer science, you need clear and relevant topics that generate the reader’s interest. Here are some Ph.D. topics in computer science you might consider:

  • Developments in information technology
  • Is machine learning detrimental to the human workforce?
  • How to write an algorithm for deep learning
  • What is the future of 5G in wireless networks
  • Statistical data in Maths modules in Python
  • Data retention automation from a website using API
  • Application of modern programming languages

Looking for computer science topics for research is not easy for an undergraduate. Fortunately, these computer science project topics should make your research paper easy:

  • Ways of using artificial intelligence in real estate
  • Discuss reinforcement learning and its applications
  • Uses of Big Data in science and medicine
  • How to sort algorithms using Haskell
  • How to create 3D configurations for a website
  • Using inverse interpolation to solve non-linear equations
  • Explain the similarities between the Internet of Things and artificial intelligence

Your dissertation paper is one of the most crucial papers you’ll ever do in your final year. That’s why selecting the best ethics in computer science topics is a crucial part of your paper. Here are some project topics for the computer science final year.

  • How to incorporate numerical methods in programming
  • Applications of blockchain technology in cloud storage
  • How to come up with an automated attendance system
  • Using dynamic libraries for site development
  • How to create cubic splines
  • Applications of artificial intelligence in the stock market
  • Uses of quantum computing in financial modeling

Your instructor may want you to challenge yourself with an advanced science project. Thus, you may require computer science topics to learn and research. Here are some that may inspire you:

  • Discuss the best cryptographic protocols
  • Advancement of artificial intelligence used in smartphones
  • Briefly discuss the types of security software available
  • Application of liquid robots in 2023
  • How to use quantum computers to solve decoherence problem
  • macOS vs. Windows; discuss their similarities and differences
  • Explain the steps taken in a cyber security audit

When searching for computer science topics for a seminar, make sure they are based on current research or events. Below are some of the latest research topics in computer science:

  • How to reduce cyber-attacks in 2023
  • Steps followed in creating a network
  • Discuss the uses of data science
  • Discuss ways in which social robots improve human interactions
  • Differentiate between supervised and unsupervised machine learning
  • Applications of robotics in space exploration
  • The contrast between cyber-physical and sensor network systems

Are you looking for computer science thesis topics for your upcoming projects? The topics below are meant to help you write your best paper yet:

  • Applications of computer science in sports
  • Uses of computer technology in the electoral process
  • Using Fibonacci to solve the functions maximum and their implementations
  • Discuss the advantages of using open-source software
  • Expound on the advancement of computer graphics
  • Briefly discuss the uses of mesh generation in computational domains
  • How much data is generated from the internet of things?

A computer science presentation requires a topic relevant to current events. Whether your paper is an assignment or a dissertation, you can find your final year computer science project topics below:

  • Uses of adaptive learning in the financial industry
  • Applications of transitive closure on graph
  • Using RAD technology in developing software
  • Discuss how to create maximum flow in the network
  • How to design and implement functional mapping
  • Using artificial intelligence in courier tracking and deliveries
  • How to make an e-authentication system

 Key Computer Science Essay Topics

You may be pressed for time and require computer science master thesis topics that are easy. Below are some topics that fit this description:

  • What are the uses of cloud computing in 2023
  • Discuss the server-side web technologies
  • Compare and contrast android and iOS
  • How to come up with a face detection algorithm
  • What is the future of NFTs
  • How to create an artificial intelligence shopping system
  • How to make a software piracy prevention algorithm

One major mistake students make when writing their papers is selecting topics unrelated to the study at hand. This, however, will not be an issue if you get topics related to computer science, such as the ones below:

  • Using blockchain to create a supply chain management system
  • How to protect a web app from malicious attacks
  • Uses of distributed information processing systems
  • Advancement of crowd communication software since COVID-19
  • Uses of artificial intelligence in online casinos
  • Discuss the pillars of math computations
  • Discuss the ethical concerns arising from data mining

We Can Help You with Computer Science Topics, Essays, Thesis, and Research Papers

We hope that this list of computer science topics helps you out of your sticky situation. We do offer other topics in different subjects. Additionally, we also offer professional writing services tailor-made for you.

We understand what students go through when searching the internet for computer science research paper topics, and we know that many students don’t know how to write a research paper to perfection. However, you shouldn’t have to go through all this when we’re here to help.

Don’t waste any more time; get in touch with us today and get your paper done excellently.

Leave a Reply Cancel reply

  • Privacy Policy

Buy Me a Coffee

Research Method

Home » 500+ Computer Science Research Topics

500+ Computer Science Research Topics

Computer Science Research Topics

Computer Science is a constantly evolving field that has transformed the world we live in today. With new technologies emerging every day, there are countless research opportunities in this field. Whether you are interested in artificial intelligence, machine learning, cybersecurity, data analytics, or computer networks, there are endless possibilities to explore. In this post, we will delve into some of the most interesting and important research topics in Computer Science. From the latest advancements in programming languages to the development of cutting-edge algorithms, we will explore the latest trends and innovations that are shaping the future of Computer Science. So, whether you are a student or a professional, read on to discover some of the most exciting research topics in this dynamic and rapidly expanding field.

Computer Science Research Topics

Computer Science Research Topics are as follows:

  • Using machine learning to detect and prevent cyber attacks
  • Developing algorithms for optimized resource allocation in cloud computing
  • Investigating the use of blockchain technology for secure and decentralized data storage
  • Developing intelligent chatbots for customer service
  • Investigating the effectiveness of deep learning for natural language processing
  • Developing algorithms for detecting and removing fake news from social media
  • Investigating the impact of social media on mental health
  • Developing algorithms for efficient image and video compression
  • Investigating the use of big data analytics for predictive maintenance in manufacturing
  • Developing algorithms for identifying and mitigating bias in machine learning models
  • Investigating the ethical implications of autonomous vehicles
  • Developing algorithms for detecting and preventing cyberbullying
  • Investigating the use of machine learning for personalized medicine
  • Developing algorithms for efficient and accurate speech recognition
  • Investigating the impact of social media on political polarization
  • Developing algorithms for sentiment analysis in social media data
  • Investigating the use of virtual reality in education
  • Developing algorithms for efficient data encryption and decryption
  • Investigating the impact of technology on workplace productivity
  • Developing algorithms for detecting and mitigating deepfakes
  • Investigating the use of artificial intelligence in financial trading
  • Developing algorithms for efficient database management
  • Investigating the effectiveness of online learning platforms
  • Developing algorithms for efficient and accurate facial recognition
  • Investigating the use of machine learning for predicting weather patterns
  • Developing algorithms for efficient and secure data transfer
  • Investigating the impact of technology on social skills and communication
  • Developing algorithms for efficient and accurate object recognition
  • Investigating the use of machine learning for fraud detection in finance
  • Developing algorithms for efficient and secure authentication systems
  • Investigating the impact of technology on privacy and surveillance
  • Developing algorithms for efficient and accurate handwriting recognition
  • Investigating the use of machine learning for predicting stock prices
  • Developing algorithms for efficient and secure biometric identification
  • Investigating the impact of technology on mental health and well-being
  • Developing algorithms for efficient and accurate language translation
  • Investigating the use of machine learning for personalized advertising
  • Developing algorithms for efficient and secure payment systems
  • Investigating the impact of technology on the job market and automation
  • Developing algorithms for efficient and accurate object tracking
  • Investigating the use of machine learning for predicting disease outbreaks
  • Developing algorithms for efficient and secure access control
  • Investigating the impact of technology on human behavior and decision making
  • Developing algorithms for efficient and accurate sound recognition
  • Investigating the use of machine learning for predicting customer behavior
  • Developing algorithms for efficient and secure data backup and recovery
  • Investigating the impact of technology on education and learning outcomes
  • Developing algorithms for efficient and accurate emotion recognition
  • Investigating the use of machine learning for improving healthcare outcomes
  • Developing algorithms for efficient and secure supply chain management
  • Investigating the impact of technology on cultural and societal norms
  • Developing algorithms for efficient and accurate gesture recognition
  • Investigating the use of machine learning for predicting consumer demand
  • Developing algorithms for efficient and secure cloud storage
  • Investigating the impact of technology on environmental sustainability
  • Developing algorithms for efficient and accurate voice recognition
  • Investigating the use of machine learning for improving transportation systems
  • Developing algorithms for efficient and secure mobile device management
  • Investigating the impact of technology on social inequality and access to resources
  • Machine learning for healthcare diagnosis and treatment
  • Machine Learning for Cybersecurity
  • Machine learning for personalized medicine
  • Cybersecurity threats and defense strategies
  • Big data analytics for business intelligence
  • Blockchain technology and its applications
  • Human-computer interaction in virtual reality environments
  • Artificial intelligence for autonomous vehicles
  • Natural language processing for chatbots
  • Cloud computing and its impact on the IT industry
  • Internet of Things (IoT) and smart homes
  • Robotics and automation in manufacturing
  • Augmented reality and its potential in education
  • Data mining techniques for customer relationship management
  • Computer vision for object recognition and tracking
  • Quantum computing and its applications in cryptography
  • Social media analytics and sentiment analysis
  • Recommender systems for personalized content delivery
  • Mobile computing and its impact on society
  • Bioinformatics and genomic data analysis
  • Deep learning for image and speech recognition
  • Digital signal processing and audio processing algorithms
  • Cloud storage and data security in the cloud
  • Wearable technology and its impact on healthcare
  • Computational linguistics for natural language understanding
  • Cognitive computing for decision support systems
  • Cyber-physical systems and their applications
  • Edge computing and its impact on IoT
  • Machine learning for fraud detection
  • Cryptography and its role in secure communication
  • Cybersecurity risks in the era of the Internet of Things
  • Natural language generation for automated report writing
  • 3D printing and its impact on manufacturing
  • Virtual assistants and their applications in daily life
  • Cloud-based gaming and its impact on the gaming industry
  • Computer networks and their security issues
  • Cyber forensics and its role in criminal investigations
  • Machine learning for predictive maintenance in industrial settings
  • Augmented reality for cultural heritage preservation
  • Human-robot interaction and its applications
  • Data visualization and its impact on decision-making
  • Cybersecurity in financial systems and blockchain
  • Computer graphics and animation techniques
  • Biometrics and its role in secure authentication
  • Cloud-based e-learning platforms and their impact on education
  • Natural language processing for machine translation
  • Machine learning for predictive maintenance in healthcare
  • Cybersecurity and privacy issues in social media
  • Computer vision for medical image analysis
  • Natural language generation for content creation
  • Cybersecurity challenges in cloud computing
  • Human-robot collaboration in manufacturing
  • Data mining for predicting customer churn
  • Artificial intelligence for autonomous drones
  • Cybersecurity risks in the healthcare industry
  • Machine learning for speech synthesis
  • Edge computing for low-latency applications
  • Virtual reality for mental health therapy
  • Quantum computing and its applications in finance
  • Biomedical engineering and its applications
  • Cybersecurity in autonomous systems
  • Machine learning for predictive maintenance in transportation
  • Computer vision for object detection in autonomous driving
  • Augmented reality for industrial training and simulations
  • Cloud-based cybersecurity solutions for small businesses
  • Natural language processing for knowledge management
  • Machine learning for personalized advertising
  • Cybersecurity in the supply chain management
  • Cybersecurity risks in the energy sector
  • Computer vision for facial recognition
  • Natural language processing for social media analysis
  • Machine learning for sentiment analysis in customer reviews
  • Explainable Artificial Intelligence
  • Quantum Computing
  • Blockchain Technology
  • Human-Computer Interaction
  • Natural Language Processing
  • Cloud Computing
  • Robotics and Automation
  • Augmented Reality and Virtual Reality
  • Cyber-Physical Systems
  • Computational Neuroscience
  • Big Data Analytics
  • Computer Vision
  • Cryptography and Network Security
  • Internet of Things
  • Computer Graphics and Visualization
  • Artificial Intelligence for Game Design
  • Computational Biology
  • Social Network Analysis
  • Bioinformatics
  • Distributed Systems and Middleware
  • Information Retrieval and Data Mining
  • Computer Networks
  • Mobile Computing and Wireless Networks
  • Software Engineering
  • Database Systems
  • Parallel and Distributed Computing
  • Human-Robot Interaction
  • Intelligent Transportation Systems
  • High-Performance Computing
  • Cyber-Physical Security
  • Deep Learning
  • Sensor Networks
  • Multi-Agent Systems
  • Human-Centered Computing
  • Wearable Computing
  • Knowledge Representation and Reasoning
  • Adaptive Systems
  • Brain-Computer Interface
  • Health Informatics
  • Cognitive Computing
  • Cybersecurity and Privacy
  • Internet Security
  • Cybercrime and Digital Forensics
  • Cloud Security
  • Cryptocurrencies and Digital Payments
  • Machine Learning for Natural Language Generation
  • Cognitive Robotics
  • Neural Networks
  • Semantic Web
  • Image Processing
  • Cyber Threat Intelligence
  • Secure Mobile Computing
  • Cybersecurity Education and Training
  • Privacy Preserving Techniques
  • Cyber-Physical Systems Security
  • Virtualization and Containerization
  • Machine Learning for Computer Vision
  • Network Function Virtualization
  • Cybersecurity Risk Management
  • Information Security Governance
  • Intrusion Detection and Prevention
  • Biometric Authentication
  • Machine Learning for Predictive Maintenance
  • Security in Cloud-based Environments
  • Cybersecurity for Industrial Control Systems
  • Smart Grid Security
  • Software Defined Networking
  • Quantum Cryptography
  • Security in the Internet of Things
  • Natural language processing for sentiment analysis
  • Blockchain technology for secure data sharing
  • Developing efficient algorithms for big data analysis
  • Cybersecurity for internet of things (IoT) devices
  • Human-robot interaction for industrial automation
  • Image recognition for autonomous vehicles
  • Social media analytics for marketing strategy
  • Quantum computing for solving complex problems
  • Biometric authentication for secure access control
  • Augmented reality for education and training
  • Intelligent transportation systems for traffic management
  • Predictive modeling for financial markets
  • Cloud computing for scalable data storage and processing
  • Virtual reality for therapy and mental health treatment
  • Data visualization for business intelligence
  • Recommender systems for personalized product recommendations
  • Speech recognition for voice-controlled devices
  • Mobile computing for real-time location-based services
  • Neural networks for predicting user behavior
  • Genetic algorithms for optimization problems
  • Distributed computing for parallel processing
  • Internet of things (IoT) for smart cities
  • Wireless sensor networks for environmental monitoring
  • Cloud-based gaming for high-performance gaming
  • Social network analysis for identifying influencers
  • Autonomous systems for agriculture
  • Robotics for disaster response
  • Data mining for customer segmentation
  • Computer graphics for visual effects in movies and video games
  • Virtual assistants for personalized customer service
  • Natural language understanding for chatbots
  • 3D printing for manufacturing prototypes
  • Artificial intelligence for stock trading
  • Machine learning for weather forecasting
  • Biomedical engineering for prosthetics and implants
  • Cybersecurity for financial institutions
  • Machine learning for energy consumption optimization
  • Computer vision for object tracking
  • Natural language processing for document summarization
  • Wearable technology for health and fitness monitoring
  • Internet of things (IoT) for home automation
  • Reinforcement learning for robotics control
  • Big data analytics for customer insights
  • Machine learning for supply chain optimization
  • Natural language processing for legal document analysis
  • Artificial intelligence for drug discovery
  • Computer vision for object recognition in robotics
  • Data mining for customer churn prediction
  • Autonomous systems for space exploration
  • Robotics for agriculture automation
  • Machine learning for predicting earthquakes
  • Natural language processing for sentiment analysis in customer reviews
  • Big data analytics for predicting natural disasters
  • Internet of things (IoT) for remote patient monitoring
  • Blockchain technology for digital identity management
  • Machine learning for predicting wildfire spread
  • Computer vision for gesture recognition
  • Natural language processing for automated translation
  • Big data analytics for fraud detection in banking
  • Internet of things (IoT) for smart homes
  • Robotics for warehouse automation
  • Machine learning for predicting air pollution
  • Natural language processing for medical record analysis
  • Augmented reality for architectural design
  • Big data analytics for predicting traffic congestion
  • Machine learning for predicting customer lifetime value
  • Developing algorithms for efficient and accurate text recognition
  • Natural Language Processing for Virtual Assistants
  • Natural Language Processing for Sentiment Analysis in Social Media
  • Explainable Artificial Intelligence (XAI) for Trust and Transparency
  • Deep Learning for Image and Video Retrieval
  • Edge Computing for Internet of Things (IoT) Applications
  • Data Science for Social Media Analytics
  • Cybersecurity for Critical Infrastructure Protection
  • Natural Language Processing for Text Classification
  • Quantum Computing for Optimization Problems
  • Machine Learning for Personalized Health Monitoring
  • Computer Vision for Autonomous Driving
  • Blockchain Technology for Supply Chain Management
  • Augmented Reality for Education and Training
  • Natural Language Processing for Sentiment Analysis
  • Machine Learning for Personalized Marketing
  • Big Data Analytics for Financial Fraud Detection
  • Cybersecurity for Cloud Security Assessment
  • Artificial Intelligence for Natural Language Understanding
  • Blockchain Technology for Decentralized Applications
  • Virtual Reality for Cultural Heritage Preservation
  • Natural Language Processing for Named Entity Recognition
  • Machine Learning for Customer Churn Prediction
  • Big Data Analytics for Social Network Analysis
  • Cybersecurity for Intrusion Detection and Prevention
  • Artificial Intelligence for Robotics and Automation
  • Blockchain Technology for Digital Identity Management
  • Virtual Reality for Rehabilitation and Therapy
  • Natural Language Processing for Text Summarization
  • Machine Learning for Credit Risk Assessment
  • Big Data Analytics for Fraud Detection in Healthcare
  • Cybersecurity for Internet Privacy Protection
  • Artificial Intelligence for Game Design and Development
  • Blockchain Technology for Decentralized Social Networks
  • Virtual Reality for Marketing and Advertising
  • Natural Language Processing for Opinion Mining
  • Machine Learning for Anomaly Detection
  • Big Data Analytics for Predictive Maintenance in Transportation
  • Cybersecurity for Network Security Management
  • Artificial Intelligence for Personalized News and Content Delivery
  • Blockchain Technology for Cryptocurrency Mining
  • Virtual Reality for Architectural Design and Visualization
  • Natural Language Processing for Machine Translation
  • Machine Learning for Automated Image Captioning
  • Big Data Analytics for Stock Market Prediction
  • Cybersecurity for Biometric Authentication Systems
  • Artificial Intelligence for Human-Robot Interaction
  • Blockchain Technology for Smart Grids
  • Virtual Reality for Sports Training and Simulation
  • Natural Language Processing for Question Answering Systems
  • Machine Learning for Sentiment Analysis in Customer Feedback
  • Big Data Analytics for Predictive Maintenance in Manufacturing
  • Cybersecurity for Cloud-Based Systems
  • Artificial Intelligence for Automated Journalism
  • Blockchain Technology for Intellectual Property Management
  • Virtual Reality for Therapy and Rehabilitation
  • Natural Language Processing for Language Generation
  • Machine Learning for Customer Lifetime Value Prediction
  • Big Data Analytics for Predictive Maintenance in Energy Systems
  • Cybersecurity for Secure Mobile Communication
  • Artificial Intelligence for Emotion Recognition
  • Blockchain Technology for Digital Asset Trading
  • Virtual Reality for Automotive Design and Visualization
  • Natural Language Processing for Semantic Web
  • Machine Learning for Fraud Detection in Financial Transactions
  • Big Data Analytics for Social Media Monitoring
  • Cybersecurity for Cloud Storage and Sharing
  • Artificial Intelligence for Personalized Education
  • Blockchain Technology for Secure Online Voting Systems
  • Virtual Reality for Cultural Tourism
  • Natural Language Processing for Chatbot Communication
  • Machine Learning for Medical Diagnosis and Treatment
  • Big Data Analytics for Environmental Monitoring and Management.
  • Cybersecurity for Cloud Computing Environments
  • Virtual Reality for Training and Simulation
  • Big Data Analytics for Sports Performance Analysis
  • Cybersecurity for Internet of Things (IoT) Devices
  • Artificial Intelligence for Traffic Management and Control
  • Blockchain Technology for Smart Contracts
  • Natural Language Processing for Document Summarization
  • Machine Learning for Image and Video Recognition
  • Blockchain Technology for Digital Asset Management
  • Virtual Reality for Entertainment and Gaming
  • Natural Language Processing for Opinion Mining in Online Reviews
  • Machine Learning for Customer Relationship Management
  • Big Data Analytics for Environmental Monitoring and Management
  • Cybersecurity for Network Traffic Analysis and Monitoring
  • Artificial Intelligence for Natural Language Generation
  • Blockchain Technology for Supply Chain Transparency and Traceability
  • Virtual Reality for Design and Visualization
  • Natural Language Processing for Speech Recognition
  • Machine Learning for Recommendation Systems
  • Big Data Analytics for Customer Segmentation and Targeting
  • Cybersecurity for Biometric Authentication
  • Artificial Intelligence for Human-Computer Interaction
  • Blockchain Technology for Decentralized Finance (DeFi)
  • Virtual Reality for Tourism and Cultural Heritage
  • Machine Learning for Cybersecurity Threat Detection and Prevention
  • Big Data Analytics for Healthcare Cost Reduction
  • Cybersecurity for Data Privacy and Protection
  • Artificial Intelligence for Autonomous Vehicles
  • Blockchain Technology for Cryptocurrency and Blockchain Security
  • Virtual Reality for Real Estate Visualization
  • Natural Language Processing for Question Answering
  • Big Data Analytics for Financial Markets Prediction
  • Cybersecurity for Cloud-Based Machine Learning Systems
  • Artificial Intelligence for Personalized Advertising
  • Blockchain Technology for Digital Identity Verification
  • Virtual Reality for Cultural and Language Learning
  • Natural Language Processing for Semantic Analysis
  • Machine Learning for Business Forecasting
  • Big Data Analytics for Social Media Marketing
  • Artificial Intelligence for Content Generation
  • Blockchain Technology for Smart Cities
  • Virtual Reality for Historical Reconstruction
  • Natural Language Processing for Knowledge Graph Construction
  • Machine Learning for Speech Synthesis
  • Big Data Analytics for Traffic Optimization
  • Artificial Intelligence for Social Robotics
  • Blockchain Technology for Healthcare Data Management
  • Virtual Reality for Disaster Preparedness and Response
  • Natural Language Processing for Multilingual Communication
  • Machine Learning for Emotion Recognition
  • Big Data Analytics for Human Resources Management
  • Cybersecurity for Mobile App Security
  • Artificial Intelligence for Financial Planning and Investment
  • Blockchain Technology for Energy Management
  • Virtual Reality for Cultural Preservation and Heritage.
  • Big Data Analytics for Healthcare Management
  • Cybersecurity in the Internet of Things (IoT)
  • Artificial Intelligence for Predictive Maintenance
  • Computational Biology for Drug Discovery
  • Virtual Reality for Mental Health Treatment
  • Machine Learning for Sentiment Analysis in Social Media
  • Human-Computer Interaction for User Experience Design
  • Cloud Computing for Disaster Recovery
  • Quantum Computing for Cryptography
  • Intelligent Transportation Systems for Smart Cities
  • Cybersecurity for Autonomous Vehicles
  • Artificial Intelligence for Fraud Detection in Financial Systems
  • Social Network Analysis for Marketing Campaigns
  • Cloud Computing for Video Game Streaming
  • Machine Learning for Speech Recognition
  • Augmented Reality for Architecture and Design
  • Natural Language Processing for Customer Service Chatbots
  • Machine Learning for Climate Change Prediction
  • Big Data Analytics for Social Sciences
  • Artificial Intelligence for Energy Management
  • Virtual Reality for Tourism and Travel
  • Cybersecurity for Smart Grids
  • Machine Learning for Image Recognition
  • Augmented Reality for Sports Training
  • Natural Language Processing for Content Creation
  • Cloud Computing for High-Performance Computing
  • Artificial Intelligence for Personalized Medicine
  • Virtual Reality for Architecture and Design
  • Augmented Reality for Product Visualization
  • Natural Language Processing for Language Translation
  • Cybersecurity for Cloud Computing
  • Artificial Intelligence for Supply Chain Optimization
  • Blockchain Technology for Digital Voting Systems
  • Virtual Reality for Job Training
  • Augmented Reality for Retail Shopping
  • Natural Language Processing for Sentiment Analysis in Customer Feedback
  • Cloud Computing for Mobile Application Development
  • Artificial Intelligence for Cybersecurity Threat Detection
  • Blockchain Technology for Intellectual Property Protection
  • Virtual Reality for Music Education
  • Machine Learning for Financial Forecasting
  • Augmented Reality for Medical Education
  • Natural Language Processing for News Summarization
  • Cybersecurity for Healthcare Data Protection
  • Artificial Intelligence for Autonomous Robots
  • Virtual Reality for Fitness and Health
  • Machine Learning for Natural Language Understanding
  • Augmented Reality for Museum Exhibits
  • Natural Language Processing for Chatbot Personality Development
  • Cloud Computing for Website Performance Optimization
  • Artificial Intelligence for E-commerce Recommendation Systems
  • Blockchain Technology for Supply Chain Traceability
  • Virtual Reality for Military Training
  • Augmented Reality for Advertising
  • Natural Language Processing for Chatbot Conversation Management
  • Cybersecurity for Cloud-Based Services
  • Artificial Intelligence for Agricultural Management
  • Blockchain Technology for Food Safety Assurance
  • Virtual Reality for Historical Reenactments
  • Machine Learning for Cybersecurity Incident Response.
  • Secure Multiparty Computation
  • Federated Learning
  • Internet of Things Security
  • Blockchain Scalability
  • Quantum Computing Algorithms
  • Explainable AI
  • Data Privacy in the Age of Big Data
  • Adversarial Machine Learning
  • Deep Reinforcement Learning
  • Online Learning and Streaming Algorithms
  • Graph Neural Networks
  • Automated Debugging and Fault Localization
  • Mobile Application Development
  • Software Engineering for Cloud Computing
  • Cryptocurrency Security
  • Edge Computing for Real-Time Applications
  • Natural Language Generation
  • Virtual and Augmented Reality
  • Computational Biology and Bioinformatics
  • Internet of Things Applications
  • Robotics and Autonomous Systems
  • Explainable Robotics
  • 3D Printing and Additive Manufacturing
  • Distributed Systems
  • Parallel Computing
  • Data Center Networking
  • Data Mining and Knowledge Discovery
  • Information Retrieval and Search Engines
  • Network Security and Privacy
  • Cloud Computing Security
  • Data Analytics for Business Intelligence
  • Neural Networks and Deep Learning
  • Reinforcement Learning for Robotics
  • Automated Planning and Scheduling
  • Evolutionary Computation and Genetic Algorithms
  • Formal Methods for Software Engineering
  • Computational Complexity Theory
  • Bio-inspired Computing
  • Computer Vision for Object Recognition
  • Automated Reasoning and Theorem Proving
  • Natural Language Understanding
  • Machine Learning for Healthcare
  • Scalable Distributed Systems
  • Sensor Networks and Internet of Things
  • Smart Grids and Energy Systems
  • Software Testing and Verification
  • Web Application Security
  • Wireless and Mobile Networks
  • Computer Architecture and Hardware Design
  • Digital Signal Processing
  • Game Theory and Mechanism Design
  • Multi-agent Systems
  • Evolutionary Robotics
  • Quantum Machine Learning
  • Computational Social Science
  • Explainable Recommender Systems.
  • Artificial Intelligence and its applications
  • Cloud computing and its benefits
  • Cybersecurity threats and solutions
  • Internet of Things and its impact on society
  • Virtual and Augmented Reality and its uses
  • Blockchain Technology and its potential in various industries
  • Web Development and Design
  • Digital Marketing and its effectiveness
  • Big Data and Analytics
  • Software Development Life Cycle
  • Gaming Development and its growth
  • Network Administration and Maintenance
  • Machine Learning and its uses
  • Data Warehousing and Mining
  • Computer Architecture and Design
  • Computer Graphics and Animation
  • Quantum Computing and its potential
  • Data Structures and Algorithms
  • Computer Vision and Image Processing
  • Robotics and its applications
  • Operating Systems and its functions
  • Information Theory and Coding
  • Compiler Design and Optimization
  • Computer Forensics and Cyber Crime Investigation
  • Distributed Computing and its significance
  • Artificial Neural Networks and Deep Learning
  • Cloud Storage and Backup
  • Programming Languages and their significance
  • Computer Simulation and Modeling
  • Computer Networks and its types
  • Information Security and its types
  • Computer-based Training and eLearning
  • Medical Imaging and its uses
  • Social Media Analysis and its applications
  • Human Resource Information Systems
  • Computer-Aided Design and Manufacturing
  • Multimedia Systems and Applications
  • Geographic Information Systems and its uses
  • Computer-Assisted Language Learning
  • Mobile Device Management and Security
  • Data Compression and its types
  • Knowledge Management Systems
  • Text Mining and its uses
  • Cyber Warfare and its consequences
  • Wireless Networks and its advantages
  • Computer Ethics and its importance
  • Computational Linguistics and its applications
  • Autonomous Systems and Robotics
  • Information Visualization and its importance
  • Geographic Information Retrieval and Mapping
  • Business Intelligence and its benefits
  • Digital Libraries and their significance
  • Artificial Life and Evolutionary Computation
  • Computer Music and its types
  • Virtual Teams and Collaboration
  • Computer Games and Learning
  • Semantic Web and its applications
  • Electronic Commerce and its advantages
  • Multimedia Databases and their significance
  • Computer Science Education and its importance
  • Computer-Assisted Translation and Interpretation
  • Ambient Intelligence and Smart Homes
  • Autonomous Agents and Multi-Agent Systems.

About the author

' src=

Muhammad Hassan

Researcher, Academic Writer, Web developer

You may also like

Funny Research Topics

200+ Funny Research Topics

Sports Research Topics

500+ Sports Research Topics

American History Research Paper Topics

300+ American History Research Paper Topics

Cyber Security Research Topics

500+ Cyber Security Research Topics

Environmental Research Topics

500+ Environmental Research Topics

Economics Research Topics

500+ Economics Research Topics

thesis topics for msc computer science

The M.S. Thesis Track

Blue CS@CU logo for MS students

The MS Thesis track is for students who want to concentrate on research in some sub-field of Computer Science.  You are required to arrange for a Computer Science Faculty member who agrees to advise the thesis and the rest of your course selection prior to selecting the track.

SUMMARY OF REQUIREMENTS

  • Complete a total of  30 points  (Courses must be at the 4000 level or above)
  • Maintain at least a  2.7  overall GPA. (No more than 1 D is permitted).
  • Complete the  Columbia Engineering Professional Development & Leadership (PDL)  requirement
  • Satisfy  breadth requirements
  • Take at least  6 points  of technical courses at the 6000 level
  • At most, up to 3 points  of your degree can be Non-CS/Non-track If they are deemed relevant to your track and sufficiently technical in nature. Submit the  Non-CS/NonTrack form  and the course syllabus to your CS Faculty Advisor for review

1. BREADTH REQUIREMENT

Visit the breadth requirement page for more information.

2. REQUIRED TRACK COURSES (9 credits)

Students must take 9 credits of COMS E6902 Thesis. The points are typically spread over multiple semesters, e.g., 3 points each for 3 semesters or 4.5 points each for 2 semesters. No more than 9 points of E6902 may be taken. Sign up for the section number of E6902 associated with your thesis advisor.

3. ELECTIVE TRACK COURSES

Students are required to complete 9 elective credits of graduate courses (4000-level or above) selected from Computer Science and/or related areas together with your faculty thesis advisor. These would normally be strongly related to your thesis topic.

Up to 3 of these points may be in COMS E6901 Projects in Computer Science.

Please note:

The  degree progress checklist should be used to keep track of your requirements. if you have questions for your track advisor or cs advising, you should have an updated checklist prepared, due to a significant overlap in course material, ms students not in the machine learning track can only take 1 of the following courses – coms 4771, coms 4721, elen 4903, ieor 4525, stat 4240, stat 4400/4241/5241 – as part of their degree requirements, the elective track courses cannot be imported from another institution., 4. general electives.

Students must complete the remaining credits of General Elective Courses at the 4000 level or above. At least three of these points must be chosen from either the Track Electives listed above or from the CS department at the 4000 level or higher.

Students may also request to use at most 3 points of Non-CS/Non-Track coursework if approved by the process listed below.

5. THESIS DEFENSE

A thesis proposal is presented to your thesis committee at least three months before your defense. Your thesis committee should have three members. Two of them must be internal, but one can be an outsider. Please bring the thesis defense form to your defense. Once completed, please submit the form to CS Advising via email: [email protected].

The thesis cannot be imported from another institution.

A publication-quality thesis document is also published as a CS department technical report. Once completed, please upload your thesis into MICE.

PROGRAM PLANNING

Please visit  the Directory of Classes  to get the updated course listings. Please also note that not all courses are offered every semester or even every year. A few courses are offered only once every two or three years or even less frequently.

Updated: 3/26/2024

Find open faculty positions here .

Computer Science at Columbia University

Upcoming events, virtual employer info session: boehringer ingelheim.

Monday 3:00 pm

Coffee and Questions

Wednesday 2:00 pm

Last day of classes

Monday 10:00 am

Class Day Graduate Ceremony

Sunday 3:00 pm

South Lawn, Morningside Campus

In the News

Press mentions, dean boyce's statement on amicus brief filed by president bollinger.

President Bollinger announced that Columbia University along with many other academic institutions (sixteen, including all Ivy League universities) filed an amicus brief in the U.S. District Court for the Eastern District of New York challenging the Executive Order regarding immigrants from seven designated countries and refugees. Among other things, the brief asserts that “safety and security concerns can be addressed in a manner that is consistent with the values America has always stood for, including the free flow of ideas and people across borders and the welcoming of immigrants to our universities.”

This recent action provides a moment for us to collectively reflect on our community within Columbia Engineering and the importance of our commitment to maintaining an open and welcoming community for all students, faculty, researchers and administrative staff. As a School of Engineering and Applied Science, we are fortunate to attract students and faculty from diverse backgrounds, from across the country, and from around the world. It is a great benefit to be able to gather engineers and scientists of so many different perspectives and talents – all with a commitment to learning, a focus on pushing the frontiers of knowledge and discovery, and with a passion for translating our work to impact humanity.

I am proud of our community, and wish to take this opportunity to reinforce our collective commitment to maintaining an open and collegial environment. We are fortunate to have the privilege to learn from one another, and to study, work, and live together in such a dynamic and vibrant place as Columbia.

Mary C. Boyce Dean of Engineering Morris A. and Alma Schapiro Professor

Add Event to GMail

{{title}} {{fullname}}

thesis topics for msc computer science

Courses This Semester

  • {{title}} ({{dept}} {{prefix}}{{course_num}}-{{section}})

University of Regina Logo

  • Emergency Info
  • Directories
  • UR Self-Service
  • Academic Calendars & Schedules

thesis topics for msc computer science

  • Find a Person
  • Search Classes & Build Schedule
  • Future Grad Students
  • Professional Programs
  • MSc (Thesis Route)
  • MSc (Project Route)
  • MSc (Data Science)
  • MSc (Human-Centred Computing)
  • MSc (Course Route)
  • Thesis Approval & Defence Procedures
  • FGSR Regulations
  • Course Descriptions
  • Most Recent Course Syllabi
  • Course Timetable
  • Financial Support
  • Graduate Program FAQ

Banner Image

  • Undergraduate
  • Classes & Labs

Thesis Examples

Latex Example (shortened M.Sc. with urthesis.sty)  (ZIP)

Latex Example (complete M.Sc. with no .sty)  (ZIP)

How to Write a M.Sc. Thesis

The following guide to writing an M.Sc. thesis was prepared by Howard Hamilton and Brien Maguire, based on previous guides by Alan Mackworth (University of British Columbia) and Nick Cercone (Simon Fraser University), with their permission.

Quick Guide to the M.Sc. Thesis

An acceptable M.Sc. thesis in Computer Science should attempt to satisfy one or more of the following criteria:

  • Original research results are explained clearly and concisely.
  • The thesis explains a novel exploratory implementation or a novel empirical study whose results will be of interest to the Computer Science community in general and to a portion of the Computer Science community in particular, e.g., Artificial Intelligence, Computational Complexity, etc.
  • Novel implementation techniques are outlined, generalized, and explained.
  • Theoretical results are obtained, explained, proven, and (worst, best, average) case analysis is performed where applicable.
  • The implementation of a practical piece of nontrivial software whose availability could have some impact on the Computer Science community. Examples are a distributed file system for a mobile computing environment and a program featuring the application of artificial intelligence knowledge representation and planning techniques to intelligent computer assisted learning software.

Writing an acceptable thesis can be a painful and arduous task, especially if you have not written much before. A good methodology to follow, immediately upon completion of the required courses, is to keep a paper or electronic research notebook and commit to writing research oriented notes in it every day. From time to time, organize or reorganize your notes under headings that capture important categories of your thoughts. This journal of your research activities can serve as a very rough draft of your thesis by the time you complete your research. From these notes to a first M.Sc. thesis draft is a much less painful experience than to start a draft from scratch many months after your initial investigations. To help structure an M.Sc. thesis, the following guide may help.

One Formula for an M.Sc. Thesis for Computer Science

Chapter 1 Introduction: This chapter contains a discussion of the general area of research which you plan to explore in the thesis. It should contain a summary of the work you propose to carry out and the motivations you can cite for performing this work. Describe the general problem that you are working towards solving and the specific problem that you attempt to solve in the thesis. For example, the general problem may be finding an algorithm to help an artificial agent discover a path in a novel environment, and the specific problem may be evaluating the relative effectiveness and efficiency of five particular named approaches to finding the shortest path in a graph where each node is connected to at most four neighbours, with no knowledge of the graph except that obtained by exploration. This chapter should also explain the motivations for solving each of the general problem and your specific problem. The chapter should end with a guide to the reader on the composition and contents of the rest of the thesis, chapter by chapter. If there are various paths through the thesis, these should also be explained in Chapter 1.

Chapter 2 Limited Overview of the Field: This chapter contains a specialized overview of that part of a particular field in which you are doing M.Sc. thesis research, for example, paramodulation techniques for automated theorem proving or bubble figure modelling strategies for animation systems. The survey should not be an exhaustive survey but rather should impose some structure on your field of research endeavour and carve out your niche within the structure you impose. You should make generous use of illustrative examples and citations to current research.

Chapter 3 My Theory/Solution/Algorithm/Program: This chapter outlines your proposed solution to the specific problem described in Chapter 1. The solution may be an extension to, an improvement of, or even a disproof of someone else's theory / solution / method / ...).

Chapter 4 Description of Implementation or Formalism: This chapter describes your implementation or formalism. Depending on its length, it may be combined with Chapter 3. Not every thesis requires an implementation. Prototypical implementations are common and quite often acceptable although the guiding criterion is that the research problem must be clearer when you've completed your task than it was when you started!

Chapter 5 Results and Evaluation: This chapter should present the results of your thesis. You should choose criteria by which to judge your results, for example, the adequacy, coverage, efficiency, productiveness, effectiveness, elegance, user friendliness, etc., and then clearly, honestly and fairly adjudicate your results according to fair measures and report those results. You should repeat, whenever possible, these tests against competing or previous approaches (if you are clever you will win hands down in such comparisons or such comparisons will be obviated by system differences). The competing or previous approaches you compare against must have been introduced in Chapter 2 (in fact that may be the only reason they actively appear in Chapter 2) and you should include pointers back to Chapter 2. Be honest in your evaluations. If you give other approaches the benefit of the doubt every time, and develop a superior technique, your results will be all the more impressive.

Chapter 6 Conclusions: This chapter should summarize the achievements of your thesis and discuss their impact on the research questions you raised in Chapter 1. Use the distinctive phrasing "An original contribution of this thesis is" to identify your original contributions to research. If you solved the specific problem described in Chapter 1, you should explicitly say so here. If you did not, you should also make this clear. You should indicate open issues and directions for further or future work in this area with your estimates of relevance to the field, importance and amount of work required.

References Complete references for all cited works. This should not be a bibliography of everything you have read in your area.

Appendices include technical material (program listings, output, graphical plots of data, detailed tables of experimental results, detailed proofs, etc.) which would disrupt the flow of the thesis but should be made available to help explain or provide details to the curious reader.

  • Privacy & Terms of Use
  • Contact U of R
  • Campus Maps
  • U of R Home
  • For Faculty and Staff
  • City of Regina
  • Land Acknowledgement
  • Inclusivity Statement

thesis topics for msc computer science

  • Remote Learning
  • McGill COVID-19 Information
  • Undergraduate
  • Future Students
  • Program Information
  • Tech Reports
  • CS Accounts
  • Public Resources
  • Remote Access
  • Room Reservation
  • Visitor Form
  • Course Lecturer
  • Priority Points
  • Equity, Diversity and Inclusivity
  • Resources and Groups

M.Sc. Thesis Program Information

Our M.Sc. thesis program offers students a wide exposure to advanced topics in Computer Science and trains them in performing cutting-edge research. It prepares students for research careers in academia and industry.

The program is designed to take 18-24 months. Students have to register as full-term M.Sc. students (thesis) for three terms (typically in Fall/Winter/Fall) and then often for one additional session (Winter).

Students intending to pursue a Ph.D. after the M.Sc. should follow the thesis program rather than the non-thesis program. Alternatively, students may apply to be fast-tracked to the Ph.D. program without completing the M.Sc. first. Such applicants must have completed a minimum of two and a maximum of four full-time semesters, according to GPS rules. For more information, see the bottom of this web page.

The M.Sc. thesis program has a total of 45 credits. In its current form students have to attend talks throughout the first year in the School’s Computer Science Seminar (COMP 602 in Fall and COMP 603 in Winter) to get a broad insight of current research challenges, take 4 complementary courses with a breadth requirement, and conduct a research thesis with significant scholarly content. This research will be overseen by an academic supervisor.

Students are encouraged to take a minimum of two complementary courses in their first semester and strongly encouraged to complete all four complementary courses by the end of their second semester (alternative plans should be discussed with supervisor(s) or the GPD).

M.Sc. Computer Science (Thesis) (45 credits)

Thesis courses (29 credits).

At least 29 credits selected from:

  • COMP 691 Thesis Research 1 (3 credits)
  • COMP 696 Thesis Research 2 (3 credits)
  • COMP 697 Thesis Research 3 (4 credits)
  • COMP 698 Thesis Research 4 (10 credits)

COMP 699 Thesis Research 5 (12 credits)

Required Courses (2 credits)

  • COMP 602 Computer Science Seminar 1 (1 credit)

COMP 603 Computer Science Seminar 2 (1 credit)

Complementary Courses (14 credits)

At least 14 credits of COMP (or approved by MSc Thesis Program Director) courses at the 500-, 600-, or 700-level. The courses must meet the Breadth Requirement, namely courses must be from at least two of the three areas of Theory, Systems, and Applications. See the detailed information here.

Letter of Understanding

The letter of understanding must be filled by the student and the supervisor(s) at the initial meeting and signed by both. This letter of understanding must be uploaded by the student into MyProgress. If there are significant changes in the understanding, a new letter can be created and uploaded.

Annual Progress Report

Each student must meet annually with his/her supervisor or co-supervisors to assess the progress made during the previous year, and describe plans for the coming year. The progress form below must be filled by the student, discussed with the supervisor, and signed by both. A progress form must be filled each year (except the first year) before September 30th, and submitted to Ann Jack.

Annual Progress Form (PDF document)

Fast-tracking from the M.Sc. Thesis to the Ph.D. program

Excellent M.Sc. thesis students who would like to pursue doctoral studies can apply to be "fast-tracked" to the Ph.D. program, after having completed a minimum of two and maximum of four full time semesters of the MSc Thesis program. Each fast-tracking application will be evaluated by the Ph.D. committee, in concert with the proposed Ph.D. supervisor, on a case-by-case basis. Evaluation criteria will include excellence of the academic record and achievements in research. M.Sc. students interested in fast-tracking to the Ph.D. program should discuss this option with their supervisor.

Typical Timeline

Getting started.

  • Select courses and create a Masters plan
  • Sign the Letter of Understanding with the supervisor

Courses and Research

Students can take courses and do research in any order they would like.

Finishing Up Your M.Sc.

  • When your thesis is complete, submit it for review.
  • Your thesis must satisfy the publication requirements of the supervisor.
  • After receiving feedback, submit your final corrected thesis.
  • Graduate with M.Sc.

For any specific questions, see contact information here.

  • Add Content

Quick Links

  • Room Bookings

thesis topics for msc computer science

© McGill University 2024 Credits

Computer Science Dissertation Topics

Dissertations are one of the main pieces of work students undertake at university and they provide you with an opportunity to work independently and on something that really interests you. It’s easier to research essay questions and assignment topics that have been set for you, but it can be difficult to decide what to do when you have been given some freedom. There are so many areas that you could focus on when it comes to your computing dissertation, so we have come up with a range of original topics that might help to narrow down your interest:

Hardware, Network and Security Dissertation Topics

Software, programming and algorithm dissertation topics, information systems – computer science dissertation topics.

Computer Science is usually defined as the study of computers and technological systems. It also refers to the theories and practices adopted to reinforce Information Technology (IT). In contrast to computer or electrical engineers, computer scientists often deal with software programs, application evaluation, and programming languages. Major areas of study within the field of Computer Science include project management, artificial intelligence, computer network or systems, security, information systems, and the virtualisation of computer interfaces. Dissertation topics related to this field include:

  • A survey of the different technologies and algorithms for parsing and indexing multimedia databases.
  • How to visualise text categorisation with complex hierarchal structures and machine learning?
  • What are the different tools and techniques in software requirements understanding in the United Kingdom?
  • Conducting autonomous navigation within both indoor and outdoor environments and settings.
  • How to improve the value of inter-organisational knowledge management using IT?
  • Intelligent Marketing: Applying the concepts and methods of artificial intelligence in advertising & marketing process.
  • Computing a virtual model of an environment using an autonomous mobile robot.
  • How to identify the cybersecurity challenges of adopting automated vehicles in the United Kingdom?
  • How to identify the best approach to perform successful System-Level Testing of Distributed Systems.
  • What are the analysis and design requirements for a Next Generation Software Release Management System?
  • How to design a cloud-based Information System for an oil storage company based on Internet Technologies?
  • How to identify the requirements of Enterprise Content Management System for a software development company?
  • How to determine the various underlying factors that have significant impact on the information systems development process?
  • Investigation of ‘agile project management methods’ risk management evaluation and project management tools that integrate risk analysis into project management practices.
  • How to effectively implement risk approaches during software development process to prevent unsuccessful implementations?
  • What are the contemporary challenges/ issues in database design and information systems development?
  • Effectively implementing Bio-informatics to improve the provision of healthcare services in the United Kingdom.

Network security refers to all activities that are designed to protect the usability and reliability of organizations’ information and network structure, including software and hardware security measures and technologies. Efficient network security measures would include monitoring access to a network, while also scanning for potential threats or attacks, and preventing malicious activities on secured networks. Ultimately, network security is concerned with the security of an organisation’s information resources and computing assets. More dissertation topics related to hardware, network and security include:

  • Conducting a test lab for the performance analysis of TCP over Ethernet LANs on Windows operating systems.
  • Potential Privacy and Security Risks when authenticating on the Internet with Electronic ID cards.
  • How to prevent relay attacks and improve the security of smart card network transmissions?
  • What are the different security mechanisms in IEEE 802.11-based WLANs?
  • How to design efficient Intrusion Detection System for 4G networks
  • Explore the use of intrusion detection systems for intelligent analysis of data across multiple gateways.
  • How to develop a secure runtime/programming environment for studying the behaviour of malicious botnets and network worms
  • Analysis of network security using a programmatic approach.
  • What are the different strategic and methodological approaches for the development of ICT systems?
  • How to design and implement a distributed file sharing system used for supporting content mobility and disconnection tolerant communication?
  • How to design a secure, scalable and component-based Network Monitoring tool using struts and hibernates.
  • Scalable Router placement in software-defined networks.
  • An evaluation framework for secured routing in structured peer-to-peer (overlay) networks.
  • What are the issues for coordinated transmission techniques in next generation 5G wireless networks?
  • Performance studies of VoIP over Wireless and Ethernet LANs?
  • What is the impact of signal strength on Wi-Fi link throughput using propagation measurements?
  • Network Traffic Anomaly Detection using Software Defined Networking
  • How to secure data sharing in P2P (Peer-to-Peer) and Wi-Fi networks
  • How to apply database technologies for managing network data?
  • Fault recovery and redundancy in real-time wireless networking systems
  • Fault recovery and redundancy in 4G wireless networking systems.
  • Anonymous routing based on characteristics protocol
  • Planning for secure and dependable 4th generation wireless networks.
  • Using dynamic proxies to support RMI in a mobile environment.
  • A policy creation and enforcement environment for an IP network.
  • Real Time 3D motion tracking for interactive computer simulations Peer-to-peer live streaming and Video on Demand Design Issues and Challenges?
  • Using Humans as Cyber security sensors (HAASS) for the Internet of Things.
  • Large-scale automatic classification for phishing network attacks.
  • Enforcing Network Access Control through Security Policy Management.

Computer software, or any other types of software, is a general term used to describe a collection of computer programs, procedures and documentation that perform tasks or activities on a computer system. The term includes application software, such as word processors or dynamic websites, which perform productive tasks for users, system software such as operating systems, which interface with hardware to provide the necessary services for application software, database organisers to deal with big data and middleware which controls and co-ordinates distributed systems. Here are some original and relevant dissertation topics on software, programming and algorithm:

  • Development of web based document management system by using markup languages like J2EE, XML and Microsoft SQL Server
  • Development of room scheduling and work mapping system using software frameworks like Microsoft .NET Framework
  • Implementation and evaluation of optimal algorithm for computing association rules in certain environment
  • Implementation and evaluation of optimal algorithm for generating clusters
  • Implementation and evaluation of optimal algorithm for generating optimal and near optimal classification trees
  • Implementation and evaluation of heuristic algorithm for computing association rules
  • Implementation and evaluation of heuristic algorithm for generating clusters
  • Implementation and evaluation of heuristic algorithm for generating optimal and near optimal classification trees
  • Different techniques for designing intelligent interfaces for database systems, which provide a paradigm for programming databases without the knowledge of SQL and tables
  • Fault-Tolerant Routing in interconnection networks with multiple passes and fixed control variables
  • Fault-Tolerance analysis of sorting networks
  • Analysis, design and implementation of web services security framework
  • Hardware and/or high speed computer arithmetic using the residue number system
  • Implementation and evaluation of fast algorithms for One-Way Hashing Functions
  • Different techniques for testing embedded software systems
  • Methods to design a dynamic proxy based architecture to support distributed java objects in a mobile environment
  • Modular data serialization and mobile code
  • Various ways to improve Open Web Architectures
  • An adaptive web-based learning environment
  • Transportation (Bus/Car/Taxi) tracking service: Design and implementation of a device independent passenger information system
  • Development and evaluation of a scalable, fault tolerant telecommunications system using EJB and related technologies cryptographic access control for a network file system.
  • Event-based middleware for collaborative ad hoc applications
  • Proactive persistent agents – using situational intelligence to create support characters in character-centric computer games
  • Develop Java Applets to investigate the feasibility of designing objects to be manufactured by specification through individual users via the web
  • Development of distributed software environment by using Java RMI or alternative Java technologies, where users can work collaboratively on a project via the internet
  • Develop Java Programs for Applied Financial Systems like stock markets
  • Develop Web systems (HTML, CSS, JavaScript) to structure intelligent rental car booking system
  • Develop exercise-workout tracking app on Android/iOS

The term information system sometimes refers to a system of persons, data records and activities that process the data and information in an organisation, and it includes the organisation’s manual and automated processes. It can also include the technical aspect of HCI or human computer interaction. Computer-based information systems are the field of study for information technology, elements of which are sometimes called an “information system” as well. Dissertation topics on information systems include:

  • Challenges of building information systems for large healthcare like NHS UK
  • E-recruitment standards: challenges and future directions
  • Challenges and opportunities in migrating to web-based information services
  • Change management on the web environment
  • Changing nature of web space requirements
  • An analysis of collaborative social network tools for the gathering and classification of information from young people/middle/old aged people
  • Government policies toward adoption and diffusion of ICT, including e-government services and high-speed Internet access for household consumers/citizens in United Kingdom
  • Impact of e-publishing on the future of libraries
  • Impact of the web on library users
  • Implementing a new integrated information system in the library environment
  • Impact of full-text databases on search engine services
  • Impact of full-text databases on shopping cart users
  • Impact of Internet and cyber infrastructure on jobs and income in UK
  • Impact of Internet and Cyber infrastructure on marketing and marketing users in the United Kingdom
  • Implications for information seeking behaviour and retrieval
  • Usage of scientific innovation and information society by students in schools
  • Usage of scientific innovation and information society by graduation (both undergrad and postgrad) students
  • Integrating multimedia and the web into language planning and measuring the impact of applications on language use
  • Internet-based services, products, technologies and their impact on e-marketing, service, and utilisation: challenges and/or methodology to meet patron needs as marketing campaigns migrate to a digital/virtual environment
  • Different models of e-marketing services with the use of computers, networks, and the Internet.
  • Building Information System for e-learning in educational institutes in UK
  • Managing and tracking traffic fines by using big data analysis
  • Tracking over-speeding by using speed camera (using an intelligent database to store speed limits)
  • Improving HCI (human-computer interaction) by using AI (artificial intelligence) systems on mobile devices
  • Improving HCI (human-computer interaction) by using AI (artificial intelligence) systems on personal computers (laptops or desktops)
  • Monitoring an individual’s behaviour over social media like Facebook, Twitter etc. and develop patterns
  • Monitoring a young person’s usage and behaviour over social media like Facebook, Twitter etc. and develop patterns

Copyright © Ivory Research Co Ltd. All rights reserved. All forms of copying, distribution or reproduction are strictly prohibited and will be prosecuted to the Full Extent of Law.

You may also like

Reflective Essay Topics

Offered MSc Thesis topics

See also our current list of projects on the Research page to get an idea of what is topical in our research. Another list of all our projects is also available in Tuhat, with responsible persons listed (you can ask them about potential thesis topics).

A more exhaustive list of topics from the department is available at CSM Master thesis topics (moodle).

General writing Instructions

We have written some instructions to help the students write their Master's theses, seminar papers and B.Sc. theses. Please, read the guide before starting your thesis work: Scientific Writing – Guide of the Empirical Software Engineering Research Group .

Master's Thesis Topics

Software engineering and technology are prevalent areas for thesis at the department, and many candidates ask for thesis topics every academic year. We do our best to accommodate the requests, but the applicants can smoothen the process by taking an active role in thinking about potential topics based on the themes presented below.

We provide guidance for selecting a suitable topic and the supervision and support needed to complete the work. Please contact Antti-Pekka Tuovinen or Tomi Männistö if you are interested. You can also contact the group members to ask about the subject areas they are working on.

Suppose you, as a student, are working in software development, processes, architecture or something related. In that case, there is a good chance of finding an interesting thesis topic that closely relates to your work. In such a case, the actual work often provides an excellent problem to investigate, propose or try out potential solutions for, or the case can act as a rich source of data about the practice of software development.

We also welcome companies to suggest potential topics for Master's thesis. The topics can be general, based on existing research, or they may require original research and problem-solving. We will help to evaluate and fine-tune the proposals. Depending on the topic, you may also need to be prepared to provide guidance and assistance during the thesis project.

Please contact Antti-Pekka Tuovinen or Tomi Männistö if you have an idea for an industrial thesis and need further information.

The listing below introduces our current research areas and potential topics for the thesis. Each topic has a short description and the names of the researchers working on the topic. Please contact them for more details about the research and thesis work. Note that you can also suggest and discuss other topics within the general area of software engineering research. We encourage creativity and student-centred insight in selecting and defining the topic.

Earlier theses

Some earlier MSc thesis titles below give some idea about the topics. You can try looking up more info from E-thesis , but note that it is up to the author if the actual thesis pdf is available online. Just search using the title (or part of it) in quotation marks. You can also go to the library in person and read all theses (even those without a public pdf) on a kiosk workstation (ask the staff if you need help).

  • Exploring study paths and study success in undergraduate Computer Science studies
  • EU:n tietosuoja-asetuksen GDPR:n vaikutus suomalaisissa pk-yrityksissä 2018-2020
  • Industrial Surveys on Software Testing Practices: A Literature Review
  • Laskennallisesti raskaan simulointiohjelmistokomponentin korvaaminen reaaliaikasovelluksessa koneoppimismenetelmällä
  • Web service monitoring tool development
  • Case study: identifying developer oriented features and capabilities of API developer portals
  • Documenting software architecture design decisions in continuous software development – a multivocal literature review
  • Elinikäinen oppiminen ohjelmistotuotannon ammattilaisen keskeisenä
  • Miten huoltovarmuus toteutuu Ylen verkkouutisissa?
  • Utilizing Clustering to Create New Industrial Classifications of Finnish Businesses: Design Science Approach
  • Smoke Testing Display Viewer 5
  • Modernizing usability and development with microservices
  • On the affect of psychological safety, team leader’s behaviour and team’s gender diversity on software team performance: A literature review
  • Lean software development and remote working during COVID-19 - a case study
  • Julkaisusyklin tihentämisen odotukset, haasteet ja ratkaisut
  • Software Development in the Fintech Industry: A Literature Review
  • Design of an automated pipeline to improve the process of cross-platform mobile building and deployment
  • Haasteet toimijamallin käytössä ohjelmistokehityksessä, systemaattinen kirjallisuuskatsaus
  • Light-weight method for detecting API breakages in microservice architectures
  • Kirjallisuuskatsaus ja tapaustutkimus API-hallinnasta mikropalveluarkkitehtuurissa
  • In-depth comparison of BDD testing frameworks for Java
  • Itseohjautuvan auton moraalikoneen kehittämisen haasteet
  • Towards secure software development at Neste - a case study
  • Etuuspohjaisen eläkejärjestelyn laskennan optimointi vakuutustenhallintajärjestelmässä
  • Internal software startup within a university – producing industry-ready graduates
  • Applying global software development approaches to building high-performing software teams
  • Systemaattinen kirjallisuuskatsaus lääkinnällisistä ohjelmistoista ja ketterästä ohjelmistokehityksestä
  • Matalan kynnyksen ohjelmointialustan hyödyntäminen projektinhalinnassa
  • Uncertainty Estimation with Calibrated Confidence Scores
  • Tool for grouping test log failures using string similarity algorithms
  • Design, Implementation, and Validation of a Uniform Control Interface for Drawing Robots with ROS2
  • Assuring Model Documentation in Continuous Machine Learning System Development
  • Verkkopalvelun saavutettavuuden arviointi ja kehittäminen ohjelmistotuoteyrityksessä
  • Methods for API Governance automation: managing interfaces in a microservice system
  • Improving Web Performance by Optimizing Cascading Style Sheets (CSS): Literature Review and Empirical Findings
  • Implementing continuous delivery for legacy software
  • Using ISO/IEC 29110 to Improve Software Testing in an Agile VSE
  • An Open-Source and Portable MLOps Pipeline for Continuous Training and Continuous Deployment
  • System-level testing with microservice architecture
  • Green in software engineering: tools, methods and practices for reducing the environmental impacts of software use – a literature review
  • Machine Learning Monitoring and Maintenance: A Multivocal Literature Review
  • Green in Software Engineering: A Systematic Literature Review
  • Comparison of Two Open Source Feature Stores for Explainable Machine Learning
  • Open-source tools for automatic generation of game content
  • Verkkosovelluskehysten energiankulutus: vertaileva tutkimus Blazor WebAssembly ja JavaScript
  • Infrastruktuuri koodina -toimintatavan tehostaminen
  • Geospatial DBSCAN Hyperparameter Optimization with a Novel Genetic Algorithm Method
  • Hybrid mobile development using Ionic framework
  • Correlation of Unit Test Code Coverage with Software Quality
  • Factors affecting productivity of software development teams and individual developers: A systematic literature review
  • Case study: Performance of JavaScript on server side
  • Reducing complexity of microservices with API-Saga
  • Organizing software architecture work in a multi-team, multi-project, agile environment
  • Cloud-based visual programming BIM design workflow
  • IT SIAM toimintojen kehitysprojekti
  • PhyloStreamer: A cloud focused application for integrating phylogenetic command-line tools into graphical interfaces
  • Evaluation of WebView Rendering Performance in the Context of React Native
  • A Thematic Review of Preventing Bias in Iterative AI Software Development
  • Adopting Machine Learning Pipeline in Existing Environment

Current topic areas of interest to the research group (see below for the details)

Open source-related topic areas in collaboration with daimler truck.

  • Open Chain: Developing the Journey to Open Chain Compliance at the example of Daimler Truck
  • How should an industrial company (for example, Daimler Truck) leverage open source software: Building a framework with different dimensions, from efficient governance to value in inner source and open source projects
  • How can an organization efficiently incentivize inner-source activities? (on different levels, culture, infrastructure, governance, regulations & commitments.)
  • How can an industrial organization leverage value from actively engaging in FOSS activities (especially on active creation and contribution)
  • How can spillovers help Industrial companies to educate the rare resources but also attract and retain talent? Ref: Gandal, N., Naftaliev, P., & Stettner, U. (2017). Following the code: spillovers and knowledge transfer. Review of Network Economics , 16 (3), 243-267. Abstract: Knowledge spillovers in Open Source Software (OSS) can occur via two channels: In the first channel, programmers take knowledge and experience gained from one OSS project they work on and employ it in another OSS project they work on. In the second channel, programmers reuse software code by taking code from an OSS project and employing it in another. We develop a methodology to measure software reuse in a large OSS network at the micro level and show that projects that reuse code from other projects have higher success. We also demonstrate knowledge spillovers from projects connected via common programmers.

If interested, contact Tomi Männistö for further information

Hybrid software development (TOPIC AREA)

The current pandemic has brought many, even radical, changes to almost all software companies and software development organizations. Especially the sudden moves to working from home (WFH) in March 2020 forced them to adapt and even rethink many software engineering practices in order to continue productive software development under the new constraints.

Now (December 2021), various hybrid ways of working appear to become the new "normal" for the software industry in general. For instance, many companies are offering flexible workplace arrangements (WFX).

This thesis theme aims to explore and possibly explain such changes in contemporary software engineering. Potential research questions include the following:

  • How has the COVID-19 pandemic affected different software engineering activities (negatively or positively)? What are the mechanisms?
  • What adaptations and countermeasures have different software organizations devised to cope with the challenges?
  • What could be learned from them for future hybrid software development processes, practices and tools?

Contact: Petri Kettunen

MLOps -- as a derivative of DevOps -- is about practice and tools for ML-based systems that technically enable iterative software engineering practice. We have several funded positions in the area of MLOps in our research projects (IMLE4 https://itea4.org/project/iml4e.html and AIGA https://ai-governance.eu/ ) that can be tailored to the interest of the applicant. For details, contact Mikko Raatikainen ( [email protected] ).

Digital Twin of Yourself

Digital twins are virtual world dynamic models of real-world physical objects. They originate from manufacturing domains. In such environments, they are utilized, for example, for predictive maintenance of equipment based on real-time machine data.

Recently the application domains of digital twins have broadened to cover living objects – especially human beings, for instance, in medical domains (so-called Human Digital Twins). In this thesis topic, the objective is to design a digital twin of yourself. The choice of the digital twin dynamic model is free, and so are the data inputs. One possibility could be, for instance, your real-life physical exercise data (e.g., from a heart-rate monitor). You could also consider your Citizen Digital Twin, following your study data and yourself as a lifelong learner.

Software engineering and climate change (TOPIC AREA)

Global climate change may have various impacts on future software engineering on the one hand, and software engineering may affect climate change directly or indirectly, positively or negatively on the other hand. All that opens up many potentially important research problems. Specific theses in this topic area could be, for instance, the following themes:

  • Green IT (e.g., engineering new software with energy-efficiency requirements in order to reduce or limit power consumption and consequently the carbon footprint)
  • Carbon neutrality goals of software companies (e.g., software development organizations decreasing physical travelling in order to reduce their greenhouse gas emissions)
  • Developing software products or services for measuring climate change-related factors

The thesis could be a literature review, an empirical case study or a scientific design work.

Life-long learning for the modern software engineering profession

Specific intended learning outcomes for computer science (software engineering) graduates are life-long learning skills. Such skills and capabilities are essential in modern industrial software engineering environments. Workplace learning is a vital part of most professional software development jobs. What are the necessary life-long learning skills exactly? Why are those skills and capabilities essential in different software organizations? How can they be learned and improved? How do software professionals learn in their workplaces? What particular skills will be more critical in the future? Why? This topic could be investigated by case studies in real-life software organizations. The specific research questions could be some of the above or possibly focused on particular skills (e.g., assessing one's own and the works of other software developers). Contact: Petri Kettunen

Software development in non-ICT contexts (TOPIC AREA)

Software technology is increasingly applied in non-ICT domains and environments (e.g., healthcare, financial sector, telecommunications systems, industrial automation). Such conditions bring up many considerations for effective and efficient software engineering, such as: What are the key characteristics of different use domains (e.g., complexity, reliability)? What is the scope of the particular software system? How are the software requirements engineered? What are the specific constraints (e.g., regulations) in different domains to be considered in software engineering? How to measure the success of software projects and products? What software development methods (e.g., agile) are applicable in different domains? Why/why not? What particular software-related competencies are needed (e.g., digitalization, IoT, cyber-physical systems)? This research problem could be investigated theoretically (literature study) and empirically in industrial case studies. The actual research questions could be some of the above or formulated individually. Contact: Petri Kettunen

Creatively self-adaptive software architectures (TOPIC AREA)

We have recently started exciting research in the intersection between the research fields of self-adaptive software and computational creativity, intending to develop novel software architectures that can creatively adapt themselves in unforeseen situations. This initiative is a new research collaboration between the Discovery Group of Prof. Hannu Toivonen and ESE. There are different options for thesis work with either of the groups. To get a better idea of the topic, see Linkola et al. 2017. Aspects of Self-awareness: An Anatomy of Metacreative Systems. http://computationalcreativity.net/iccc2017/ICCC_17_accepted_submissions/ICCC-1… Contact: Tomi Männistö

Continuous Experimentation (TOPIC AREA)

Software product and service companies need capabilities to evaluate their development decisions and customer and user value. Continuous experimentation, as an experiment-driven development approach, may reduce such development risks by iteratively testing product and service assumptions critical to the software's success. Experiment-driven development has been a crucial component of software development, especially in the last decade. Companies such as Microsoft, Facebook, Google, Amazon and many others often conduct experiments to base their development decisions on data collected from field usage.  Contact: Tomi Männistö

Digitalization and digital transformations: impacts on software engineering and systems development (TOPIC AREA)

Digitalization is nowadays cross-cutting and inherent in most areas of businesses and organizations. Software is increasingly built-in and ubiquitous. Such trends and developments bring up many potential software research problems, such as: What does digitalization entail in different contexts? How should digitalization be taken into account in software development processes? What is the role of customer/user involvement in software-intensive systems development (e.g., digital services)? What are the key quality attributes? What new software engineering skills and competencies may be needed? What is the role of software (and IT) in general in different digital transformations (e.g., vs business process development)? How is digitalization related to traditional software engineering and computer science disciplines in different contexts? What aspects of software development and digital technologies are fundamentally new or different from the past? This research problem could be investigated theoretically (literature study) or empirically in industrial case studies. The actual research questions could be some of the above or formulated individually. Contact: Petri Kettunen

High-performing software teams (TOPIC AREA)

How is (high) performance defined and measured in software development (e.g., productivity)? Which factors affect it - positively or negatively - and how strongly (e.g., development tools, team composition)? Can we "build" high-performing software teams systematically, or do they merely emerge under certain favourable conditions? What are suitable organizational designs and environments for hosting and supporting such teams? See this link and this link for more info. Contact: Petri Kettunen

Software innovation (TOPIC AREA)

How are innovation and creativity taken into account in software development processes and methods (e.g., Agile)? What role do customer/user input and feedback play in software(-intensive) product creation (e.g., open innovation)? How to define and measure 'innovativeness' in software development? What makes software development organizations (more) innovative? See here for more about the topic. How can Open Data Software help innovation? Contact: Petri Kettunen

Search code, repositories, users, issues, pull requests...

Provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

Here are 56 public repositories matching this topic...

Erikbjare / thesis.

MSc thesis on: Classifying brain activity using EEG and automated time tracking of computer use (using ActivityWatch)

  • Updated Nov 13, 2023

ghaiszaher / Foggy-CycleGAN

Fog Simulation using Generative Adversarial Networks (GAN). This code is the implementation of the master thesis Simulating Weather Conditions on Digital Images. It uses a modified CycleGAN model to synthesize fog on clear images.

  • Updated Sep 6, 2021

ojroques / tls-malware-detection

The report of a supervised classifier to detect malware in TLS traffic

  • Updated Oct 21, 2019

SergiuTripon / msc-thesis-na-epsrc

Source code of the thesis completed as part of the COMPGW99 - MSc Thesis module (MSc Web Science and Big Data Analytics) at University College London.

  • Updated Dec 2, 2017

pengsongyou / msc-thesis

Master thesis done in Computer Vision Group of Technical University of Munich. Supervisors are Dr. Yvain Queau and Prof. Daniel Cremers.

  • Updated Jul 24, 2017

kourgeorge / tau-thesis-latex

A LaTeX template for Masters (M.Sc.) and Doctorate (Ph.D) theses in the Tel-Aviv University.

  • Updated Feb 4, 2021

paintception / DeepChess

  • Updated Jan 2, 2019

stergiosbamp / deep-physical-activity-prediction

"UBIWEAR: An end-to-end, data-driven framework for intelligent physical activity prediction to empower mHealth interventions" @ IEEE HealthCom 2022

  • Updated Feb 23, 2023

TUDSSL / TUD_ENS_MSc_Thesis_Template

TU Delft Embedded Systems Group MSc Thesis Template

  • Updated Jan 26, 2023

no-materials / kpcn

Learning-based partial point cloud completion system using kernel points convolution

  • Updated Oct 7, 2021

jaimeperezsanchez / GAN_Scenario_Forecasting

Data augmentation through multivariate scenario forecasting in Data Centers using Generative Adversarial Networks

  • Updated May 9, 2022
  • Jupyter Notebook

PsycheShaman / MSc-thesis

Masters in Data Science Thesis: University of Cape Town (VLJCHR004)

  • Updated Dec 10, 2019

berniGelectronic / FPGA_Multimedia_Player

MSc Final Project

  • Updated Jan 10, 2022

ref-humbold / 3dPrint

3D Printer controller based on STM32F411 Nucleo board

  • Updated Sep 21, 2023

LMesaric / Aerial-Resource-Scheduler

MSc Thesis at FER led by Lea Skorin-Kapov, PhD and Nina Skorin-Kapov, PhD

  • Updated Jun 19, 2023

JRBliekendaal / master-thesis

Master Thesis on the concepts of Enterprise Architecture and Antifragility

  • Updated Oct 1, 2022

lukaszkostrzewa / graphy

  • Updated Sep 9, 2020

msallin / msc_thesis_data_analytics

  • Updated Feb 12, 2022

ferencberes / msc-thesis

Repository for my applied mathematician master thesis

  • Updated Jun 17, 2015

bacor / thesis

Experiments and figures for MSc thesis, 'Bayesian Language Games'

  • Updated Aug 10, 2017

Improve this page

Add a description, image, and links to the msc-thesis topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the msc-thesis topic, visit your repo's landing page and select "manage topics."

Secure your free spot at Excelerate Connect career event in Copenhagen

  • Student profile
  • Employer profile

Excelerate ApS Strandlodsvej 44, 3. sal 2300 Copenhagen, Denmark

[email protected]

Excelerate

IT & Computer Science THESIS AND RESEARCH TOPICS

Information technology (IT) and computer science research topics propel the digital age and landscape, shaping AI, cybersecurity, and user-friendly interfaces to revolutionize industries, societies, and human experiences. View all our IT and computer science thesis topics below.

Click on a research area to find inspiration.

thesis topics for msc computer science

Select semesters to find inspiration from.

  • Fall 2021 1
  • Fall 2023 4
  • Fall 2024 1
  • Spring 2022 5
  • Spring 2023 10
  • Spring 2024 11

Select universities to find inspiration from.

  • Roskilde University 1
  • Aalborg University 2
  • Aarhus University 2
  • Technical University of Denmark 4
  • IT University of Copenhagen 11
  • Copenhagen Business School 5
  • University of Southern Denmark 2
  • University of Copenhagen 4

Select academic degrees to find inspiration from.

  • Bachelor of Arts 0
  • Bachelor of Science 0
  • Candidate 3
  • Erhvervsakademiuddannelse 0
  • Master of Arts 1
  • Master of Science 12
  • Clear filters

Overview of IT & Computer Science topics for bachelor and master thesis project

Find IT and computer science research topics and themes in artificial intelligence (AI), machine learning (ML), IT security, software engineering, data science, UX/UI, NLP, app development, human-computer interaction (HCI), and much more! Be inspired on your tech journey here.

  • Technical University of Denmark
  • Master of Science
  • Spring 2024

Technical University of Denmark

IT & Computer Science

Web App Development

UI/UX Design

Knowledge Sharing

Validating and Testing

Knowledge Sharing Web Application Development Project

Interactive software development by engaging users and main stakeholders

Are you seeking a collaboration for developing a brand new or refine an already existing web based application? Then look no further, this is the right place to be as the main goal of this project is to provide the best possible results uniquely tailored to its stakeholders needs using a user-centric approach.  As a starting point, this is a Master's Thesis Project for which I am seeking collaborators and the first idea of the project is to develop a knowledge sharing platform with educatio...

thesis topics for msc computer science

1 x MSc in Engineering (Computer Science and Engineering)

  • University of Southern Denmark

University of Southern Denmark

Design Innovation

Design research

Product innovation

User experiences on play

Research on experiences

Exploring the Lived Experience of Play: A Phenomenological Inquiry

How play is experienced and what the implications are for design.

The act of play is a fundamental aspect of human life, influencing various domains such as creativity, social interaction, well-being, and personal development. Despite its ubiquity, the subjective nature of play remains relatively unexplored. This research proposes a phenomenological inquiry into the lived experiences of play, aiming to uncover the intricate ways individuals engage with and perceive play in diverse contexts.   Background and Rationale:   Play encompasses a wide ra...

1 x Cand.it. i Produkt Design

  • University of Copenhagen

University of Copenhagen

Quantum Computing

Climate Modeling

Environmental Simulation

Algorithm Development

Data Analysis in Climate Science

Leveraging Quantum Computing for Enhanced Climate Modeling and Simulation

Harnessing Quantum Power for Climate Insights: A New Era in Environmental Modeling

Introduction With its ability to solve complex computational problems more efficiently than classical computing, quantum computing has emerged as a promising field. This thesis presents an opportunity to explore the application of quantum computing in the crucial domain of climate modeling and simulation. By developing and assessing quantum-enhanced models, we can achieve more accurate predictions of weather patterns, ocean currents, and the impact of greenhouse gases. This research has the pote...

1 x MSc in Computer Science

Digital Healthcare

Patient-Clinic Communication

Medical Data Security

Healthcare Mobile Application

Universal Patient-Clinic Communication Application

Overview  The proposed thesis focuses on developing a comprehensive application designed to streamline and enhance communication between patients and clinics. This multifunctional platform aims to cover all aspects of medical interaction, from appointment booking to surgery scheduling. It will facilitate the maintenance of digital medical records, including receipts and reports like scans and X-rays, ensuring transparency and accessibility for patients. Motivation: The primary motivation be...

Other

Cybersecurity

Energy Consumption

IoT Architecture

Optimizing IoT Efficiency: Enhancing Performance While Ensuring Security

Advancing Energy-Efficient and Secure IoT Solutions: A Collaborative Research Initiative

In the era of digital transformation, the Internet of Things (IoT) stands as a cornerstone of innovation and efficiency. Our research project, titled "Optimizing IoT Efficiency: Enhancing Performance While Ensuring Security," aims to advance the standards of operational efficiency and security in IoT systems. Our thesis project will conduct an in-depth evaluation of your current IoT system architecture, focusing on optimizing energy usage while maintaining effective security. By dissecting the i...

1 x Cybersecurity

  • Aalborg University

Aalborg University

User Experience

Machine Learning

Digital Product Design

Data-driven Insights

User-Centered Design

Crafting Exceptional User Experiences: A Data-Driven Approach to Digital Product Design

Enhancing User Experience, Fostering Innovation, and Guiding Informed Decision-Making in Digital Product Development

Introduction  In today's dynamic digital landscape, organizations spanning diverse sectors face an ongoing challenge: the continuous enhancement of user experience (UX) and innovation in their digital products and services. This thesis proposal presents a dynamic framework that seamlessly merges user-centred design principles with data-driven insights, enhanced by machine learning, with a sharp focus on elevating UX and stimulating product innovation. This proposal outlines an adaptable fra...

1 x MSc in Information Science (Information Studies)

1 x Cand.it. i Information Science (Information Studies)

  • Aarhus University

Aarhus University

Cyber Security

Business Development

Cyber Security Strategies in an AI Generation

The unique challenges SME's face in securing their digital assets and data, and how they can implement robust security protocols in an AI generation.

This thesis will investigate practical, scalable cybersecurity strategies for small and medium-sized enterprises (SMEs). Recognizing the unique challenges SMEs face, such as limited budgets and expertise, the study will focus on identifying cybersecurity threats specific to SMEs and evaluating affordable, efficient security solutions with AI. The research will include a survey of current cybersecurity risks, an assessment of various security frameworks and tools suitable for SMEs, and interviews...

1 x Msc in Technology based Business Development

Optimization

Data Management

Education Sector

Optimization of Data Management and Compliance in the Education Sector through Chatbots

Enhancing Efficiency and Security with AI-Powered Solutions

I wish to examine how chatbots, powered by artificial intelligence (AI), can play a crucial role in optimizing data management and security compliance in the education sector. Chatbots have become increasingly sophisticated, and their potential in terms of data management and compliance is only beginning to be explored. The focus will be on key areas, such as the implementation of chatbots in the education sector, including how chatbots can be effectively integrated into the school's IT environm...

1 x Cand.it. i Webkommunikation

Rsk assesment

Quantative analysis

Data analysis

Machine Learning in the Financial Sector

Risk management, portfolio optimization

Machine Learning Project in Finance  The main goal for our Master Project is to implement different machine learning algorithms (including reinforcement learning and deep learning) in finance. We are mainly interested in testing the performance of these algorithms (with comparison to available approaches) in: 1.     Risk Assessment - assessing and managing risks in investment portfolios 2.     Portfolio Optimization - using algorithms to construct diversified portfolios ...

1 x MSc in Engineering (Business Analytics)

IT-implementation

Project management

Change management

Data mangement

Process innovation

IT-implementation in company X

Streamlining processes through IT/data

How can technology or data contribute to streamlining the daily work in a company? And how can the company, through effective management, motivate the company to use the technology or data correct? This is what I want to examine in my master thesis. The company or organisation can be in the public or private sector in any given industry. A potential research question can be as following: "How can the organisation X use technology Y to streamline workflow, and which implication can appear during ...

1 x Cand.it. i IT, Kommunikation og Organisation (ITKO)

Website Redesign

Usability Enhancement

User-Centric Redesign

Graphic Design

UI/UX Design with a prototype

This thesis in website redesign would focus on the comprehensive overhaul and optimization of an existing website. This project would involve a deep analysis of the current website's user experience, design, functionality, and performance. The aim is to identify shortcomings and areas for improvement, taking into account user feedback and industry best practices. The thesis would propose and implement innovative design concepts, user interface enhancements, and potentially, the integration of cu...

Software Engineering

Agile Methodology

User-Centric Software Engineering Project

Leveraging agile principles and domain knowledge to deliver valueable software product

Are you looking for an eager collaboration partner to aid in the design, implementation and/or testing of a high-value software system? Does the project frame and scope lend itself to a thesis collaboration? Then I would be honored to assist! Ideally I am seeking an opportunity to contribute to a new or existing software project that places a strong emphasis on agile methodologies, user-centric development, and the utilization of contemporary technologies. While collaboration within a team is de...

  • Copenhagen Business School

Copenhagen Business School

Data Science

Deep Learning

Machine Learning applied to business context

How ML can bring value

The idea is to identify Machine Learning techniques that are appropriate to the existing framework of the company and industry. The main steps of Data Science Methodology will be applied:  -       Data Preprocessing with a focus on handling missing values, outliers, and noise.  -       Exploratory Data Analysis in order to uncover patterns, correlations, and potential anomalies within the data. -       Model Development: unsupervised/supervi...

1 x MSc in Business Administration and Data Science

  • Master of Arts

communication

Thesis in Communication & IT

Open for suggestions

Hello! We are three cand.IT students from Communication & IT at Københavns Universitet looking for someone to collaborate with on our master thesis. We have experience with: Analysing datasets Developing ideas to optimise workflows Design and innovation in relation to interfaces and IT-systems Previously, we have collaborated with several companies in relation to our education. We are open for suggestions on specific issues in your organisation or company, on which you could use some in...

1 x Cand.mag. i Kommunikation og IT

Innovative Solutions

Data Science Students

Efficiency Improvements

CSR related activities

Financial background

Open to Fine-Tune Solutions in Partnership with Your Company

We are two dedicated MSc students in Business Analytics and Data Science, seeking an collaboration with a company for our thesis project. About Us: - We both have a strong academic background in finance and economics - Our shared interests revolve around utilizing big data analytics, algorithms, and machine learning models to optimize processes and enhance workflows. - We are passionate about sustainability and Corporate Social Responsibility (CSR) initiatives. - Together, we have successfully c...

Mental Health Assessment

Adaptive Personalized Care

Conversational AI

Digital Therapeutic Interaction

Development and Implementation of an AI-Driven Mental Health Tool for Adaptive Patient Assessment and Psychiatrist Matching

Conversational AI x Mental Health

In the realm of healthcare, technology-driven solutions have become essential to assist patients, therapists, and support networks. In the context of mental health, where personalized care is paramount, the development of thoughtfully crafted technological tools is imperative. Individuals facing mental health challenges require solutions that align with their unique needs and capabilities. A well-designed user interface (UI) and an enriching user experience (UX) are critical for ensuring that th...

1 x MSc in Engineering (Human-Centered Artificial Intelligence)

  • Roskilde University
  • Spring 2023

Roskilde University

Data prediction using different machine learning models

Computer science

The main focus of this project is to work with real life problems and real life data. As the title suggests, we are thinking of using different methods to predict new data....

1 x Computer Science and Informatics

Research Interest

AI in practice

Internatiol Network

Human-ML Augmentation

How to improve fairness when augmenting human decisions with Machine Learning

MIS Quarterly The thesis will investigate how Machine Learning influences excisting Information Systems theories and their notions of fairness in collaboration and decision making. Artificial Intelligence and Machine Learning is already widely used and will be applied even more in the future. Sometimes machines are taught human biases and even extend those on a larger scale, this needs to be prevented by creating models sensitive to fairness. However in other cases machines and algorithms can en...

1 x Business Administration and Information Systems

  • IT University of Copenhagen

IT University of Copenhagen

Reduced costs

Process optimisation

Process automatisation from manual to automatic

Automatisation of a process

We are three student from IT-University who are writing a bachelor project focusing on processes. We are looking for a process were we can automate manual tasks with creating, storing or moving data in excel or other easy-accesible systems. The benefit of this automatizion will unlock possibilities for Business Intelligence and increased usage of the data and/or simply heap the benefits of reduced costs....

1 x Global Business Informatics

IT transformation

Participatory IT Design

Preliminary study in IT transformation

In recent years a lot of organizations are looking towards IT to solve business and organizational related problems. This means a lot of time and money are spend on a variety of projects, some with more success than others. This project is preliminary study of such a situation. Using the MUST-method, the project examines the feasibility of a future or existing IT solution to a given problem. The MUST-method is a hollistic approah where all affected parties in the organization is included, and ar...

1 x Software Development

Algorithmic management

human vs. technological

Efficiency and optimization

Bachelor thesis: Algorithmic Management in organizations

Bachelor of science - Global Business Informatics

We are a group of three Global Business Informatics students at ITU, in the midst of our bachelor's project. We share an interest in technologies that form and co-construct in relation to organizational structures and in that regard wish to explore this further with our project.  We intend to investigate the shifts in organizing principles that take form in the presence of algorithmic management technologies. We find this topic interesting due to the multiple aspects it presents: human vs. ...

Design process

User centered

Creative approach

Collaboration

How UX can help solve user pain points

Use our UX and design process skills to help illuminate problems and suggest solutions

We haven't set our minds on a thesis topic yet, but would rather use Excelerate as an opportunity for inspiration through collaboration. We are interested in finding user pain points or problematics, and through data collecting and design processes try to solve this problematics - potentially with Hi-Fi prototype(s). We hope to find these problematics through a collaboration, discussion or/and conversation with you as our potential partner. We especially find interest within the field of AI (fro...

1 x Digital Design and Interactive Technologies

  • Spring 2022

Ethical application

Better algorithms

Ethical applicationen of AI

How to make ethical algorithms

A while back an algorithm was implemented in jobcentres that predicted who were at risk for becoming long-term unemployed. When implemented it predicted that people above the age of 60 and those whose parents came from other countries were more likely to become unemployed. The algorithm did not solve a problem with unemployment, but instead just predicted the biases that employers have when they are looking to hire new employees.Instead an algorithm that focused on competences might have been mo...

1 x IT Management

Universities

Plagiarism Detection Systems

Evaluating the Efficacy of University Plagiarism Detection Systems in Verifying Student Authenticity of Knowledge in the Era of ChatGPT

Ensuring Academic Integrity in the Age of ChatGPT: An Assessment of University Plagiarism Detection Systems and their Effectiveness in Verifying Student Knowledge Authenticity

This thesis aims to evaluate the efficacy of plagiarism detection systems used by universities in verifying the authenticity of students' knowledge, specifically in the context of ChatGPT and similar AI models. By assessing the capabilities and limitations of these systems within the university environment, this research will explore whether they can effectively identify instances of plagiarism involving AI-generated content and ensure the authenticity of student work.  ...

decision-making

data science

Creating a business reporting app, as a method of quick response to threats

Nowadays proper information is crucial to achieve success - how coding can help us with it

My idea is to write about giving a proper information about e.g. amount of sold products to the team and managersd. My field of study is Data Science, so I want to create an app which will automate process of informing management about organisation's results. My idea is to begin why it is crucial to inform a team frequently and indroducing main methods to do so (including review literature and comparing different methods of doing it). Later my idea is to move to methodology where I will create a...

1 x MSc in Social Data Science

Mobile App Development

Application

Navigation App

Android Studio

Alternative way to indicate directions for the user

Mobile App development

My idea is to create an app that would direct a user from place A to B by giving vibration signals to the user.  The app would have a map on the interface and the user would insert where they want to go. Then the map would give signals by vibrating when the user needs to turn left or right.  I argue this idea would be useful for people cycling if they don't want to have a phone in their hand while they cycle. Also if you run on a new route and you don't want to stop and check direction...

Digital Design

User Insights

Prototyping

UX Design in Digital Development

A case study focusing on user involvement in digital development to improve user experiences

We are looking for a partner to collaborate with for our thesis, to investigate a concrete case where we can use our methodologies from UX Design and digital design in general. We have a philosophy that is based on the assumption that user involvement enhances the user experiences. ...

Artificial Intelligence

The Importance of Machine Learning algorithms in the Health Sector

We are two master students currently studying Business Administration and Data Science at Copenhagen Business School. At the moment, we are starting our final year and we are therefore looking for a partner for our master's thesis. We want to specialize in the field of Machine Learning with a focus on the health sector, which is why we are making this account. ...

1 x Business Administration and Data Science

Modern organization

Cyber security risks in the modern organization (working title)

How to handle cyber security risks in a modern organization and the economic consequences hereof

"43% of cyber attacks are aimed at small businesses, but only 14% are prepared to defend themselves" [1] is a shocking but important statistic. As the cyber threat keeps growing, the modern organization needs to be prepared, as ignoring these threats can cause financial and reputational damage. It is simply something that cannot be ignored. Recent events, such as the Covid-19 outbreak has caused an organizational change in many companies around the world. "Home office" or remote work has become ...

Design Thinking

Real word case

How could we improve a company’s product by using a design thinking approach

Dive into each step of the design thinking project and compare it to their processes

How can we improve a company’s product/processes by using a design thinking approach  ...

1 x Problem Based Learning in Engineering and Science

Business strategy

Deploying MLOps in a live production setup - a demo case study to operationalize machine learning

Deploying MLOps – the most pivotal but also underrated component in machine learning: A demo case study on [insert use case theme here]

Our thesis aims to operationalise a machine learning workflow for a company or department that is interested to deploy a machine learning solution to enhance their work. The theoretical underpinnings of this machine learning workflow (also referred to as MLOps) will be based on materials stemming from different courses – ranging from infrastructural choices (e.g. Microsoft Azure, Databricks, AWS etc.), database choice (e.g. RDMBS vs NoSQL), database design theories, reference architecture ...

machine learning

deep learning

data analysis

artificial intelligence

Master thesis within Machine Learning

Application and developement

Hello,I am studying for a master's in Human-centered AI at DTU. I am about to write my thesis next spring (starting around the 1st of February) and in that regard, I am exploring what exciting thesis options exist.Through both my bachelor's and master I have done a lot of different kinds of machine learning and I would thus like to find a thesis project within this area. I wish to write a thesis which both has a practical and theoretical aspect. The practical aspect could be a type of product, w...

Machine Learing

Neural Radiance Fields

Proven team

Neural Radiance Fields research and application

Research into expanding neural radiance fields and then applying it to the real world.

We are looking for a project A bachelor project centered around machine learning Specifically something within the field of deep learing, and we welcome you to propose any projects that could benefit from our set of skills. Currently, we have been looking at Neural Radiance Fields (NeRF) and its applications. It is a new technique that enables novel view synthesis from just a few images. This allows you to "fly" around a scene and see it from any direction. Specifically BaRF, Mip-NeRF 360, and I...

1 x Engineering (Artificial Intelligence and Data)

Risk Management

A Cybersecurity Risk-management Approach

NIS2-directive

Research Aim: The aim of the research is to investigate X's cyber risk management approach in relation to implementing and maintaining the NIS2-directive's minimum security measures to ensure high level security in EU....

Reading disorder

Helping regular people understand the life of dyslexic friends and family

A tool for helping relatives and interested parties to understand life with dyslexia

The thesis is currently marked as just 1 student but ideally I will find 1 or 2 more to join me on this endeavour. The core inspiration for this comes from the games and simulations intended to let typical people experience what it's like to have autism. An example of these would be Autismity. Dyslexia is generally treated less severely than for example autism and we already have various tools to aid dyslexic people deal with education and more, so providing a tool, game or simulation for actual...

Online Fraud

Banking Industry

Identity Theft

Combating Identity Theft and Fraud in Online Games

At present time, fraudsters flourishes in online communities. As a result, the banking industry and the Danish police experience a massive number of reports from victims of this type of crime. Dealing with this problem is important so that it can be safe and secure for the individual to shop online....

1 x MSc in Software Design

Find more thesis topics in related research areas

Looking for more thesis topic inspiration? Find topic ideas and examples in related research areas below.

19 Engineering & Technology

Interested in machines, algorithms, and structures that shape industries, societies, and our lives? Browse engineering and technology research topics that merge design, creativity, and innovation toward a smarter future.

Engineering & Technology research topics

7 sustainability & environment.

Interested in environmental dynamics and safeguarding our Planet? Explore research topics in environment, sustainability, and climate seeking to tackle climate change, cultivate sustainable practices, and craft greener, healthier solutions.

Sustainability & Environment research topics

2 chemistry.

Interested in our universe's building blocks, unlocking the secrets of chemical compositions and reactions? Explore chemistry research topics that delve into the world of atoms and molecules.

Chemistry research topics

1 mathematics & statistics.

Interested in the language of numbers, equations, and probabilities? Explore mathematical and statistical research topics digging into real-world puzzles that unravel complex data, patterns, and problems.

Mathematics & Statistics research topics

1 medicine & health.

Interested in the complexities of human well-being, from cellular mechanisms to healthcare systems? Explore medicine and health research topics delving into solutions for healthier societies.

Medicine & Health research topics

Interested in the complexities of the living world, from genes to ecosystems? Explore biology research topics that seek to enrich our understanding of medicine, conservation, and of life itself.

Biology research topics

0 astronomy.

Interesting in delving into the celestial mysteries, from stars and galaxies to the universe's grand narrative? Explore astronomy research topics on an astronomical journey to understand our universe's origin and evolution.

Astronomy research topics

alt text

FREE for students

Use Excelerate to search for thesis inspiration and find companies for a thesis collaboration.

Related articles

Find the perfect thesis topic – 8 useful tips, how to write a thesis alone, thesis writing in a group, thesis writing tips – a guide to writing a good thesis project, what is writer’s block and how do you overcome it, how to write the perfect thesis statement for your master’s – 6 easy steps.

thesis topics for msc computer science

ScholarWorks@UMass Amherst

Home > CICS > CS > CS_DISS

Computer Science

Computer Science Department Dissertations Collection

Dissertations from 2024 2024.

Enabling Privacy and Trust in Edge AI Systems , Akanksha Atrey, Computer Science

Generative Language Models for Personalized Information Understanding , Pengshan Cai, Computer Science

Towards Automatic and Robust Variational Inference , Tomas Geffner, Computer Science

Multi-SLAM Systems for Fault-Tolerant Simultaneous Localization and Mapping , Samer Nashed, Computer Science

Policy Gradient Methods: Analysis, Misconceptions, and Improvements , Christopher P. Nota, Computer Science

Data to science with AI and human-in-the-loop , Gustavo Perez Sarabia, Computer Science

Question Answering By Case-Based Reasoning With Textual Evidence , Dung N. Thai, Computer Science

Dissertations from 2023 2023

An Introspective Approach for Competence-Aware Autonomy , Connor Basich, Computer Science

Foundations of Node Representation Learning , Sudhanshu Chanpuriya, Computer Science

Learning to See with Minimal Human Supervision , Zezhou Cheng, Computer Science

IMPROVING USER EXPERIENCE BY OPTIMIZING CLOUD SERVICES , Ishita Dasgupta, Computer Science

Automating the Formal Verification of Software , Emily First, Computer Science

Learning from Sequential User Data: Models and Sample-efficient Algorithms , Aritra Ghosh, Computer Science

Human-Centered Technologies for Inclusive Collection and Analysis of Public-Generated Data , Mahmood Jasim, Computer Science

Rigorous Experimentation For Reinforcement Learning , Scott M. Jordan, Computer Science

Towards Robust Long-form Text Generation Systems , Kalpesh Krishna, Computer Science

Emerging Trustworthiness Issues in Distributed Learning Systems , Hamid Mozaffari, Computer Science

TOWARDS RELIABLE CIRCUMVENTION OF INTERNET CENSORSHIP , Milad nasresfahani, Computer Science

Evidence Assisted Learning for Clinical Decision Support Systems , Bhanu Pratap Singh Rawat, Computer Science

DESIGN AND ANALYSIS OF CONTENT CACHING SYSTEMS , Anirudh Sabnis, Computer Science

Quantifying and Enhancing the Security of Federated Learning , Virat Vishnu Shejwalkar, Computer Science

Effective and Efficient Transfer Learning in the Era of Large Language Models , Tu Vu, Computer Science

Data-driven Modeling and Analytics for Greening the Energy Ecosystem , John Wamburu, Computer Science

Bayesian Structural Causal Inference with Probabilistic Programming , Sam A. Witty, Computer Science

LEARNING TO RIG CHARACTERS , Zhan Xu, Computer Science

GRAPH REPRESENTATION LEARNING WITH BOX EMBEDDINGS , Dongxu Zhang, Computer Science

Dissertations from 2022 2022

COMBINATORIAL ALGORITHMS FOR GRAPH DISCOVERY AND EXPERIMENTAL DESIGN , Raghavendra K. Addanki, Computer Science

MEASURING NETWORK INTERFERENCE AND MITIGATING IT WITH DNS ENCRYPTION , Seyed Arian Akhavan Niaki, Computer Science

Few-Shot Natural Language Processing by Meta-Learning Without Labeled Data , Trapit Bansal, Computer Science

Communicative Information Visualizations: How to make data more understandable by the general public , Alyxander Burns, Computer Science

REINFORCEMENT LEARNING FOR NON-STATIONARY PROBLEMS , Yash Chandak, Computer Science

Modeling the Multi-mode Distribution in Self-Supervised Language Models , Haw-Shiuan Chang, Computer Science

Nonparametric Contextual Reasoning for Question Answering over Large Knowledge Bases , Rajarshi Das, Computer Science

Languages and Compilers for Writing Efficient High-Performance Computing Applications , Abhinav Jangda, Computer Science

Controllable Neural Synthesis for Natural Images and Vector Art , Difan Liu, Computer Science

Probabilistic Commonsense Knowledge , Xiang Li, Computer Science

DISTRIBUTED LEARNING ALGORITHMS: COMMUNICATION EFFICIENCY AND ERROR RESILIENCE , Raj Kumar Maity, Computer Science

Practical Methods for High-Dimensional Data Publication with Differential Privacy , Ryan H. McKenna, Computer Science

Incremental Non-Greedy Clustering at Scale , Nicholas Monath, Computer Science

High-Quality Automatic Program Repair , Manish Motwani, Computer Science

Unobtrusive Assessment of Upper-Limb Motor Impairment Using Wearable Inertial Sensors , Brandon R. Oubre, Computer Science

Mixture Models in Machine Learning , Soumyabrata Pal, Computer Science

Decision Making with Limited Data , Kieu My Phan, Computer Science

Neural Approaches for Language-Agnostic Search and Recommendation , Hamed Rezanejad Asl Bonab, Computer Science

Low Resource Language Understanding in Voice Assistants , Subendhu Rongali, Computer Science

Enabling Daily Tracking of Individual’s Cognitive State With Eyewear , Soha Rostaminia, Computer Science

LABELED MODULES IN PROGRAMS THAT EVOLVE , Anil K. Saini, Computer Science

Reliable Decision-Making with Imprecise Models , Sandhya Saisubramanian, Computer Science

Data Scarcity in Event Analysis and Abusive Language Detection , Sheikh Muhammad Sarwar, Computer Science

Representation Learning for Shape Decomposition, By Shape Decomposition , Gopal Sharma, Computer Science

Metareasoning for Planning and Execution in Autonomous Systems , Justin Svegliato, Computer Science

Approximate Bayesian Deep Learning for Resource-Constrained Environments , Meet Prakash Vadera, Computer Science

ANSWER SIMILARITY GROUPING AND DIVERSIFICATION IN QUESTION ANSWERING SYSTEMS , Lakshmi Nair Vikraman, Computer Science

Dissertations from 2021 2021

Neural Approaches to Feedback in Information Retrieval , Keping Bi, Computer Science

Sociolinguistically Driven Approaches for Just Natural Language Processing , Su Lin Blodgett, Computer Science

Enabling Declarative and Scalable Prescriptive Analytics in Relational Data , Matteo Brucato, Computer Science

Neural Methods for Answer Passage Retrieval over Sparse Collections , Daniel Cohen, Computer Science

Utilizing Graph Structure for Machine Learning , Stefan Dernbach, Computer Science

Enhancing Usability and Explainability of Data Systems , Anna Fariha, Computer Science

Algorithms to Exploit Data Sparsity , Larkin H. Flodin, Computer Science

3D Shape Understanding and Generation , Matheus Gadelha, Computer Science

Robust Algorithms for Clustering with Applications to Data Integration , Sainyam Galhotra, Computer Science

Improving Evaluation Methods for Causal Modeling , Amanda Gentzel, Computer Science

SAFE AND PRACTICAL MACHINE LEARNING , Stephen J. Giguere, Computer Science

COMPACT REPRESENTATIONS OF UNCERTAINTY IN CLUSTERING , Craig Stuart Greenberg, Computer Science

Natural Language Processing for Lexical Corpus Analysis , Abram Kaufman Handler, Computer Science

Social Measurement and Causal Inference with Text , Katherine A. Keith, Computer Science

Concentration Inequalities in the Wild: Case Studies in Blockchain & Reinforcement Learning , A. Pinar Ozisik, Computer Science

Resource Allocation in Distributed Service Networks , Nitish Kumar Panigrahy, Computer Science

History Modeling for Conversational Information Retrieval , Chen Qu, Computer Science

Design and Implementation of Algorithms for Traffic Classification , Fatemeh Rezaei, Computer Science

SCALING DOWN THE ENERGY COST OF CONNECTING EVERYDAY OBJECTS TO THE INTERNET , Mohammad Rostami, Computer Science

Deep Learning Models for Irregularly Sampled and Incomplete Time Series , Satya Narayan Shukla, Computer Science

Traffic engineering in planet-scale cloud networks , Rachee Singh, Computer Science

Video Adaptation for High-Quality Content Delivery , Kevin Spiteri, Computer Science

Learning from Limited Labeled Data for Visual Recognition , Jong-Chyi Su, Computer Science

Human Mobility Monitoring using WiFi: Analysis, Modeling, and Applications , Amee Trivedi, Computer Science

Geometric Representation Learning , Luke Vilnis, Computer Science

Understanding of Visual Domains via the Lens of Natural Language , Chenyun Wu, Computer Science

Towards Practical Differentially Private Mechanism Design and Deployment , Dan Zhang, Computer Science

Audio-driven Character Animation , Yang Zhou, Computer Science

Dissertations from 2020 2020

Noise-Aware Inference for Differential Privacy , Garrett Bernstein, Computer Science

Motion Segmentation - Segmentation of Independently Moving Objects in Video , Pia Katalin Bideau, Computer Science

An Empirical Assessment of the Effectiveness of Deception for Cyber Defense , Kimberly J. Ferguson-Walter, Computer Science

Integrating Recognition and Decision Making to Close the Interaction Loop for Autonomous Systems , Richard Freedman, Computer Science

Improving Reinforcement Learning Techniques by Leveraging Prior Experience , Francisco M. Garcia, Computer Science

Optimization and Training of Generational Garbage Collectors , Nicholas Jacek, Computer Science

Understanding the Dynamic Visual World: From Motion to Semantics , Huaizu Jiang, Computer Science

Improving Face Clustering in Videos , SouYoung Jin, Computer Science

Reasoning About User Feedback Under Identity Uncertainty in Knowledge Base Construction , Ariel Kobren, Computer Science

Learning Latent Characteristics of Data and Models using Item Response Theory , John P. Lalor, Computer Science

Higher-Order Representations for Visual Recognition , Tsung-Yu Lin, Computer Science

Learning from Irregularly-Sampled Time Series , Steven Cheng-Xian Li, Computer Science

Dynamic Composition of Functions for Modular Learning , Clemens GB Rosenbaum, Computer Science

Improving Visual Recognition With Unlabeled Data , Aruni Roy Chowdhury, Computer Science

Deep Neural Networks for 3D Processing and High-Dimensional Filtering , Hang Su, Computer Science

Towards Optimized Traffic Provisioning and Adaptive Cache Management for Content Delivery , Aditya Sundarrajan, Computer Science

The Limits of Location Privacy in Mobile Devices , Keen Yuun Sung, Computer Science

ALGORITHMS FOR MASSIVE, EXPENSIVE, OR OTHERWISE INCONVENIENT GRAPHS , David Tench, Computer Science

System Design for Digital Experimentation and Explanation Generation , Emma Tosch, Computer Science

Advanced Search

  • Notify me via email or RSS
  • Collections
  • Disciplines

Author Corner

  • Login for Faculty Authors
  • Faculty Author Gallery
  • Expert Gallery
  • University Libraries
  • Computer Science Website
  • UMass Amherst

This page is sponsored by the University Libraries.

© 2009 University of Massachusetts Amherst • Site Policies

Privacy Copyright

ScholarWorks

Home > Engineering > Computer Science > Computer Science Graduate Projects

Computer Science Graduate Projects and Theses

Theses/dissertations from 2023 2023.

High-Performance Domain-Specific Library for Hydrologic Data Processing , Kalyan Bhetwal

Verifying Data Provenance During Workflow Execution for Scientific Reproducibility , Rizbanul Hasan

Remote Sensing to Advance Understanding of Snow-Vegetation Relationships and Quantify Snow Depth and Snow Water Equivalent , Ahmad Hojatimalekshah

Exploring the Capability of a Self-Supervised Conditional Image Generator for Image-to-Image Translation without Labeled Data: A Case Study in Mobile User Interface Design , Hailee Kiesecker

Fake News Detection Using Narrative Content and Discourse , Hongmin Kim

Anomaly Detection Using Graph Neural Network , Bishal Lakha

Sparse Format Conversion and Code Synthesis , Tobi Goodness Popoola

Portable Sparse Polyhedral Framework Code Generation Using Multi Level Intermediate Representation , Aaron St. George

Severity Measures for Assessing Error in Automatic Speech Recognition , Ryan Whetten

Theses/Dissertations from 2022 2022

Improved Computational Prediction of Function and Structural Representation of Self-Cleaving Ribozymes with Enhanced Parameter Selection and Library Design , James D. Beck

Meshfree Methods for PDEs on Surfaces , Andrew Michael Jones

Deep Learning of Microstructures , Amir Abbas Kazemzadeh Farizhandi

Long-Term Trends in Extreme Environmental Events with Changepoint Detection , Mintaek Lee

Structure Aware Smart Encoding and Decoding of Information in DNA , Shoshanna Llewellyn

Towards Making Transformer-Based Language Models Learn How Children Learn , Yousra Mahdy

Ontology-Based Formal Approach for Safety and Security Verification of Industrial Control Systems , Ramesh Neupane

Improving Children's Authentication Practices with Respect to Graphical Authentication Mechanism , Dhanush Kumar Ratakonda

Hate Speech Detection Using Textual and User Features , Rohan Raut

Automated Detection of Sockpuppet Accounts in Wikipedia , Mostofa Najmus Sakib

Characterization and Mitigation of False Information on the Web , Anu Shrestha

Sinusoidal Projection for 360° Image Compression and Triangular Discrete Cosine Transform Impact in the JPEG Pipeline , Iker Vazquez Lopez

Theses/Dissertations from 2021 2021

Training Wheels for Web Search: Multi-Perspective Learning to Rank to Support Children's Information Seeking in the Classroom , Garrett Allen

Fair and Efficient Consensus Protocols for Secure Blockchain Applications , Golam Dastoger Bashar

Why Don't You Act Your Age?: Recognizing the Stereotypical 8-12 Year Old Searcher by Their Search Behavior , Michael Green

Ensuring Consistency and Efficiency of the Incremental Unit Network in a Distributed Architecture , Mir Tahsin Imtiaz

Modeling Real and Fake News Sharing in Social Networks , Abishai Joy

Modeling and Analyzing Users' Privacy Disclosure Behavior to Generate Personalized Privacy Policies , A.K.M. Nuhil Mehdy

Into the Unknown: Exploration of Search Engines' Responses to Users with Depression and Anxiety , Ashlee Milton

Generating Test Inputs from String Constraints with an Automata-Based Solver , Marlin Roberts

A Case Study in Representing Scientific Applications ( GeoAc ) Using the Sparse Polyhedral Framework , Ravi Shankar

Actors for the Internet of Things , Arjun Shukla

Theses/Dissertations from 2020 2020

Towards Unifying Grounded and Distributional Semantics Using the Words-as-Classifiers Model of Lexical Semantics , Stacy Black

Improving Scientist Productivity, Architecture Portability, and Performance in ParFlow , Michael Burke

Polyhedral+Dataflow Graphs , Eddie C. Davis

Improving Spellchecking for Children: Correction and Design , Brody Downs

A Collection of Fast Algorithms for Scalar and Vector-Valued Data on Irregular Domains: Spherical Harmonic Analysis, Divergence-Free/Curl-Free Radial Basis Functions, and Implicit Surface Reconstruction , Kathryn Primrose Drake

Privacy-Preserving Protocol for Atomic Swap Between Blockchains , Kiran Gurung

Unsupervised Structural Graph Node Representation Learning , Mikel Joaristi

Detecting Undisclosed Paid Editing in Wikipedia , Nikesh Joshi

Do You Feel Me?: Learning Language from Humans with Robot Emotional Displays , David McNeill

Obtaining Real-World Benchmark Programs from Open-Source Repositories Through Abstract-Semantics Preserving Transformations , Maria Anne Rachel Paquin

Content Based Image Retrieval (CBIR) for Brand Logos , Enjal Parajuli

A Resilience Metric for Modern Power Distribution Systems , Tyler Bennett Phillips

Theses/Dissertations from 2019 2019

Edge-Assisted Workload-Aware Image Processing System , Anil Acharya

MINOS: Unsupervised Netflow-Based Detection of Infected and Attacked Hosts, and Attack Time in Large Networks , Mousume Bhowmick

Deviant: A Mutation Testing Tool for Solidity Smart Contracts , Patrick Chapman

Querying Over Encrypted Databases in a Cloud Environment , Jake Douglas

A Hybrid Model to Detect Fake News , Indhumathi Gurunathan

Suitability of Finite State Automata to Model String Constraints in Probablistic Symbolic Execution , Andrew Harris

UNICORN Framework: A User-Centric Approach Toward Formal Verification of Privacy Norms , Rezvan Joshaghani

Detection and Countermeasure of Saturation Attacks in Software-Defined Networks , Samer Yousef Khamaiseh

Secure Two-Party Protocol for Privacy-Preserving Classification via Differential Privacy , Manish Kumar

Application-Specific Memory Subsystem Benchmarking , Mahesh Lakshminarasimhan

Multilingual Information Retrieval: A Representation Building Perspective , Ion Madrazo

Improved Study of Side-Channel Attacks Using Recurrent Neural Networks , Muhammad Abu Naser Rony Chowdhury

Investigating the Effects of Social and Temporal Dynamics in Fitness Games on Children's Physical Activity , Ankita Samariya

BullyNet: Unmasking Cyberbullies on Social Networks , Aparna Sankaran

FALCON: Framework for Anomaly Detection In Industrial Control Systems , Subin Sapkota

Investigating Semantic Properties of Images Generated from Natural Language Using Neural Networks , Samuel Ward Schrader

Incremental Processing for Improving Conversational Grounding in a Chatbot , Aprajita Shukla

Estimating Error and Bias of Offline Recommender System Evaluation Results , Mucun Tian

Theses/Dissertations from 2018 2018

Leveraging Tiled Display for Big Data Visualization Using D3.js , Ujjwal Acharya

Fostering the Retrieval of Suitable Web Resources in Response to Children's Educational Search Tasks , Oghenemaro Deborah Anuyah

Privacy-Preserving Genomic Data Publishing via Differential Privacy , Tanya Khatri

Injecting Control Commands Through Sensory Channel: Attack and Defense , Farhad Rasapour

Strong Mutation-Based Test Generation of XACML Policies , Roshan Shrestha

Performance, Scalability, and Robustness in Distributed File Tree Copy , Christopher Robert Sutton

Using DNA For Data Storage: Encoding and Decoding Algorithm Development , Kelsey Suyehira

Detecting Saliency by Combining Speech and Object Detection in Indoor Environments , Kiran Thapa

Theses/Dissertations from 2017 2017

Identifying Restaurants Proposing Novel Kinds of Cuisines: Using Yelp Reviews , Haritha Akella

Editing Behavior Analysis and Prediction of Active/Inactive Users in Wikipedia , Harish Arelli

CloudSkulk: Design of a Nested Virtual Machine Based Rootkit-in-the-Middle Attack , Joseph Anthony Connelly

Predicting Friendship Strength in Facebook , Nitish Dhakal

Privacy-Preserving Trajectory Data Publishing via Differential Privacy , Ishita Dwivedi

Cultivating Community Interactions in Citizen Science: Connecting People to Each Other and the Environment , Bret Allen Finley

Uncovering New Links Through Interaction Duration , Laxmi Amulya Gundala

Variance: Secure Two-Party Protocol for Solving Yao's Millionaires' Problem in Bitcoin , Joshua Holmes

A Scalable Graph-Coarsening Based Index for Dynamic Graph Databases , Akshay Kansal

Integrity Coded Databases: Ensuring Correctness and Freshness of Outsourced Databases , Ujwal Karki

Editable View Optimized Tone Mapping For Viewing High Dynamic Range Panoramas On Head Mounted Display , Yuan Li

The Effects of Pair-Programming in a High School Introductory Computer Science Class , Ken Manship

Towards Automatic Repair of XACML Policies , Shuai Peng

Identification of Unknown Landscape Types Using CNN Transfer Learning , Ashish Sharma

Hand Gesture Recognition for Sign Language Transcription , Iker Vazquez Lopez

Learning to Code Music : Development of a Supplemental Unit for High School Computer Science , Kelsey Wright

Theses/Dissertations from 2016 2016

Identification of Small Endogenous Viral Elements within Host Genomes , Edward C. Davis Jr.

When the System Becomes Your Personal Docent: Curated Book Recommendations , Nevena Dragovic

Security Testing with Misuse Case Modeling , Samer Yousef Khamaiseh

Estimating Length Statistics of Aggregate Fried Potato Product via Electromagnetic Radiation Attenuation , Jesse Lovitt

Towards Multipurpose Readability Assessment , Ion Madrazo

Evaluation of Topic Models for Content-Based Popularity Prediction on Social Microblogs , Axel Magnuson

CEST: City Event Summarization using Twitter , Deepa Mallela

Developing an ABAC-Based Grant Proposal Workflow Management System , Milson Munakami

Phoenix and Hive as Alternatives to RDBMS , Diana Ornelas

Massively Parallel Algorithm for Solving the Eikonal Equation on Multiple Accelerator Platforms , Anup Shrestha

A Certificateless One-Way Group Key Agreement Protocol for Point-to-Point Email Encryption , Srisarguru Sridhar

Dynamic Machine Level Resource Allocation to Improve Tasking Performance Across Multiple Processes , Richard Walter Thatcher

Theses/Dissertations from 2015 2015

Developing an Application for Evolutionary Search for Computational Models of Cellular Development , Nicolas Scott Cornia

Accelerated Radar Signal Processing in Large Geophysical Datasets , Ravi Preesha Geetha

Integrity Coded Databases (ICDB) – Protecting Integrity for Outsourced Databases , Archana Nanjundarao

  • Collections
  • Disciplines
  • SelectedWorks Gallery
  • Albertsons Library
  • Division of Research
  • Graduate College

Advanced Search

  • Notify me via email or RSS

Author Corner

Home | About | FAQ | My Account | Accessibility Statement

Privacy Copyright

  • St. Mary's University Institutional Repository
  • Thesis and Dissertation
  • Masters Program

Master of computer science : [120] Collection home page

  • 2 ALI, MOHAMMED
  • 2 Alibo, Yared
  • 2 Asfaw, Tesfaye
  • 2 BAYU, HENOK
  • 2 DESTA, KIBROM
  • 2 KEBEDE, DAWIT
  • 2 Olika, Shibiru
  • 2 SAMUEL, JONATHAN
  • 2 Teshome, Moti
  • 1 Abate, Biruk
  • 2 Data Mining
  • 2 Data Mining, Knowledge discovery
  • 2 Fingerprint identification, Finge...
  • 2 hidden anaphor, antecedent indica...
  • 2 Minutiae point, Feature extraction
  • 2 Natural Language Processing, Afaa...
  • 1 - Cattle disease, Data mining, Kn...
  • 1 ------Case Based Reasoning, Malnu...
  • 1 4G LTE, QoS, QoE,
  • 1 A* star, NS2, intelligent node

DissertationTop Phone Number

Home » Blog » Dissertation » Topics » Computer Science » Computer Science Dissertation Topics (27 Examples) For Research

thesis topics for msc computer science

Computer Science Dissertation Topics (27 Examples) For Research

Mark Jun 12, 2020 Jun 12, 2020 Computer Science No Comments

Computer science is a broad subject, which is creating new research opportunities for students. In this field of study, there are a number of themes and aspects to the study and practically each of them can be used to develop a strong dissertation topic. We have gathered many interesting topics to develop a list of […]

computer science dissertation topics

Computer science is a broad subject, which is creating new research opportunities for students. In this field of study, there are a number of themes and aspects to the study and practically each of them can be used to develop a strong dissertation topic.

We have gathered many interesting topics to develop a list of computer science dissertation topics. Choosing the right topic from the list of research topics on computer science can help in carrying out research. The project topics on computer science are presented here.

List of Computer science dissertation topics

Can software programs reduce global energy consumption?

How can modern computer applications be supported by operating?

Exploring the best password management applications.

A literature review of the characteristics of a network.

How can data be transformed into dynamic decision making?

Studying the implementation of dart matches analysis.

Differentiating between different modifications in speech manipulator tool.

Exploring the conflicts in software designing and finding ways to detect and manage them proactively.

How to detect cheating in online games based on the behavioural patterns of users?

To study the importance of privacy of electronic records.

A literature review on software development processes and the elimination of risks.

How to design an information system for a multinational company?

Studying the concept of intelligent marketing.

To explore the GUI Test Suites and its automated repair process.

How can the lens of the camera recognise facial expressions and emotions?

To analyse data mining and gene expression analysis in the context of bioinformatics.

Studying the impact of an integrated robotics STEM course for high school students.

To investigate the concept of fuzzy logic controller design for intelligent robots.

A literature review on the real-time embedded systems: present and future.

Security issues, challenges, and solutions related to cloud computing.

Analysing the educational robotics through a comparative study.

Exploring the impact of bioinformatics on medicine and agriculture.

To study cloud computing: a review of different models and concepts.

Investigating the deep neural networks in the context of computational neuroscience.

What is cryptography? A comparative analysis of modern techniques.

Studying the potential of automatic word comparison for historical linguistics.

A literature review on DNA computing-based authentication techniques and its importance.

Topic With Mini-Proposal (Paid Service)

Along with a topic, you will also get;

  • An explanation why we choose this topic.
  • 2-3 research questions.
  • Key literature resources identification.
  • Suitable methodology with identification of raw sample size, and data collection method
  • View a sample of topic consultation service

Get expert dissertation writing help to achieve good grades

  • Writer consultation before payment to ensure your work is in safe hands.
  • Free topic if you don't have one
  • Draft submissions to check the quality of the work as per supervisor's feedback
  • Free revisions
  • Complete privacy
  • Plagiarism Free work
  • Guaranteed 2:1 (With help of your supervisor's feedback)
  • 2 Instalments plan
  • Special discounts

Other Posts

Message Us On WhatsApp

M.Tech/Ph.D Thesis Help in Chandigarh | Thesis Guidance in Chandigarh

thesis topics for msc computer science

[email protected]

thesis topics for msc computer science

+91-9465330425

thesis topics for msc computer science

Thesis and Research Topics in Computer Science

Completing a masters Thesis in computer science is the most challenging task faced by research scholars studying in universities all across the world. As computer science is one of the most vast fields opted by research scholars so finding a new thesis topic in computer science becomes more difficult. With each passing day, new and innovative developments are coming out in this era of mechanization. These developments tend to make human life much easier and better. Technology is the forerunner of this new change. Today our life is incomplete without this technology. Cell phones, laptops and all that have become an integral part of our life. Computer Science is the seed to this technical development. There are a number of good topics in computer science for project, thesis, and research for M.Tech and Ph.D. students.

In the field of academics, we need to get rid of obsolete ideas and focus on new innovative topics which are fast spreading their arms among the vast global audience. Computer Science students both in bachelors and in masters are studying the same topics and subjects from the past few years. Students don’t even have knowledge about new masters research topics. For project and thesis work also they are relying on outdated topics. Projects like school management system, library management system etc. are now out of date. Students should shift their focus to latest technologies which are highly in demand these days and future depend upon these. Here is the list of latest topics in Computer Science that you can choose and work for your project work or thesis and research:

List of few latest thesis topics in computer science is below:

  • Thesis topics in data mining
  • Thesis topics in machine learning
  • Thesis topics in digital image processing
  • Latest thesis topics in Internet of things (IOT)
  • Research topics in Artificial Intelligence
  • Networking can be chosen as a  thesis topic in computer science
  • Trending thesis topics in cloud computing
  • Data aggregation as a  thesis topics  in Big Data
  • Research topics  in Software Engineering

Data Warehousing

Data Warehousing is the process of analyzing data for business purposes. Data warehouse store integrated data from multiple sources at a single place which can later be retrieved for making reports. The data warehouse in simple terms is a type of database different and kept isolated from organization’s run-time database. The data in the warehouse is historical data which is helpful in understanding business goals and make decisions for future prospects. It is a relatively new concept and have high growth in future. Data Warehouse provides Online Analytical Processing(OLAP) tools for the systematic and effective study of data in a multidimensional view. Data Warehouse finds its application in the following areas:

  • Financial Sector
  • Banking Sector
  • Retail Services
  • Consumer goods
  • Manufacturing

So start working on it if you have knowledge of database and data modeling.

INTERNET OF THINGS(IOT)

Internet of Things(IoT)  is a concept of interconnection of various devices, a vehicle to the internet. IOT make use of actuators and sensors for transferring data to and from the devices. This technology is developed for better efficiency and accuracy apart from minimizing human interaction with the devices. The example for this is home heating in some countries when the temperature drops done through motion sensors which automatically detect the weather conditions. Another example for this is the traffic lights which changes its colors depending upon the traffic. Following are the application areas of Internet of Things(IoT):

  • Home Automation
  • Agriculture
  • Transportation
  • Environment

BELOW IS THE LIST OF FEW LATEST AND TRENDING RESEARCH  TOPICS IN IOT :-

  • The secure and energy efficient data routing in the IOT based networks
  • The secure channel establishment algorithm for the isolation of misdirection attack in the IOT
  • The clock synchronization of IOT devices of energy efficient data communication in IOT
  • The adaptive learning scheme to increase fault tolerance of IOT
  • Mobility aware energy efficient routing protocol for Internet of Things
  • To propose energy efficient multicasting routing protocol for Internet of Things
  • The novel scheme to maintain quality of service in internet of Things
  • Link reliable and trust aware RPL routing protocol for Internet of Things
  • The energy efficient cluster based routing in Internet of Things
  • Optimizing Multipath Routing With Guaranteed Fault Tolerance in Internet of Things

Many people are not aware of this concept so you can choose for your project work and learn something new.

Big Data is a term to denote the large volume of data which is complex to handle. The data may be structured or unstructured. Structured data is an organized data while unstructured data is an unorganized data.  Big data  can be examined for the intuition that can give way to better decisions and schematic business moves. The definition of big data is termed in terms of three Vs. These vs are:

  • Volume: Volume defines large volume of data from different sources
  • Velocity: It refers to the speed with which the data is generated
  • Variety: It refers to the varied amount of data both structured and unstructured.

Application areas:

BELOW IS THE LIST OF FEW LATEST AND TRENDING  RESEARCH TOPICS IN BIG DATA :-

  • Privacy preserving big data publishing: a scalable k-anonymization approach using MapReduce.
  • Nearest Neighbour Classification for High-Speed Big Data Streams Using Spark.
  • Efficient and Rapid Machine Learning Algorithms for Big Data and Dynamic Varying Systems.
  • Disease Prediction by Machine Learning Over Big Data From Healthcare Communities.
  • A Parallel Multi-classification Algorithm for Big Data Using an Extreme Learning Machine.

Thus you can prepare your project report or thesis report on this.

Cloud Computing

Cloud Computing is a comparatively new technology. It is an internet-based service that creates a shared pool of resources for consumers. There are three service models of  cloud computing  namely:

  • Software as a Service(SaaS)
  • Platform as a Service(PaaS)
  • Infrastructure as a Service(IaaS)

Characteristics of cloud computing are:

  • On-demand self-service
  • Broad network access
  • Shared pool of resources
  • Scalability
  • Measured service

Below is the list of few latest and trending research topics in Cloud Computing :-

  • To isolate the virtual side channel attack in cloud computing
  • Enhancement in homomorphic encryption for key management and key sharing
  • To overcome load balancing problem using weight based scheme in cloud computing
  • To apply watermarking technique in cloud computing to enhance cloud data security
  • To propose improvement green cloud computing to reduce fault in the network
  • To apply stenography technique in cloud computing to enhance cloud data security
  • To detect and isolate Zombie attack in cloud computing

The common examples of cloud computing include icloud from Apple, Google-based Services like Google Drive and many more. The field is very demanding and is growing day by day. You can focus on it if you have interest in innovation.

Semantic Web

Semantic Web is also referred to as Web 3.0 and is the next big thing in the field of communication. It is standardized by World Wide Web Consortium(W3C) to promote common data formats and exchange protocols over the web. It is machine-readable information based and is built on XML technology. It is an extension to Web 2.0. In the semantic web, the information is well defined to enable better cooperation between the computers and the people. In the semantic web, the data is interlinked for better understanding. It is different from traditional data sharing technologies.

It can be a good topic for your thesis or project.

MANET stands for mobile ad hoc network. It is an infrastructure-less network with mobile devices connected wirelessly and is self-configuring. It can change locations independently and can link to other devices through a wireless connection. Following are the various types of  MANETS :

  • Vehicular ad hoc network(VANET)
  • Smartphone ad-hoc network(SPANET)
  • Internet-based mobile ad hoc network(iMANET)

You can use various simulation tools to study the functionality and working of MANET like OPNET,  NS2 , NETSIM, NS3 etc.

In MANET there is no need of central hub to receive and send messages. Instead, the nodes directly send packets to each other.

MANET finds its applications in the following areas:

  • Environment sensors
  • Vehicular ad hoc communication
  • Road Safety

BELOW IS THE LIST OF FEW LATEST AND TRENDING RESEARCH TOPICS IN MANET :-

  • Evaluate and propose scheme for the link recovery in mobile ad hoc networks
  • To propose hybrid technique for path establishment using bio-inspired techniques in MANET’s
  • To propose secure scheme for the isolation of black hole attack in mobile ad hoc networks
  • To propose trust based mechanism for the isolation of wormhole attack in mobile ad hoc networks
  • The novel approach for the congestion avoidance in mobile ad hoc networks
  • To propose scheme for the detection of selective forwarding attack in mobile ad hoc networks
  • To propose localization scheme which reduce faults in mobile ad hoc network
  • The energy efficient scheme for multicasting routing in wireless ad hoc network
  • The scheme for secure localization aided routing in wireless ad hoc networks
  • The cross-layer scheme for opportunistic routing in mobile ad hoc networks

Just go for it if you have interest in the field of networking and make a project on it.

Machine Learning

It is also a relatively new concept in the field of computer science and is a technique of guiding computers to act in a certain way without programming. It makes use of certain complex algorithms to receive an input and predict an output for the same. There are three types of learning;

  • Supervised learning
  • Unsupervised learning
  • Reinforcement learning

Machine Learning  is closely related to statistics. If you are good at statistics then you should opt this topic.

Data Mining

Data Mining is the process of identifying and establishing a relationship between large datasets for finding a solution to a problem through analysis of data. There are various tools and techniques in Data Mining which gives enterprises and organizations the ability to predict futuristic trends.  Data Mining  finds its application in various areas of research, statistics, genetics, and marketing. Following are the main techniques used in the process of Data Mining:

  • Decision Trees
  • Genetic Algorithm
  • Induction method
  • Artificial Neural Network
  • Association

BELOW IS THE LIST OF FEW LATEST AND TRENDING RESEARCH TOPICS IN DATA MINING :-

  • Performance enhancement of DBSCAN density based clustering algorithm in data mining
  • The classification scheme for sentiment analysis of twitter data
  • To increase accuracy of min-max k-mean clustering in Data mining
  • To evaluate and improve apriori algorithm to reduce execution time for association rule generation
  • The classification scheme for credit card fraud detection in Data mining
  • To propose novel technique for the crime rate prediction in Data Mining
  • To evaluate and propose heart disease prediction scheme in Data Mining
  • Software defect prediction analysis using machine learning algorithms
  • A new data clustering approach for data mining in large databases
  • The diabetes prediction technique for Data mining using classification
  • Novel Algorithm for the network traffic classification in Data Mining

Advantages of Data Mining

  • Data Mining helps marketing and retail enterprises to study customer behavior.
  • Organizations into banking and finance business can get information about customer’s historical data and financial activities.
  • Data Mining help manufacturing units to detect faults in operational parameters.
  • Data Mining also helps various governmental agencies to track record of financial activities to curb on criminal activities.

Disadvantages of Data Mining

  • Privacy Issues
  • Security Issues
  • Information extracted from data mining can be misused
  • Artificial Intelligence

Artificial Intelligence is the intelligence shown by  machines  and it deals with the study and creation of intelligent systems that can think and act like human beings. In  Artificial Intelligence , intelligent agents are studied that can perceive its environment and take actions according to its surrounding environment.

Goals of Artificial Intelligence

Following are the main goals of Artificial Intelligence:

  • Creation of expert systems
  • Implementation of human intelligence in machines
  • Problem-solving through reasoning

Application of Artificial Intelligence

Following are the main applications of Artificial Intelligence:

  • Expert Systems
  • Natural Language Processing
  • Artificial Neural Networks
  • Fuzzy Logic Systems

Strong AI –  It is a type of artificial intelligence system with human thinking capabilities and can find a solution to an unfamiliar task.

Weak AI –  It is a type of artificial intelligence system specifically designed for a particular task. Apple’s Siri is an example of Weak AI.

Turing Test is used to check whether a system is intelligent or not. Machine Learning is a part of Artificial Intelligence. Following are the types of agents in Artificial Intelligence systems:

  • Model-Based Reflex Agents
  • Goal-Based Agents
  • Utility-Based Agents
  • Simple Reflex Agents

Natural Language Processing –  It is a method to communicate with the intelligent systems using human language. It is required to make intelligent systems work according to your instructions. There are two processes under Natural Language Processing – Natural Language Understanding, Natural Language Generation.

Natural Language Understanding involves creating useful representations from the natural language. Natural Language Generation involves steps like Lexical Analysis, Syntactic Analysis, Semantic Analysis, Integration and Pragmatic Analysis to generate meaningful information.

Image Processing

Image Processing is another field in Computer Science and a popular topic for a thesis in Computer Science. There are two types of image processing – Analog and Digital Image Processing. Digital Image Processing is the process of performing operations on digital images using computer-based algorithms to alter its features for enhancement or for other effects. Through Image Processing, essential information can be extracted from digital images. It is an important area of research in computer science. The techniques involved in image processing include transformation, classification, pattern recognition, filtering, image restoration and various other processes and techniques.

Main purpose of Image Processing

Following are the main purposes of  image processing :

  • Visualization
  • Image Restoration
  • Image Retrieval
  • Pattern Measurement
  • Image Recognition

Applications of Image Processing

Following are the main applications of Image Processing:

  • UV Imaging, Gamma Ray Imaging and CT scan in medical field
  • Transmission and encoding
  • Robot Vision
  • Color Processing
  • Pattern Recognition
  • Video Processing

BELOW IS THE LIST OF FEW LATEST AND TRENDING RESEARCH TOPICS IN IMAGE PROCESSING :-

  • To propose classification technique for plant disease detection in image processing
  • The hybrid bio-inspired scheme for edge detection in image processing
  • The HMM classification scheme for the cancer detection in image processing
  • To propose efficient scheme for digital watermarking of images in image processing
  • The propose block wise image compression scheme in image processing
  • To propose and evaluate filter based on internal and external features of an image for image de noising
  • To improve local mean filtering scheme for de noising of MRI images
  • To propose image encryption base d on textural feature analysis and chaos method
  • The classification scheme for the face spoof detection in image processing
  • The automated scheme for the number plate detection in image processing

Bioinformatics

Bioinformatics is a field that uses various computational methods and software tools to analyze the biological data. In simple words, bioinformatics is the field that uses computer programming for biological studies. It is the current topic of research in computer science and is also a good topic of choice for the thesis. This field is a combination of computer science, biology, statistics, and mathematics. It uses image and signal processing techniques to extract useful information from a large amount of data. Following are the main applications of bioinformatics:

  • It helps in observing mutations in the field of genetics
  • It plays an important role in text mining and organization of biological data
  • It helps to study the various aspects of genes like protein expression and regulation
  • Genetic data can be compared using bioinformatics which will help in understanding molecular biology
  • Simulation and modeling of DNA, RNA, and proteins can be done using bioinformatics tools

Quantum Computing

Quantum Computing is a computing technique in which computers known as quantum computers use the laws of quantum mechanics for processing information. Quantum Computers are different from digital electronic computers in the sense that these computers use quantum bits known as qubits for processing. A lot of experiments are being conducted to build a powerful quantum computer. Once developed, these computers will be able to solve complex computational problems which cannot be solved by classical computers. Quantum is the current and the latest topic for research and thesis in computer science.

Quantum Computers work on quantum algorithms like Simon’s algorithm to solve problems. Quantum Computing finds its application in the following areas:

The list is incomplete as there are a number of topics to choose from. But these are the trending fields these days. Whether you have any presentation, thesis project or a seminar you can choose any topic from these and prepare a good report.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Save my name, email, and website in this browser for the next time I comment.

Quick Enquiry

Get a quote, share your details to get free.

  • jump to content
  • jump to footer

Logo: Universität Stuttgart - zur Startseite

Theses in the Department of Computer Science

Here you can find important information about theses in the department of computer science. [Photo: Pixabay]

The final thesis (Bachelor or Master) should show that the student is able to work independently on a complex task related to the study program and present it in a scientifically correct manner. It does not necessarily have to be the last module in the degree program, but there are guidelines as to when it can be started at the earliest (see Planning the Thesis).

In our study programs, there is no requirement that the thesis must be registered no later than X months after the last module exam. Nevertheless, please note that the thesis must be completed AND graded by the end of the maximum study period at the latest.

How does everything work around the thesis?

Requirements for the search for a topic.

  • A thesis can only be started if at least 120 ECTS have been acquired in the Bachelor, and at least 60 ECTS in the Master. These ECTS must be entered on the transcript of records!
  • The examiner of a thesis MUST be a professor of the Department of Computer Science. The examiner issues the topic and gives the final grade for the thesis.
  • A second examiner (required for the master thesis) may come from another department / faculty of the University of Stuttgart.
  • Often you will be assigned a supervisor who will give you advice and support and whom you can ask anything about your thesis. The supervisor is generally a member of the examiner's staff.
  • It is possible to write a thesis in cooperation with a company. However, this is only possible if the examiner agrees. The company can at most take over the supervision, never the assignment of grades. However, since the orientation of the topics that come from companies often differs significantly from what is required as a thesis at the university, such constructs are very rare.

Finding a topic ...

To find a topic, it is best to contact the professors or their staff directly. Please make sure that you have taken courses from the department you are applying to. Otherwise, it may be difficult to work on a specific research topic of the department because you lack the prerequisites in this specific area. It may be a good start to take your own performance review and see what you particularly liked and where you also performed well on exams. These departments are then worth addressing first.

We try to post offers for theses as well as contact persons for the departments in ILIAS in the computer science marketplace.

If, after two to three months of intensive searching , you still have not found a topic, you can apply to the examination board for assignment of a thesis topic along with evidence of your unsuccessful search to date.

Registration of the thesis

It is important to note that you have to register your thesis with the Examinations Office no later than 1 month after starting the thesis (issue of the topic to you).

If a topic has been agreed upon, the secretary of the examiner prepares the computer science-specific contract including the license agreement (and, if applicable, confidentiality and/or language agreement) and hands out these documents to the student for proofreading. If possible, the time for proofreading and, if necessary, follow-up questions should not exceed one week. The contract documents are then signed by the student and returned to the secretary's office. If no publication is desired, the license agreement is crossed out. However, the document must remain with the contract.

At the same time, download the thesis application form from C@mpus. You can find it under the heading "My applications". If you are studying in the Master of Education, in the B.A. in Computer Science or in the B.A. minor in Computer Science, you will not receive this form from C@mpus, but directly from your exam officer. Please enter the following information in the form:

  • the topic of the thesis in the original language and in English,
  • the name of the examiner,
  • the start date,
  • sign the document and hand it in to the examiner's office.

The secretariat will have the document countersigned by the examiner and will then hand it back to you or send you a scan of it. You will then forward the document to the examination office as soon as possible. This can be done via the contact form and you can attach the scan or you can bring it personally to the examination office. There, the registration of the work will be entered into the system and confirmed on the form. Afterwards, please inform the examiner's office that the registration has been entered and that the work can now start. If the registration of the work is visible in the system (for the secretary's office), you will receive a copy of the contract.

By the way ...

  • Theses can be registered at any time (even outside the exam registration period).
  • In connection with the registration of the final thesis, the application for the issuance of the final documents must also be submitted. If you have any questions, please contact the examination office.

If you have any further questions, please contact the program manager or the examination board.

Submission of the thesis

The thesis must be printed and bound in the required number of copies (see contract). The following must be observed:

  • For all printed copies, a rigid transparent film should be used as the front cover and, if possible, a black, solid cover at the back.
  • The work must not be bound with a ring binding . Any type of adhesive or glue binding is permitted - preferably with a black linen booklet spine.
  • The form requirements are summarized here once again.

To ensure that everything is printed, bound and handed in on time, you should collect the required number of covers from the examiner's office approximately 14 days BEFORE handing in your thesis.

In addition to the print copies the followings things have to be submitted:

  • one separately printed title page of the thesis and
  • the electronic version (pdf) of the thesis and an electronic version of the abstract in txt format. If you are studying in a German-language program and the thesis was written in English, both an English and a German abstract must be submitted. The electronic files can be sent to the examiner and the secretary's office by e-mail, on a stick or on a CD. The code generated by the work, if any, will be handed over separately to the examiner.

All printed copies and the electronic version must be handed in to the examiner's office by the deadline . After the examination by the secretary's office, you will receive the separate title page signed and date-stamped as proof of submission.

Form specifications, templates & links

Here are once again summarized all the notes (in German only)

  • Instructions for examiners for the execution of theses
  • Instructions for students
  • Form specifications
  • Template title page
  • Template personal statetemt
  • Graduation ceremony of the department

What if problems occur?

You forgot the register the thesis.

Subsequent registration of the thesis is possible for a maximum of one month (from the date of topic assignment). After that, this is only possible upon application to the examination board and only if there are valid reasons for which you are not responsible. Otherwise, the thesis will not be evaluated and you will have to look for a new topic.

Aborting the thesis and second attempt

The topic of the thesis can be returned once within the first 2 months of the processing time (Bachelor thesis) or within the first 3 months of the processing time (Master thesis) without a 5.0 being recorded. After that, this is no longer possible and an abandonment leads to a "Not Passed".

The thesis can be repeated once. If you have returned the topic at the first attempt and received a new one, this is no longer possible at the second attempt.

There is no time limit within which the second attempt must be registered. However, the thesis must be passed within the maximum period of study.

In general ...

If problems arise during the processing period that prevent you from devoting yourself to your thesis in a targeted manner, please contact your examiner and the examination board as soon as possible.

Contact person concerning theses

This image shows Katrin Schneider

Katrin Schneider

Program Manager, Department Manager & Erasmus Coordinator of the Computer Science Department

  • Profile page
  • +49 711 685 88520
  • Write e-mail

thesis topics for msc computer science

MSc Computer Science Thesis Topics

    MSc Computer Science Thesis Topics provide you innovative platform to shine your research. We are Computer Science Thesis Topics writing service that meets all your thesis writing needs with the highest quality of work you prefer. We also have a research team from all over the world to undertake your thesis and make you happy with the writing quality you deserve. We provide support for our research scholars and also students through our 120+ branches worldwide. During the thesis writing, we, too, have faced many issues in research. In order to rectify it, we have provided a guaranteed solution with the help of our topmost experts. This is the only reason why most researchers and students approach us to their thesis writing in research. Day by day, our popularity is also increasing among research scholars and students rapidly.

Computer Science Thesis Topics

    MSc Computer Science Thesis Topics is the best way to learn how to write best thesis in research. We also never give up until the completion of your thesis writing. We provide our customers through the Computer Science Thesis Topics services efficiently on NS2 simulation and organize their viva. We also ensure that you will definitely get comprehensive research confidential through our expert’s precise research guidance. Our policy and the goal of the research work done by us also for NS2 simulation are the most precise result for the proposal.

Let’s see some of the important aspects of NS2 simulation that are as follows,

Why to elect us.

  • Individuality (allocate separate expert also for each student)
  • Full support (Online and also offline)
  • Self-updated research team
  • On time delivery
  • Quality of work and also reliability
  • 24/7 support [On call and also Online]
  • New concepts and also efficient approach
  • Plagiarism freed thesis
  • Provided support through 120+ branches

Our Guidance Includes

  • Proposal writing support also in research
  • Problem identification service also in research
  • Research literature review writing service
  • Support data collection also for research
  • Thesis publication / Journal paper writing support
  • Support also for international conference
  • Viva voce presentation support
  • Training service

  –“NS2 is an open-source event-driven simulator designed specifically also for research in computer communication networks. Let’s see some of the important aspects in NS2 also for your reference,

NS2 Simulation Tool

  • Variety of IP networks also to provides simulation environment
  • It is used before new network protocol also has been evaluated
  • It is not possible also for real experiments while used to run large scale experiments
  • Simulate (Ad hoc, wireless sensor network etc.) wireless networks and also wired networks
  • Evaluating existing protocols performance

Support Language and Tools

  • Tools support like NAM, Xgraph, AWK, also Trace graph
  • Supported language [C++ and also OTCL]

Research Areas in NS2

  • LTE networks
  • Under sensor and also visual network
  • Software defined networks
  • Multi casting communication
  • Video streaming applications
  • Distributed and also parallel systems
  • 4G and also 5G networks
  • Wireless security
  • Vehicular Ad hoc networks [VANET]
  • Mobile wireless networks
  • Cryptography and also network security
  • Protocols and also wired networks
  • WLAN, Wi-Fi and also Wi-Max
  • Mobile sensor networks
  • Mobile Ad hoc networks [MANET]
  • And also Internet of things [IOT]

Recent Research Topics in NS2

  • Non-profit organizations also for developing design capability
  • Truncated nuclear norm regularization also for motion capture data completion
  • Systems engineering and plant modelling also for bridging the gap across management
  • Unknown tag identification in large scale RFID systems also using efficient physical layer
  • Satellite tracking station also using technology and branding
  • Technically and human centered dimensions integrating also for scope of design knowledge
  • Hyperspectral unmixing and its code vectorization also using stepwise analytical projected gradient descent search
  • Deduplication in cloud computing also for heterogeneous data storage management
  • Future IOT applications using secure signature also based authenticated key establishment scheme
  • Acceptance of a cloud data access control system also based on reputation using game theoretical analysis

                 We hope that the abovementioned information is enough to get knowledge about Computer Science Thesis Topics. Please feel free to contact me for any clarification. Our online services are available 24x 7. We are ready to serve you for your betterment.

The journey of a thousand miles begins with one step……

Your journey of a successful completion of research works ………………, begins with our precise guidance……………., related pages, services we offer.

Mathematical proof

Pseudo code

Conference Paper

Research Proposal

System Design

Literature Survey

Data Collection

Thesis Writing

Data Analysis

Rough Draft

Paper Collection

Code and Programs

Paper Writing

Course Work

thesis topics for msc computer science

Information Management

Information management is one of the central activities in modern knowledge-driven societies. As the amount and variety of data increase at an unprecedented rate, access to relevant, structured, and unstructured data poses significant challenges. This theme provides you with a deep understanding of scientific and practical aspects of information management and the skills to design, develop, and evaluate information systems from both technological and human perspectives.

Credits: each course in a theme is 5EC, so each theme is 15EC.

Students choose 2 themes, each of which has 3 courses in the 2nd, 3rd and 4th quarters of the 1st year. For this theme, you will take the following courses:

Q2 - Crowd Computing

The course Crowd Computing delves into a dynamic research field at the nexus of computer science and data science, exploring how large groups of people can collectively tackle complex tasks beyond the reach of artificial intelligence alone. Through algorithmic engagement on web-enabled platforms, students examine the creation, enrichment, and interpretation of data, integral to data science applications. With a focus on scientific and technical foundations, the course investigates crowd computing's role in computer science applications such as information retrieval and machine learning, as well as its real-world impact in areas like cultural heritage preservation and smart cities development.

Q3 - Information Retrieval

Information Retrieval is the discipline that deals with the representation, storage, organisation of, and access to information items, and it is concerned with providing efficient access to large amounts of unstructured contents, such as text, images, videos etc. The objective of this course is to introduce the scientific underpinnings of Information Retrieval. The course aims at providing you with basic information retrieval concepts and more advanced techniques for efficient data processing, storage, and querying. Covered topics include: information retrieval models, indexing techniques, web search, evaluation of information retrieval systems, and recommender systems.

Q4 - Web Science & Engineering

The main subject of this course is the web, and in particular web data. It considers developments in the web and the (big) data management challenges associated to it. In particular, the course considers the relationships between people and technology that come with the web and web-based information systems, both from an engineering perspective as well as from an analytical perspective. The course explains the concept of web-based information system and thus concentrates on a large class of modern information systems that use the web and web data in one way or another. It also considers research in social web data analytics and data science techniques to extract user knowledge from social web data.

Share this page:

IMAGES

  1. MSc Computer Science Thesis Topics (Trending List)

    thesis topics for msc computer science

  2. 2020, Top 10 Topics For Project Thesis and Research in Computer Science & how to select best topic

    thesis topics for msc computer science

  3. thesis ideas for computer science

    thesis topics for msc computer science

  4. thesis ideas for computer science

    thesis topics for msc computer science

  5. 100+ Easy Thesis Topics For Computer Science

    thesis topics for msc computer science

  6. (PDF) Thesis for MS (Computer Science) DEFINING AN EFFECTIVE SECURITY

    thesis topics for msc computer science

VIDEO

  1. Management Thesis Preview

  2. MSc COMPUTER SCIENCE THEORY OF COMPUTATION UNIT IV P NP COMPLETENESS

  3. 10 Finance & 10 Marketing MBA RESEARCH THESIS TOPICS 2024

  4. object oriented analysis and design important topics for MSc computer science #2nd year # 3rd sem

  5. Architecture Thesis Topics: Sustainability #architecture #thesis #thesisproject #design #school

  6. Advance Final Year Projects in Computer Science

COMMENTS

  1. Computer Science Research Topics (+ Free Webinar)

    Finding and choosing a strong research topic is the critical first step when it comes to crafting a high-quality dissertation, thesis or research project. If you've landed on this post, chances are you're looking for a computer science-related research topic, but aren't sure where to start.Here, we'll explore a variety of CompSci & IT-related research ideas and topic thought-starters ...

  2. A list of master's thesis topics in computer science

    The MSc in Computer Science aims to improve knowledge of how computer systems, software and applications, as well as other forms of communication technologies, can be used to drive economic growth, improve learning capacity, encourage greater communication and socialisation and generally improve living standards. ... Examples of topic ideas for ...

  3. 100+ Great Computer Science Research Topics Ideas for 2023

    Applications of computer science in medicine. Developments in artificial intelligence in image processing. Discuss cryptography and its applications. Discuss methods of ransomware prevention. Applications of Big Data in the banking industry. Challenges of cloud storage services in 2023.

  4. 500+ Computer Science Research Topics

    Computer Science Research Topics are as follows: Using machine learning to detect and prevent cyber attacks. Developing algorithms for optimized resource allocation in cloud computing. Investigating the use of blockchain technology for secure and decentralized data storage. Developing intelligent chatbots for customer service.

  5. The M.S. Thesis Track

    Students are required to complete 9 elective credits of graduate courses (4000-level or above) selected from Computer Science and/or related areas together with your faculty thesis advisor. These would normally be strongly related to your thesis topic. Up to 3 of these points may be in COMS E6901 Projects in Computer Science. Please note:

  6. How to Write a M.Sc. Thesis

    An acceptable M.Sc. thesis in Computer Science should attempt to satisfy one or more of the following criteria: Original research results are explained clearly and concisely. Novel implementation techniques are outlined, generalized, and explained. Theoretical results are obtained, explained, proven, and (worst, best, average) case analysis is ...

  7. McGill School Of Computer Science

    Our M.Sc. thesis program offers students a wide exposure to advanced topics in Computer Science and trains them in performing cutting-edge research. It prepares students for research careers in academia and industry. ... At least 14 credits of COMP (or approved by MSc Thesis Program Director) courses at the 500-, 600-, or 700-level. The courses ...

  8. Computer Science Dissertation Topics

    Dissertation topics on information systems include: Challenges of building information systems for large healthcare like NHS UK. E-recruitment standards: challenges and future directions. Challenges and opportunities in migrating to web-based information services. Change management on the web environment.

  9. Computer Science

    The Computer Science program provides the bedrock for exciting careers at the forefront of innovation in private industry or entrepreneurship. It helps students build skills and novel ideas for designing and implementing software, as well as developing effective algorithms to solve computing problems and plan and manage organizational ...

  10. Offered MSc Thesis topics

    We encourage creativity and student-centred insight in selecting and defining the topic. Earlier theses. Some earlier MSc thesis titles below give some idea about the topics. ... Exploring study paths and study success in undergraduate Computer Science studies; EU:n tietosuoja-asetuksen GDPR:n vaikutus suomalaisissa pk-yrityksissä 2018-2020 ...

  11. How to Write a Master's Thesis in Computer Science

    There needs to a statement of (1) the problem to be studied, (2) previous work on the problem, (3) the software requirements, (4) the goals of the study, (5) an outline of the proposed work with a set of milestones, and (6) a bibliography.

  12. msc-thesis · GitHub Topics · GitHub

    Add this topic to your repo. To associate your repository with the msc-thesis topic, visit your repo's landing page and select "manage topics." GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.

  13. IT & Computer Science THESIS AND RESEARCH TOPICS

    Find IT and computer science research topics and themes in artificial intelligence (AI), machine learning (ML), IT security, software engineering, data science, UX/UI, NLP, app development, human-computer interaction (HCI), and much more! Be inspired on your tech journey here. 36/152 Project Proposals. Newest / AZ. Technical University of Denmark.

  14. Any idea of a good Msc Computer Science Thesis Topic?

    It is the current topic of research in computer science and is also a good topic of choice for the thesis. This field is a combination of computer science, biology, statistics, and mathematics. It ...

  15. Topics for MSc in Computer Science with Cyber Security

    There is my suggestion on some topics for Master of Computer Science with Cyber Security: 1. Cybersecurity during the COVID-19 epidemic in hospital infrastructures. 2. Impact of cyber threats on ...

  16. Computer Science Research Topics for Master Students (MS)

    Latest Computer Science Research Topics for Students. Magneto Electric Switching based on also Energy Efficient Memories of Ferromagnets. An avenue also for promoting learning in Computer Science. Interactive Rare Category Identification and also Exploration Application framework. Multiple paths also for Two aggregator topology optimization in ...

  17. Computer Science Department Dissertations Collection

    Geometric Representation Learning, Luke Vilnis, Computer Science. PDF. Understanding of Visual Domains via the Lens of Natural Language, Chenyun Wu, Computer Science. PDF. Towards Practical Differentially Private Mechanism Design and Deployment, Dan Zhang, Computer Science. PDF. Audio-driven Character Animation, Yang Zhou, Computer Science

  18. Computer Science Graduate Projects and Theses

    The Department of Computer Science is a discipline concerned with the study of computing, which includes programming, automating tasks, creating tools to enhance productivity, and the understanding of the foundations of computation. The Computer Science program provides the breadth and depth needed to succeed in this rapidly changing field. One of the more recent fields of academic study ...

  19. Master of computer science : [120]

    Security Enhancement for IP Network Integration with Mobile IP Based Communication. Eshetu, Tigist. Jan-2023. POLITICAL STANCE DETECTION ON AMHARIC TEXT USING MACHINE LEARNING. Tadesse, Surafel. Jan-2023. DEEP LEARNING BASED CERVICAL CANCER DISEASE DETECTION AND CLASSIFICATION MODEL. Gebeyehu, Nunu. Feb-2023.

  20. Computer Science Dissertation Topics (27 Examples) For Research

    Undergraduate: £30 (250 Words) Master: £45 (400 Words) Doctoral: £70 (600 Words) Along with a topic, you will also get; An explanation why we choose this topic. 2-3 research questions. Key literature resources identification. Suitable methodology with identification of raw sample size, and data collection method.

  21. Thesis and Research Topics in Computer Science

    Below is the list of few latest and trending research topics in Cloud Computing :-. To isolate the virtual side channel attack in cloud computing. Enhancement in homomorphic encryption for key management and key sharing. To overcome load balancing problem using weight based scheme in cloud computing.

  22. Theses in the Department of Computer Science

    A thesis can only be started if at least 120 ECTS have been acquired in the Bachelor, and at least 60 ECTS in the Master. These ECTS must be entered on the transcript of records! The examiner of a thesis MUST be a professor of the Department of Computer Science. The examiner issues the topic and gives the final grade for the thesis.

  23. MSc Computer Science Thesis Topics (Trending List)

    Computer Science Thesis Topics. MSc Computer Science Thesis Topics is the best way to learn how to write best thesis in research. We also never give up until the completion of your thesis writing. We provide our customers through the Computer Science Thesis Topics services efficiently on NS2 simulation and organize their viva.

  24. Information Management

    Information Management. Information management is one of the central activities in modern knowledge-driven societies. As the amount and variety of data increase at an unprecedented rate, access to relevant, structured, and unstructured data poses significant challenges. This theme provides you with a deep understanding of scientific and ...