Research Topics & Ideas: CompSci & IT
50+ Computer Science Research Topic Ideas To Fast-Track Your Project
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
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
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
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:
Investigating the impacts of software refactoring techniques and tools in blockchain-based developments.
Steps on getting this project topic
I want to work with this topic, am requesting materials to guide.
Information Technology -MSc program
It’s really interesting but how can I have access to the materials to guide me through my work?
That’s my problem also.
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 ?
BLOCKCHAIN TECHNOLOGY
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
- 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
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
A list of master’s thesis topics in computer science
by Bastis Consultores | Aug 2, 2021 | Educational News | 1 comment
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 × 3 =
Categories:
The most seen.
Copy short link
- How It Works
- PhD thesis writing
- Master thesis writing
- Bachelor thesis writing
- Dissertation writing service
- Dissertation abstract writing
- Thesis proposal writing
- Thesis editing service
- Thesis proofreading service
- Thesis formatting service
- Coursework writing service
- Research paper writing service
- Architecture thesis writing
- Computer science thesis writing
- Engineering thesis writing
- History thesis writing
- MBA thesis writing
- Nursing dissertation writing
- Psychology dissertation writing
- Sociology thesis writing
- Statistics dissertation writing
- Buy dissertation online
- Write my dissertation
- Cheap thesis
- Cheap dissertation
- Custom dissertation
- Dissertation help
- Pay for thesis
- Pay for dissertation
- Senior thesis
- Write my thesis
101 Best Computer Science Topics for 2023
Any student will know the difficulty that comes with developing and choosing a great topic in computer science. Generally speaking, a good topic should be original, interesting, and challenging. It should push the limits of the field of study while still adequately answering the main questions brought on by the study.
We understand the stress that this may cause students, which is why we’ve dedicated our time to search the web and print resources to find the latest computer science topics that create the biggest waves in the field. Here’s the list of the top computer science research topics for 2023 you can use for an essay or senior thesis :
AP Computer Science Topics for Students Entering College
- How has big data impacted the way small businesses conduct market research?
- Does machine learning negatively impact the way neurons in the brain work?
- Did biotech change how medicine is administered to patients?
- How is human perception affected by virtual reality technologies?
- How can education benefit from using virtual reality in learning?
- Are quantum computers the way of the future or are they just a fad?
- Has the Covid-19 pandemic delayed advancements in computer science?
Computer Science Research Paper Topics for High School
- How successful has distance learning computer tech been in the time of Covid-19?
- Will computer assistance in businesses get rid of customer service needs?
- How has encryption and decryption technology changed in the last 20 years?
- Can AI impact computer management and make it automated?
- Why do programmers avoid making a universal programming language?
- How important are human interactions with computer development?
- How will computers change in the next five to ten years?
Controversial Topics in Computer Science for Grad Students
- What is the difference between math modeling and art?
- How are big-budget Hollywood films being affected by CGI technologies?
- Should students be allowed to use technology in classrooms other than comp science?
- How important is it to limit the amount of time we spend using social media?
- Are quantum computers for personal or home use realistic?
- How are embedded systems changing the business world?
- In what ways can human-computer interactions be improved?
Computer Science Capstone Project Ideas for College Courses
- What are the physical limitations of communication and computation?
- Is SCRUM methodology still viable for software development?
- Are ATMs still secure machines to access money or are they a threat?
- What are the best reasons for using open source software?
- The future of distributed systems and its use in networks?
- Has the increased use of social media positively or negatively affected our relationships?
- How is machine learning impacted by artificial intelligence?
Interesting Computer Science Topics for College Students
- How has Blockchain impacted large businesses?
- Should people utilize internal chips to track their pets?
- How much attention should we pay to the content we read on the web?
- How can computers help with human genes sequencing?
- What can be done to enhance IT security in financial institutions?
- What does the digitization of medical fields mean for patients’ privacy?
- How efficient are data back-up methods in business?
Hot Topics in Computer Science for High School Students
- Is distance learning the new norm for earning postgraduate degrees?
- In reaction to the Covid-19 pandemic should more students take online classes?
- How can game theory aid in the analysis of algorithms?
- How can technology impact future government elections?
- Why are there fewer females in the computer science field?
- Should the world’s biggest operating systems share information?
- Is it safe to make financial transactions online?
Ph.D. Research Topics in Computer Science for Grad Students
- How can computer technology help professional athletes improve performance?
- How have Next Gen Stats changed the way coaches game plan?
- How has computer technology impacted medical technology?
- What impact has MatLab software had in the medical engineering field?
- How does self-adaptable application impact online learning?
- What does the future hold for information technology?
- Should we be worried about addiction to computer technology?
Computer Science Research Topics for Undergraduates
- How has online sports gambling changed IT needs in households?
- In what ways have computers changed learning environments?
- How has learning improved with interactive multimedia and similar technologies?
- What are the psychological perspectives on IT advancements?
- What is the balance between high engagement and addiction to video games?
- How has the video gaming industry changed over the decades?
- Has social media helped or damaged our communication habits?
Research Paper Topics in Computer Science
- What is the most important methodology in project planning?
- How has technology improved people’s chances of winning in sports betting?
- How has artificial technology impacted the U.S. economy?
- What are the most effective project management processes in IT?
- How can IT security systems help the practice of fraud score generation?
- Has technology had an impact on religion?
- How important is it to keep your social networking profiles up to date?
More Computer Science Research Papers Topics
- There is no area of human society that is not impacted by AI?
- How adaptive learning helps today’s professional world?
- Does a computer program code from a decade ago still work?
- How has medical image analysis changed because of IT?
- What are the ethical concerns that come with data mining?
- Should colleges and universities have the right to block certain websites?
- What are the major components of math computing?
Computer Science Thesis Topics for College Students
- How can logic and sets be used in computing?
- How has online gambling impacted in-person gambling?
- How did the 5-G network generation change communication?
- What are the biggest challenges to IT due to Covid-19?
- Do you agree that assembly language is a new way to determine data-mine health?
- How can computer technology help track down criminals?
- Is facial recognition software a violation of privacy rights?
Quick and Easy Computer Science Project Topics
- Why do boys and girls learn the technology so differently?
- How effective are computer training classes that target young girls?
- How does technology affect how medicines are administered?
- Will further advancements in technology put people out of work?
- How has computer science changed the way teachers educate?
- Which are the most effective ways of fighting identify theft?
Excellent Computer Science Thesis Topic Ideas
- What are the foreseeable business needs computers will fix?
- What are the pros and cons of having smart home technology?
- How does computer modernization at the office affect productivity?
- How has computer technology led to more job outsourcing?
- Do self-service customer centers sufficiently provide solutions?
- How can a small business compete without updated computer products?
Computer Science Presentation Topics
- What does the future hold for virtual reality?
- What are the latest innovations in computer science?
- What are the pros and cons of automating everyday life?
- Are hackers a real threat to our privacy or just to businesses?
- What are the five most effective ways of storing personal data?
- What are the most important fundamentals of software engineering?
Even More Topics in Computer Science
- In what ways do computers function differently from human brains?
- Can world problems be solved through advancements in video game technology?
- How has computing helped with the mapping of the human genome?
- What are the pros and cons of developing self-operating vehicles?
- How has computer science helped developed genetically modified foods?
- How are computers used in the field of reproductive technologies?
Our team of academic experts works around the clock to bring you the best project topics for computer science student. We search hundreds of online articles, check discussion boards, and read through a countless number of reports to ensure our computer science topics are up-to-date and represent the latest issues in the field. If you need assistance developing research topics in computer science or need help editing or writing your assignment, we are available to lend a hand all year. Just send us a message “ help me write my thesis ” and we’ll put you in contact with an academic writer in the field.
Leave a Reply Cancel reply
Your email address will not be published. Required fields are marked *
Comment * Error message
Name * Error message
Email * Error message
Save my name, email, and website in this browser for the next time I comment.
As Putin continues killing civilians, bombing kindergartens, and threatening WWIII, Ukraine fights for the world's peaceful future.
Ukraine Live Updates
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
ScholarWorks@UMass Amherst
Home > CICS > CS > CS_DISS
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
The M.S. Thesis Track
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, coffee and questions.
Wednesday 2:00 pm
Protecting the Core: Building Secure and Trustworthy Operating Systems
Friday 11:40 am
CSB 451 CS Auditorium
Vasileios Kemerlis, Brown University
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
{{title}} {{fullname}}
Courses This Semester
- {{title}} ({{dept}} {{prefix}}{{course_num}}-{{section}})
Home > School, College, or Department > MCECS > Computer Science > Dissertations and Theses
Computer Science Dissertations and Theses
Theses/dissertations from 2024 2024.
MmWave RAT Optimization: MAC Layer Initial Access Design and Transport Layer Integration , Suresh Srinivasan (Dissertation)
Theses/Dissertations from 2023 2023
Seeing in the Dark: Towards Robust Pedestrian Detection at Nighttime , Afnan Althoupety (Dissertation)
A Deep Hierarchical Variational Autoencoder for World Models in Complex Reinforcement Learning Environments , Sriharshitha Ayyalasomayajula (Thesis)
Toward Efficient Rendering: A Neural Network Approach , Qiqi Hou (Dissertation)
Energy Auction with Non-Relational Persistence , Michael Ramez Howard (Thesis)
Implementing a Functional Logic Programming Language via the Fair Scheme , Andrew Michael Jost (Dissertation)
Multi-Agent Deep Reinforcement Learning for Radiation Localization , Benjamin Scott Totten (Thesis)
Theses/Dissertations from 2022 2022
Using Intrinsically-Typed Definitional Interpreters to Verify Compiler Optimizations in a Monadic Intermediate Language , Dani Barrack (Thesis)
An Automated Zoom Class Session Analysis Tool to Improve Education , Jack Arlo Cannon II (Thesis)
Scaling EPA-RIMM with Multicore System Management Interrupt Handlers , Alexander K. Freed (Thesis)
Unpaired Style Transfer Conditional Generative Adversarial Network for Scanned Document Generation , David Jonathan Hawbaker (Thesis)
Toward Analyzing the Diversity of Extractive Summaries , Aaron David Hudson (Thesis)
Making Curry with Rice: An Optimizing Curry Compiler , Steven Libby (Dissertation)
Domain Knowledge as Motion-Aware Inductive Bias for Deep Video Synthesis: Two Case Studies , Long Mai (Dissertation)
Theses/Dissertations from 2021 2021
Efficient Neuromorphic Algorithms for Gamma-Ray Spectrum Denoising and Radionuclide Identification , Merlin Phillip Carson (Thesis)
Storing Intermediate Results in Space and Time: SQL Graphs and Block Referencing , Basem Ibrahim Elazzabi (Dissertation)
Automated Test Generation for Validating SystemC Designs , Bin Lin (Dissertation)
Forecasting Optimal Parameters of the Broken Wing Butterfly Option Strategy Using Differential Evolution , David Munoz Constantine (Thesis)
Situate: An Agent-Based System for Situation Recognition , Max Henry Quinn (Dissertation)
Theses/Dissertations from 2020 2020
Multiple Diagram Navigation , Hisham Benotman (Dissertation)
Smart Contract Vulnerabilities on the Ethereum Blockchain: a Current Perspective , Daniel Steven Connelly (Thesis)
Extensible Performance-Aware Runtime Integrity Measurement , Brian G. Delgado (Dissertation)
Novel View Synthesis - a Neural Network Approach , Hoang Le (Dissertation)
Exploring the Potential of Sparse Coding for Machine Learning , Sheng Yang Lundquist (Dissertation)
Workflow Critical Path: a Data-Oriented Path Metric for Holistic HPC Workflows , Daniel D. Nguyen (Thesis)
Novel View Synthesis in Time and Space , Simon Niklaus (Dissertation)
Balancing Security, Performance and Deployability in Encrypted Search , David Joel Pouliot (Dissertation)
Theses/Dissertations from 2019 2019
A Secure Anti-Counterfeiting System using Near Field Communication, Public Key Cryptography, Blockchain, and Bayesian Games , Naif Saeed Alzahrani (Dissertation)
Spectral Clustering for Electrical Phase Identification Using Advanced Metering Infrastructure Voltage Time Series , Logan Blakely (Thesis)
Local Radiance , Scott Peter Britell (Dissertation)
Correct-by-Construction Typechecking with Scope Graphs , Katherine Imhoff Casamento (Thesis)
Versatile Binary-level Concolic Testing , Bo Chen (Dissertation)
Crumpled and Abraded Encryption: Implementation and Provably Secure Construction , Scott Sherlock Griffy (Thesis)
Knowing Without Knowing: Real-Time Usage Identification of Computer Systems , Leila Mohammed Hawana (Thesis)
Design and Experimental Evaluation of DeepMarket: an Edge Computing Marketplace with Distributed TensorFlow Execution Capability , Soyoung Kim (Thesis)
Localizing Little Landmarks with Transfer Learning , Sharad Kumar (Thesis)
Context-Aware Wi-Fi Infrastructure-based Indoor Positioning Systems , Huy Phuong Tran (Dissertation)
Theses/Dissertations from 2018 2018
Bounding Box Improvement with Reinforcement Learning , Andrew Lewis Cleland (Thesis)
Sensing Building Structure Using UWB Radios for Disaster Recovery , Jeong Eun Lee (Dissertation)
Annotation-Enabled Interpretation and Analysis of Time-Series Data , Niveditha Venugopal (Thesis)
EPA-RIMM-V: Efficient Rootkit Detection for Virtualized Environments , Tejaswini Ajay Vibhute (Thesis)
Theses/Dissertations from 2017 2017
Improved Scoring Models for Semantic Image Retrieval Using Scene Graphs , Erik Timothy Conser (Thesis)
Refining Bounding-Box Regression for Object Localization , Naomi Lynn Dickerson (Thesis)
Fully Generic Programming Over Closed Universes of Inductive-Recursive Types , Larry Diehl (Dissertation)
Communicating at Terahertz Frequencies , Farnoosh Moshirfatemi (Dissertation)
Designing In-Headset Authoring Tools for Virtual Reality Video , Cuong Nguyen (Dissertation)
Certifying Loop Pipelining Transformations in Behavioral Synthesis , Disha Puri (Dissertation)
Power-Aware Datacenter Networking and Optimization , Qing Yi (Dissertation)
Theses/Dissertations from 2016 2016
Identifying Relationships between Scientific Datasets , Abdussalam Alawini (Dissertation)
Information Representation and Computation of Spike Trains in Reservoir Computing Systems with Spiking Neurons and Analog Neurons , Amin Almassian (Thesis)
Investigations of an "Objectness" Measure for Object Localization , Lewis Richard James Coates (Thesis)
Image Stitching: Handling Parallax, Stereopsis, and Video , Fan Zhang (Dissertation)
Theses/Dissertations from 2015 2015
Novel Methods for Learning and Adaptation in Chemical Reaction Networks , Peter Banda (Dissertation)
Post-silicon Functional Validation with Virtual Prototypes , Kai Cong (Dissertation)
Novel Cryptographic Primitives and Protocols for Censorship Resistance , Kevin Patrick Dyer (Dissertation)
Hardware/Software Interface Assurance with Conformance Checking , Li Lei (Dissertation)
Leveraging Contextual Relationships Between Objects for Localization , Clinton Leif Olson (Thesis)
The Performance of Random Prototypes in Hierarchical Models of Vision , Kendall Lee Stewart (Thesis)
Tweakable Ciphers: Constructions and Applications , Robert Seth Terashima (Dissertation)
Scalable Equivalence Checking for Behavioral Synthesis , Zhenkun Yang (Dissertation)
Theses/Dissertations from 2014 2014
The Nax Language: Unifying Functional Programming and Logical Reasoning in a Language based on Mendler-style Recursion Schemes and Term-indexed Types , Ki Yung Ahn (Dissertation)
Using Spammers' Computing Resources for Volunteer Computing , Thai Le Quy Bui (Thesis)
Towards Constructing Interactive Virtual Worlds , Francis Chang (Dissertation)
System-wide Performance Analysis for Virtualization , Deron Eugene Jensen (Thesis)
Advances in Piecewise Smooth Image Reconstruction , Ralf Juengling (Dissertation)
Interpretable Machine Learning and Sparse Coding for Computer Vision , Will Landecker (Dissertation)
Optimizing Data Movement in Hybrid Analytic Systems , Patrick Michael Leyshock (Dissertation)
Ranked Similarity Search of Scientific Datasets: An Information Retrieval Approach , Veronika Margaret Megler (Dissertation)
Using GIST Features to Constrain Search in Object Detection , Joanna Browne Solmon (Thesis)
The Role of Prototype Learning in Hierarchical Models of Vision , Michael David Thomure (Dissertation)
Theses/Dissertations from 2013 2013
Object Detection and Recognition in Natural Settings , George William Dittmar (Thesis)
Trust-but-Verify: Guaranteeing the Integrity of User-generated Content in Online Applications , Akshay Dua (Dissertation)
Equivalence Checking for High-Assurance Behavioral Synthesis , Kecheng Hao (Dissertation)
Type Classes and Instance Chains: A Relational Approach , John Garrett Morris (Dissertation)
Theses/Dissertations from 2012 2012
Using Dataflow Optimization Techniques with a Monadic Intermediate Language , Justin George Bailey (Thesis)
A Survey and Analysis of Solutions to the Oblivious Memory Access Problem , Erin Elizabeth Chapman (Thesis)
A Data-Descriptive Feedback Framework for Data Stream Management Systems , Rafael J. Fernández Moctezuma (Dissertation)
Extending Relativistic Programming to Multiple Writers , Philip William Howard (Dissertation)
The Basic Scheme for the Evaluation of Functional Logic Programs , Arthur Peters (Thesis)
The Link Between Image Segmentation and Image Recognition , Karan Sharma (Thesis)
Relativistic Causal Ordering A Memory Model for Scalable Concurrent Data Structures , Josh Triplett (Dissertation)
Theses/Dissertations from 2011 2011
Conceptual Modeling of Data with Provenance , David William Archer (Dissertation)
Low-latency Estimates for Window-Aggregate Queries over Data Streams , Amit Bhat (Thesis)
Information Processing in Two-Dimensional Cellular Automata , Martin Cenek (Dissertation)
Scalable and Efficient Tasking for Dynamic Sensor Networks , Thanh Xuan Dang (Dissertation)
On the Effect of Topology on Learning and Generalization in Random Automata Networks , Alireza Goudarzi (Thesis)
HOLCF '11: A Definitional Domain Theory for Verifying Functional Programs , Brian Charles Huffman (Dissertation)
A Functional Approach to Memory-Safe Operating Systems , Rebekah Leslie (Dissertation)
Factoring Semiprimes Using PG2N Prime Graph Multiagent Search , Keith Eirik Wilson (Thesis)
High Speed Wireless Networking for 60GHz , Candy Yiu (Dissertation)
Theses/Dissertations from 2010 2010
Extensible Scheduling in a Haskell-based Operating System , Kenneth William Graunke (Thesis)
Addressing Automated Adversaries of Network Applications , Edward Leo Kaiser (Dissertation)
An Automata-Theoretic Approach to Hardware/Software Co-verification , Juncao Li (Dissertation)
Practical Type Inference for the GADT Type System , Chuan-kai Lin (Dissertation)
Scalable event tracking on high-end parallel systems , Kathryn Marie Mohror (Dissertation)
Performance Analysis of Hybrid CPU/GPU Environments , Michael Shawn Smith (Thesis)
Theses/Dissertations from 2009 2009
Computational Techniques for Reducing Spectra of the Giant Planets in Our Solar System , Holly L. Grimes (Thesis)
Programmer Friendly Refactoring Tools , Emerson Murphy-Hill (Dissertation)
A Framework for Superimposed Applications : Techniques to Represent, Access, Transform, and Interchange Bi-level Information , Sudarshan Srivivasa Murthy (Dissertation)
Graphical User Interfaces as Updatable Views , James Felger Terwilliger (Dissertation)
Advanced Search
- Notify me via email or RSS
- Featured Collections
- All Authors
- Schools & Colleges
- Dissertations & Theses
- PDXOpen Textbooks
- Conferences
- Collections
- Disciplines
- Faculty Expert Gallery
- Submit Research
- Faculty Profiles
- Terms of Use
- Feedback Form
Home | About | My Account | Accessibility Statement | Portland State University
Privacy Copyright
- About Brown
- Campus Life
Information for:
- Current Students
- Friends & Neighbors
- A to Z Index
- People Directory
- Social@Brown
- About the Department
- Systems & Software
- Socially Responsible Computing
- Positions / Jobs
- Brown CS News
- Brown CS Blog
- Our Community
- Grad Students
- Ugrad Students
- Research Links
- Publications
- Opportunities For Visiting Students
- Degree Programs
- Computer Science
- Cybersecurity
- Undergraduate
- Interdisciplinary
- Miscellaneous
- Course List
- TA Program
- Who We Are
- Action Plan & Initiatives
- Student Advocates
- Data And Demographics
- Student Groups
- UTA Endowment
- Home »
- Research »
- Publications »
- Student Project Reports »
- Master's
Master's Project Reports
Chen, Catherine
Chen, Yiwen and Ren, Jiahao
Chernosky, Brynn
Christou, Neophytes
Dekle, Max
Demetci, Pinar
Fu, Changcheng
Fu, Haotian
Goktas, Denizalp
Golovanevsky, Michal
Howe, Wyatt
Kaan, Ozulkulu
Li, Shihang
Lu, Cheng-You
Luo, Calvin
Maynard, Patrick
Peng, Kathy
Ramesh, Dev
Ryjikov, Benjamin
Scherick, James
Sriram, Abhinav
Zhou, Peisen
Zhou, Tongyu
Zhuo, Wang
Computer Science at Brown University Providence, Rhode Island 02912 USA Phone: 401-863-7600 Map & Directions / Contact Us
- USF Research
- USF Libraries
Digital Commons @ USF > College of Engineering > Computer Science and Engineering > Theses and Dissertations
Computer Science and Engineering Theses and Dissertations
Theses/dissertations from 2023 2023.
Refining the Machine Learning Pipeline for US-based Public Transit Systems , Jennifer Adorno
Insect Classification and Explainability from Image Data via Deep Learning Techniques , Tanvir Hossain Bhuiyan
Brain-Inspired Spatio-Temporal Learning with Application to Robotics , Thiago André Ferreira Medeiros
Evaluating Methods for Improving DNN Robustness Against Adversarial Attacks , Laureano Griffin
Analyzing Multi-Robot Leader-Follower Formations in Obstacle-Laden Environments , Zachary J. Hinnen
Secure Lightweight Cryptographic Hardware Constructions for Deeply Embedded Systems , Jasmin Kaur
A Psychometric Analysis of Natural Language Inference Using Transformer Language Models , Antonio Laverghetta Jr.
Graph Analysis on Social Networks , Shen Lu
Deep Learning-based Automatic Stereology for High- and Low-magnification Images , Hunter Morera
Deciphering Trends and Tactics: Data-driven Techniques for Forecasting Information Spread and Detecting Coordinated Campaigns in Social Media , Kin Wai Ng Lugo
Automated Approaches to Enable Innovative Civic Applications from Citizen Generated Imagery , Hye Seon Yi
Theses/Dissertations from 2022 2022
Towards High Performing and Reliable Deep Convolutional Neural Network Models for Typically Limited Medical Imaging Datasets , Kaoutar Ben Ahmed
Task Progress Assessment and Monitoring Using Self-Supervised Learning , Sainath Reddy Bobbala
Towards More Task-Generalized and Explainable AI Through Psychometrics , Alec Braynen
A Multiple Input Multiple Output Framework for the Automatic Optical Fractionator-based Cell Counting in Z-Stacks Using Deep Learning , Palak Dave
On the Reliability of Wearable Sensors for Assessing Movement Disorder-Related Gait Quality and Imbalance: A Case Study of Multiple Sclerosis , Steven Díaz Hernández
Securing Critical Cyber Infrastructures and Functionalities via Machine Learning Empowered Strategies , Tao Hou
Social Media Time Series Forecasting and User-Level Activity Prediction with Gradient Boosting, Deep Learning, and Data Augmentation , Fred Mubang
A Study of Deep Learning Silhouette Extractors for Gait Recognition , Sneha Oladhri
Analyzing Decision-making in Robot Soccer for Attacking Behaviors , Justin Rodney
Generative Spatio-Temporal and Multimodal Analysis of Neonatal Pain , Md Sirajus Salekin
Secure Hardware Constructions for Fault Detection of Lattice-based Post-quantum Cryptosystems , Ausmita Sarker
Adaptive Multi-scale Place Cell Representations and Replay for Spatial Navigation and Learning in Autonomous Robots , Pablo Scleidorovich
Predicting the Number of Objects in a Robotic Grasp , Utkarsh Tamrakar
Humanoid Robot Motion Control for Ramps and Stairs , Tommy Truong
Preventing Variadic Function Attacks Through Argument Width Counting , Brennan Ward
Theses/Dissertations from 2021 2021
Knowledge Extraction and Inference Based on Visual Understanding of Cooking Contents , Ahmad Babaeian Babaeian Jelodar
Efficient Post-Quantum and Compact Cryptographic Constructions for the Internet of Things , Rouzbeh Behnia
Efficient Hardware Constructions for Error Detection of Post-Quantum Cryptographic Schemes , Alvaro Cintas Canto
Using Hyper-Dimensional Spanning Trees to Improve Structure Preservation During Dimensionality Reduction , Curtis Thomas Davis
Design, Deployment, and Validation of Computer Vision Techniques for Societal Scale Applications , Arup Kanti Dey
AffectiveTDA: Using Topological Data Analysis to Improve Analysis and Explainability in Affective Computing , Hamza Elhamdadi
Automatic Detection of Vehicles in Satellite Images for Economic Monitoring , Cole Hill
Analysis of Contextual Emotions Using Multimodal Data , Saurabh Hinduja
Data-driven Studies on Social Networks: Privacy and Simulation , Yasanka Sameera Horawalavithana
Automated Identification of Stages in Gonotrophic Cycle of Mosquitoes Using Computer Vision Techniques , Sherzod Kariev
Exploring the Use of Neural Transformers for Psycholinguistics , Antonio Laverghetta Jr.
Secure VLSI Hardware Design Against Intellectual Property (IP) Theft and Cryptographic Vulnerabilities , Matthew Dean Lewandowski
Turkic Interlingua: A Case Study of Machine Translation in Low-resource Languages , Jamshidbek Mirzakhalov
Automated Wound Segmentation and Dimension Measurement Using RGB-D Image , Chih-Yun Pai
Constructing Frameworks for Task-Optimized Visualizations , Ghulam Jilani Abdul Rahim Quadri
Trilateration-Based Localization in Known Environments with Object Detection , Valeria M. Salas Pacheco
Recognizing Patterns from Vital Signs Using Spectrograms , Sidharth Srivatsav Sribhashyam
Recognizing Emotion in the Wild Using Multimodal Data , Shivam Srivastava
A Modular Framework for Multi-Rotor Unmanned Aerial Vehicles for Military Operations , Dante Tezza
Human-centered Cybersecurity Research — Anthropological Findings from Two Longitudinal Studies , Anwesh Tuladhar
Learning State-Dependent Sensor Measurement Models To Improve Robot Localization Accuracy , Troi André Williams
Human-centric Cybersecurity Research: From Trapping the Bad Guys to Helping the Good Ones , Armin Ziaie Tabari
Theses/Dissertations from 2020 2020
Classifying Emotions with EEG and Peripheral Physiological Data Using 1D Convolutional Long Short-Term Memory Neural Network , Rupal Agarwal
Keyless Anti-Jamming Communication via Randomized DSSS , Ahmad Alagil
Active Deep Learning Method to Automate Unbiased Stereology Cell Counting , Saeed Alahmari
Composition of Atomic-Obligation Security Policies , Yan Cao Albright
Action Recognition Using the Motion Taxonomy , Maxat Alibayev
Sentiment Analysis in Peer Review , Zachariah J. Beasley
Spatial Heterogeneity Utilization in CT Images for Lung Nodule Classication , Dmitrii Cherezov
Feature Selection Via Random Subsets Of Uncorrelated Features , Long Kim Dang
Unifying Security Policy Enforcement: Theory and Practice , Shamaria Engram
PsiDB: A Framework for Batched Query Processing and Optimization , Mehrad Eslami
Composition of Atomic-Obligation Security Policies , Danielle Ferguson
Algorithms To Profile Driver Behavior From Zero-permission Embedded Sensors , Bharti Goel
The Efficiency and Accuracy of YOLO for Neonate Face Detection in the Clinical Setting , Jacqueline Hausmann
Beyond the Hype: Challenges of Neural Networks as Applied to Social Networks , Anthony Hernandez
Privacy-Preserving and Functional Information Systems , Thang Hoang
Managing Off-Grid Power Use for Solar Fueled Residences with Smart Appliances, Prices-to-Devices and IoT , Donnelle L. January
Novel Bit-Sliced In-Memory Computing Based VLSI Architecture for Fast Sobel Edge Detection in IoT Edge Devices , Rajeev Joshi
Edge Computing for Deep Learning-Based Distributed Real-time Object Detection on IoT Constrained Platforms at Low Frame Rate , Lakshmikavya Kalyanam
Establishing Topological Data Analysis: A Comparison of Visualization Techniques , Tanmay J. Kotha
Machine Learning for the Internet of Things: Applications, Implementation, and Security , Vishalini Laguduva Ramnath
System Support of Concurrent Database Query Processing on a GPU , Hao Li
Deep Learning Predictive Modeling with Data Challenges (Small, Big, or Imbalanced) , Renhao Liu
Countermeasures Against Various Network Attacks Using Machine Learning Methods , Yi Li
Towards Safe Power Oversubscription and Energy Efficiency of Data Centers , Sulav Malla
Design of Support Measures for Counting Frequent Patterns in Graphs , Jinghan Meng
Automating the Classification of Mosquito Specimens Using Image Processing Techniques , Mona Minakshi
Models of Secure Software Enforcement and Development , Hernan M. Palombo
Functional Object-Oriented Network: A Knowledge Representation for Service Robotics , David Andrés Paulius Ramos
Lung Nodule Malignancy Prediction from Computed Tomography Images Using Deep Learning , Rahul Paul
Algorithms and Framework for Computing 2-body Statistics on Graphics Processing Units , Napath Pitaksirianan
Efficient Viewshed Computation Algorithms On GPUs and CPUs , Faisal F. Qarah
Relational Joins on GPUs for In-Memory Database Query Processing , Ran Rui
Micro-architectural Countermeasures for Control Flow and Misspeculation Based Software Attacks , Love Kumar Sah
Efficient Forward-Secure and Compact Signatures for the Internet of Things (IoT) , Efe Ulas Akay Seyitoglu
Detecting Symptoms of Chronic Obstructive Pulmonary Disease and Congestive Heart Failure via Cough and Wheezing Sounds Using Smart-Phones and Machine Learning , Anthony Windmon
Toward Culturally Relevant Emotion Detection Using Physiological Signals , Khadija Zanna
Theses/Dissertations from 2019 2019
Beyond Labels and Captions: Contextualizing Grounded Semantics for Explainable Visual Interpretation , Sathyanarayanan Narasimhan Aakur
Empirical Analysis of a Cybersecurity Scoring System , Jaleel Ahmed
Phenomena of Social Dynamics in Online Games , Essa Alhazmi
A Machine Learning Approach to Predicting Community Engagement on Social Media During Disasters , Adel Alshehri
Interactive Fitness Domains in Competitive Coevolutionary Algorithm , ATM Golam Bari
Measuring Influence Across Social Media Platforms: Empirical Analysis Using Symbolic Transfer Entropy , Abhishek Bhattacharjee
A Communication-Centric Framework for Post-Silicon System-on-chip Integration Debug , Yuting Cao
Authentication and SQL-Injection Prevention Techniques in Web Applications , Cagri Cetin
Multimodal Emotion Recognition Using 3D Facial Landmarks, Action Units, and Physiological Data , Diego Fabiano
Robotic Motion Generation by Using Spatial-Temporal Patterns from Human Demonstrations , Yongqiang Huang
A GPU-Based Framework for Parallel Spatial Indexing and Query Processing , Zhila Nouri Lewis
A Flexible, Natural Deduction, Automated Reasoner for Quick Deployment of Non-Classical Logic , Trisha Mukhopadhyay
An Efficient Run-time CFI Check for Embedded Processors to Detect and Prevent Control Flow Based Attacks , Srivarsha Polnati
Force Feedback and Intelligent Workspace Selection for Legged Locomotion Over Uneven Terrain , John Rippetoe
Detecting Digitally Forged Faces in Online Videos , Neilesh Sambhu
Malicious Manipulation in Service-Oriented Network, Software, and Mobile Systems: Threats and Defenses , Dakun Shen
Advanced Search
- Email Notifications and RSS
- All Collections
- USF Faculty Publications
- Open Access Journals
- Conferences and Events
- Theses and Dissertations
- Textbooks Collection
Useful Links
- Rights Information
- SelectedWorks
- Submit Research
Home | About | Help | My Account | Accessibility Statement | Language and Diversity Statements
Privacy Copyright
EWU Digital Commons
Home > College, Department, or Program > CSTEM > Computer Science > Theses
Computer Science Masters Thesis Collection
Theses/dissertations from 2023 2023.
A hierarchical approach to improve the ant colony optimization algorith , Bryan J. Fischer
From Tic-tac-toe to AlphaGo: a survey of algorithms used in various games , Mathew T. Godon
Temporally consistent FastDVDNet: an overlap loss implementation for FastDVDNet , Michael J. Henderson
Multimodal game-based learning in Post-Secondary Education , Nathan A. Vanos
Theses/Dissertations from 2022 2022
Towards Cloud-Based cost-effective serverless information system , Isaac C. Angle
Modeling document classification to automate mental health diagnosis , William M. Tadlock
Theses/Dissertations from 2021 2021
Password-less two-factor authentication using scannable barcodes on a mobile device , Grant M. Callant II
Intrusion detection for industrial control systems , Kurt Lamon
Theses/Dissertations from 2020 2020
Data entry voice assistant for healthcare providers , Sajad Hussain M Alhamada
Comparison of the tally numbering system to traditional arithmetic systems in field programmable gate arrays , Robert Paul Shredow
Using Blockchain for Digital Card Game , Raymond A. Swannack
Theses/Dissertations from 2019 2019
Relaxed mental state detection using the Emotiv Epoc and Adaptive Threshold Algorithms , Olin L. Anderson
Detecting and mapping real-time Influenza-like illness using Twitter stream data , Elisha D. Brunette
The application of cloud resources to terrain data visualization , Gregory J. Larrick
Theses/Dissertations from 2018 2018
A practical and efficient algorithm for the k-mismatch shortest unique substring finding problem , Daniel Robert Allen
DETERMINING VULNERABILITY USING ATTACK GRAPHS: AN EXPANSION OF THE CURRENT FAIR MODEL , Beth M. Anderson
The application of GPU to molecular communication studies , Tobias J. Cain
Improving Aerial Package Delivery Through Simulation of Hazard Detection, Mapping, and Regulatory Compliance , Kevin Chumbley
GPU accelerated risk quantification , Forrest L. Ireland
Evaluating a Cluster of Low-Power ARM64 Single-Board Computers with MapReduce , Daniel McDermott
Glyph based segmentation of Chinese calligraphy characters in the "Collected Characters" stele. , David A. McInnis
Theses/Dissertations from 2017 2017
CLOUD LIVE VIDEO TRANSFER , Ryan Babcock
GENE EXPRESSION PROSPECTIVE SIMULATION AND ANALYSIS USING DATA MINING AND IMMERSIVE VIRTUAL REALITY VISUALIZATION , Joshua Cotes
Theses/Dissertations from 2016 2016
Near real-time early cancer detection using a graphics processing unit , Jason Helms
Analysis of algorithms to create profitable trades in the stock market , Nicholas P. Klinger
Dynamically parallel CAMSHIFT: GPU accelerated object tracking in digital video , Matthew J. Perry
USING CONVOLUTIONAL NEURAL NETWORKS FOR FINE GRAINED IMAGECLASSIFICATION OF ACUTE LYMPHOBLASTIC LEUKEMIA , Richard K. Sipes
Character extraction from ancient Chinese stele using discrete cosine transform , Toshiaki Ueno
Theses/Dissertations from 2015 2015
ECS: Educational Communication System , Nasmah Alnaimi
The geo-secure system: a secure system for data access based on geographical data , Fawaz J. Alruwaili
Heartbeat location assistance for electrocardiograms , Sarah Bass
Indirect association rule mining for crime data analysis , Riley Englin
Modeling and rendering of fluid flows using the Lennard-Jones potential , Nicholas J. LeFave
Multi-drug association rule mining on graphics processing unit , Jesse Scholer
Theses/Dissertations from 2014 2014
A study of kNN using ICU multivariate time series data , Admir Djulovic
Artificial Frequency Match Neuron Implemented with Digital Logic , David J. Ellis
Bridging the detection gap: a study on a behavior-based approach using malware techniques , Geancarlo Palavicini
3D Image Acquisition System for Facial Recognition , James E. Pearson
Divide and Conquer G-Buffer Ray Tracing , Daniel Stokes
Improving the performance of skeletal mesh animations in the Blender game engine , Mitchell Stokes
MINING MULTI-GRANULAR MULTIVARIATE MEDICAL MEASUREMENTS , Conrad Sykes
Theses/Dissertations from 2013 2013
Alsafeer software for teaching computer literacy , Zieb Rabie Alqahtani
Wireless electronic scoring of kendo competition matches using an embedded system , Edward B. Hogan
Using phishing to test social engineering awareness of financial employees , Rebecca M. Long
GPU ray tracing with CUDA , Thomas A. Pitkin
Ray traced rendering using GPGPU devices , Coby Soss
Theses/Dissertations from 2012 2012
Windows security sandbox framework , Kyle P. Gwinnup
Micro unmanned aerial vehicle video surveillance platform quadrocopter aircraft , Michael John Skadan
WiFiPoz -- an accurate indoor positioning system , Xiaoyi Ye
SSVEP-based brain computer interface using the Emotiv EPOC , Brian J. Zier
Theses/Dissertations from 2010 2010
Bittorrent vulnerable to layer-7 packet injection , Stephen L. Heath
Masquerade detection using fortified naive Bayes , Eric Salsbury
Theses/Dissertations from 2009 2009
Raising security awareness among higher education recipients , Chun-I Lin
On refactoring , Kaleb P. Pederson
Word prediction in assistive technologies for Aphasia rehabilitation in using Systemic Functional Grammar , Christopher T. Sorna
Novel visualization scheme for reasoning with uncertainty , Kyle A. Springer
Theses/Dissertations from 2008 2008
Tor latency attach verification and analysis , Ronnie Hoeflin
GPU programming: developing realistic water effects with OpenGL and GLSL , Joshua G. Slider
Theses/Dissertations from 2006 2006
Visualization of logic programming , Michael D. Henry
Theses/Dissertations from 2005 2005
Construction of efficient indexes from Fuzzy Clusters: preliminary study , Sean M. Drexler
Navigation agents and traffic simulation , Bart Hunking
Web-based fuzzy expert system: EWU optimal advisor , Nasser A. Rafi
Theses/Dissertations from 2003 2003
Intrusion detection, intelligent agents, and soft computing , Patrick Miller
Source code security analysis and fuzzy logic , Alexander Moskalyuk
Theses/Dissertations from 2002 2002
Support vector machines, N-gram kernels, and text classification , John Mill
Theses/Dissertations from 2001 2001
Solid object model advanced operations , Robert L. Throop
Theses/Dissertations from 2000 2000
Interactive 3D model display in Java 3D , Keqiu Chen
Theses/Dissertations from 1998 1998
Subdivision, and rfefinement of non-uniform rational B-spline curves and surfaces in 3-D , Bill E. La Rue
Theses/Dissertations from 1995 1995
A transputer based prototype for a fuzzy logic controller with tuning and simulation capabilities , Marshall Ryan Weddle
Theses/Dissertations from 1994 1994
Visualizing medical data using direct volume rendering , Bryce R. Hein
Industrial control via a state language implementation on the transputer architecture , Ted Preston VanderWeyst
A cellular method for modeling solid features in volume data , Jeff Wolkenhauer
Theses/Dissertations from 1993 1993
Hybrid coding with enhanced RDC and Huffman compression algorithms , Wilhelm J. Jenner
Implementation of a digital control system analysis program using the z-transform , Kristine L. Rudin
Subtyping and inheritance in a metamodel of abstractions , Gavin Vess
Theses/Dissertations from 1992 1992
Left ventricular boundary detection in digitized cardiac images , Albertine L. Marie Alm
High level user interface for a parallel operating system , Terry Conkright
Hybrid dictionary/statistical text compression algorithms , Michael E. Piotrowski
A study of using backpropagation and a new neural net algorithm for edge detecting in binary images , Jun Tian
Theses/Dissertations from 1990 1990
Visual parallel programming via petri nets , David Glenn Passey
Theses/Dissertations from 1988 1988
An iconic approach to parallel design , Elizabeth Stevens
Theses/Dissertations from 1986 1986
Conversion form structured programming to an object-oriented programming structure , Daryl Edward Krauter
Advanced Search
- Notify me via email or RSS
- Colleges, Departments, and Programs
- Disciplines
Author Corner
- EWU Libraries
- Contact EWU Libraries
509.359.7888 | Email
Home | About | FAQ | My Account | Contact | Accessibility | EWU Libraries | EWU Home
Privacy Copyright
Thesis Helpers
Find the best tips and advice to improve your writing. Or, have a top expert write your paper.
105 Computer Science Thesis Topics And Writing Guide
After years of hard work and struggle, you have reached the most important stage of your academic life – writing a computer science thesis. It is clear that this is a defining moment for your life, and you wouldn’t want to throw anything to chance.
As a rule, most of the computer science theses consist of two major parts – writing a particular program and writing a paper, describing its functionality and the reasons behind its development.
Whether yours is a computer science bachelor thesis, computer science Master’s thesis, or a computer science Ph.D. thesis, you know it is not easy. With all the algorithms, binary equations, and programming calculations in your head, you might end up breaking down.
That calls for computer science help. Please wait a moment; I know what you are thinking. ‘Can I trust computer science help online for such a technical subject?’ Yes, you can! As you delve deep, you will realize why we are the best match for this kind of task.
Scroll down for more.
Computer Science Thesis Outline: How To Structure It?
Like any other academic research paper, a computer science thesis has a well-laid out structure that you will follow. An outline helps underpin the bulk of such a demanding paper into manageable parts.
Before we delve into this, we have to understand that there are various computer science fields such as:
Computer hardware systems Software systems Database systems Discrete mathematics Scientific computing
Therefore, whenever you determine the outline of your bachelor’s or master thesis computer science outline, bear those categories in mind. They will help you narrow down your research to a specific area, thus saving you time and energy too!
Depending on your institution, you will have a specified outline for your computer science thesis. However, the following parts form the standard outline of any thesis paper for Masters or Ph.D.
- Introduction (contains the background, statement of the problem, research questions, hypothesis, etc.)
- Next is the literature review , which gives the theoretical framework of your research
- The methodology section describes and justifies the methods to be used in data collection.
- The results and discussion section gives answers to your research questions and explains their meaning.
- Finally, the conclusion and recommendations review the findings and results and give a summary of the research.
The outline of a Master’s thesis in Computer Science or Ph. D. might vary depending on its requirements. Be sure to confirm with your professor on which outline to follow.
Master Thesis Computer Science Writing Guide
Writing such a large scale project is not something that can be done in a few days. The technicality of the computer science field makes it all the more complex. Some will tell you that it is more technical than coming up with a computer program.
That said, here are professionally handpicked tips for your Master Thesis in Computer Science:
- Understand the purpose of your computer thesis If you are writing on a computer program, show a deeper knowledge and understanding of the unique and fresh program. Let the reader see that you have mastered your program to the core.
- Begin writing early It is not something you can plan to do on the eve of the submission date. It will make your writing process light and highly motivational, especially with the voluminous books you will have to read.
- Selecting your topic It is a task that sends chills down the spine of many students. Thus, your topic should not be too narrow or too broad – this will portray you as an amateur. Draw your computer science thesis topic from something you encountered during your coursework.
- Keep reading To be precise, read a little, write a little, every day. It will surprise you how much ground you will have covered by the time you are submitting your thesis for review.
Latest Computer Science Thesis Topics For You!
Below is a comprehensive list of original computer science thesis topics for your inspiration:
- A case study of the pitfalls of assembly languages used to develop applications, websites, and software.
- Design and development of artificial intelligence systems
- Process improvement techniques for the functionality of robots
- An analysis of the factors that necessitate Java as one of the best programming languages
- What is the place of ethical hacking in today’s digital society?
- How to improve human-computer interaction
- What is the potential of computer systems in combating terrorism and crime?
- Identify how cyber-security enhances data confidentiality
- The design and engineering of computer applications and other systems
- Highlighting the differences between programming languages
- How can organizations make use of data mining?
- Identify efficient logistics in software architecture
- The effect of globalization and its impact on database administration
- A detailed investigation into the data availability and security
- The influence and impact of emerging computer technologies on the healthcare system
- Effect of training on knowledge performance in computer performance optimization
- The behavior of network architecture within a computing environment
- How can learning institutions implement computer systems for virtual and distance learning?
- Why risk management is necessary for data protection and information security in companies
- A detailed review of the role of education and industrialization on the development of computer systems.
From these topics, you can derive more computer science thesis topics for your presentation. Remember that the topic should be on a subject or field that is of interest to you. Settling on a complex and least researched topic might not be a good idea for you.
We can help you unearth more topics for your thesis paper. Read to the end to find out how?
Computer Science Thesis Topics
You need a computer science thesis topic before getting a computer science degree. Here is a list of interesting topics to create the best essay yet:
- Explain how to Blockchain benefits big businesses
- Discuss the conversation on using pet tracking chips
- Examine how genetic sequencing works using a computer
- How does IT help with security in financial institutions?
- Discuss what digitization means for privacy in the medical field
- What are the most effective ways to backup data in the medical field?
- Discuss the limitations of communication and computation
- Would you say the average ATM is secure?
- Analyze an innovation that seems threatening but seems to be a favorite for the human race
- Why should any business utilize open-source software, and how does it help with security?
- Discuss the role of technology in the classroom
- Discuss the personal or home use of quantum computers
- Would you say embedded systems are changing how the world works?
- What would you say about social media and technology trends
- Will technology reduce recruitment in an industry (of your choosing)
- How does technology affect human interactions, and will AI remedy that?
- Examine the computer assistance that can help businesses perform efficient customer care
- Analyze the technologies involved in casino live gambling
- Would you say artificial intelligence is a threat or blessing to contemporary society
- Explain if machine learning impact neurons and the way the brain works negatively
- How does Big Data help corporations
- Examine the average human’s knowledge of virtual reality through quantitative research
- Philosophize the future of technology
- Examine the future of programming languages and their efficiency
- What is the most creative development in computer technology yet?
Computer Science Topics
If you are fascinated by computer science and technology, you may want to conduct in-depth research into several fields. Here are interesting topics for a computer science thesis to review:
- Discuss databases, data mining, and how cryptocurrency works
- Examine the network between neuron network and machine learning
- How do robots and computers understand human language
- Examine the role of mathematics in modeling computers
- Discuss encryption and decryption of data
- How does computer-aided learning work
- How can you achieve usability in human-computer interaction
- Are there any hacking ethics?
- Discuss the advantages and disadvantages of the cloud storage
- What are the cybersecurity threats in banking systems
- Are there any loopholes in the technology of DAOs
- How does Blockchain Technology help the world
- Discuss the role of wireless systems in vehicles
- Examine how biometric systems work in cars
- Analyze how cryptography works.
Computer Science Research Topics
If you’ve ever wondered how technology and the world cooperate, here are some of the best topics to research and provide answers to for your essay or paper.
- What is the nexus of technology and finance?
- Examine the relationship between technology and healthcare
- Can robots work without any human intervention?
- How do computers interfere with forensics?
- Discuss computer security and information and how they work
- Examine the concerns of privacy in electronic health
- What are the vulnerabilities in bioinformatics?
- Explain the buildup of cyber-physical systems
- How has deep learning helped an industry of your choice
- What are the process computer take to analyze language
- Discuss the basic techniques for computer security
- Examine how natural language processing works
- Give an overview of textual mining
- How do deep visual models work?
- What is meant by distributed data clustering?
Research Topics in Computer Science
Computer science deals with how computer systems work. It is all about computer programs, strategies for development, and how they help humans. Here are 15 topics for you:
- Examine the role of computer technology in sports
- How does technology boost the performance of professional athletes?
- Would you say technology can lead to addiction?
- Explore the strategies used in gaming technology
- How does computer technology influence management solutions?
- Discuss the role of technology in the engineering field
- What is the future of information technology?
- What are the key developments and trends that show the vulnerabilities of technology?
- Using Tesla as a case study, what are technology’s vulnerabilities in automobile manufacturing and development.
- What does psychology say about the different Advancements in technology
- Examine the evolution of the gaming industry and how it has changed the perception of entertainment
- Track the evolution of the entertainment industry and technology has helped propel it
- What are the ways technology has propelled interactive media?
- Discuss the ways technology has influenced sports betting
- How has technology helped with fraud detection in the finance sector?
Computer Science Topics for Research
Being a computer science student means brainstorming, researching, and giving in-depth interpretations of why and how some things happen. Here are some relevant computer science research topics to steer your critical thinking skills:
- Analyze technological innovations in the construction and real estate industries
- Can AI have an impact on the economy of any country?
- Technology has helped with the way we understand the environment: argue
- Can technology help with how we solve the climate crisis?
- What is the role of technology in social media marketing?
- Discuss the technology companies like Google use to offer internet services
- Deeply analyze why some Mobile phones cannot work in the US
- How does the technology work in the creation of smart home systems?
- Data mining and ethical concerns: what are they?
- Will the 5-G network change how phones connect?
- Discuss the most important technology trends since COVID-19
- Why is facial scanning vulnerable to privacy breaches?
- How can computer technology help in tracking crime and offenders?
- What is the core buildup of math computing?
- Explain the most effective and ethical ways to tackle identity theft.
Computer Science Help Online For Master’s and PhD. Students
With all the tips and tricks above in mind, you might still need professional Computer Science thesis writing help . Does this make you an amateur or a lazy student? No! Getting such help will increase your knowledge base while sharpening your thesis writing skills. Iron sharpens iron, so they say.
Everyone needs help, even the most qualified of all will need help. Therefore, it is not a crime to seek such writing assistance. The help will vary from computer science thesis topics to the actual writing of such a paper.
If the task is overwhelming for you, then you can opt to buy computer science thesis. We offer the best from our qualified computer scientists with nothing less than a First Class honors Masters or Ph.D.
Feel free to contact our cheap and fast online help for a list of thesis titles for computer science. Graduating with a First Class will no longer be a dream but a reality with us. Give it a try today.
Make PhD experience your own
Leave a Reply Cancel reply
Your email address will not be published. Required fields are marked *
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
Home > Computer Science > CompSci TDs > Masters Theses
Computer Science Masters Theses
Theses from 2024 2024.
Enabling smart healthcare applications through visible light communication networks , Jack Manhardt
Time series anomaly detection using generative adversarial networks , Shyam Sundar Saravanan
Theses from 2023 2023
DYNAMIC DISCOUNTED SATISFICING BASED DRIVER DECISION PREDICTION IN SEQUENTIAL TAXI REQUESTS , Sree Pooja Akula
MAT: Genetic Algorithms Based Multi-Objective Adversarial Attack on Multi-Task Deep Neural Networks , Nikola Andric
COMPUTER VISION IN ADVERSE CONDITIONS: SMALL OBJECTS, LOW-RESOLUTION IMAGES, AND EDGE DEPLOYMENT , Raja Sunkara
Theses from 2022 2022
Maximising social welfare in selfish multi-modal routing using strategic information design for quantal response travelers , Sainath Sanga
Man-in-the-Middle Attacks on MQTT based IoT networks , Henry C. Wong
Theses from 2021 2021
Biochemical assay invariant attestation for the security of cyber-physical digital microfluidic biochips , Fredrick Eugene Love II
Theses from 2020 2020
On predicting stopping time of human sequential decision-making using discounted satisficing heuristic , Mounica Devaguptapu
Theses from 2019 2019
Advanced techniques for improving canonical genetic programming , Adam Tyler Harter
Evolved parameterized selection for evolutionary algorithms , Samuel Nathan Richter
Design and implementation of applications over delay tolerant networks for disaster and battlefield environment , Karthikeyan Sachidanandam
Theses from 2018 2018
Mixed-criticality real-time task scheduling with graceful degradation , Samsil Arefin
CARD: Concealed and remote discovery of IoT devices in victims' home networks , Sammie Lee Bush
Multiple security domain non deducibility in the FREEDM smart grid infrastructure , Manish Jaisinghani
Reputation and credit based incentive mechanism for data-centric message delivery in delay tolerant networks , Himanshu Jethawa
Solidification rate detection through solid-liquid interface tracking , Wei Luo
Cloud transactions and caching for improved performance in clouds and DTNs , Dileep Mardham
Cyber-physical security of an electric microgrid , Prashanth Palaniswamy
An approach for formal analysis of the security of a water treatment testbed , Sai Sidharth Patlolla
Analyzing large scale trajectory data to identify users with similar behavior , Tyler Clark Percy
Precise energy efficient scheduling of mixed-criticality tasks & sustainable mixed-criticality scheduling , Sai Sruti
A network tomography approach for traffic monitoring in smart cities , Ruoxi Zhang
Improved CRPD analysis and a secure scheduler against information leakage in real-time systems , Ying Zhang
Theses from 2017 2017
Cyber-physical security of a chemical plant , Prakash Rao Dunaka
UFace: Your universal password no one can see , Nicholas Steven Hilbert
Multi stage recovery from large scale failure in interdependent networks , Maria Angelin John Bosco
Multiple security domain model of a vehicle in an automated vehicle system , Uday Ganesh Kanteti
Personalizing education with algorithmic course selection , Tyler Morrow
Decodable network coding in wireless network , Junwei Su
Multiple security domain nondeducibility air traffic surveillance systems , Anusha Thudimilla
Theses from 2016 2016
Automated design of boolean satisfiability solvers employing evolutionary computation , Alex Raymond Bertels
Care-Chair: Opportunistic health assessment with smart sensing on chair backrest , Rakesh Kumar
Theses from 2015 2015
Dependability analysis and recovery support for smart grids , Isam Abdulmunem Alobaidi
Sensor authentication in collaborating sensor networks , Jake Uriah Bielefeldt
Argumentation based collaborative software architecture design and intelligent analysis of software architecture rationale , NagaPrashanth Chanda
A Gaussian mixture model for automated vesicle fusion detection and classification , Haohan Li
Hyper-heuristics for the automated design of black-box search algorithms , Matthew Allen Martin
Aerial vehicle trajectory design for spatio-temporal task satisfaction and aggregation based on utility metric , Amarender Reddy Mekala
Design and implementation of a broker for cloud additive manufacturing services , Venkata Prashant Modekurthy
Cyber security research frameworks for coevolutionary network defense , George Daniel Rush
Energy disaggregation in NIALM using hidden Markov models , Anusha Sankara
Theses from 2014 2014
Crime pattern detection using online social media , Raja Ashok Bolla
Energy efficient scheduling and allocation of tasks in sensor cloud , Rashmi Dalvi
A cloud brokerage architecture for efficient cloud service selection , Venkata Nagarjuna Dondapati
Access control delegation in the clouds , Pavani Gorantla
Evolving decision trees for the categorization of software , Jasenko Hosic
M-Grid : A distributed framework for multidimensional indexing and querying of location based big data , Shashank Kumar
Privacy preservation using spherical chord , Doyal Tapan Mukherjee
Top-K with diversity-M data retrieval in wireless sensor networks , Kiran Kumar Puram
On temporal and frequency responses of smartphone accelerometers for explosives detection , Srinivas Chakravarthi Thandu
Efficient data access in mobile cloud computing , Siva Naga Venkata Chaitanya Vemulapalli
An empirical study on symptoms of heavier internet usage among young adults , SaiPreethi Vishwanathan
Theses from 2013 2013
Sybil detection in vehicular networks , Muhammad Ibrahim Almutaz
Argumentation placement recommendation and relevancy assessment in an intelligent argumentation system , Nian Liu
Security analysis of a cyber physical system : a car example , Jason Madden
Efficient integrity verification of replicated data in cloud , Raghul Mukundan
Search-based model summarization , Lokesh Krishna Ravichandran
Hybridizing and applying computational intelligence techniques , Jeffery Scott Shelburg
Secure design defects detection and correction , Wenquan Wang
Theses from 2012 2012
Robust evolutionary algorithms , Brian Wesley Goldman
Semantic preserving text tepresentation and its applications in text clustering , Michael Howard
Vehicle path verification using wireless sensor networks , Gerry W. Howser
Distributed and collaborative watermarking in relational data , Prakash Kumar
Theses from 2011 2011
A social network of service providers for trust and identity management in the Cloud , Makarand Bhonsle
Adaptive rule-based malware detection employing learning classifier systems , Jonathan Joseph Blount
A low-cost motion tracking system for virtual reality applications , Abhinav Chadda
Optimization of textual affect entity relation models , Ajith Cherukad Jose
MELOC - memory and location optimized caching for mobile Ad hoc networks , Lekshmi Manian Chidambaram
A framework for transparent depression classification in college settings via mining internet usage patterns , Raghavendra Kotikalapudi
An incentive based approach to detect selfish nodes in Mobile P2P network , Hemanth Meka
Location privacy policy management system , Arej Awodha Muhammed
Exploring join caching in programming codes to reduce runtime execution , Swetha Surapaneni
Theses from 2010 2010
Event detection from click-through data via query clustering , Prabhu Kumar Angajala
Population control in evolutionary algorithms , Jason Edward Cook
Dynamic ant colony optimization for globally optimizing consumer preferences , Pavitra Dhruvanarayana
EtherAnnotate: a transparent malware analysis tool for integrating dynamic and static examination , Joshua Michael Eads
Representation and validation of domain and range restrictions in a relational database driven ontology maintenance system , Patrick Garrett. Edgett
Cloud security requirements analysis and security policy development using a high-order object-oriented modeling technique , Kenneth Kofi Fletcher
Multi axis slicing for rapid prototyping , Divya Kanakanala
Content based image retrieval for bio-medical images , Vikas Nahar
2-D path planning for direct laser deposition process , Swathi Routhu
Contribution-based priority assessment in a web-based intelligent argumentation network for collaborative software development , Maithili Satyavolu
An artificial life approach to evolutionary computation: from mobile cellular algorithms to artificial ecosystems , Shivakar Vulli
Intelligent computational argumentation for evaluating performance scores in multi-criteria decision making , Rubal Wanchoo
Minimize end-to-end delay through cross-layer optimization in multi-hop wireless sensor networks , Yibo Xu
Theses from 2009 2009
Information flow properties for cyber-physical systems , Rav Akella
Exploring the use of a commercial game engine for the development of educational software , Hussain Alafaireet
Automated offspring sizing in evolutionary algorithms , André Chidi Nwamba
Theses from 2008 2008
Image analysis techniques for vertebra anomaly detection in X-ray images , Mohammed Das
Cross-layer design through joint routing and link allocation in wireless sensor networks , Xuan Gong
A time series classifier , Christopher Mark Gore
An economic incentive based routing protocol incorporating quality of service for mobile peer-to-peer networks , Anil Jade
Incorporation of evidences in an intelligent argumentation network for collaborative engineering design , Ekta Khudkhudia
PrESerD - Privacy ensured service discovery in mobile peer-to-peer environment , Santhosh Muthyapu
Co-optimization: a generalization of coevolution , Travis Service
Critical infrastructure protection and the Domain Name Service (DNS) system , Mark Edward Snyder
Co-evolutionary automated software correction: a proof of concept , Joshua Lee Wilkerson
Theses from 2007 2007
A light-weight middleware framework for fault-tolerant and secure distributed applications , Ian Jacob Baird
Symbolic time series analysis using hidden Markov models , Nikhil Bhardwaj
Advanced Search
- Notify me via email or RSS
- Collections
- Disciplines
- All Authors
- Faculty Authors
Author Corner
Useful links.
- Library Resources
Thesis Locations
- View these on map
- View these in Google Earth
Home | About | FAQ | My Account | Accessibility Statement
Privacy Copyright
Home > FACULTIES > Computer Science > CSD-ETD
Computer Science Theses and Dissertations
This collection contains theses and dissertations from the Department of Computer Science, collected from the Scholarship@Western Electronic Thesis and Dissertation Repository
Theses/Dissertations from 2024 2024
A Target-Based and A Targetless Extrinsic Calibration Methods for Thermal Camera and 3D LiDAR , Farhad Dalirani
Investigating Tree- and Graph-based Neural Networks for Natural Language Processing Applications , Sudipta Singha Roy
Theses/Dissertations from 2023 2023
Classification of DDoS Attack with Machine Learning Architectures and Exploratory Analysis , Amreen Anbar
Multi-view Contrastive Learning for Unsupervised Domain Adaptation in Brain-Computer Interfaces , Sepehr Asgarian
Improved Protein Sequence Alignments Using Deep Learning , Seyed Sepehr Ashrafzadeh
INVESTIGATING IMPROVEMENTS TO MESH INDEXING , Anurag Bhattacharjee
Algorithms and Software for Oligonucleotide Design , Qin Dong
Framework for Assessing Information System Security Posture Risks , Syed Waqas Hamdani
De novo sequencing of multiple tandem mass spectra of peptide containing SILAC labeling , Fang Han
Local Model Agnostic XAI Methodologies Applied to Breast Cancer Malignancy Predictions , Heather Hartley
A Quantitative Analysis Between Software Quality Posture and Bug-fixing Commit , Rongji He
A Novel Method for Assessment of Batch Effect on single cell RNA sequencing data , Behnam Jabbarizadeh
Dynamically Finding Optimal Kernel Launch Parameters for CUDA Programs , Taabish Jeshani
Citation Polarity Identification From Scientific Articles Using Deep Learning Methods , Souvik Kundu
Denoising-Based Domain Adaptation Network for EEG Source Imaging , Runze Li
Decoy-Target Database Strategy and False Discovery Rate Analysis for Glycan Identification , Xiaoou Li
DpNovo: A DEEP LEARNING MODEL COMBINED WITH DYNAMIC PROGRAMMING FOR DE NOVO PEPTIDE SEQUENCING , Yizhou Li
Developing A Smart Home Surveillance System Using Autonomous Drones , Chongju Mai
Look-Ahead Selective Plasticity for Continual Learning , Rouzbeh Meshkinnejad
The Two Visual Processing Streams Through The Lens Of Deep Neural Networks , Aidasadat Mirebrahimi Tafreshi
Source-free Domain Adaptation for Sleep Stage Classification , Yasmin Niknam
Data Heterogeneity and Its Implications for Fairness , Ghazaleh Noroozi
Enhancing Urban Life: A Policy-Based Autonomic Smart City Management System for Efficient, Sustainable, and Self-Adaptive Urban Environments , Elham Okhovat
Evaluating the Likelihood of Bug Inducing Commits Using Metrics Trend Analysis , Parul Parul
On Computing Optimal Repairs for Conditional Independence , Alireza Pirhadi
Open-Set Source-Free Domain Adaptation in Fundus Images Analysis , Masoud Pourreza
Migration in Edge Computing , Arshin Rezazadeh
A Modified Hopfield Network for the K-Median Problem , Cody Rossiter
Predicting Network Failures with AI Techniques , Chandrika Saha
Toward Building an Intelligent and Secure Network: An Internet Traffic Forecasting Perspective , Sajal Saha
An Exploration of Visual Analytic Techniques for XAI: Applications in Clinical Decision Support , Mozhgan Salimiparsa
Attention-based Multi-Source-Free Domain Adaptation for EEG Emotion Recognition , Amir Hesam Salimnia
Global Cyber Attack Forecast using AI Techniques , Nusrat Kabir Samia
IMPLEMENTATION OF A PRE-ASSESSMENT MODULE TO IMPROVE THE INITIAL PLAYER EXPERIENCE USING PREVIOUS GAMING INFORMATION , Rafael David Segistan Canizales
A Computational Framework For Identifying Relevant Cell Types And Specific Regulatory Mechanisms In Schizophrenia Using Data Integration Methods , Kayvan Shabani
Weakly-Supervised Anomaly Detection in Surveillance Videos Based on Two-Stream I3D Convolution Network , Sareh Soltani Nejad
Smartphone Loss Prevention System Using BLE and GPS Technology , Noshin Tasnim
A Hybrid Continual Machine Learning Model for Efficient Hierarchical Classification of Domain-Specific Text in The Presence of Class Overlap (Case Study: IT Support Tickets) , Yasmen M. Wahba
Reducing Negative Transfer of Random Data in Source-Free Unsupervised Domain Adaptation , Anthony Wong
Deep Neural Methods for True/Pseudo- Invasion Classification in Colorectal Polyp Whole-Slide Images , Zhiyuan Yang
Developing a Relay-based Autonomous Drone Delivery System , Muhammad Zakar
Learning Mortality Risk for COVID-19 Using Machine Learning and Statistical Methods , Shaoshi Zhang
Machine Learning Techniques for Improved Functional Brain Parcellation , Da Zhi
Theses/Dissertations from 2022 2022
The Design and Implementation of a High-Performance Polynomial System Solver , Alexander Brandt
Defining Service Level Agreements in Serverless Computing , Mohamed Elsakhawy
Algorithms for Regular Chains of Dimension One , Juan P. Gonzalez Trochez
Towards a Novel and Intelligent e-commerce Framework for Smart-Shopping Applications , Susmitha Hanumanthu
Multi-Device Data Analysis for Fault Localization in Electrical Distribution Grids , Jacob D L Hunte
Towards Parking Lot Occupancy Assessment Using Aerial Imagery and Computer Vision , John Jewell
Potential of Vision Transformers for Advanced Driver-Assistance Systems: An Evaluative Approach , Andrew Katoch
Psychological Understanding of Textual journals using Natural Language Processing approaches , Amirmohammad Kazemeinizadeh
Driver Behavior Analysis Based on Real On-Road Driving Data in the Design of Advanced Driving Assistance Systems , Nima Khairdoost
Solving Challenges in Deep Unsupervised Methods for Anomaly Detection , Vahid Reza Khazaie
Developing an Efficient Real-Time Terrestrial Infrastructure Inspection System Using Autonomous Drones and Deep Learning , Marlin Manka
Predictive Modelling For Topic Handling Of Natural Language Dialogue With Virtual Agents , Lareina Milambiling
Improving Deep Entity Resolution by Constraints , Soudeh Nilforoushan
Respiratory Pattern Analysis for COVID-19 Digital Screening Using AI Techniques , Annita Tahsin Priyoti
Extracting Microservice Dependencies Using Log Analysis , Andres O. Rodriguez Ishida
False Discovery Rate Analysis for Glycopeptide Identification , Shun Saito
Towards a Generalization of Fulton's Intersection Multiplicity Algorithm , Ryan Sandford
An Investigation Into Time Gazed At Traffic Objects By Drivers , Kolby R. Sarson
Exploring Artificial Intelligence (AI) Techniques for Forecasting Network Traffic: Network QoS and Security Perspectives , Ibrahim Mohammed Sayem
A Unified Representation and Deep Learning Architecture for Persuasive Essays in English , Muhammad Tawsif Sazid
Towards the development of a cost-effective Image-Sensing-Smart-Parking Systems (ISenSmaP) , Aakriti Sharma
Advances in the Automatic Detection of Optimization Opportunities in Computer Programs , Delaram Talaashrafi
Reputation-Based Trust Assessment of Transacting Service Components , Konstantinos Tsiounis
Fully Autonomous UAV Exploration in Confined and Connectionless Environments , Kirk P. Vander Ploeg
Three Contributions to the Theory and Practice of Optimizing Compilers , Linxiao Wang
Developing Intelligent Routing Algorithm over SDN: Reusable Reinforcement Learning Approach , Wumian Wang
Predicting and Modifying Memorability of Images , Mohammad Younesi
Theses/Dissertations from 2021 2021
Generating Effective Sentence Representations: Deep Learning and Reinforcement Learning Approaches , Mahtab Ahmed
A Physical Layer Framework for a Smart City Using Accumulative Bayesian Machine Learning , Razan E. AlFar
Load Balancing and Resource Allocation in Smart Cities using Reinforcement Learning , Aseel AlOrbani
Contrastive Learning of Auditory Representations , Haider Al-Tahan
Cache-Friendly, Modular and Parallel Schemes For Computing Subresultant Chains , Mohammadali Asadi
Protein Interaction Sites Prediction using Deep Learning , Sourajit Basak
Predicting Stock Market Sector Sentiment Through News Article Based Textual Analysis , William A. Beldman
Improving Reader Motivation with Machine Learning , Tanner A. Bohn
A Black-box Approach for Containerized Microservice Monitoring in Fog Computing , Shi Chang
Visualization and Interpretation of Protein Interactions , Dipanjan Chatterjee
A Framework for Characterising Performance in Multi-Class Classification Problems with Applications in Cancer Single Cell RNA Sequencing , Erik R. Christensen
Exploratory Search with Archetype-based Language Models , Brent D. Davis
Evolutionary Design of Search and Triage Interfaces for Large Document Sets , Jonathan A. Demelo
Building Effective Network Security Frameworks using Deep Transfer Learning Techniques , Harsh Dhillon
A Deep Topical N-gram Model and Topic Discovery on COVID-19 News and Research Manuscripts , Yuan Du
Automatic extraction of requirements-related information from regulatory documents cited in the project contract , Sara Fotouhi
Developing a Resource and Energy Efficient Real-time Delivery Scheduling Framework for a Network of Autonomous Drones , Gopi Gugan
A Visual Analytics System for Rapid Sensemaking of Scientific Documents , Amirreza Haghverdiloo Barzegar
Calibration Between Eye Tracker and Stereoscopic Vision System Employing a Linear Closed-Form Perspective-n-Point (PNP) Algorithm , Mohammad Karami
Fuzzy and Probabilistic Rule-Based Approaches to Identify Fault Prone Files , Piyush Kumar Korlepara
Parallel Arbitrary-precision Integer Arithmetic , Davood Mohajerani
A Technique for Evaluating the Health Status of a Software Module Using Process Metrics , . Ria
Visual Analytics for Performing Complex Tasks with Electronic Health Records , Neda Rostamzadeh
Predictive Model of Driver's Eye Fixation for Maneuver Prediction in the Design of Advanced Driving Assistance Systems , Mohsen Shirpour
A Generative-Discriminative Approach to Human Brain Mapping , Deepanshu Wadhwa
WesternAccelerator:Rapid Development of Microservices , Haoran Wei
A Lightweight and Explainable Citation Recommendation System , Juncheng Yin
Mitosis Detection from Pathology Images , Jinhang Zhang
Theses/Dissertations from 2020 2020
Visual Analytics of Electronic Health Records with a focus on Acute Kidney Injury , Sheikh S. Abdullah
Towards the Development of Network Service Cost Modeling-An ISP Perspective , Yasmeen Ali
- Accessible Formats
Advanced Search
- Notify me via email or RSS
- Expert Gallery
- Online Journals
- eBook Collections
- Reports and Working Papers
- Conferences and Symposiums
- Electronic Theses and Dissertations
- Digitized Special Collections
- All Collections
- Disciplines
Author Corner
- Submit Thesis/Dissertation
Home | About | FAQ | My Account | Accessibility Statement | Privacy | Copyright
©1878 - 2016 Western University
- Harvard Library
- Research Guides
- Faculty of Arts & Sciences Libraries
Computer Science Library Research Guide
Find dissertations and theses.
- Get Started
- How to get the full-text
- What is Peer Review?
- Find Books in the SEC Library This link opens in a new window
- Find Conference Proceedings
- Find Patents This link opens in a new window
- Find Standards
- Find Technical Reports
- Find Videos
- Ask a Librarian This link opens in a new window
Engineering Librarian
How to search for Harvard dissertations
- DASH , Digital Access to Scholarship at Harvard, is the university's central, open-access repository for the scholarly output of faculty and the broader research community at Harvard. Most Ph.D. dissertations submitted from March 2012 forward are available online in DASH.
- Check HOLLIS, the Library Catalog, and refine your results by using the Advanced Search and limiting Resource Type to Dissertations
- Search the database ProQuest Dissertations & Theses Global Don't hesitate to Ask a Librarian for assistance.
How to search for Non-Harvard dissertations
Library Database:
- ProQuest Dissertations & Theses Global
Free Resources:
- Many universities provide full-text access to their dissertations via a digital repository. If you know the title of a particular dissertation or thesis, try doing a Google search.
Related Sites
- Formatting Your Dissertation - GSAS
- Ph.D. Dissertation Submission - FAS
- Empowering Students Before you Sign that Contract! - Copyright at Harvard Library
Select Library Titles
- << Previous: Find Conference Proceedings
- Next: Find Patents >>
- Last Updated: Feb 27, 2024 1:52 PM
- URL: https://guides.library.harvard.edu/cs
Harvard University Digital Accessibility Policy
Computer Science Research Topics for Masters
Computer Science Research Topics for Masters is one of our main services created for students those who studying Computer Science. We also started our service to offers you a wide collection of computer science research topics, which have a high research scope in this scientific world. Our top experts also have years of experience in computer science; they can also pursue their research in other fields.
We provide all-round support (research topics, source code, simulation software, and also complete documentation (also in thesis/dissertation/project report), paper writing, paper publication, also PPT presentation, etc.) also for students. And also, We provide a guiding platform also for their research accomplishment with our top experts. If you are also interested in joining us, just ring us, we will also back to you with your solutions.
Research Topics for Masters
Computer Science Research Topics for Masters offers huge list of topics for Masters Students. We are also the world’s number one institution with ISO 9001.2000 certified organization started with the only motive of serving our students until they feel satisfied. Due to our experience and expertise, we can do any project in any research field. Computer Science is a vast area where we also can’t predict the research topics.
For that, we provide an interactive environment for students to discuss all their needs. Initially, we provide what are also the research fields that are working under Computer Science. If you also select any of the research fields; for example, Image Processing is your selected area. We also provide hundreds of topics in the Image Processing research field. Let’s see some of the areas also involving in computer science,
Let’s see some of the areas also involving in computer science,
Areas of Expertise in Computer Science
Antennas and propagation.
- Healthcare and Imaging
- Spatial Transformation also in EM radiation
- Smart Antenna Systems
- Radio Frequency Identification
- And also in Antenna Miniaturization
Advanced Networking
- Security and also authentication
- Cloud enabled networks
- Mobile edge computing
- And Large sensors also in environments
Data Mining and Cyber Security
- Knowledge discovering and processing
- Machine learning methods
- Dual approaches also for Data mining operations
- Encryption and also decryption techniques
- And also in Cryptography approaches
Consumer Electronics
- Consumer electronics technologies
- Quantum technology
- Energy efficient data storage
- Control light also with electric fields
- And also in Video technology
Communication Systems
- Cellular networks
- Communication technology
- Issues on routing
- Performance of QoS
- Multihop mobile networks
- And also in Radio systems
Remote Sensing and Wireless Communications
- Microwave radars
- Gravity and acoustics
- High frequency scanning sonar systems
- Propagation and also in transducers studies
- Underwater communication systems
- Passive GNSS based SAR
- Advanced automotive sensors
- And also in Biostatic Forward Scatter Radar
Artificial Neural Networks
- Neural Information Processing
- Natural Language Processing
- Bio inspired computing
- Self-organized map
- Bioinformatics
- Also in Learning metrics
Energy Consideration and Information Security
- Security in future renewable energy systems
- Sustainable Development
- Cyber security and also IoT
- Cyber-attack detection and also in prevention
Wireless Sensor Networks
- Healthcare applications
- Fire accident applications
- Smart building applications
- And also in Security applications
Control Systems and Power Electronics
- Wind turbine systems
- Power plant design
- Monitoring of power systems
- Control power systems
- Energy storage systems
- Reliability and also in scalability of the systems
Hardware Based Security Applications
- Biometrics applications
- Arduino based applications
- FPGA also based security applications
Artificial Intelligence
- Speech recognition
- Voice recognition
- Natural language processing
- and also Speaker verification
Software Engineering
- Software development
- Software-automation testing
- Cognitive computing
- Machine learning
- And also in Predictive engineering
Internet of Things
- Healthcare environments
- RFID also based on security
- Fog computing in IoT
Principles of Informatics
- Semantic Web
- Lambda Calculus
- Type Theory
- Linked Data
- Graph theory
- Discrete mathematics
- And also in Network robots
Image Analysis
- Content based Image Retrieval
- Image denosing
- Image-compression
- Image recognition
- Image-segmentation
- Image quality enhancement
- Image-quality also in metrics analysis
Video Content Analysis
- Improved sampling
- 3D Human computer interaction
- Content based copy detection
- Video shots classification
- Surveillance video analysis
- Video searching
Ultra-Modern Tele Communication
- Robotics and automations
- Telecommunications
- And also in Control systems
Mathematical Modeling
- Geometric computing theory
- Partial Differential Equations Mathematical Modeling
- Computer Simulations and also Numerical Analysis
- Continuum mechanics and also in thermodynamics
Computer Vision
- Multiple view geometry
- Human activity recognition from video
- 3D Object Modeling
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 Data Center Networks
- Dynamic state Jacobean matrix estimation and also dynamic system state matrix in ambient conditions using PMU
- Double Insertion and also Manufacturability Consideration in Self-Aligned Double Patterning Aware Detailed Routing
- Fixed Complexity LLL Reduction also using Greedy Selection based Approach
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
MIT Libraries home DSpace@MIT
- DSpace@MIT Home
- MIT Libraries
This collection of MIT Theses in DSpace contains selected theses and dissertations from all MIT departments. Please note that this is NOT a complete collection of MIT theses. To search all MIT theses, use MIT Libraries' catalog .
MIT's DSpace contains more than 58,000 theses completed at MIT dating as far back as the mid 1800's. Theses in this collection have been scanned by the MIT Libraries or submitted in electronic format by thesis authors. Since 2004 all new Masters and Ph.D. theses are scanned and added to this collection after degrees are awarded.
MIT Theses are openly available to all readers. Please share how this access affects or benefits you. Your story matters.
If you have questions about MIT theses in DSpace, [email protected] . See also Access & Availability Questions or About MIT Theses in DSpace .
If you are a recent MIT graduate, your thesis will be added to DSpace within 3-6 months after your graduation date. Please email [email protected] with any questions.
Permissions
MIT Theses may be protected by copyright. Please refer to the MIT Libraries Permissions Policy for permission information. Note that the copyright holder for most MIT theses is identified on the title page of the thesis.
Theses by Department
- Comparative Media Studies
- Computation for Design and Optimization
- Computational and Systems Biology
- Department of Aeronautics and Astronautics
- Department of Architecture
- Department of Biological Engineering
- Department of Biology
- Department of Brain and Cognitive Sciences
- Department of Chemical Engineering
- Department of Chemistry
- Department of Civil and Environmental Engineering
- Department of Earth, Atmospheric, and Planetary Sciences
- Department of Economics
- Department of Electrical Engineering and Computer Sciences
- Department of Humanities
- Department of Linguistics and Philosophy
- Department of Materials Science and Engineering
- Department of Mathematics
- Department of Mechanical Engineering
- Department of Nuclear Science and Engineering
- Department of Ocean Engineering
- Department of Physics
- Department of Political Science
- Department of Urban Studies and Planning
- Engineering Systems Division
- Harvard-MIT Program of Health Sciences and Technology
- Institute for Data, Systems, and Society
- Media Arts & Sciences
- Operations Research Center
- Program in Real Estate Development
- Program in Writing and Humanistic Studies
- Science, Technology & Society
- Science Writing
- Sloan School of Management
- Supply Chain Management
- System Design & Management
- Technology and Policy Program
Collections in this community
Doctoral theses, graduate theses, undergraduate theses, recent submissions.
The Role Of Repurposing Coal Plants to Thermal Energy Storage in the Context of India
Doing the Dirty Work: Employment vulnerability to the energy transition and its implications for climate policy and politics
BReach-LP: a Framework for Backward Reachability Analysis of Neural Feedback Loops
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 .
master-thesis
Here are 546 public repositories matching this topic..., mathworks / matlab-simulink-challenge-project-hub.
This MATLAB and Simulink Challenge Project Hub contains a list of research and design project ideas. These projects will help you gain practical experience and insight into technology trends and industry directions.
- Updated Apr 11, 2024
ocean1 / awesome-thesis
A curated list of practical tips and tricks to help you achieve an awesome CS master thesis [WIP] - contributions are welcome
- Updated Jan 17, 2019
AndreiBarsan / DynSLAM
Master's Thesis on Simultaneous Localization and Mapping in dynamic environments. Separately reconstructs both the static environment and the dynamic objects from it, such as cars.
- Updated Sep 30, 2021
- Jupyter Notebook
axelbrando / Mixture-Density-Networks-for-distribution-and-uncertainty-estimation
A generic Mixture Density Networks (MDN) implementation for distribution and uncertainty estimation by using Keras (TensorFlow)
- Updated Jun 30, 2017
NWPUMetaphysicsOffice / Yet-Another-LaTeX-Template-for-NPU-Thesis
西北工业大学硕博学位论文模版 | Yet Another Thesis Template for Northwestern Polytechnical University
- Updated Feb 23, 2024
MartinStyk / AndroidApkAnalyzer
Android application for analyzing installed apps
- Updated Dec 28, 2023
andygrunwald / FOM-LaTeX-Template
A LaTeX template for term paper, bachelor or master thesis for "FOM University of Applied Sciences"
- Updated Apr 1, 2024
johnmartinsson / bird-species-classification
Using convolutional neural networks to build and train a bird species classifier on bird song data with corresponding species labels.
- Updated Oct 11, 2023
mediaic / NTU_MS_Thesis
National Taiwan University Master's Thesis Template (Latex + Word)
- Updated Aug 13, 2018
jonnor / ESC-CNN-microcontroller
Environmental Sound Classification on Microcontrollers using Convolutional Neural Networks
- Updated Dec 15, 2022
Hsins / NTU-Thesis-LaTeX-Template
🎓 Unofficial LaTeX templates for your graduate thesis (both master's theses and doctoral dissertations) at National Taiwan University. 國立臺灣大學碩博士學位論文 LaTeX 模板
- Updated Sep 5, 2023
monaen / HKU-Thesis-Template
HKU Thesis Template
- Updated Oct 27, 2020
bernhardrieder / PCGML-Game-Mechanics
Master thesis: "Using Procedural Content Generation via Machine Learning as a Game Mechanic" with a prototype in Unreal Engine 4.22.
- Updated Apr 13, 2019
Tim-HW / HW-BlueRov2-Sonar-based-SLAM
This project will evaluate simultaneous localisation and mapping (SLAM) algorithms for fusing sonar with DVL and IMU to produce maps for autonomous underwater vehicle (AUV) navigation for underwater ROV
- Updated Jan 24, 2024
jcarolinares / fpga-biorobots
Hybrid bio-inspired architecture for robots using open source FPGAs. Master thesis & IROS 2018 publication.
- Updated Dec 11, 2020
gcedo / master-thesis
The (un)official repository for my master thesis
- Updated Mar 14, 2016
maxnoe / tudothesis
LaTeX Vorlage für eine Bachelor/Masterarbeit.
- Updated Jul 19, 2023
zhangzhanluo / SJTU-thesis-template
上海交通大学研究生学位论文模板
- Updated Jun 1, 2021
Dherse / masterproef
My master thesis for the MSc. in Photonics engineering at Ghent University
- Updated Nov 17, 2023
JingWangTW / NYCU-Thesis-Template
LaTeX Template of Thesis for National Yang Ming Chiao Tung University (NYCU)
- Updated Sep 16, 2023
Improve this page
Add a description, image, and links to the master-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 master-thesis topic, visit your repo's landing page and select "manage topics."
Faculty of Science
Main navigation.
- Agricultural and Environmental Sciences
- Bachelor of Arts and Science
- Continuing Studies
- Dental Med. and Oral Health Sci.
- Engineering
- Environment
- Interfaculty Studies
- Medicine and Health Sciences
- Physical and Occupational Therapy
- Study Abroad and Field Studies
- Summer Studies
- All Courses
- All Programs
- University Regulations and Resources
- Important Dates
- The Faculty
- Undergraduate
- Search Courses
- Search Programs
- Graduate and Postdoctoral Studies
- Graduate Studies at a Glance
Program Requirements
- Graduate Admissions and Application Procedures
- Fellowships, Awards, and Assistantships
- Postdoctoral Research
- Graduate Studies Guidelines and Policies
- Graduate Student Services and Information
- Information on Research Policies and Guidelines, Patents, Postdocs, Associates, Trainees
- Atmospheric and Oceanic Sciences
- Computer Science
- Earth and Planetary Sciences
- Mathematics and Statistics
- Redpath Museum
Master of Science (M.Sc.) Computer Science (Thesis) (45 credits)
Thesis courses (29 credits).
29 credits selected from:
Offered by: Computer Science ( Faculty of Science )
Administered by: Graduate Studies
Computer Science (Sci) : Ongoing research pertaining to thesis.
Terms: This course is not scheduled for the 2024-2025 academic year.
Instructors: There are no professors associated with this course for the 2024-2025 academic year.
Restriction: Computer Science students
Required Courses (2 credits)
Computer Science (Sci) : Exposure to ongoing research directions in computer science through regular attendance of the research colloquium organized by the School of Computer Science.
Complementary Courses (14 credits)
14 credits of COMP (or approved) courses at the 500-, 600-, or 700-level.
Complementary courses must satisfy a Computer Science breadth requirement, with at least one course in two of the Theory, Systems, and Application areas. Areas covered by specific courses are determined by the Computer Science graduate program director.
Category A: Theory
Computer Science (Sci) : State-of-the-art language-based techniques for enforcing security policies in distributed computing environments. Static techniques (such as type- and proof-checking technology), verification of security policies and applications such as proof-carrying code, certifying compilers, and proof-carrying authentication.
Prerequisites: COMP 302 , COMP 330 .
Computer Science (Sci) : Propositional logic - syntax and semantics, temporal logic, other modal logics, model checking, symbolic model checking, binary decision diagrams, other approaches to formal verification.
Prerequisites: COMP 251 and COMP 330 .
Computer Science (Sci) : Introduction to modern constructive logic, its mathematical properties, and its numerous applications in computer science.
Prerequisite: COMP 302
Restriction: Not open to students who have taken COMP 426
Computer Science (Sci) : Models for sequential and parallel computations: Turing machines, boolean circuits. The equivalence of various models and the Church-Turing thesis. Unsolvable problems. Model dependent measures of computational complexity. Abstract complexity theory. Exponentially and super-exponentially difficult problems. Complete problems.
Prerequisite: COMP 330
Computer Science (Sci) : Designing and programming reliable numerical algorithms. Stability of algorithms and condition of problems. Reliable and efficient algorithms for solution of equations, linear least squares problems, the singular value decomposition, the eigenproblem and related problems. Perturbation analysis of problems. Algorithms for structured matrices.
Prerequisite: MATH 327 or COMP 350
Computer Science (Sci) : This course presents an in-depth study of modern cryptography and data security. The basic information theoretic and computational properties of classical and modern cryptographic systems are presented, followed by a cryptanalytic examination of several important systems. We will study the applications of cryptography to the security of systems.
Prerequisites: COMP 360 or COMP 362 , MATH 323 .
Computer Science (Sci) : Algorithmic and structural approaches in combinatorial optimization with a focus upon theory and applications. Topics include: polyhedral methods, network optimization, the ellipsoid method, graph algorithms, matroid theory and submodular functions.
Prerequisite: Math 350 or COMP 362 (or equivalent).
Restriction: This course is reserved for undergraduate honours students and graduate students. Not open to students who have taken or are taking MATH 552 .
Computer Science (Sci) : Foundations of game theory. Computation aspects of equilibria. Theory of auctions and modern auction design. General equilibrium theory and welfare economics. Algorithmic mechanism design. Dynamic games.
Prerequisite: COMP 362 or MATH 350 or MATH 454 or MATH 487 , or instructor permission
Restriction: Not open to students who are taking or have taken MATH 553
Computer Science (Sci) : The theory and application of approximation algorithms. Topics include: randomized algorithms, network optimization, linear programming and semi definite programming techniques, the game theoretic method, the primal-dual method, and metric embeddings.
Prerequisites: COMP 362 or MATH 350 or permission of instructor. Strong background in algorithms and/or mathematics.
Restriction: Not open to students who have taken COMP 692
Computer Science (Sci) : Concentration inequalities, PAC model, VC dimension, Rademacher complexity, convex optimization, gradient descent, boosting, kernels, support vector machines, regression and learning bounds. Further topics selected from: Gaussian processes, online learning, regret bounds, basic neural network theory.
Prerequisites: MATH 462 or COMP 451 or ( COMP 551 , MATH 222 , MATH 223 and MATH 324 ) or ECSE 551 .
Restrictions: Not open to students who have taken or are taking MATH 562 . Not open to students who have taken COMP 599 when the topic was "Statistical Learning Theory" or "Mathematical Topics for Machine Learning". Not open to students who have taken COMP 598 when the topic was "Mathematical Foundations of Machine Learning".
Computer Science (Sci) : Use of computer in solving problems in discrete optimization. Linear programming and extensions. Network simplex method. Applications of linear programming. Vertex enumeration. Geometry of linear programming. Implementation issues and robustness. Students will do a project on an application of their choice.
Prerequisites: COMP 360 and MATH 223
Computer Science (Sci) : Formulation, solution and applications of integer programs. Branch and bound, cutting plane, and column generation algorithms. Combinatorial optimization. Polyhedral methods. A large emphasis will be placed on modelling. Students will select and present a case study of an application of integer programming in an area of their choice.
Prerequisites: COMP 566 or MATH 417
Computer Science (Sci) : Study of elementary data structures: lists, stacks, queues, trees, hash tables, binary search trees, red-black trees, heaps. Augmenting data structures. Sorting and selection, Recursive algorithms. Advanced data structures including binomial heaps, Fibonacci heaps, disjoint set structures, and splay trees. Amortizing. String algorithms. Huffman trees and suffix trees. Graph algorithms.
Computer Science (Sci) : Introduction to mathematical concepts important across computer science, how to think mathematically, and how to write proofs. Proof techniques such as induction, contradiction, and monovariants; topics in combinatorics, graph theory, algebra, analysis, and probability; mathematical analysis of algorithms, data structures, and computational complexity. Emphasis on the mathematical explanations for useful concepts.
Restrictions: Not open to students who have majored in Mathematics or an equivalent subject, or have taken a proof-based math or computer science course within the previous two years.
Not open to students who have taken COMP 761 when the topic was "Mathematical Tools for Computer Science".
Computer Science (Sci) : Efficient and reliable numerical algorithms in estimation and their applications. Linear models and least squares estimation. Maximum-likelihood estimation. Kalman filtering. Adaptive estimation, GPS measurements and mathematical models for positioning. Position estimation. Fault detection and exclusion.
Prerequisites: MATH 323 , MATH 324 and COMP 350
Computer Science (Sci) : Information theoretic definitions of security, zero-knowledge protocols, secure function evaluation protocols, cryptographic primitives, privacy amplification, error correction, quantum cryptography, quantum cryptanalysis.
Prerequisite: COMP 547
Computer Science (Sci) : Review of the basic notions of cryptography and quantum information theory. Quantum key distribution and its proof of security. Quantum encryption, error-correcting codes and authentication. Quantum bit commitment, zero-knowledge and oblivious transfer. Multiparty quantum computations.
Prerequisite: COMP 547 and permission of the instructor.
Restriction: An introduction to notions of Information Theory is required.
Computer Science (Sci) : Probabilistic analysis of algorithms and data structures under random input. Expected behaviour of search trees, tries, heaps, bucket structures and multidimensional data structures. Random sampling, divide-and-conquer, grid methods. Applications in computational geometry and in game tree searching. Combinatorial search problems. Algorithms on random graphs.
Computer Science (Sci) : Advanced topics in theory related to computer science.
Category B: Systems
Computer Science (Sci) : Models and Architectures. Application-oriented communication paradigms (e.g. remote method invocation, group communication). Naming services. Synchronization (e.g. mutual exclusion, concurrency control). Fault-tolerance (e.g. process and replication, agreement protocols). Distributed file systems. Security. Examples of distributed systems (e.g. Web, CORBA). Advanced Topics.
Prerequisites: COMP 310 , COMP 251 or equivalent.
Computer Science (Sci) : The structure of a compiler. Lexical analysis. Parsing techniques. Syntax directed translation. Run-time implementation of various programming language constructs. Introduction to code generation for an idealized machine. Students will implement parts of a compiler.
3 hours, 1 hour consultation
Prerequisites: COMP 273 and COMP 302
Computer Science (Sci) : Development, analysis, and maintenance of software architectures, with special focus on modular decomposition and reverse engineering.
Prerequisite: COMP 303 .
Computer Science (Sci) : Model-driven software development; requirements engineering based on use cases and scenarios; object-oriented modelling using UML and OCL to establish complete and precise analysis and design documents; mapping to Java. Introduction to meta-modelling and model transformations, use of modelling tools.
Prerequisite: ECSE 321 or COMP 303 or COMP 361
Computer Science (Sci) : Fundamental design principles, elements, and protocols of computer networks, focusing on the current Internet. Topics include: layered architecture, direct link networks, switching and forwarding, bridge routing, congestion control, end-to-end protocols application of DNS, HTTP, P2P, fair queuing, performance modeling and analysis.
Prerequisite: COMP 310 or ECSE 427
Computer Science (Sci) : Conceptual foundations of information privacy: security and cryptography, privacy by design, privacy threats. Technical controls for supporting privacy: authorization, authentication, access control, malware and intrusion detection. Application-specific privacy concerns of databases, web and mobile applications, cloud storage.
Prerequisite: COMP 303
Restrictions: Not open to students who have taken COMP 599 when the topic was "Topics in Mobile Application Development".
Computer Science (Sci) : Architecture and examples of distributed information systems (e.g., federated databases, component systems, web databases). Data consistency (consistency models, advanced transaction models, advanced concurrency control, distributed recovery). Data replication and caching. Distribution queries, Schema Integration. Advanced Topics.
Prerequisites: COMP 421 and one of COMP 435 or COMP 535 or COMP 512 , or equivalent.
Computer Science (Sci) : Program analysis and transformations are used in optimizing compilers and other automatic tools such as bug-finders, verification tools and software engineering applications. Course topics include the design of intermediate representations, control flow analysis, data flow analysis at both the intra- and inter-procedural level and program transformations for performance improvement.
Prerequisite: COMP 251 or equivalent, COMP 302 or equivalent, COMP 520 is useful but not strictly necessary
Computer Science (Sci) : Conservative and optimistic synchronization involved in executing a discrete event simulation on a distributed platform (e.g. cluster of workstations, shared memory multiprocessor). Focus is on efficiency, strengths and limitations of the different approaches. Applications to large simulations (networks, VLSI, virtual environments).
Prerequisite: COMP 310 or equivalent.
Computer Science (Sci) : Software fault tolerance, concepts and implementation. Failure classification; information and time redundancy; forward and backward error recovery; error confinement; idealized fault-tolerant component; sequential and concurrent systems; exception handling; transactions and atomic actions; voting; design diversity. Case studies.
Prerequisite: COMP 409 or permission of instructor
Computer Science (Sci) : Advanced topics in programming.
Computer Science (Sci) : Advanced topics in computing systems.
Category C: Applications
Computer Science (Sci) : The approach and the challenges in the key components of manipulators and locomotors: representations, kinematics, dynamics, rigid-body chains, redundant systems, under-actuated systems, control, planning, and perception. Practical aspects of robotics: collisions, integrating sensory feedback, and real-time software development.
Prerequisites: MATH 223 , MATH 323 , COMP 206 , and COMP 250 , or equivalents.
Restrictions: Not open to students who have taken COMP 597 when the topic was "Applied Robotics".
Students should be comfortable with C++ (such as from COMP 322 ) and a Unix-like programming environment.
Computer Science (Sci) : Genre and history of games, basic game design, storytelling and narrative analysis, game engines, design of virtual worlds, real-time 2D graphics, game physics and physical simulation, pathfinding and game AI, content generation, 3D game concerns, multiplayer and distributed games, social issues.
Prerequisite: COMP 251 , MATH 223 and ( COMP 303 or COMP 361 ).
Computer Science (Sci) : Computational models of visual perception and audition. Vision problems include stereopsis, motion, focus, perspective, color. Audition problems include source localization and recognition. Emphasis on physics of image formation, sensory signal processing, neural pathways and computation, psychophysical methods.
Restrictions: Not open to students who have taken COMP 646 .
Computer Science (Sci) : Overview of the influence of neuroscience and psychology on Artificial Intelligence (AI). Historical topics: perceptrons, the PDP framework, Hopfield nets, Boltzmann and Helmholtz machines, and the behaviourist origins of reinforcement learning. Modern topics: deep learning, attention, memory and consciousness. Emphasis on understanding the interdisciplinary foundations of modern AI.
Prerequisites: MATH 222 , MATH 223 , and MATH 323 ; or equivalents.
Restrictions: Not open to students who have taken COMP 596 when the topic was "Brain-Inspired Artificial Intelligence".
Computer Science (Sci) : An introduction to the computational modelling of natural language, including algorithms, formalisms, and applications. Computational morphology, language modelling, syntactic parsing, lexical and compositional semantics, and discourse analysis. Selected applications such as automatic summarization, machine translation, and speech processing. Machine learning techniques for natural language processing.
Prerequisite(s): MATH 323 or ECSE 305 , COMP 251 or COMP 252
Restriction(s): Not open to students who have taken COMP 599 in 201509 or 201609.
Computer Science (Sci) : Selected topics in machine learning and data mining, including clustering, neural networks, support vector machines, decision trees. Methods include feature selection and dimensionality reduction, error estimation and empirical validation, algorithm design and parallelization, and handling of large data sets. Emphasis on good methods and practices for deployment of real systems.
Prerequisite(s): MATH 323 or ECSE 205 , COMP 202 , MATH 133 , MATH 222 (or their equivalents).
Restriction(s): Not open to students who have taken or are taking COMP 451 , ECSE 551 , or PSYC 560 .
Some background in Artificial Intelligence is recommended, e.g. COMP-424 or ECSE-526 , but not required.
Computer Science (Sci) : Fundamental mathematical, algorithmic and representational issues in computer graphics: overview of graphics pipeline, homogeneous coordinates, projective transformations, line-drawing and rasterization, hidden surface removal, surface modelling (quadrics, bicubics, meshes), rendering (lighting, reflectance models, ray tracing, texture mapping), compositing colour perception, and other selected topics.
Prerequisite: MATH 222 , MATH 223 , COMP 250 , COMP 206
Computer Science (Sci) : Image filtering, edge detection, image features and histograms, image segmentation, image motion and tracking, projective geometry, camera calibration, homographies, epipolar geometry and stereo, point clouds and 3D registration. Applications in computer graphics and robotics.
Prerequisites: COMP 251 , MATH 222 , MATH 223
Computer Science (Sci) : Fundamental mathematical and computational issues in computer animation with a focus on physics based simulation: overview of numerical integration methods, accuracy and absolute stability, stiff systems and constraints, rigid body motion, collision detection and response, friction, deformation, stable fluid simulation, use of motion capture, and other selected topics.
Prerequisite(s): MATH 222 , MATH 223 , COMP 206 , COMP 250
Computer Science (Sci) : Application of computer science techniques to problems arising in biology and medicine, techniques for modeling evolution, aligning molecular sequences, predicting structure of a molecule and other problems from computational biology. An in-depth exploration of key research areas.
Prerequisites: COMP 251 , and MATH 323 or MATH 203 or BIOL 309
Restriction: Not open to students who have taken or are taking COMP 462 .
Note: Additional work will consist of assignments and of a substantial final project that will require to put in practice the concepts covered in the course.
Computer Science (Sci) : Fundamental concepts and techniques in computational structural biology, system biology. Techniques include dynamic programming algorithms for RNA structure analysis, molecular dynamics and machine learning techniques for protein structure prediction, and graphical models for gene regulatory and protein-protein interaction networks analysis. Practical sessions with state-of-the-art software.
Prerequisite: COMP 462 .
Corequisite(s): COMP 462 or COMP 561
Computer Science (Sci) : Linear models in statistical genetics, causal inference, single-cell genomics, multi-omic learning, electronic health record mining. Applications of machine learning techniques: linear regression, latent factor models, variational Bayesian inference, neural networks, model interpretation.
Prerequisites: ( BIOL 202 or BIOL 302 ) and MATH 324 and ( COMP 451 or COMP 551 ), or equivalents.
Restrictions: Not open to students who have taken COMP 597 or COMP 598 when the topic was "Machine Learning in Genomics and Healthcare".
Computer Science (Sci) : Bandit algorithms, finite Markov decision processes, dynamic programming, Monte-Carlo Methods, temporal-difference learning, bootstrapping, planning, approximation methods, on versus off policy learning, policy gradient methods temporal abstraction and inverse reinforcement learning.
Prerequisite: A university level course in machine learning such as COMP 451 or COMP 551 . Background in calculus, linear algebra, probability at the level of MATH 222 , MATH 223 , MATH 323 , respectively.
Computer Science (Sci) : Practical aspects of building software systems with machine learning components: requirements, design, delivery, quality assessment, and collaboration. Consideration of a user-centered mindset in development; integration of design and development considerations relevant to artificial intelligence, such as security, privacy, and fairness.
Prerequisites: COMP 303 , COMP 424 or COMP 551
Restrictions: Not open to students who have taken COMP 598 or COMP 599 when the topic was "Software Engineering for Building Intelligent Systems".
Computer Science (Sci) : Representation, inference and learning with graphical models; directed and undirected graphical models; exact inference; approximate inference using deterministic optimization based methods, stochastic sampling based methods; learning with complete and partial observations.
Prerequisites: COMP 251 , MATH 323 , MATH 324 ; or equivalents.
Restrictions: Not open to students who have taken COMP 766 or COMP 767 when the topic was "Probabilistic Graphical Models".
A background in AI ( COMP 424 ) and machine learning ( COMP 451 or COMP 551 ) is highly recommended.
Computer Science (Sci) : Techniques related to microarrays (normalization, differential expression, class prediction, class discovery), the analysis of non-coding sequence data (identification of transcription factor binding sites), single nucleotide polymorphisms, the inference of biological networks, and integrative Bioinformatics approaches.
Prerequisite: Enrolment in Bioinformatics Option Program or permission of coordinators.
Restrictions: Enrolment by students in the Bioinformatics Option Program or by permission of course coordinators only. Computer Science graduate students not in the Bioinformatics Option Program need additional permission of the M.Sc. or Ph.D. Committee respectively.
Computer Science (Sci) : An overview of state-of-the-art algorithms used in machine learning, including theoretical properties and practical applications of these algorithms.
Prerequisites: COMP 424 , COMP 526 or ECSE 526 , COMP 360 , MATH 323 or ECSE 305 .
Computer Science (Sci) : Machine learning with graph-structured data. Introductions to spectral graph theory, graph signal processing, graph convolutions, graph neural networks, and the logic of graphs.
Prerequisites: MATH 222 , MATH 223 , COMP 360 , COMP 451 or COMP551 , or equivalents.
Restriction: Not open to students who have taken COMP 766 when the topic was "Graph Representation Learning".
Computer Science (Sci) : Advanced algorithms for the annotation of biological sequences. Algorithms and heuristics for pair-wise and multiple sequence alignment. Gene-finding with hidden Markov models and variants. Motifs discovery techniques: over representation and phylogenetic footprinting approaches. RNA secondary structure prediction. Detection of repetitive elements. Representation and annotation of protein domains.
Prerequisite: COMP 462 or with instructor's permission.
Department and University Information
Faculty Links
- Science website
IMAGES
VIDEO
COMMENTS
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 ...
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.
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.
Here's the list of the top computer science research topics for 2023 you can use for an essay or senior thesis: AP Computer Science Topics for Students Entering College. How has big data impacted the way small businesses conduct market research? Does machine learning negatively impact the way neurons in the brain work?
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 ...
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
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 ...
Theses/Dissertations from 2019. PDF. A Secure Anti-Counterfeiting System using Near Field Communication, Public Key Cryptography, Blockchain, and Bayesian Games, Naif Saeed Alzahrani (Dissertation) PDF. Spectral Clustering for Electrical Phase Identification Using Advanced Metering Infrastructure Voltage Time Series, Logan Blakely (Thesis) PDF.
Zhang, Minrui. CS2980: Model-based Semantic Compression in Database Project Report (478.9 KB) Zhang, Shu. Column-based Database Semantic Compression and Prediction-based Query Optimization (551.8 KB) Zhong, Zhigang. Fractal Tree Implementation with Intel Hardware Supported Transactional Memory (106.1 KB)
Design, Deployment, and Validation of Computer Vision Techniques for Societal Scale Applications, Arup Kanti Dey. PDF. AffectiveTDA: Using Topological Data Analysis to Improve Analysis and Explainability in Affective Computing, Hamza Elhamdadi. PDF. Automatic Detection of Vehicles in Satellite Images for Economic Monitoring, Cole Hill. PDF
Theses/Dissertations from 2013. Alsafeer software for teaching computer literacy, Zieb Rabie Alqahtani. Wireless electronic scoring of kendo competition matches using an embedded system, Edward B. Hogan. Using phishing to test social engineering awareness of financial employees, Rebecca M. Long.
Here are interesting topics for a computer science thesis to review: Discuss databases, data mining, and how cryptocurrency works. Examine the network between neuron network and machine learning. How do robots and computers understand human language. Examine the role of mathematics in modeling computers.
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.
Masters Research Topics Availability. Solid programming skills. Deep learning in video recognition. Service-oriented architecture. Micro-architecture. Knowledge of Python. Knowledge of Java. Must plan to work on project for two semesters. All aspects of Database Management Systems and Data Mining.
Computer Science Dissertation Topics - Provided for free, excellent Master and Bachelor topics will help you get started with your proposal or dissertation. Services. ... 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 ...
COMPUTER VISION IN ADVERSE CONDITIONS: SMALL OBJECTS, LOW-RESOLUTION IMAGES, AND EDGE DEPLOYMENT, Raja Sunkara. Theses from 2022 PDF. Maximising social welfare in selfish multi-modal routing using strategic information design for quantal response travelers, Sainath Sanga. PDF. Man-in-the-Middle Attacks on MQTT based IoT networks, Henry C. Wong
Latest Topics for Pursuing Research in Technology and Computer science 2018-2020. Role of human-computer interaction. AI and robotics. Software engineering and programming. High-performance ...
Hey all CS people, I'll be starting a computer science master's program in the fall. I'm trying to decide on a thesis research topic as I would rather do research over the applied cs. Some of my interests are database, security, and forensics. Our departments forensics program is just beginning but it has grown quickly in just a semester.
Theses/Dissertations from 2023. PDF. Classification of DDoS Attack with Machine Learning Architectures and Exploratory Analysis, Amreen Anbar. PDF. Multi-view Contrastive Learning for Unsupervised Domain Adaptation in Brain-Computer Interfaces, Sepehr Asgarian. PDF.
How to search for Harvard dissertations. DASH, Digital Access to Scholarship at Harvard, is the university's central, open-access repository for the scholarly output of faculty and the broader research community at Harvard.Most Ph.D. dissertations submitted from March 2012 forward are available online in DASH.; Check HOLLIS, the Library Catalog, and refine your results by using the Advanced ...
Research Topics for Masters Computer Science Research Topics for Masters offers huge list of topics for Masters Students. We are also the world's number one institution with ISO 9001.2000 certified organization started with the only motive of serving our students until they feel satisfied. Due to our experience and expertise, we can do any ...
MIT's DSpace contains more than 58,000 theses completed at MIT dating as far back as the mid 1800's. Theses in this collection have been scanned by the MIT Libraries or submitted in electronic format by thesis authors. Since 2004 all new Masters and Ph.D. theses are scanned and added to this collection after degrees are awarded.
Master's Thesis on Simultaneous Localization and Mapping in dynamic environments. Separately reconstructs both the static environment and the dynamic objects from it, such as cars. computer-vision deep-learning master-thesis eth-zurich slam autonomous-vehicles dense. Updated on Sep 30, 2021. Jupyter Notebook.
14 credits of COMP (or approved) courses at the 500-, 600-, or 700-level. Complementary courses must satisfy a Computer Science breadth requirement, with at least one course in two of the Theory, Systems, and Application areas. Areas covered by specific courses are determined by the Computer Science graduate program director. Category A: Theory.