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:
- Computer Science Dissertation Topics
- Hardware, Network and Security Dissertation Topics
- Software, Programming and Algorithm Dissertation Topics
- Information Systems – Computer Science Dissertation Topics
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.
Hardware, Network and Security Dissertation Topics
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.
Software, Programming and Algorithm Dissertation Topics
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 exercise-workout tracking app on Android/iOS
Information Systems – Computer Science Dissertation Topics
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 © Essaypedia Ltd. All rights reserved. All forms of copying, distribution or reproduction are strictly prohibited and will be prosecuted to the Full Extent of Law.