Skip to content
Grad Coach
Research Topic Ideation

Computer Science Research Topics & Ideas

Here are 50 research question ideas in computer science, each paired with a real dissertation or thesis on something similar.

By Derek Jansen (MBA) · Reviewed by Eunice Rautenbach (DTech)

Updated

Algorithmic fairness, ethics and accountability

5 research topic ideas

Download the full list
  1. 01

    Who is left carrying the cost when an algorithmic system is judged on efficiency alone?

  2. 02
  3. 03
  4. 04
  5. 05

    What rhetorical moves does a video make to persuade an algorithm as well as a viewer?

Algorithms, complexity and optimization

5 research topic ideas

Download the full list
  1. 06

    What does graph theory give an algorithm designer that a purely algorithmic view misses?

  2. 07

    Why is constructing a pseudorandom object so much harder than proving one exists?

  3. 08

    What does a quantum relaxation buy you on a constraint satisfaction problem?

  4. 09

    Which traveling salesperson approximation wins on real instances rather than in the worst case?

  5. 10

    How much does knowing a graph's structure speed up a shortest path query?

Cloud, distributed and parallel systems

5 research topic ideas

Download the full list
  1. 11

    How does one slow node turn into an outage, and where should the propagation be cut?

  2. 12

    When do retries and timeouts stop protecting a system and start harming it?

  3. 13

    What consistency can a distributed store actually promise once the network splits?

  4. 14

    Where does the time go in a large accelerator cluster, and how much of it is communication?

  5. 15

    Could a data center find its own bad configuration before a customer notices?

Computer science education

5 research topic ideas

Download the full list
  1. 16

    Who is studying computer science at a community college, and what do they make of it?

  2. 17

    What should a department's policy on AI code generators actually say?

  3. 18

    Which problem-solving strategies separate students who can design an algorithm from those who cannot?

  4. 19

    Does an early intervention still show up in retention three years later?

  5. 20

    What is lost when high school programming is taught as correctness rather than as making?

Data management and scientific computing

5 research topic ideas

Download the full list
  1. 21

    What share of a research data swamp can be made searchable automatically?

  2. 22

    Is a scientific workflow reproducible if nobody recorded where its data came from?

  3. 23
  4. 24

    Does natural language search beat a field query on a specialist literature database?

  5. 25

    How do you crawl the content that only appears once a search form has been filled in?

Machine learning systems and applications

5 research topic ideas

Download the full list
  1. 26

    What breaks first when a language model is served to thousands of users at once?

  2. 27

    How should a serving system absorb a bursty workload without overprovisioning for it?

  3. 28

    Which implementation choices actually make an attention kernel fast?

  4. 29

    Does motion add anything to facial expression recognition beyond a single frame?

  5. 30

Privacy, trust and secure computing

5 research topic ideas

Download the full list
  1. 31

    When is federated learning worth it, and when should each participant train alone?

  2. 32

    What is the cheapest communication that still makes federated learning work?

  3. 33

    Can a model be reverse engineered from nothing but how long its arithmetic takes?

  4. 34

    How much of its training data does a model memorize, and can that be bounded?

  5. 35

Programming languages, verification and formal methods

5 research topic ideas

Download the full list
  1. 36

    Can a distributed protocol be verified once and hold for any number of processes?

  2. 37

    How do you analyze a safety-critical system whose state space is effectively infinite?

  3. 38

    When does a Reed-Muller form beat a conventional one for logic synthesis?

  4. 39

    What can formal language theory contribute to a reinforcement learning objective?

  5. 40

    Is there a principled way to merge two UML class diagrams that disagree?

Quantum computing

5 research topic ideas

Download the full list
  1. 41

    What does fault tolerance cost, in qubits, before a quantum machine is useful?

  2. 42

    Can graph rewriting keep a quantum compiler fast as the programs get larger?

  3. 43
  4. 44

    Why does Grover's algorithm return wrong answers for some Boolean oracles?

  5. 45

    What can an emulator tell you about a quantum algorithm before the hardware exists?

Software engineering and developer tools

5 research topic ideas

Download the full list
  1. 46

    What separates a code review comment that changes the code from one that does not?

  2. 47

    How often does a coding model invent an API, and what makes it stop?

  3. 48

    Can a model match compiled binaries back to the source they came from, across languages?

  4. 49

    Does classical program analysis make a language model better at changing real code?

  5. 50

    How much does a trainer need to see while people work through a computer-based task?

Need a helping hand?

Book a free 15-minute chat and talk it through with a doctoral-qualified Grad Coach® who’s been through the topic ideation process hundreds of times.

15-minute chat. No cost. No pressure.

Press Escape, or tap outside this dialog, to close it.

Free resource

Research Topic Mega List

  • Over a thousand research ideas
  • Grouped by discipline
  • Beat the blank page
  • Trusted by 10,000+ students
What are you currently working on?

No cost, no catch. Instant access.

Let's chat

Tell us what's going on, and a real person on the team will get back to you ASAP.

Alternatively, book a quick call here.

David Phair, Operations Manager at Grad Coach
David Phair (PhD) Operations Manager

Book a free consultation to discuss how we can move your research forward.

  • 15 minute chat with a doctoral-qualified coach
  • 100% personalized guidance
  • No cost or obligation