Computer Science
These computer science dissertation examples are student-contributed and cover contemporary topics across software development, data, networks, security, and emerging computing methods. Computer science dissertations usually work best when they define a clear problem, a measurable evaluation approach, and realistic constraints (performance, privacy, cost, usability, maintainability).
Common directions include software engineering (architecture, testing, DevOps, reliability, technical debt), data structures and algorithms, databases and information retrieval, and human–computer interaction. Many projects focus on modern applications such as machine learning systems, recommendation and search, natural language processing, computer vision, and data pipelines, often with an emphasis on evaluation and reproducibility. Cyber security is also a major theme: threat modelling, authentication, secure coding, privacy-preserving design, vulnerability management, and incident response. Systems and networking topics can include cloud computing, distributed systems, edge computing, IoT, and performance under load. Students also explore ethics and governance where computing affects people, including bias and fairness, explainability, accessibility, and responsible data use.
Use these computer science dissertation examples to develop keywords such as software engineering, algorithms, databases, distributed systems, cloud computing, cyber security, machine learning, HCI, and system evaluation.
Automatic Video-based Sign Language Recognition
Automatic Sign Language recognition system could benefit millions of hearing-impaired people to communicate with the world more efficiently. This project aims to review past research in the field and apply a new technique for solving this problem.
Hate Speech Detection in Social Media
The objective of this research is to detect hate speech on social media. For this research we created a data set collecting data from twitter.
Project Proposal for Real-Time Object Detection with Semantic Segmentation
This project will aim to develop a prototype Android application which will implement real-time object detection with semantic segmentation using a trained and quantized custom deep learning algorithm on the live streaming image frames receiving from the device camera.
Learning Transaction Embedding via Items and Frequent Itemsets
In this paper, we propose an unsupervised method which learns low-dimensional continuous vectors for transactions based on information of both singleton items and FIs.
Data Mining Algorithm Techniques
Introduction to a study which aims to compare and contrast various classification data mining algorithm techniques, as well as different feature selection scenarios.
Solving Sudoku Puzzle by Machine Learning
In my task I proposed a machine learning technique for providing the solution to a Sudoku puzzle. The solver is equipped for solving the puzzle from a picture caught from any advanced camera.
Malware Detection Using Machine Learning
The aim is to utilize the concept of machine learning and to build a model using ensemble algorithm which can be trained efficiently to detect malwares in a system.
Detection of Online Opinion Spam
Online opinion spamming has become a potential threat widespread. In this research project we focus on detecting the businesses that are affected by opinion spamming over time.
Colour vs Greyscale in Machine Vision
Colour vs. Greyscale
Although colour can offer huge potential in machine vision, especially in applications such as navigation, autonomous intelligent vehicles (AIV`s), food inspection a
Online Cuckoo Search Algorithm Parameter Control: Review, Taxonomy and Future Research Direction
Online Cuckoo Search Algorithm Parameter Control: Review, Taxonomy and future research direction
Previous survey on cuckoo search algorithm
The cuckoo search alg
SDN Segment Routing Implementation
A UKdiss.com sample dissertation essay covering SDN Segment Routing Implementation – turn to UKdiss.com for SME-led dissertation writing and reviewing services and much more.
Detecting the Primary User Emulation Attack Using the Logistic Regression and MLE
Detecting the Primary User Emulation Attack Using the Logistic Regression and MLE
Abstract— Cognitive radio technology aims at solving the problem of the spectrum scarcity by enabling secondary use
Role of Cloud Computing in Cyber Resilience
Table of Contents
Introduction
Review of literature
Research Problem and Discussion
Introduction
Cloud computing is being acclaimed as the penultimate answer for the issues of indeterminate traffic
Issues and Challenges in Component-testing in Component-based Software Development?
Chapter 4 Result
This chapter presents the results based on the systematic literature review conducted on the list of 51 papers. The chapter is divided into three main sections each section discussin
Student Project Allocation for Monitoring Duplication
This research centres on the design and implementation of Student Project Allocation for monitoring duplication in the department of computer science at a university.
Comparing GUI Functional System Testing with Functional System Logic Testing
This paper studies possible differences between GUI testing and system testing experimentally. Specifically, we selected a SUT equipped with system tests that directly exercise the application code.
Development of a Signal Detection Prototype for Wireless Communications
Content
1. Abstract
2. Project Specification Report and Gantt Chart
3. Introduction
4. Industrial relevance, real-word applicability and scientific impact
5. Theory
6. Design
7. Experimental
Detecting Multiple Code Smells and Refactoring Solutions for the Code
The major purpose of this dissertation is to focus on developing a tool which detects multiple code smells and provide refactoring solutions to the code using design patterns.
An Artificial Neural Network Approach for Detecting Spectrum Sensing Data Falsification Attacks
In this paper, we propose a multi-layer neural network classifier to detect falsified reports in cooperative spectrum sensing.
