Top 111+ Capstone Project Ideas in Computer Science for Students

Capstone Project Ideas Computer Science

  • Post author By Amar
  • February 20, 2024

As a computer science student close to finishing your degree, your final project is a big chance to use all the knowledge and technical skills you’ve learned over the years. This final project allows you to show off your abilities, creativity, and understanding of the exciting field of computer science.

More than just a requirement to graduate, the final project lets you dive into a special area that interests you and matches your career goals. Whether you love developing new artificial intelligence programs, building strong and flexible software systems, or exploring cybersecurity, this project allows you to solve real-world problems and develop new solutions.

With technology always changing, there are countless exciting final project ideas in computer science. The choices are endless and thrilling, from using machine learning to improve prediction to using blockchain for secure data management or even creating augmented reality and virtual simulations.

In this complete guide, we’ve carefully gathered a collection of over 111 thought-provoking and engaging final project ideas covering the many areas of computer science. Each idea has been chosen to spark your curiosity, challenge your problem-solving skills, and provide a rewarding experience that solidifies what you’ve learned and prepares you for the professional world.

Table of Contents

Importance of Capstone Projects

Capstone projects are a huge part of many college programs, especially in computer science, engineering, and business. These final projects let students use the things they learned in their studies as a real challenge.

What Are Capstone Projects?

A capstone project is a big assignment that is the last thing students do before finishing their college program. Instead of a normal class with lectures and tests, a capstone has students identify and solve a hard problem. They use the skills they have learned in communication, analysis, and technical areas.

Capstone projects can be different things, like:

  • A long research paper
  • A project to design or create software
  • A project for a real company
  • Making a plan for a new business

No matter what kind of project it is, all capstones have the same goal – combining what students know and getting them ready for a real job.

Why They Matter for Computer Science

Capstone projects are extra important in computer science programs because the field is so hands-on. Unlike some subjects that are just theory, really understanding coding, design, and solving computer problems means practicing a lot.

Through a computer science capstone, students get precious experience with things like:

  • The full process of developing software
  • Planning and managing a project
  • Understanding what a system needs to do
  • Writing code and fixing errors
  • Working together in teams and communicating

Most importantly, a capstone puts students in the kinds of open-ended, multi-part challenges they will face in real computer science jobs. This unstructured setup makes students develop technical skills and important abilities like creativity, critical thinking, and independent learning.

The capstone project is the highest point of a student’s college experience. It shows they are truly ready to start working as professional computer scientists.

Recommended Readings: “ Top 59+ Amazing Poster Board Project Ideas – Inspiration & Creativity “

111+ Amazing Capstone Project Ideas in Computer Science

Here is the list of the top 111+ most amazing capstone project ideas for computer science, please take a look: 

Artificial Intelligence and Machine Learning

  • Make a talking computer friend using words.
  • Suggest movies, books, or music you might like.
  • Figure out if people are happy or sad in their messages.
  • Recognize faces in pictures.
  • Create a computer friend that listens to your voice commands.
  • Help doctors find out what’s wrong with people using computers.
  • Stop spam emails with the help of computers.
  • Make a computer tool that translates languages in real time.
  • Teach a computer to understand hand movements.
  • Create a smart computer player for games.

Web Development and Applications

  • Make an online store where you can buy things.
  • Create a website where you can connect with friends.
  • Build a website for learning with videos and quizzes.
  • Make an app to help manage tasks and work together.
  • Create a tool for writing and sharing articles online.
  • Make a tool for writing documents together in real time.
  • Create a website for sharing yummy recipes.
  • Make a website to find and apply for jobs.
  • Create a website where people can help fund cool projects.
  • Make a website for planning and sharing travel adventures.

Data Science and Big Data

  • Look at social media to find out what people like.
  • Predict if the stock market will go up or down.
  • Suggest things to buy based on what you like.
  • Predict when lots of people might get sick.
  • Create a system that watches traffic using smart devices.
  • Stop bad people from doing tricky things with money.
  • Learn about what people like to make better ads.
  • Suggest news articles based on what you like.
  • Make a weather prediction model using past data.
  • Improve websites based on how people use them.

Cybersecurity and Network Security

  • Help keep your passwords safe with a computer tool.
  • Stop bad people from getting into computer networks.
  • Protect your computer from bad software that asks for money.
  • Manage which apps can talk to your computer.
  • Keep your files safe by turning them into secret codes.
  • Stop people from tricking you into doing things online.
  • Watch the internet to find out if something strange is happening.
  • Create a tool to understand and fight against bad software.
  • Make a tool to send secret messages that only certain people can read.
  • Use your fingerprint to unlock things on the computer.

Mobile App Development

  • Make an app to help you exercise and track progress.
  • Create an app to learn new languages with fun lessons.
  • Make an app to relax and calm your mind.
  • Create an app to help you manage money and spending.
  • Make an app to find and save yummy recipes.
  • Create an app to remember and share travel memories.
  • Make an app to help you remember and finish tasks.
  • Create an app to listen to music and discover new songs.
  • Make an app to help you manage time and set goals.
  • Create an app to support mental well-being.

Computer Vision and Image Processing

  • Make a tool to read license plates for parking.
  • Create a fun tool to mix faces in pictures.
  • Add captions to pictures using computer smarts.
  • Create a tool to scan and read documents.
  • Make an app to show cool things in the real world using your phone.
  • Help find skin problems using pictures and computers.
  • Find objects in pictures as soon as they appear.
  • Make a tool to recognize fingerprints for safety.
  • Create a tool to analyze pictures from space for farming.
  • Help cars recognize traffic signs by themselves.

Internet of Things (IoT)

  • Make your home smart so you can control things with your voice.
  • Create a watch that helps keep you healthy.
  • Make a smart farm to save water and grow crops better.
  • Create a tool to check if a room is too hot or cold.
  • Use smart devices to save energy at home.
  • Make a tool to check if the water is clean or not.
  • Create a system to manage garbage using smart devices.
  • Make a bracelet that helps old people if they fall.
  • Create a system to manage inventory in a store.
  • Make a tool to know which products are in stock in a store.

Game Development

  • Create a simple game where you jump and run.
  • Make a game where many people play together online.
  • Create a game you can play using special glasses.
  • Make a puzzle game where the computer creates levels.
  • Make a game where you control many characters at once.
  • Create a game where you make your character.
  • Make a game where you play to the beat of the music.
  • Create a game where you build and defend towers.
  • Make a car racing game where you can customize your car.
  • Create a game where you survive and build things.

Blockchain and Cryptocurrency

  • Create a fair voting system using special computer money.
  • Make a wallet to store special computer money.
  • Create a system to follow where products come from using special computer money.
  • Make a market where people can buy and sell things using special computer money.
  • Create a system to prove who you are using special computer money.
  • Make a system to prove if a document is real using special computer money.
  • Create a way for people to support projects using special computer money.
  • Make a system to manage digital things using special computer money.
  • Create a system to prove you learned something using special computer money.
  • Make a social media that uses special computer money.

Robotics and Automation

  • Make a robot arm that can pick up things.
  • Create a pretend world for cars to drive themselves.
  • Build a flying robot with a mind of its own.
  • Make a robot vacuum that doesn’t bump into things.
  • Create a robot that helps sort trash for recycling.
  • Make a pretend person who talks and understands you.
  • Build a robot bartender that makes drinks for you.
  • Make a robot pet that does fun things.
  • Create a robot that brings things to people.
  • Make a pretend friend to help people who need it.

Natural Language Processing (NLP)

  • Make a tool to know if people like or dislike things.
  • Create a tool to make long texts shorter.
  • Make a computer friend who talks with you online.
  • Create a tool to change words from one language to another.
  • Make a computer friend that answers text questions.
  • Create a tool to organize news articles by topic.
  • Make a tool to understand names and important words in text.
  • Create a tool to fix writing mistakes.
  • Make a tool to check if someone copied text from somewhere else.
  • Create a computer friend to chat with when feeling down.
  • Create a tool to turn written words into spoken words.

Miscellaneous

  • Make a tool to create 3D models and pictures.
  • Create a pretend world for learning and practicing.
  • Make a tool to check who is present using cameras.
  • Create a tool to turn spoken words into written words.
  • Make a tool to create music using computers.
  • Create a pretend room to try on clothes online.
  • Make a fun game to learn languages.
  • Create a tool to understand different languages in real time.
  • Make a tool to know when traffic might be bad using computers.

We have tried to cover all major categories possible to cater to so that you don’t have to search different portals and websites to discover your favorite capstone project idea for computer science. 

How do you choose the right capstone project ideas for you?

Your capstone project is the biggest part of your computer science studies. It lets you use everything you’ve learned on a real challenge. But how do you pick the right project? There are a few key things to think about.

Things to Think About

Choosing your capstone project is an important choice. The project you pick will take up much time and hard work. So it’s smart to carefully think about everything that matters to find the best fit for you.

Matches Your Job Goals

One main thing is how the project goes with the type of job you want after college. If you hope to be a coder who makes software, then a coding project would let you practice those skills. If you want to work on keeping computer systems safe, then a project about computer security would be a better match. Pick something that will help get you ready for your desired job.

Is Something You Enjoy

You’ll spend many hours on your capstone over several months. So, it’s also important to pick a project you will find interesting and fun to work on. If you choose something you’re excited about, you’ll stay motivated. But if you pick a boring topic, the project will feel like a long, hard task.

The best choice is a capstone that prepares you for your career goals while being about something you like in computer science. You can make the most of this big final project experience by carefully finding that balance.

Closing Up 

Choosing the right capstone project is important for computer science students. It’s the final project before you graduate, so you want to pick something great. The good news is, with over 111 cool ideas, you will find a project that fits your interests and prepares you for the job you want after college.

Maybe you dream of creating awesome apps or building the next big video game. Then, a software development project could be perfect for you. Or if robots and physical computing excite you, designing and coding a robot would be a blast. 

A cybersecurity project is an option for those who keep data and networks secure. And for visionary students wanting to launch their startup, a business plan for a new tech idea could be the capstone for you.

So take your time going through all the many possibilities. Think about what computer science areas excite you most to learn and create. Find that perfect balance between preparing for your dream job and pursuing your passions. 

With over 111 unique ideas, you’ll find an amazing capstone that lets you showcase your mad skills on something awesome! It’ll be challenging but incredibly rewarding to complete such a big hands-on project you can be proud of.

What is a capstone project?

A capstone project is a big assignment that computer science students work on in their final year of college. It allows you to apply everything you’ve learned in your courses to a complex problem or challenge. Completing a capstone project demonstrates your skills and preparedness for field work.

Why are capstone projects important?

Capstone projects are crucial for computer science students because they provide hands-on experience tackling an open-ended problem similar to what you’ll face professionally. It helps you develop technical abilities like coding and system design and important skills like project planning, problem-solving, and teamwork.

How do I choose a good capstone project idea?

The best capstone ideas align with your personal interests and career goals. Pick something you find genuinely fascinating that will allow you to practice skills related to the type of job you want after graduating. Finding that balance will keep you motivated throughout the long project.

  • Tags capstone , ideas , project , students
  • australia (2)
  • duolingo (13)
  • Education (283)
  • General (78)
  • How To (16)
  • IELTS (127)
  • Latest Updates (162)
  • Malta Visa (6)
  • Permanent residency (1)
  • Programming (31)
  • Scholarship (1)
  • Sponsored (4)
  • Study Abroad (187)
  • Technology (12)
  • work permit (8)

Recent Posts

How To Make School In Infinite Craft

ct-logo

141+ Best Capstone Project Ideas For Computer Science

In the growing world of computer science, selecting the right capstone project can be a pivotal decision for students. A well-chosen project can not only demonstrate your skills but also open doors to exciting opportunities in the tech industry.

To help you make an informed choice, we’ve compiled a comprehensive list of 141+ good capstone project ideas for computer science students, categorized by fields of interest. These ideas encompass a wide range of topics, ensuring there’s something for every computer science enthusiast.

What Is Capstone Project in Computer Science

Table of Contents

A capstone project represents the conclusion of a student’s career. It is often completed during the student’s last year of study. The capstone project displays all you’ve learned and accomplished all semester long. Depending on the discipline and the criteria of the educational institution, capstone projects might take the shape of research articles, software programs, experiments, presentations, or artistic works.

Real-world applicability and significance are what make a capstone project shine. It requires students to work with faculty mentors to apply their theoretical knowledge to real-world situations and develop original solutions. Students may demonstrate their knowledge and skills, get practical experience, and grow from beginners to experts in their profession via this project.

Significance of Capstone Projects

Want to why capstone project ideas are good to make? Let’s know the importance of capstone project ideas for computer science students.

1. Integration of Knowledge

Capstone projects require students to draw upon the knowledge and skills they have acquired throughout their academic journey. This integration of concepts from various courses fosters a holistic understanding of the subject matter.

2. Problem-Solving Skills

Capstone projects often involve tackling complex problems or tasks. This challenges students to develop critical thinking, problem-solving, and decision-making skills, which are highly valuable in any profession.

3. Interdisciplinary Learning

In some cases, capstone projects encourage interdisciplinary collaboration. This exposure to multiple fields can lead to innovative solutions and a broader perspective on the subject matter.

4. Professional Development

Completing a capstone project can boost a student’s confidence and competence. It provides tangible evidence of their abilities, which can be showcased to potential employers or used as a portfolio piece.

5. Real-World Application

The practical value gained through capstone projects is significant. They provide students an opportunity to work on real problems and develop workable solutions, which is invaluable training for their future employment.

How to Choose the Right Capstone Project

Want to know What Are the Three Best Ways to Generate Ideas for A Writing Project and how to choose them? These are the following steps to choose the right capstone project for computer science. 

How to Choose the Right Capstone Project

1. Identify Your Interests

Consider your passion and interests within your field of study. A project aligned with your interests will keep you motivated throughout the process.

2. Define Your Goals

With this last project, what do you want to accomplish? Get your academic or professional objectives in the open, and make sure your project serves them.

3. Consult with Faculty

Seek guidance from your professors or mentors. They can provide valuable insights, suggest relevant topics, and help you refine your project idea.

4. Assess Feasibility

Evaluate the feasibility of your project in terms of available resources, time, and scope. Ensure it’s achievable within the constraints of your academic program.

5. Consider Impact

Evaluate the results you want to achieve with your project. How will it help advance your area of study or solve pressing societal issues?

6. Research Existing Work

Review existing literature and projects related to your chosen topic. This will help you identify gaps in knowledge and opportunities for innovation.

7. Plan and Develop

After choosing the best capstone project, you will create a detailed plan outlining the steps, milestones, and resources needed for its successful completion.

8. Seek Feedback

It’s important to get input from instructors, peers, and subject matter experts throughout the project. You may learn a lot from their analyses and suggestions.

9. Stay Committed

Capstone projects often require dedication and perseverance. Stay committed to your project, even when faced with challenges.

141+ Best Capstone Project Ideas For Computer Science Students

Following are the best capstone project ideas for computer science students. It is such as;

Best Capstone Project Ideas For Computer Science Students

Machine Learning and Artificial Intelligence (AI)

  • Image Recognition for Medical Diagnosis
  • Predictive Text Generation using GPT-3
  • Fraud Detection in Financial Transactions
  • Recommendation System for E-commerce
  • Autonomous Drone Navigation
  • Natural Language Processing for Sentiment Analysis
  • Handwriting Recognition for Language Translation
  • Autonomous Self-Driving Car Simulation
  • Speech Recognition for Voice Assistants
  • Predictive Maintenance for Industrial Equipment

Data Science and Big Data Capstone Project Ideas For Computer Science

  • Predictive Analytics for the Stock Market
  • Customer Churn Prediction
  • Social Media Sentiment Analysis
  • Healthcare Data Analytics
  • Data Visualization for Climate Change
  • Predictive Maintenance in Manufacturing
  • Recommender System for Streaming Platforms
  • Predicting Disease Outbreaks with Epidemiological Data
  • Sports Analytics for Performance Improvement
  • Financial Fraud Detection Using Big Data
  • Cybersecurity and Network Security

Capstone Project Ideas For Intrusion Detection System (IDS) Development

  • Network Traffic Analysis for Anomaly Detection
  • Secure Password Management System
  • Biometric Authentication for Access Control
  • Malware Detection and Analysis
  • Blockchain-Based Secure Voting System
  • Secure File Transfer Protocol (SFTP)
  • IoT Device Security
  • Privacy-Preserving Data Sharing
  • Cyber Threat Intelligence Platform
  • Web Development and Mobile App Development

Best E-commerce Platform Development

  • Social Networking Application
  • Online Learning Management System
  • Healthcare Appointment Booking App
  • Real-Time Language Translation App
  • Travel Planning and Booking Website
  • Virtual Reality (VR) Tourism Experience
  • Task Management Mobile App
  • Food Delivery Service App
  • Cryptocurrency Portfolio Tracker
  • Computer Vision and Image Processing

Capstone Project Ideas In Object Detection and Tracking 

  • Facial Recognition for Attendance
  • Augmented Reality (AR) Gaming
  • Document Scanner with Optical Character Recognition (OCR)
  • Art Style Transfer
  • QR Code Generator and Scanner
  • Gesture Recognition System
  • License Plate Recognition
  • Image Stitching for Panoramas
  • Medical Image Analysis for Disease Detection
  • Database Systems and Management

Online Grocery Store Database

  • Library Management System
  • Patient Record Management
  • Restaurant Reservation System
  • Inventory Management Database
  • Social Media Analytics Database
  • Customer Relationship Management (CRM) System
  • Job Search and Recruitment Platform
  • Online Auction Platform Database
  • Personal Finance Tracker
  • Artificial Intelligence and Robotics

Humanoid Robot with Emotion Recognition

  • Reinforcement Learning for Robot Navigation
  • AI-powered Chatbot for Customer Support
  • Robotic Arm Control with Computer Vision
  • Autonomous Delivery Robot
  • Smart Home Automation with AI
  • AI-Powered Music Composer
  • Speech-Enabled Home Automation
  • Autonomous Quadcopter Control
  • AI Dungeon Master for Role-Playing Games
  • Software Engineering and Development Tools

Version Control System for Distributed Teams Capstone Project Ideas 

  • Code Review and Collaboration Platform
  • Continuous Integration/Continuous Deployment (CI/CD) Pipeline
  • Automated Testing Framework
  • Bug Tracking and Issue Management System
  • Code Quality Analysis Tool
  • DevOps Dashboard for Infrastructure Management
  • Code Optimization Tool
  • Static Code Analysis for Security
  • Agile Project Management Tool
  • Internet of Things (IoT)

Capstone Project Ideas For Smart Home Energy Management

  • Environmental Monitoring with IoT Sensors
  • Smart Agriculture System
  • Wearable Health Monitoring Device
  • IoT-Based Smart Traffic Management
  • Smart Water Quality Monitoring
  • Smart Parking System
  • Home Automation with Voice Control
  • IoT-Based Asset Tracking
  • Industrial IoT for Predictive Maintenance

Game Development Capstone Project Ideas

  • 2D Platformer Game
  • First-Person Shooter (FPS) Game
  • Puzzle Adventure Game
  • Real-Time Strategy (RTS) Game
  • Virtual Reality (VR) Game
  • Augmented Reality (AR) Game
  • Multiplayer Online Battle Arena (MOBA) Game
  • Racing Game with Physics Simulation
  • Educational Game for Kids
  • Roguelike Dungeon Crawler
  • Natural Language Processing (NLP)

Capstone Project Ideas For Chatbot with Multilingual Support

  • Sentiment Analysis for Social Media
  • Language Translation Tool
  • Text Summarization
  • Question-Answering System
  • Language Model Fine-tuning
  • Named Entity Recognition
  • Language Generation for Storytelling
  • Plagiarism Detection
  • Speech-to-Text and Text-to-Speech Conversion
  • Cloud Computing and Virtualization

Great Cloud-Based File Storage and Sharing

  • Virtual Machine Management
  • Serverless Computing Platform
  • Cloud-Based Video Streaming Service
  • Container Orchestration with Kubernetes
  • Cloud-Native Application Development
  • Cloud Security Monitoring and Compliance
  • Cloud Cost Optimization Tool
  • Disaster Recovery Planning in the Cloud
  • Cloud-Based Data Warehousing

Human-Computer Interaction (HCI) Capstone Project Ideas

  • Accessibility Tools for People with Disabilities
  • Eye-Tracking Interface for Hands-Free Control
  • Virtual Keyboard for Touchscreen Devices
  • User Experience (UX) Testing Platform
  • Gesture-Based User Interface
  • Brain-Computer Interface for Disabled Users
  • AR/VR-based Educational Interactive Platform
  • Voice User Interface (VUI) for Smart Homes
  • Emotion Recognition in User Interfaces
  • Natural Language Interface for Software Applications

Blockchain and Cryptocurrency Capstone Projects

  • Cryptocurrency Wallet Application
  • Decentralized Finance (DeFi) Platform
  • Supply Chain Tracking with Blockchain
  • Digital Identity Verification
  • Tokenization of Real Assets
  • Blockchain-Based Voting System
  • Smart Contracts for Legal Agreements
  • NFT Marketplace Development
  • Blockchain for Healthcare Records
  • Energy Trading Platform with Blockchain
  • Cryptocurrency Exchange Development

Future of Capstone Projects in Computer Science

Capstone projects become more important as computer science evolves rapidly. These concluding efforts will shape computer science education and tech sector integration in the future. Let’s look forward to computer science capstone projects:

1. Integration of Emerging Technologies

Capstone projects will increasingly involve cutting-edge technologies like AI, blockchain, and quantum computing.

2. Industry Collaboration

Collaboration between academia and industry will play a pivotal role in shaping the future of capstone projects, providing students with real-world challenges and opportunities.

3. Interdisciplinary Focus

Expect a trend toward interdisciplinary capstone projects, addressing complex issues that require expertise from multiple fields.

4. Globalization and Remote Collaboration

Capstone projects will embrace remote collaboration, allowing students to work on international projects and gain diverse perspectives.

5. Emphasis on Ethical AI

Ethical considerations in AI and machine learning will become a central theme in computer science capstone projects.

6. Personalized Learning

Capstone projects will be tailored to individual student interests, fostering a more personalized and engaging educational experience.

7. AI-Powered Project Guidance

AI-driven tools will assist students in selecting, planning, and executing capstone projects, enhancing project success rates.

How To Find Your Passion in Computer Science Projects

 here are the headings for the steps to find your passion in computer science projects:

  • With the Self-Reflection
  • Explore a Variety of Topics
  • Practical Experience
  • Learn Continuously
  • Seek Inspiration from Others
  • Experiment and Innovate
  • Problem Solving and Impact
  • Feedback and Adaptation
  • Collaboration and Networking
  • Stay Informed

Choosing a capstone project is a big step for computer science students. Apply your knowledge and creativity to real-world situations. These many capstone project ideas for computer science students should excite you. Whether you’re interested in AI, web development, cybersecurity, or another sector. Choosing a project that matches your interests and professional ambitions can help you create something amazing.

The capstone project options range from AI and web development to cybersecurity and blockchain , offering something for every computer science enthusiast. Choose a capstone project that matches your hobbies and professional ambitions. These projects might affect your academic career and the future of technology, so embrace the difficulties, seek help, and remain dedicated.

With the appropriate project and perseverance, you’ll graduate with knowledge and a showcase of your abilities and creativity. Enter capstone projects and show off your creativity and technical skills. Your input will shape computer science.

Does computer science have a capstone?

Yes, computer science often includes capstone projects as a culminating experience in many academic programs.

What is a capstone project examples?

Capstone projects come in all shapes and sizes, including research papers, case studies, creative works, internships, and field placement projects.

How do I get ideas for a capstone project?

You can get ideas for a capstone project by exploring your interests, seeking inspiration from coursework, and considering real-world problems in your field of study.

What makes a good college capstone?

The capstone should be a culminating set of personal, academic, and professional experiences.

Similar Articles

How To Do Homework Fast

How To Do Homework Fast – 11 Tips To Do Homework Fast

Homework is one of the most important parts that have to be done by students. It has been around for…

Write assignment introduction

How to Write an Assignment Introduction – 6 Best Tips

In essence, the writing tasks in academic tenure students are an integral part of any curriculum. Whether in high school,…

Leave a Comment Cancel Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed .

capstone projects computer science

Verify originality of an essay

Get ideas for your paper

Find top study documents

100 Best Computer Science Capstone Project Ideas: Holy Grail for Students

Updated 11 Mar 2024

Where to find the computer science capstone project ideas? In addition to being relevant, your topic should demonstrate your knowledge and the ability to apply it in practice. Below we will share with you a list of 100 topics for your capstone project. Thanks to this, you can definitely choose the one that suits you best.

Computer Science Capstone Project Ideas

What is a Computer Science Capstone Project?

A computer science capstone project is an assignment that represents the ultimate academic and intellectual experience for students in their final year of high school or those completing their academic program. It is very important to choose the right topic since you will have to apply the knowledge gained during several years of study to some urgent problem. Looking for a legal essay writing service ? We make sure that you get the best!

Now that you know what is a capstone project , let's take a look at its structure:

  • Problem actualization and literature overview.
  • Problem solving techniques.
  • Obtained results.
  • Conclusion.
  • References.

How to Choose the Right Topic and How to Be Inspired?

Your topic should demonstrate as much as possible the knowledge and skills that you are really good at. Here are some guidelines to help you come up with really worthwhile cs capstone project ideas, before asking to write my discussion post .

Start with a brainstorming session

Remember what particular class topics were especially interesting for you, and discuss the topics that your friends have already chosen. This will help you understand in which section of computer science to look for a suitable option. Remember: if you'll run out of time or ideas, it is completely normal to buy assignment from a trusted custom writing service.

Explore similar projects

Now is the time to study existing projects on a similar topic. You may be able to continue and expand research started by someone. Looking for the best law essay writing service ? We're cheap, legal and fast.

Get your paper in 3 hours!

  • Customized writing: 100% original, personalized content.
  • Expert editing: polished, standout work.

✔️ Zero AI. Guaranteed Turnitin success.

Banner

Narrow your searches

Instead of reviewing fairly broad capstone project ideas for information technology , try a specific example. This way you can apply both theoretical and practical knowledge.

Ask your scientific advisor for help

Perhaps your scientific advisor will help you in choosing a topic for your project. He or she will also most likely recommend relevant literature to you.

100 Best Computer Science Capstone Project Ideas

Below we have prepared 100 capstone project ideas for computer science.

Software Development & Programming

  • Development of a cross-platform mobile application for local tourism.
  • A web-based platform for freelance job matching specifically for IT services.
  • Object-oriented programming tutorial website with interactive examples.
  • Development of a custom content management system (CMS) for small businesses.
  • A blockchain-based voting system for organizational use.
  • Design and implementation of a personal finance management app.
  • Development of an educational game for programming fundamentals.
  • A chat application with end-to-end encryption.
  • Implementing a machine learning algorithm for personalized content recommendation.
  • Building a compiler for a new scripting language.

Data Science & Analytics

  • Analysis of social media trends to predict stock market movements.
  • Developing a recommendation system for e-commerce websites.
  • A machine learning model to predict customer churn for subscription services.
  • Big data analysis of genomic data for personalized medicine.
  • Real-time analytics dashboard for monitoring network security.
  • Predictive maintenance system using IoT sensor data.
  • Sentiment analysis of customer reviews to improve product services.
  • An AI-based system for early detection of forest fires using satellite imagery.
  • Comparative study of various machine learning algorithms for credit scoring.
  • Development of a chatbot for mental health support.

Networking & Security

  • Designing a secure peer-to-peer network for file sharing.
  • Implementation of a firewall using machine learning techniques.
  • Developing a prototype of a secure email system.
  • IoT security: Protecting smart home devices from cyber threats.
  • A study on the effectiveness of various encryption algorithms.
  • Building a VPN service with enhanced security features.
  • Anomaly detection in network traffic using deep learning.
  • Secure cloud storage system with client-side encryption.
  • Implementing a robust authentication system using biometrics.
  • Analysis and mitigation of DDoS attacks in corporate networks.

Web & Internet Technologies

  • Development of a progressive web app (PWA) for online education.
  • Implementing WebAssembly for high-performance web applications.
  • Building a web-based IDE for a specific programming language.
  • A study on the impact of HTTP/3 on web performance.
  • Developing an SEO optimization tool for websites.
  • A web service for real-time translation of spoken language.
  • Implementing a content delivery network (CDN) for video streaming.
  • Development of a browser extension for privacy protection.
  • A web-based system for managing and tracking scientific research articles.
  • Building a decentralized social media platform.

Artificial Intelligence & Machine Learning

  • Developing an AI to play a specific board game against human players.
  • Machine learning model for predicting real estate prices.
  • An AI-based tutor for adaptive learning in online education.
  • Implementing natural language processing (NLP) for a customer service chatbot.
  • A computer vision system for automatic quality inspection in manufacturing.
  • Development of an AI-driven personal assistant for time management.
  • Machine learning algorithms for detecting fraudulent transactions.
  • An AI system for optimizing traffic flow in urban areas.
  • Developing a neural network for handwriting recognition.
  • Implementing machine learning for personalized diet planning.

Hardware & IoT Projects

  • Designing a smart irrigation system using IoT.
  • Development of a wearable device for health monitoring.
  • Building a home automation system with voice control.
  • An IoT-based asset tracking system for logistics.
  • Developing a drone for automated delivery services.
  • A smart parking system using IoT sensors.
  • Building a prototype of a smart mirror with personalized information display.
  • Designing an IoT device for monitoring air quality in urban areas.
  • Development of a robotic arm for automated manufacturing.
  • Implementing an energy-efficient routing protocol for wireless sensor networks.

Virtual Reality & Augmented Reality

  • Developing a VR application for historical education.
  • An AR app for interior design visualization.
  • Building a VR platform for immersive online shopping.
  • An AR-based system for maintenance and repair in industries.
  • Developing a virtual reality game focused on environmental awareness.
  • An augmented reality application for enhancing public speaking skills.
  • Building a mixed reality application for surgical training.
  • Developing a VR-based learning environment for chemistry experiments.
  • An AR guide app for museums and galleries.
  • Virtual reality therapy application for phobia treatment.

Database & Information Systems

  • Designing a database management system for a small library.
  • Development of a web-based GIS (Geographic Information System).
  • Implementing a NoSQL database for handling big data.
  • Building a knowledge management system for a specific industry.
  • Developing an information retrieval system for academic papers.
  • A blockchain-based system for secure medical records.
  • Designing a data warehousing solution for e-commerce analytics.
  • Implementing a distributed database for a social networking site.
  • Building a real-time analytics system for e-sports.
  • Development of a database system for managing archaeological sites.

Ethics & Society in Computing

  • Developing a platform for ethical hacking challenges and learning.
  • A study on the impact of artificial intelligence on employment.
  • Implementing a digital platform for community-driven social initiatives.
  • A web portal for raising awareness about digital privacy.
  • Analyzing the ethical implications of facial recognition technology.
  • Building a system for transparent charity donations using blockchain.
  • A study on the digital divide and initiatives to bridge the gap.
  • Developing software for accessibility improvements in web design.
  • A platform for collaborative problem-solving on social issues.
  • Analyzing the impact of social media on mental health.

Education & Learning Technologies

  • Developing an adaptive learning platform for personalized education.
  • Building a gamified learning environment for programming.
  • A mobile app for learning new languages through native speaker interaction.
  • Implementing a virtual lab for remote science experiments.
  • Developing a platform for peer-to-peer knowledge sharing in academia.
  • Building an educational app for children with learning disabilities.
  • A system for automated feedback on academic writing.
  • Developing a collaborative online platform for project-based learning.
  • Implementing an AI tutor for standardized test preparation.
  • Building a blockchain-based system for verifying academic credentials.

We hope we helped you to find really good computer science capstone project ideas. Are you looking for someone who will do it for you? You are in the right place! Visit our сapstone project writing service for more details.

Was this helpful?

Thanks for your feedback, related blog posts, 150 education capstone project ideas to get you inspired.

A capstone project is one of the most important projects for all students. The final assignment is the summit of all of their hard work throughout ...

Our Best Picks Of Capstone Project Ideas for Information Technology

A capstone project, capstone experience, senior exhibition, or culminating project is an essential academic assignment for students. This culminati...

What is a Capstone Project & Things to Know

You might be already familiar with the role of capstone in architecture or engineering as it represents the crowning construction or a certain culm...

Join our 150K of happy users

  • Get original papers written according to your instructions
  • Save time for what matters most

Good Project Ideas

260 Astonishing Capstone Project Ideas for Computer Science

Unearth some seriously cool Capstone Project Ideas for Computer Science that will turbocharge your coding skills. Get ready, future tech maestros – you’ve reached the home stretch of your computer science adventure, and guess what’s on the horizon?

Hey! Almost done with your computer science journey? It’s time for that big capstone project. This is where you shine, applying all you’ve learned. Think cool apps, AI experiments, cybersecurity, or data fun. Check out our ideas, find what excites you, and let’s make this project unforgettable. Ready to kickstart your career in computer science? Let’s do it!

Table of Contents

The Significance of Capstone Projects for Computer Science

Capstone projects are important in computer science education because they:

Connect Theory and Practice

They let students use what they’ve learned in real-world situations.

Students see how their studies apply to solving actual problems.

Develop Key Skills

Besides technical skills, students learn critical thinking and problem-solving.

They also improve project management, communication, and teamwork skills.

Enhance Employability

A good capstone project makes a student’s resume stand out.

It shows they can tackle complex projects and see them through.

In short, capstone projects are a vital part of a computer science education, helping students apply theory, develop essential skills, and impress future employers.

Choosing the Right Capstone Project for Computer Science

Choosing the right capstone project in computer science is exciting. Here’s how to pick the best one:

Align with Interests and Strengths

Passion Projects: Choose something you love, like machine learning, cybersecurity, game development, or web development.

Skills Inventory: Match the project with your programming skills and strengths in databases, algorithms, or software design.

Explore Ideas

Faculty Guidance: Talk to your professors or advisors.

Industry Trends: Look into current tech trends and challenges.

Check Feasibility and Scope

Time Constraints: Ensure it fits within the given timeframe.

Resources: Ensure you have the necessary software, hardware, or datasets.

Originality and Impact

Unique Angle: Add a novel twist or address a specific issue.

Real-World Impact: Aim for a project that can make a difference.

Resources for Ideas

  • Department Lists: Check your department’s suggested topics.
  • GitHub: Explore open-source projects.
  • Online Articles: Read about emerging technologies and research areas.

Pick a project you’re passionate about, that showcases your skills, and can make a meaningful contribution. Discuss your ideas with professors to refine your choice.

Most Popular Capstone Project Ideas for Computer Science PDF

Most popular capstone project ideas for computer science.

Check out the most popular capstone project ideas for computer science:-

Description: Develop a chatbot for customer service to handle common inquiries and support.

Difficulty Level: Intermediate

Skills Required: Natural Language Processing (NLP), Python, machine learning

Tools Required: TensorFlow, NLTK, Flask

Time Duration: 3-4 months

E-commerce Website

Description: Build a complete e-commerce platform for buying and selling products online.

Skills Required: HTML, CSS, JavaScript, backend development, database management

Tools Required: React, Node.js, MongoDB

Time Duration: 4-6 months

Personal Finance Tracker

Description: Create an app to manage personal finances, including budgeting and expense tracking.

Difficulty Level: Beginner to Intermediate

Skills Required: JavaScript, mobile app development

Tools Required: React Native, Firebase

Time Duration: 2-3 months

Smart Home Automation

Description: Design a system to automate and control home devices remotely.

Difficulty Level: Intermediate to Advanced

Skills Required: IoT, embedded systems, Python

Tools Required: Raspberry Pi, Arduino, MQTT

Time Duration: 4-5 months

Social Media Analysis Tool

Description: Analyze trends and user behavior on social media platforms.

Skills Required: Python, data analysis, machine learning

Tools Required: Pandas, Matplotlib, Scikit-learn

Online Learning Platform

Description: Create a platform for hosting and managing online courses.

Skills Required: Web development, database management

Tools Required: Django, PostgreSQL

Fitness Tracker App

Description: Develop an app to track fitness activities and health metrics.

Skills Required: Mobile app development, data visualization

Tools Required: Kotlin, Firebase

Weather Forecasting System

Description: Build a system to predict weather conditions using historical data.

Tools Required: TensorFlow, Pandas

Recommendation System

Description: Develop a system for recommending products or content based on user preferences.

Skills Required: Python, machine learning

Tools Required: Scikit-learn, Pandas, NumPy

Blockchain-Based Voting System

Description: Create a secure voting system using blockchain technology.

Difficulty Level: Advanced

Skills Required: Blockchain, cryptography, Python

Tools Required: Ethereum, Solidity

Healthcare Management System

Description: Develop a system to manage patient records and healthcare workflows.

Tools Required: Django, MySQL

Cybersecurity Awareness Game

Description: Create a game to teach cybersecurity concepts and best practices.

Skills Required: Game development, cybersecurity

Tools Required: Unity, C#

Virtual Reality Tour

Description: Develop a VR tour for a historical site or museum.

Skills Required: VR development, 3D modeling

Tools Required: Unity, Blender

Image Recognition System

Description: Build a system to recognize and categorize objects in images.

Skills Required: Computer vision, Python, machine learning

Tools Required: OpenCV, TensorFlow

Voice Recognition System

Description: Create a system that recognizes and responds to voice commands.

Skills Required: NLP, Python, machine learning

Tools Required: TensorFlow, NLTK

Library Management System

Description: Develop a system to manage library resources and user transactions.

Tools Required: PHP, MySQL

Mobile Banking App

Description: Create an app for conducting banking transactions on mobile devices.

Skills Required: Mobile app development, security

Tools Required: Swift, Firebase

Inventory Management System

Description: Develop a system to manage inventory in warehouses or retail stores.

Tools Required: Laravel, MySQL

Event Management Platform

Description: Build a platform to organize and manage events, from registration to feedback.

Tools Required: Node.js, MongoDB

IoT-Based Smart Agriculture

Description: Design a system to monitor and manage agricultural activities using IoT.

Tools Required: Arduino, Raspberry Pi

Travel Planning App

Description: Develop an app to plan and book travel itineraries.

Skills Required: Mobile app development, API integration

Online Exam Portal

Description: Create a portal for conducting and managing online exams.

Smart Parking System

Description: Build a system to manage parking spaces in real-time using IoT.

Skills Required: IoT, web development

Tools Required: Arduino, Node.js

Fraud Detection System

Description: Develop a system to detect fraudulent transactions using machine learning.

Skills Required: Machine learning, Python

Tools Required: Scikit-learn, Pandas

Language Translation App

Description: Create an app that translates text between different languages.

Skills Required: NLP, mobile app development

Tools Required: TensorFlow, React Native

News Aggregator

Description: Build a system to aggregate and display news from various sources.

Skills Required: Web development, API integration

Tools Required: Django, MongoDB

Donation Management System

Description: Develop a system to manage donations for non-profit organizations.

Music Streaming Service

Description: Create a service for streaming music online.

Tools Required: React, Node.js

Food Delivery App

Description: Develop an app for ordering and delivering food from restaurants.

Employee Management System

Description: Build a system to manage employee records and payroll.

Expense Management App

Description: Create an app to track and manage personal or business expenses.

Cloud Storage System

Description: Develop a system for storing and managing data in the cloud.

Skills Required: Cloud computing, web development

Tools Required: AWS, Node.js

Online Tutoring Platform

Description: Build a platform for online tutoring sessions and resources.

Skills Required: Web development, video conferencing integration

Tools Required: Django, WebRTC

Traffic Management System

Description: Create a system to manage and optimize traffic flow using real-time data.

Skills Required: IoT, data analysis, web development

Tools Required: Arduino, Python

Pollution Monitoring System

Description: Develop a system to monitor air and water quality using sensors.

Skills Required: IoT, embedded systems, data analysis

Movie Recommendation System

Description: Build a system to recommend movies based on user preferences.

Task Management App

Description: Create an app to manage tasks and projects for personal or team use.

Skills Required: Mobile app development, database management

Food Recipe App

Description: Develop an app to find and share food recipes.

Online Marketplace

Description: Build a platform for buying and selling products online.

Skills Required: Web development, payment integration

Remote Patient Monitoring System

Description: Create a system to monitor patients’ health data remotely.

Skills Required: IoT, web development, data analysis

Tools Required: Raspberry Pi, Django

Digital Wallet

Description: Develop a system for storing and managing digital currencies and transactions.

Skills Required: Blockchain, security, web development

Tools Required: Ethereum, Node.js

Student Attendance System

Description: Build a system to track and manage student attendance records.

Remote Work Collaboration Tool

Description: Create a tool to facilitate remote work and team collaboration.

Skills Required: Web development, real-time communication

Tools Required: React, WebRTC

Personalized Learning App

Description: Develop an app to offer personalized learning experiences and recommendations.

Skills Required: Mobile app development, machine learning

Tools Required: React Native, TensorFlow

Emergency Response System

Description: Build a system to manage and coordinate emergency responses.

Skills Required: Web development, real-time data processing

Smart Energy Management

Description: Create a system to optimize energy usage in buildings using IoT.

Description: Develop a platform for job seekers to find jobs and employers to post job listings.

Virtual Health Assistant

Description: Build an AI-powered assistant to provide health advice and reminders.

Skills Required: NLP, machine learning, mobile app development

Crowdsourced Delivery Service

Description: Create a platform for crowdsourced deliveries, connecting couriers with customers.

Skills Required: Web development, mobile app development, real-time tracking

Tools Required: Node.js, Firebase

Real Estate Management System

Description: Develop a system to manage real estate properties and transactions.

E-learning Quiz App

Description: Build an app for creating, sharing, and taking quizzes online.

Weather Alert System

Description: Create a system to provide real-time weather alerts and updates.

Tools Required: Django, OpenWeather API

Ride-Sharing App

Description: Develop an app for ride-sharing and carpooling services.

Skills Required: Mobile app development, real-time tracking

Customer Feedback System

Description: Build a system to collect and analyze customer feedback for businesses.

Skills Required: Web development, data analysis

Virtual Classroom

Description: Create a virtual classroom environment for online teaching and learning.

Home Security System

Description: Develop a system to monitor and secure homes using IoT devices.

Skills Required: IoT, embedded systems, web development

Personal Assistant App

Description: Build an app to assist with daily tasks, reminders, and personal organization.

Skills Required: Mobile app development, NLP

Online Auction Platform

Description: Create a platform for conducting online auctions for various items.

Skills Required: Web development, real-time bidding integration

Smart Waste Management

Description: Develop a system to optimize waste collection and recycling using IoT.

Virtual Reality Shopping Experience

Description: Build a virtual reality platform for immersive online shopping.

Skills Required: VR development, web development

Tools Required: Unity, Node.js

Time Duration: 5-6 months

Capstone Project Ideas for Computer Science

Have a close look at capstone project ideas for computer science:-

Artificial Intelligence and Machine Learning

  • Chatbot for customer service
  • Movie/book/product recommendation system
  • Neural network for image recognition
  • Sentiment analysis tool for social media
  • Self-learning algorithm for game playing
  • Speech recognition system
  • Stock market trend predictor
  • Natural language processing tool
  • Machine learning model for medical diagnosis
  • AI-powered virtual assistant

Data Science and Big Data

  • Social media trend analysis
  • Data dashboard for business analytics
  • Predictive model for customer churn
  • Recommendation system for online shopping
  • Weather pattern analysis tool
  • Data pipeline for large datasets
  • Anomaly detection in network traffic
  • Real-time data streaming and processing
  • Fraud detection using machine learning
  • Sports statistics analysis tool

Software Development and Engineering

  • Mobile app for task management
  • Web-based project management tool
  • Game development using Unity/Unreal Engine
  • Database management system
  • Automated software testing tool
  • Version control system for collaborative coding
  • Online learning platform
  • Code refactoring and optimization tool
  • Automated software deployment tool
  • Virtual reality application development

Cybersecurity and Network Security

  • DDoS attack detection and mitigation tool
  • Secure file transfer system
  • Firewall system for network security
  • Network traffic monitoring and analysis tool
  • Secure messaging application
  • IoT device security analysis tool
  • Phishing attack detection and prevention system
  • Biometric authentication system
  • Secure password management tool
  • Malware detection and removal system

Internet of Things (IoT) and Embedded Systems

  • Smart home automation system
  • Wearable device for health monitoring
  • Agricultural operations monitoring and control system
  • Inventory tracking using RFID
  • Smart transportation system for traffic management
  • Energy consumption monitoring and control system
  • Remote environmental monitoring device
  • Smart waste management system
  • Fleet vehicle tracking and management tool
  • Smart irrigation system for agriculture

Web Development and E-Commerce

  • Online marketplace for buying/selling goods
  • Online event ticketing platform
  • Online food ordering and delivery system
  • Online survey creation and management tool
  • Travel accommodation booking platform
  • Online restaurant reservation system
  • Online tutoring and educational services platform
  • Online job recruitment and hiring system
  • Online course creation and management tool
  • Crowdfunding platform for projects

Mobile App Development

  • Fitness tracking app
  • Augmented reality mobile game
  • Language learning app
  • Niche-specific social networking app
  • Personal finance management app
  • Travel planning app
  • Meditation and mindfulness app
  • Productivity app for task management
  • Recipe app for meal planning
  • Mental health and well-being app

Game Development

  • 2D platformer game
  • Puzzle game with innovative mechanics
  • Multiplayer online battle arena (MOBA) game
  • Role-playing game (RPG) with a compelling story
  • Simulation game for education or training
  • Virtual reality game for immersive experiences
  • Strategy game with complex decision-making
  • Sports simulation game
  • Casual mobile game for quick play sessions
  • Interactive narrative game with branching storylines

Blockchain and Cryptocurrency

  • Blockchain-based voting system
  • Cryptocurrency exchange platform
  • Smart contract for automated transactions
  • Blockchain-based supply chain management system
  • Decentralized application (dApp) for a specific use case
  • Blockchain-based digital identity management system
  • Tokenization platform for asset management
  • Blockchain-based crowdfunding platform
  • Decentralized marketplace for buying/selling goods
  • Blockchain-based solution for transparent charity donations

Health and Wellness Technology

  • Telemedicine platform for virtual consultations
  • Fitness app with personalized workout plans
  • Health monitoring system for elderly care
  • Mental health tracking and support tool
  • Nutrition tracking and meal planning app
  • Chronic disease monitoring and management system
  • Platform for connecting patients with healthcare providers
  • Virtual reality application for physical therapy
  • Medication management and reminders tool
  • Wearable device for monitoring vital signs

Education Technology

  • Online learning and course management platform
  • Tool for creating interactive educational content
  • Student performance tracking and analytics system
  • Language learning mobile app
  • Virtual reality application for immersive learning
  • Tool for collaborative online study groups
  • Platform for virtual field trips and educational tours
  • Gamified learning app for children
  • Tool for creating and sharing educational videos
  • Mobile app for digital storytelling and creative writing

Social Impact and Civic Tech

  • Platform for reporting and tracking environmental issues
  • Tool for connecting volunteers with local community projects
  • System for tracking and reducing food waste
  • Mobile app for emergency response and disaster management
  • Platform for citizen journalism and community news
  • Tool for promoting and organizing local events
  • System for connecting donors with charitable causes
  • Platform for community-driven urban planning
  • Tool for promoting sustainable transportation options
  • Mobile app for connecting homeless individuals with support services

Finance and Fintech

  • Budgeting and expense tracking app
  • Financial planning tool for retirement savings
  • Cryptocurrency portfolio management platform
  • Tool for analyzing and predicting stock market trends
  • Platform for peer-to-peer lending
  • System for automated investment management
  • Platform for crowdfunding startup projects
  • Mobile payment system for small businesses
  • Tool for financial literacy education
  • Blockchain-based solution for secure online payments

Robotics and Automation

  • Robotic arm for industrial applications
  • Self-driving car simulation environment
  • System for autonomous drone navigation
  • Robot for assisting with household chores
  • Robotic pet companion for the elderly
  • System for automated inventory management in warehouses
  • Robot for agricultural automation
  • Robotic bartender for mixing drinks
  • Robot for educational purposes in schools
  • System for automated quality control in manufacturing

Accessibility and Assistive Technology

  • Tool for translating sign language to spoken language
  • System for enhancing communication for individuals with disabilities
  • Navigation aid for visually impaired individuals
  • Tool for speech recognition and synthesis for individuals with speech impairments
  • Mobile app for identifying and describing objects for visually impaired individuals
  • System for text-to-speech conversion for individuals with reading disabilities
  • Tool for remote assistance and support for individuals with disabilities
  • Wearable device for monitoring health conditions of individuals with chronic illnesses
  • System for augmentative and alternative communication (AAC) for individuals with communication disorders
  • Tool for adaptive gaming for individuals with disabilities

Environmental Conservation and Sustainability

  • System for monitoring and reducing energy consumption in buildings
  • Tool for tracking and analyzing air quality data
  • Platform for promoting and organizing eco-friendly initiatives
  • Mobile app for encouraging sustainable transportation options
  • System for monitoring and managing water usage
  • Tool for calculating and reducing carbon footprint
  • Platform for connecting eco-conscious consumers with sustainable products
  • System for recycling and waste management
  • Tool for sustainable farming practices
  • Mobile app for promoting eco-tourism and conservation efforts

Entertainment Technology

  • Platform for hosting virtual concerts and events
  • Tool for creating and sharing personalized playlists
  • System for crowd-sourced movie recommendations
  • Mobile app for discovering local live music events
  • Platform for interactive storytelling and narrative experiences
  • Tool for creating and sharing fan theories and speculation
  • System for organizing and managing tabletop gaming sessions
  • Platform for hosting virtual art exhibitions
  • Mobile app for discovering and booking tickets to live performances
  • Tool for generating and sharing custom memes and viral content

Augmented Reality (AR) and Virtual Reality (VR)

  • Virtual reality training simulator for a specific industry
  • Augmented reality app for navigation and wayfinding
  • Virtual reality game for educational purposes
  • Augmented reality tool for interior design and home planning
  • Virtual reality tour of historical landmarks and monuments
  • Augmented reality tool for learning anatomy and biology
  • Virtual reality application for mental health therapy
  • Augmented reality tool for learning new languages
  • Virtual reality experience for exploring space and astronomy
  • Augmented reality app for interactive museum exhibits

Computer Vision and Image Processing

  • Tool for detecting and recognizing facial expressions
  • System for object recognition and tracking in videos
  • Image editing tool with advanced features
  • Tool for analyzing and enhancing satellite images
  • System for detecting and counting wildlife in nature reserves
  • Tool for detecting and analyzing defects in manufacturing
  • System for recognizing and classifying plants and flowers
  • Tool for analyzing medical images like X-rays and MRIs
  • System for monitoring and analyzing traffic flow
  • Tool for enhancing and restoring old photographs

Computational Biology and Bioinformatics

  • Tool for analyzing and visualizing genetic data
  • System for predicting protein structures
  • Tool for identifying and analyzing DNA sequences
  • Platform for simulating biological systems
  • System for analyzing and predicting drug interactions
  • Tool for studying evolutionary patterns
  • Database for storing and retrieving biological data
  • System for analyzing and predicting disease outbreaks
  • Tool for studying gene expression patterns
  • Platform for collaborative research in bioinformatics

Tips for a Successful Capstone Project for Computer Science

Here are some tips for a successful computer science capstone project:

Choosing Your Topic:

  • Pick an interesting topic: Stay motivated.
  • Assess resources: Ensure you have the needed skills and tools.
  • Consult your advisor: Get feedback.
  • Stay focused: Choose a manageable project.

Structuring Your Project:

  • Plan early: Set deadlines.
  • Research thoroughly: Understand the problem and solutions.
  • Define goals: Clearly state objectives and success measures.

Development and Execution:

  • Seek help: Ask for technical support.
  • Document progress: Keep a log.
  • Use version control: Track changes with Git.
  • Test often: Continuously improve your code.

Presentation and Completion:

  • Practice presentation: Explain your project clearly.
  • Prepare for questions: Answer confidently.
  • Meet deadlines: Submit on time.

By following these tips, you can ensure a successful capstone project.

What is a capstone project in computer science?

It’s the big challenge students tackle in their last year, showing off all they’ve learned.

Here’s what makes a capstone project cool:

  • Big Finish: It’s the last big thing students do, where they use all their skills.
  • Real Problems: They solve real issues, connecting what they learned to the real world.
  • Hands-On: They get to build stuff like apps or solve tricky problems.
  • Different Styles: Projects can be solo or team efforts, tackling big challenges.

What is the best topic for a computer science project?

When picking a computer science project, think about what you enjoy. Here are some ideas:

  • AI/ML: Make chatbots or image/speech recognition systems.
  • Data Science: Create data visualizations or analysis tools.
  • Software Dev: Build apps or focus on web security.
  • HCI: Design user-friendly interfaces or explore VR/AR.

Consider trends like cybersecurity, IoT, and cloud computing. And don’t forget basics like algorithms and game development. Talk to professors for guidance. The best project is one that excites you!

Sure thing! When it comes to capstone projects in computer science, the options are pretty exciting! There’s bound to be a project that gets you buzzing. Take stock of your strengths, check out what your program expects, chat with your professors for some guidance, and aim to make a real splash with your project.

With some creativity and a lot of passion, your capstone could be the start of something amazing in the world of computer science.

Tom Latham

Tom Latham is having 5 years of teaching experience. He loves to share different project ideas to the students to help them in their academics.

Related Posts

Scratch Project Ideas

199+ Exciting Scratch Project Ideas For Kids in 2024

OOP Micro Project Topics

199+ Astonishing OOP Micro Project Topics For Students

Leave 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.

logo

161+ Best Computer Science Capstone Project Ideas

As the culmination of your academic journey, a capstone project offers a unique opportunity to apply your acquired knowledge and skills to real-world challenges. In this space, we’ll delve into a myriad of thought-provoking concepts, from cutting-edge technologies to practical solutions that bridge theory and practice. 

Whether you’re a student seeking inspiration or an educator guiding the next generation of tech enthusiasts, our curated collection of computer science capstone project ideas aims to spark creativity and foster a deeper understanding of the diverse and ever-evolving field of computer science. Join us as we embark on a journey of exploration and discovery in the realm of capstone projects.

Table of Contents

Brief overview of computer science capstone project

A computer science capstone project serves as the culmination of a student’s academic journey, requiring the application of theoretical knowledge to real-world challenges. Typically undertaken in the final year, these projects demand innovation, problem-solving, and collaboration. Students choose projects aligned with their interests, often delving into emerging technologies. Successful completion not only demonstrates proficiency but also enhances practical skills and contributes to the academic and professional community. It’s a transformative experience that prepares students for the dynamic landscape of the tech industry.

Advantages of Using Computer Science Capstone Project Ideas

Discover some advantages of using computer science capstone project ideas:

  • Practical Application of Knowledge: Computer science capstone projects allow students to apply theoretical knowledge to real-world scenarios, bridging the gap between academia and industry.
  • Skill Enhancement: Engaging in capstone projects enhances practical skills such as problem-solving, critical thinking, and project management, preparing students for the challenges of the professional world.
  • Portfolio Enhancement: Successfully completing a capstone project significantly enhances a student’s portfolio, making them stand out to potential employers and showcasing their ability to tackle complex, real-world problems.
  • Networking Opportunities: These projects often involve collaboration with mentors and industry experts, providing valuable networking opportunities that can be instrumental in future career development.
  • Contribution to the Field: Capstone projects have the potential to contribute valuable insights and solutions to the computer science field, showcasing students’ innovation and their impact on the broader academic and professional community.

Criteria for Selecting a Capstone Project

A. alignment with personal interests and career goals.

Choosing a project that aligns with your passion ensures sustained motivation and dedication throughout the process.

B. Relevance to Current Industry Trends

Staying abreast of industry trends guarantees that your project addresses contemporary challenges, enhancing its impact and relevance.

C. Feasibility and Available Resources

Evaluate the feasibility of your project concerning available resources, both in terms of technology and support.

D. Potential for Innovation and Contribution to the Field

Opt for projects that push boundaries and contribute to the ever-evolving landscape of computer science.

Also Read: Computer Presentation Topics

List of Best Computer Science Capstone Project Ideas

Here is a complete list of computer science capstone project ideas for students:

Artificial Intelligence (AI)

  • Neural Network-based Image Recognition
  • Natural Language Processing Chatbot
  • Predictive Analytics for Healthcare
  • AI-powered Fraud Detection System
  • Autonomous Drone Navigation
  • Gesture Recognition System
  • Personalized Recommendation System
  • AI-based Game Design
  • Sentiment Analysis on Social Media Data
  • Speech Emotion Recognition
  • Autonomous Vehicle Routing
  • AI for Predicting Stock Market Trends
  • Deep Learning for Music Generation
  • AI-driven Virtual Personal Assistant
  • AI-powered Cybersecurity Monitoring

Machine Learning

  • Predictive Maintenance for Industrial Equipment
  • Customer Churn Prediction in E-commerce
  • Automated Video Surveillance
  • Credit Scoring Model
  • Smart Home Energy Management
  • Facial Recognition Attendance System
  • Disease Prediction using Health Data
  • Recommendation System for Online Learning
  • Anomaly Detection in Network Traffic
  • Fraudulent Transaction Detection
  • Autonomous Robot for Warehouse Management
  • Image-based Plant Disease Detection
  • Traffic Flow Prediction for Smart Cities
  • Gesture-based Control for Smart Devices
  • Machine Learning-based Crop Yield Prediction

Data Science

  • Social Media Analytics Platform
  • E-commerce Sales Forecasting
  • Predictive Policing System
  • Climate Change Data Analysis
  • Healthcare Data Management System
  • Sentiment Analysis Dashboard
  • Movie Recommendation Engine
  • Sports Analytics Platform
  • Crime Rate Prediction Model
  • Personal Finance Tracker
  • Virtual Health Assistant for Patients
  • Cybersecurity Threat Intelligence System
  • Smart City Traffic Management
  • Customer Segmentation for Marketing
  • Data-driven Air Quality Monitoring

Web Development

  • E-commerce Platform with AI Product Recommendations
  • Online Learning Management System
  • Social Networking Platform for Professionals
  • Blogging Platform with AI-driven Content Suggestions
  • Real-time Collaborative Document Editing
  • Event Management System
  • Personal Portfolio Website Generator
  • Fitness Tracking App with Social Integration
  • Online Food Delivery Platform
  • Crowdfunding Platform for Creative Projects
  • Job Matching Platform for Freelancers
  • AI-driven Resume Builder
  • Task Management Application
  • Travel Planning and Recommendation Platform
  • Property Rental Management System

Cybersecurity

  • Network Intrusion Detection System
  • Biometric Authentication System
  • Blockchain-based Secure File Storage
  • Phishing Detection and Prevention
  • Secure Password Manager
  • Ransomware Detection and Mitigation
  • Two-Factor Authentication Implementation
  • Vulnerability Assessment Tool
  • Secure Communication Platform
  • Security Information and Event Management (SIEM) System
  • Automated Incident Response System
  • Mobile App Security Analyzer
  • Firewall Rule Anomaly Detection
  • Malware Analysis Tool
  • Identity and Access Management System

Internet of Things (IoT)

  • Smart Home Automation System
  • Health Monitoring Wearable Devices
  • IoT-based Agriculture Monitoring
  • Smart City Parking Management
  • Industrial IoT for Predictive Maintenance
  • Water Quality Monitoring System
  • Intelligent Traffic Light Control
  • Smart Energy Management System
  • Smart Refrigerator with Inventory Tracking
  • Wildlife Conservation Monitoring using IoT
  • IoT-enabled Waste Management
  • Smart Building Energy Efficiency
  • Real-time Air Quality Monitoring
  • Smart Retail Shelf Monitoring
  • IoT-based Disaster Management System

Mobile App Development

  • Augmented Reality Navigation App
  • Language Learning App with AI Tutor
  • Fitness Tracking and Social Integration
  • Virtual Interior Design App
  • Location-based Social Networking App
  • Task and Time Management App
  • Personal Finance and Budgeting App
  • AR-based Educational Games for Children
  • Meditation and Mindfulness App
  • Food and Nutrition Tracker
  • Emergency Services Locator App
  • Language Translation App with Voice Recognition
  • Social Impact Reporting App
  • AR-based Museum Guide
  • AR-based Shopping Experience App

Software Development

  • Version Control System for Distributed Teams
  • Bug Tracking and Reporting System
  • Project Management Dashboard
  • Automated Code Review Tool
  • Continuous Integration and Deployment Pipeline
  • Collaborative Code Editing Platform
  • Automated Documentation Generator
  • Software License Compliance Checker
  • Codebase Security Analyzer
  • Application Performance Monitoring Tool
  • Test Case Management System
  • Code Quality Metrics Dashboard
  • Agile Project Management Tool
  • DevOps Collaboration Platform
  • Codebase Clone Detection System

Game Development

  • Virtual Reality (VR) Game Experience
  • Multiplayer Online Game with AI Opponents
  • Educational Game for Children
  • Real-time Strategy (RTS) Game
  • Puzzle Game with Dynamic Level Generation
  • Augmented Reality (AR) Game
  • Simulation Game for Training
  • Story-driven Adventure Game
  • Game with Procedural Content Generation
  • Sports Simulation Game
  • Music-based Rhythm Game
  • Virtual Pet Simulation Game
  • Game with AI-driven NPCs
  • Interactive Narrative Game
  • Cross-Platform Multiplayer Game
  • SDN-based Network Management System
  • IoT Device Communication Protocol
  • Network Traffic Optimization
  • Load Balancing for Web Servers
  • Intrusion Detection System for Networks
  • QoS-enabled Video Streaming
  • Network Bandwidth Monitoring Tool
  • VPN Configuration and Management
  • Software-defined WAN (SD-WAN) Implementation
  • Dynamic Routing Protocol Implementation
  • Network Simulation Environment
  • DNS Security Implementation
  • Network Packet Sniffing Tool
  • Network Topology Visualization Tool
  • Wi-Fi Signal Strength Analyzer
  • Autonomous Robot for Package Delivery
  • Humanoid Robot with Natural Language Understanding
  • Swarm Robotics for Agricultural Tasks
  • Robotic Arm for Industrial Automation
  • Underwater Exploration Robot
  • Robotic Prosthetic Limb with AI Control
  • Educational Robot for STEM Learning
  • Firefighting Drone with AI-based Navigation
  • Robot-assisted Elderly Care System
  • Agricultural Robot for Crop Monitoring and Harvesting
  • Exoskeleton for Rehabilitation
  • Search and Rescue Robot with Vision System
  • Mars Rover Simulation
  • Robot for Hazardous Material Handling
  • Robot-based Inventory Management System

Challenges and How to Overcome Them

1. time management and project deadlines.

Effective time management and setting realistic project deadlines are key to overcoming time-related challenges.

2. Technical Challenges and Problem-Solving Strategies

Expect technical hurdles, and devise effective problem-solving strategies to address them promptly.

3. Communication Issues within a Project Team

Establish clear communication channels to mitigate misunderstandings and foster collaboration within your project team.

4. Balancing Academic Responsibilities with Project Commitments

Maintain a balance between academic responsibilities and project commitments to ensure both aspects receive the attention they deserve.

In conclusion, computer science capstone project ideas represent a transformative journey for students, encapsulating the practical application of knowledge, skill enhancement, and the development of a robust professional portfolio. As students navigate the challenges of these projects, they not only forge connections within the industry but also contribute to the evolving landscape of computer science. The culmination of innovative ideas and problem-solving approaches prepares them for successful careers while leaving a lasting impact on the academic and professional communities. Embracing the opportunities presented by capstone projects is not just an academic requirement but a pivotal step towards becoming adept, industry-ready professionals.

Frequently Asked Questions (FAQs)

1. is it necessary for my project to be groundbreaking.

While not mandatory, a groundbreaking project can significantly enhance your portfolio and career prospects.

2. How Long Does a Typical Capstone Project Take to Complete?

The duration varies, but on average, a capstone project may take several months, depending on complexity and scope.

Leave 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.

Navigation Menu

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 .

capstone-project

Here are 769 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 Jun 3, 2024

navassherif98 / IBM_Data_Science_Professional_Certification

This repository contains all the resources and solution to quizzes given and asked in IBM Data Science Professional Certification.

  • Updated Jan 14, 2024
  • Jupyter Notebook

Vatshayan / Live-Chatbot-for-Final-Year-Project

Chatbot system for Final Year Project. Chatbot made in Python using Natural Language Toolkit especially Machine Learning. Easy to Understand and Implement.

  • Updated Aug 12, 2022

Vatshayan / Fake-News-Detection-Project

Final Year Fake News Detection using Machine learning Project with Report, PPT, Code, Research Paper, Documents and Video Explanation.

  • Updated Dec 21, 2022

sahidul-shaikh / credit-card-fraud-detection

Machine learning model for Credit Card fraud detection

  • Updated Jan 10, 2021

Akash-goyal-github / Inventory-Management-System

⭐Inventory Management System⭐demonstrates the CRUD (Create, Read, Update and Delete) operations which is done using Tech Stack ⭐Angular, Spring Boot and Mysql. 💯 💥. On the landing page of the application displaying all the records where user can insert/create the Product, update the Product, delete the Product. 💯 💥

  • Updated Dec 15, 2023

creme332 / my-odin-projects

A compilation of all my programming projects for The Odin Project web development course.

  • Updated May 7, 2024

nikoescobal / COFFEECON2020

This project is a fully responsive site that fulfills Microverse’s HTML/CSS Capstone Requirements

Projects-Developer / Google-Stock-Price-Prediction-by-Deep-Learning

Top Class Stock Price Prediction Project through Machine Learning Algorithms for Google. Easy Understanding and Implementation. B.tech Final Year College Project.

  • Updated Dec 20, 2021

Vatshayan / Network-Intrusion-Detection-Project

Network Intrusion Detection System Project using Machine Learning with code and Documents

aboerzel / German_License_Plate_Recognition

Android camera app for automatic recognition of German license plates using TensorFlow / TensorFlow Lite 2.4.1

  • Updated Jan 7, 2023

limchiahooi / Coursera_Capstone

Capstone project for IBM Data Science Professional Certificate on Coursera.

  • Updated Jan 31, 2019

Vatshayan / Final-year-Project-steganography

Steganography is the technique of hiding secret data within an ordinary, non-secret, file or message in order to avoid detection; the secret data is then extracted at its destination.

  • Updated Aug 14, 2022

lk-learner / IBM-Data-Analyst-Professional-Certificate

IBM DATA ANALYST PROFESSIONAL CERTIFICATE

  • Updated Apr 10, 2023

Kingjosh007 / capstone2-countries-facts

This is the repo for the second capstone project in our Microverse journey. It is a group project created by @Fikerte-T and I. We build it around a countries API.

  • Updated Jan 17, 2022

juancoob / Vegginner

App to change our consumption habits, fight against climate change and take part in relieving the world in hunger in our everyday life.

  • Updated Oct 7, 2020

alexismenest / meta-front-end-developer-capstone

My capstone project for the Meta Front-End Developer Professional Certificate

  • Updated Dec 1, 2023

sanjitva / Predicting-Football-Player-Transfer-Values

Flatiron School Capstone project. Trying to find out how well players' on-field performance metrics can be used to predict their transfer values.

  • Updated Oct 13, 2021

VelzckC0D3 / Velzck_Festival

In this capstone project, I demonstrated how to manage the DOM properly using Vanilla JavaScript. I was able to develop a dynamic and responsive website that showcases my improved skills, while also incorporating correct GitFlow usage and Linters for better code quality.

  • Updated Aug 19, 2023

Improve this page

Add a description, image, and links to the capstone-project 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 capstone-project topic, visit your repo's landing page and select "manage topics."

The Capstone Experience

About capstones.

Student laser tag

Capstone are senior-level project courses that allow you to solve a substantial problem with knowledge gained from many areas in computer science and engineering. Students work in teams to define a problem, develop a solution, produce and demonstrate an artifact that solves the problem, and present their work. Class time focuses on the project design and implementation, but it may also include lectures on the practical application of advanced topics. Interdisciplinary projects that require interaction with other departments are encouraged.

A Capstone course is not simply an advanced course in a particular sub-area, nor is it an unstructured project course. A Capstone is designed to be a culmination of your learning, and a chance to develop and express many skills at once: For example, technical expertise and communication ability.

Capstone Goals

  • Projects must be large enough to require teams of several students to work on over one quarter.
  • Students must apply concepts from more than one sub-area of CSE (at the 300-level and above).
  • The work must involve a substantial design effort.
  • Students must present their work using formal oral presentations and written reports.
  • Efforts must culminate in an interesting, working artifact.

Capstone Course List

Capstones 2024 - 2025, autumn 2024.

  • Taught by: Shwetak N. Patel
  • Prerequisites: Either EE 271 or CSE 369; either CSE 466, EE 472, or CSE 474/EE 474
  • Description: Capstone design experience. Prototype a substantial project mixing hardware, software, and communications. Focuses on embedded processors, programmable logic devices, and emerging platforms for the development of digital systems. Provides a comprehensive experience in specification, design, and management of contemporary embedded systems.
  • Taught by: Tim Althoff
  • Prerequisites: CSE 332 and CSE 312, and at least one of CSE 446, CSE 442, or CSE 344.
  • Description: This Data Science Capstone focuses on the complete end-to-end process of data analysis performed with code: the iterative, and often exploratory, steps that analysts go through to turn data into results. Our focus is not limited to statistical modeling or machine learning, but rather the complete process, including transformation, exploration, modeling, and evaluation choices. Students will work in groups of four on a single project that will tie together and apply previous experiences from CSE 312, 332, 446, 442, 344, and other classes. Students are expected to already possess knowledge of appropriate machine learning, visualization and database methods, and will focus on independently applying those methods in the context of your project. There will therefore be limited lecture material in this course. Course staff will instead work closely with students to critique and advise on their group project. Students will experience the end-to-end data analysis process from transformation and exploration of data to modeling and evaluation. Your group will brainstorm on a project during the first week, before collaboratively exploring the data and implementing a complete data analysis workflow. This capstone course gives hands-on experience with selecting a data science question, and with crafting and evaluating a data science process to answer that question.

Winter 2025

Spring 2025, capstones 2023 - 2024.

  • Description: This Data Science Capstone focuses on the complete end-to-end process of data analysis performed with code: the iterative, and often exploratory, steps that analysts go through to turn data into results. Our focus is not limited to statistical modeling or machine learning, but rather the complete process, including transformation, exploration, modeling, and evaluation choices. Students will work in groups of four on a single project that will tie together and apply previous experiences from CSE 312, 332, 446, 442, 344, and other classes. Students are expected to already possess knowledge of appropriate machine learning, visualization and database methods, and will focus on independently applying those methods in the context of your project. There will therefore be limited lecture material in this course. Course staff will instead work closely with students to critique and advise on their group project. Students will experience the end-to-end data analysis process from transformation and exploration of data to modeling and evaluation. Your group will brainstorm on a project during the first week, before collaboratively exploring the data and implementing a complete data analysis workflow. This capstone course gives hands-on experience with selecting a data science question, and with crafting and evaluating a data science process to answer that question. question.

Winter 2024

  • Taught by: Barbara Mones
  • Prerequisites: CSE 458; CSE 459
  • Description: Apply the knowledge gained in previous animation courses to produce a short animated film. Topics include scene planning, digital cinematography, creature and hard surface modeling, animatics and basics of character animation, and rendering techniques.
  • Taught by: ECE
  • Taught by: Zoran Popovic
  • Prerequisites: CSE 351, 332 and ideally one 400-level course
  • Description: TBA
  • Taught by: Amy Zhang
  • Prerequisites: None, but CSE 440 is strongly suggested
  • Description: In this capstone course, students will work in groups to apply software engineering and system design skills they have learned over their four years in computer science towards building a novel social computing system to address a social challenge. We will follow a human-centered design process for groups to ideate, prototype, test, implement, and showcase their novel system. Along the way, students will gain a broad understanding of the current major pressing issues and state of the art of knowledge in social computing, while taking a critical lens toward social computing systems they use every day. Along with the capstone project, we will have readings, group discussions, reflections, and guest speakers working in social computing.
  • Taught by: Maya Cakmak
  • Prerequisites: Senior standing in CSE or permission of the instructor
  • Description: The main goal of this course is to open up new career options in robotics for computer science and engineering students. To that end, the course will teach you the basics of robotics and give you implementation experience. You will learn to use libraries and tools within the most popular robot programming framework ROS (Robot Operating System). We will touch on robot motion, navigation, perception, planning, and interaction through mini-lectures, labs, and assignments, eventually integrating these components to create autonomous or semi-autonomous robotic functionalities. The project will give you team-work experience with large scale software integration and it will get you thinking about opportunities for using robots to address societal challenges.

Spring 2024

  • Taught by: Sheng Wang

Prerequisites: CSE 312; CSE 331; CSE 332

  • Description: Designs and implements a software tool or software analysis for an important problem in computational molecular biology.
  • Taught by: Yoshi Kohno
  • Prerequisites: CSE 484

Description: Student teams will be tasked with creating a computer security themed product. The work will progress from product conception to requirements to design to implementation to evaluation. Along the way, students will incorporate key computer security tools and practices, including threat modeling, penetration testing, and bug fixing. Examples include password managers, censorship resistance systems, and mobile payment systems.

  • Taught by: Ira Kemelmacher-Shlizerman

Prerequisites: CSE 332, and at least 1, CSE 400 level course recommended

  • Description: Virtual and Augmented reality are promising technologies that are certain to make an impact on the future of business and entertainment. In this capstone, students will work in small project teams to build applications and prototype systems using state of the art Virtual Reality (VR) and Augmented Reality (AR) technology. Seattle is a nexus of VR tech, with Oculus Research, Valve, Microsoft (hololens), Google (cardboard, jump), and teams in the area. We will be developing on the latest VR/AR headsets and platforms, and will bring in leading VR experts for lectures and to supervise student projects. Students will experience the end-to-end product cycle from design to deployment, and learn about VR/AR technology and applications. The capstone culminates in a highly anticipated demo day where the students demonstrate their creations to other students, faculty and industry luminaries. (See Video)
  • Taught by: Noah Smith
  • Prerequisites: 446 or 447 strongly recommended but not required
  • Description: This class will provide students with an intensive 10-week experience in successfully completing a challenging, well-scoped research project. Participants will work in small groups (approximately 3 people in each group) to hone their technical skills to quickly absorb and adapt new technical knowledge, gain experience in complex programming, perform thorough experiments and analysis, and learn how to find a path when faced with negative results.
  • Taught by: Simon Peter
  • Prerequisites: CSE 451
  • Description: This course is intended to give students a thorough understanding of design and implementation issues for modern operating systems. We will cover key design issues in implementing an operating system, such as memory management, inter-core synchronization, scheduling, protection, inter-process communication, device drivers, and file systems, paying particular attention to system designs that differ from the traditional monolithic arrangements of Unix/Linux and Windows.
  • Taught by: Rajesh Rao
  • Prerequisites: Senior standing in CSE or permission of the instructor.

Description: Design, build and present a prototype device or software tool that solves an important problem in neural engineering. Examples include interfaces based on combining AI with brain-, muscle-, and/or eye-tracking signals to control computers or robotic devices, virtual reality approaches to improving neural function, and machine learning-based software tools for analyzing large-scale neural data.

  • Taught by: Steve Tanimoto
  • Prerequisites: CSE 332 or instructor permission
  • Description: Each team analyzes a wicked problem and develops a game that stimulates player engagement with the problem and approaches to solving it. Tools and techniques include Python, large language models, multiplayer supports, problem-solving theory from AI, formulation frameworks, simulation models, iterative design, Scrum-based agile development, and playtesting.
  • Taught by: Richard Anderson
  • Prerequisites: CSE 332; CSE 351; either CSE 331 or CSE 352
  • Description: Students will work on a group project that makes use of Information and Communication Technologies (ICTs) to address global needs with an emphasis on developing countries. While ICTs are having an enormous impact on livelihoods worldwide, deployment environments vary dramatically based on available infrastructure and technologies accessible to people. Areas of projects could include: health information systems, data collection technologies, applications for basic mobile phones, user interface design for low literate populations, behavior change communication, voice based social networks, community cellular networks, open source projects for global good, low-cost smartphones, satellite image analysis or mobile financial services targeting domains including health, education, agriculture, finance, and livelihood.
  • 5 credits (satisfies DIV requirement)

Capstones 2022 - 2023

  • Description: Data analysis is a central activity for scientific research and is increasingly a critical part of decision making in government and business. However, producing reliable data analysis outcomes is challenging since the decisions made throughout the analysis process can dramatically affect the eventual outcome. This Data Science Capstone focuses on the complete end-to-end process of data analysis performed with code: the iterative, and often exploratory, steps that analysts go through to turn data into results. Our focus is not limited to statistical modeling or machine learning, but rather the complete process, including transformation, exploration, modeling, and evaluation choices. Students will work in groups of four on a single project that will tie together and apply previous experiences from CSE 312, 332, 446, 442, 344, and other classes. Students are expected to already possess knowledge of appropriate machine learning, visualization and database methods, and will focus on independently applying those methods in the context of your project. There will therefore be limited lecture material in this course. Course staff will instead work closely with students to critique and advise on their group project. Students will experience the end-to-end data analysis process from transformation and exploration of data to modeling and evaluation. Your group will brainstorm on a project during the first week, before collaboratively exploring the data and implementing a complete data analysis workflow. This capstone course gives hands-on experience with selecting a data science question, and with crafting and evaluating a data science process to answer that question. question.

Winter 2023

  • Taught by: ECE Department
  • Taught by: Haduong
  • Prerequisites: CSE 351, 332 and ideally one 400
  • Description: Coming soon...
  • Taught by: Roesner

Spring 2023

  • Taught by: Wang
  • Taught by: Zhang
  • Prerequisites: TBD
  • Taught by: Cakmak
  • Explain basics of robot navigation, perception, planning, interaction;
  • Enumerate challenging problems in robotics;
  • Use important tools in ROS, contribute to ROS, find available packages in ROS;
  • Operate a robot platform using ROS tools;
  • Articulate the importance of interface design and robustness of functionalities in robotics.
  • Taught by: N. Smith
  • Prerequisites: none listed
  • Taught by: S. Peter
  • Taught by: Shyam Gollakota
  • Prerequisites: None
  • Description: Create cool and interesting projects where you get to use various mobile systems and networking technologies. The capstone will include background material on Android programming, networking as well as how various sensors like GPS, IMU, acoustic work to enable tracking, localization, augmented reality and ranging applications. This class will provide students with an intensive 10-week experience in successfully completing an intellectually-exciting project in mobile systems and networking. Participants will work in small groups to learn new technical skills to quickly absorb and adapt new technical knowledge, gain experience in mobile programming and networking, implement their ideas on mobile devices and perform thorough experiments and analysis. Other than programming, no prerequisites are required.
  • Taught by: R. Anderson
  • Description: Students will work on group project that use of Information and Communication Technologies (ICTs) to address global needs with an emphasis on developing countries. While ICTs are having an enormous impact on livelihoods worldwide, deployment environments vary dramatically based on available infrastructure and technologies accessible to people. Areas of projects could include: health information systems, data collection technologies, applications for basic mobile phones, user interface design for low literate populations, behavior change communication, voice based social networks, community cellular networks, open source projects for global good, low-cost smartphones, satellite image analysis or mobile financial services targeting domains including health, education, agriculture, finance, and livelihood.

Capstones 2021 - 2022

  • Taught by: Patel,Shwetak N.
  • Taught by: Althoff
  • Description: Student teams design and implement a software project involving multiple areas of the CSE curriculum. Course emphasizes the development process, rather than the product.
  • Taught by: Heimerl
  • Prerequisites: Recommended: HCI (440) or Operating Systems (451) or Networks (461)
  • Description: Public Interest Technology Capstone Experience. Develop tools and technologies in partnership with communities around Seattle and Tacoma that assist in small organizations running Internet access networks. Focus on core network development as well as HCI and user-facing systems. Provides a comprehensive experience designing, building, and deploying technology in the real world with the goal of doing social good.

Winter 2022

  • Taught by: E.E.
  • Description: coming soon...
  • Taught by: Anderson, Richard
  • Prerequisites: CSE 351 and 332

Spring 2022

  • Taught by: Kohno
  • Taught by: Popovic
  • Taught by: Reinecke
  • Description: Students will work in groups of three or four on a single project that parallels the experience of delivering an interactive prototype within a company or with a customer. Students are expected to already possess knowledge of appropriate HCI methods, and will focus on independently applying those methods in the context of your project. There will therefore be little lecture material in this course. Course staff will instead work closely with students to critique and advise on their group project. Students will experience the end-to-end product cycle from design to deployment.
  • (1) an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
  • (2) an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, , and economic factors
  • (3) an ability to communicate effectively with a range of audiences
  • (4) an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts
  • (5) an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
  • (6) an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions
  • (7) an ability to acquire and apply new knowledge as needed, using appropriate learning strategies
  • Description: Students work in substantial teams to design, implement, and release a software project involving multiple areas of the CSE curriculum. Emphasis is placed on the development process itself, rather than on the product. Teams are expected to develop a work plan, and to track and document their progress against it.

Capstones 2020 - 2021

CSE/EE 475: Embedded Systems (Taught by CSE) - Bruce Hemingway

Prereq: CSE 369 and 474

CSE 481DS: Data Science Capstone - Tim Althoff

Pre-req: CSE 332, 312 and one of (446, 442, 344)

Description: Data analysis is a central activity for scientific research and is increasingly a critical part of decision making in government and business. However, producing reliable data analysis outcomes is challenging since the decisions made throughout the analysis process can dramatically affect the eventual outcome. The Data Science Capstone focuses on the complete end-to-end process of data analysis performed with code: the iterative, and often exploratory, steps that analysts go through to turn data into results. Our focus is not limited to statistical modeling or machine learning, but rather the complete process, including transformation, exploration, modeling, and evaluation choices. Students will work in groups of three or four on a single project that will tie together and apply previous experiences from CSE 312, 332, 446, 442, 344, and other classes. Students are expected to already possess knowledge of appropriate machine learning, visualization and database methods, and will focus on independently applying those methods in the context of your project. There will therefore be little lecture material in this course. Course staff will instead work closely with students to critique and advise on their group project. Students will experience the end-to-end data analysis process from transformation and exploration of data to modeling and evaluation. Your group will brainstorm on a project during the first week, before collaboratively exploring the data and implementing a complete data analysis workflow. This capstone course gives hands-on experience with selecting a data science question, and with crafting and evaluating a data science process to answer that question. CSE students should have completed CSE 332 and CSE 312, and at least one of CSE 446, CSE 442, or CSE 344. There are no other requirements for participating in this capstone class.

Winter 2021

CSE 460: Animation Capstone - Barbara Mones (Note: requires application and admission in summer)

CSE/EE 475: Embedded Systems Capstone - ECE Faculty

CSE 481i: Sound and Media Capstone - Bruce Hemingway

  • Pre-req: CSE 351, 332 and ideally one 400

Description: This capstone will build projects utilizing computer audio and video techniques for human interfacing, sound and video recording and playback, encoding and decoding, synchronization, sound synthesis, recognition, and analysis/resynthesis. Projects may contain any types of media. Students will work in teams to design, implement, and release a software project utilizing some of the techniques such as those in the links below.

We have two Oculus-VR development kits , two Tobii EyeX Eye-tracking Controllers , and 15 Leap Motion controllers for use in building musical/audio/media interfaces. We also have three Nvidia Jetson TX1 Developer Kit s for high-performance Deep Neural Network learning and computer vision.

CSE 481 S: Security Capstone - Kohno

Prereq: CSE 484 (CE students graduating in fall who have not completed 484, please send email asap to [email protected] )

CSE 482: Accessibility Capstone - Anat Caspi

Prereq: (recommended) CSE 490 D, (recommended) CSE440

Notes: This course has a DIV designation and fulfills the diversity requirement

Description: Accessibility is quickly emerging as a leading consideration for product design and engineering. Disability is part of the human condition – almost everyone will be temporarily or permanently impaired at some point in life, and those who survive to old age will experience increasing difficulties. Disability is complex and heterogeneous, and the technological interventions to accommodate different abilities are wide ranging and vary with context. Many familiar technologies like voice recognition, text-to-speech, and gaze detection were initially engineered to assist people with disabilities gain more access and increase participation in daily life. Students will work in interdisciplinary project teams that include community members with expertise on project needs. Groups will follow participatory design practices and apply design and engineering skills to create technology solutions that increase independence and improve quality of life for people of all abilities. Teams will complete one end-to-end product iteration cycle: ideation, design, specification refinement, prototype and usability testing  

Spring 2021

CSE 428 A: Computational Biology Capstone

Description: Designs and implements a software tool or software analysis for an important problem in computational molecular biology. 

CSE/EE 475 A: Embedded Systems Capstone - ECE Faculty

CSE 481 C: Neural Engineering Capstone - Rajesh Rao

Prerequisites: (Recommended) CSE 490N, (Recommended) CSE 446 or CSE 473

CSE 481 D: Games Capstone - Zoran Popovic

CSE 481 H: HCI Capstone - Reinecke

  • Students will work in groups of three or four on a single project that parallels the experience of delivering an interactive prototype within a company or with a customer. Students are expected to already possess knowledge of appropriate HCI methods, and will focus on independently applying those methods in the context of your project. There will therefore be little lecture material in this course. Course staff will instead work closely with students to critique and advise on their group project. Students will experience the end-to-end product cycle from design to deployment.
  • CSE 481 N: Natural Language Processing Capstone - Noah Smith
  • Prereq: CSE 447, CSE446 (ML) is recommended
  • Description : Algorithms that deal with text or speech, either as inputs as outputs, are increasingly part of our everyday lives.  Systems that translate accurately between languages, read many documents and summarize or answer questions about them, and even hold conversations with us, are on the horizon. Successfully designing and implementing such systems requires understanding and integration of ideas from linguistics, statistics, and computation, and testing them rigorously requires a strong grasp of experimental methodology.  This capstone course gives hands-on experience with selecting a natural language processing problem and with crafting and evaluating a solution.

CSE 481 V : Virtual and Augmented Reality - Ira Kemelmacher-Shlizerman

Description: Virtual and Augmented reality are promising technologies that are certain to make an impact on the future of business and entertainment. In this capstone, students will work in small project teams to build applications and prototype systems using state of the art Virtual Reality (VR) and Augmented Reality (AR) technology.  Seattle is a nexus of VR tech, with Oculus Research, Valve, Microsoft (hololens), Google (cardboard, jump), and teams in the area.  We will be developing on the latest VR/AR headsets and platforms, and will bring in leading VR experts for lectures and to supervise student projects.  Students will experience the  end-to-end product cycle from design to deployment, and learn about VR/AR technology and applications. The capstone culminates in a highly anticipated demo day where the students demonstrate their creations to other students, faculty and industry luminaries. ( See Video )

  • CSE 482 K: Technology for Resource Constrained Environments - Richard Anderson
  • Prereqs: CSE 351 and 332
  • Description:  Students will work on group project that use of Information and Communication Technologies (ICTs) to address global needs with an emphasis on developing countries.  While ICTs are having an enormous impact on livelihoods worldwide, deployment environments vary dramatically based on available infrastructure and technologies accessible to people.    Areas of projects could include: health information systems,  data collection technologies,  applications for basic mobile phones,  user interface design for low literate populations,  behavior change communication, voice based social networks, community cellular networks,  open source projects for global good, low-cost smartphones, satellite image analysis or mobile financial services targeting domains including health, education, agriculture, finance, and livelihood.   

a Vancouver student describes a research poster

Capstone Research Projects

Looking for in-depth research support?

A capstone is an end-of-program applied research project where students will spend twenty hours per week, for fifteen weeks, investigating a research problem alongside an industry stakeholder. Most research capstone projects are related to machine learning, computer vision, networking, HCI, cloud computing, AI, NLP, speech recognition, or DevOps.

Depending on the problem, the project scope will include a literature review of related work, identification of methodologies to solve the problem, an exploratory set of experiments with results, a final analysis, and future work. Students will work in teams of three or four. Stakeholders can meet with students virtually or in person, typically every two weeks.

Propose a Capstone Project

Featured Projects

Condominiums and similar properties use a stratum to manage daily operations, and owners fund it through strata fees. While existing strata fee management systems may be able to handle such funds, such systems could be more inherently transparent. It is possible to leverage the digital ledger from blockchain networks and smart contracts to build a fully transparent strata fee management system. This paper proposes designing a strata fee management system based on a smart contract in the Ethereum network. Both strata corporations and homeowners can interact with the smart contract to execute common procedures such as paying strata fees and handling expenses. Using smart contracts for strata fee management, it is believed that the chance of fraud by strata corporations is lowered compared to other systems.

Liam Scholte, Rui Wang, Kwok Keung Chung

The Jervis BC Strata
Blockchain, smart contracts, security, decentralization
January 2023

In this paper, we propose an optimization approach based on an improved Moth Flame optimization (MFO) algorithm for solving emergency operating room scheduling problems. The purpose of the MFO is to minimize the maximum span of operations, ensuring patients receive their surgeries in a timely manner. This nature-inspired algorithm stimulates the moth’s special navigation method at night called transverse orientation. The moth uses the moonlight to sustain a fixed angle to the moon, therefore, guaranteeing a straight line. However, a light source can cause a useless or deadly spiral fly path for moths. The results show that MFO has advantages over Grey Wolf optimization (GWO) and Genetic Algorithm (GA), particularly when comparing the performance of the algorithms under different spiral curves when considering the unrestricted use of surgical beds between different procedures and the optimization of algorithm speed.

Cuiting Huang, Sicong Ye, Shi Shuai, Mengdi Wei, Yehong Zhou

Healthcare provider
Algorithms and theory, cloud computing
September 2022

The rapid increase in bandwidth demand has driven the development of flexible, efficient, and scalable optical networks. One of the technologies that allows for much more flexible resource utilization is Elastic Optical Network. However, there is a need to solve the Routing, Modulation and Spectrum Assignment (RMSA) problem. In this paper, we use reinforcement learning to improve the efficiency of the routing algorithm. More specifically, we implement an off-policy Q-learning and compare it with the state-of-the-art algorithms. The results confirm that Q-learning is highly effective when optimal results need to be found in a large search space.

Nolen B. Bryant; Kwok K. Chung; Jie Feng; Sommer Harris;

Internet service provider
Networking, artificial intelligence
September 2022

In this survey, we look at the overall idea of Remotely Piloted Aircraft Systems (RPAS) and autonomous control, as well as RPAS infrastructure, levels of autonomy, and current benefits and difficulties in the field when utilizing Artificial Intelligence. While current remotely piloted aircraft systems have a manual pilot operator to provide double-layer security and safety, studies show that having RPAS with a fully autonomous vehicle at its centre could significantly improve decision-making and overall mission precision, accuracy, safety, and efficiency.

Ruchi Bhavsar; Mino Reyes

InDro Robotics, Aerometrix
Robotics, artificial intelligence
September 2022

With the growing demand for e-Commerce and remote working applications, it has become more important than ever to design applications with high availability and fault tolerance. This research proposes a push-based mechanism with persistent connection to reduce the “time to detect” such that the overall service level agreement for applications can be improved.

Norman Kong Koon Kit

Amazon
Systems and networking, cloud computing
May 2022

Usage of Artificial Intelligence (AI) technology to aid the Remotely Piloted Aircraft System (RPAS) helps to get accurate imagery along with vital ground details, which as a result boosts the Search and Rescue operations. Since the search must be done quickly, real-time video processing is essential for survival. Our solution attempts to integrate image processing, more specifically, the You Only Look Once (YOLO) algorithm to detect humans in all environmental conditions. Moreover, traditional methods of AI use Graphics Processing Units (GPU) instead of Central Processing Units (CPU). We solved the issue of low frame-per-second processing on the CPU with a newly designed frame-skipping algorithm. This improved method results in accurate and quick detection of humans and allows real-time detection.

Rohan Sharma

InDro Robotics
Robotics, artificial intelligence
January 2022

Object detection is a fundamental part of computer vision, with a wide range of real-world applications. It involves the detection of various objects in digital images or video. In this paper, we propose a proof of concept usage of computer vision algorithms to improve the maintenance of railway tracks operated by Via Rail Canada. Via Rail operates about 500 trains running on 12,500 km of tracks. These tracks pass through long stretches of sparsely populated lands. Maintaining these tracks is challenging due to the sheer amount of resources required to identify the points of interest (POI), such as growing vegetation, missing or broken ties, and water pooling around the tracks. We aim to use the YOLO algorithm to identify these points of interest with the help of aerial footage. The solution shows promising results in detecting the POI based on unmanned aerial vehicle (UAV) images. Overall, we achieved a precision of 74% across all POI and a mean average precision @ 0.5 (mAP @ 0.5) of 70.7%. The most successful detection was the one related to missing ties, vegetation, and water pooling, with an average accuracy of 85% across all three POI.

Rohan Sharma, Kishan Patel, Sanyami Shah

Via Rail Canada/spexiGeo
Computer vision, machine learning
September 2021

Northeastern University - Khoury College of Computer Sciences

Khoury Social

Khoury College youtube link

Contact Khoury

capstone projects computer science

I'm seeking information for

capstone projects computer science

Carnegie Mellon University School of Computer Science

Capstone projects, sponsorship opportunities.

Capstone projects offer companies direct access to highly trained, intensely motivated students applying their advanced skills and expertise to a wide range of challenges and opportunities.

Working with faculty supervision, teams focus on sponsor-defined projects that result in the exploration of solutions and potentially a proof-of-concept or prototype. Capstones are the culmination of the graduate or undergraduate program experience.

Contact us to get started

Sponsorship

Sponsors can expect.

  • A team of two to eight students focused on a sponsor-defined project over one or two semesters.
  • Faculty supervision, and mid-term and final presentations.
  • Capstones often deliver a publication-quality report and a conference-style presentation. Many of the teams publish their results in top-tier conferences and workshops.
  • Exposure to innovative, insightful ideas.
  • Access to highly trained students for problem-solving and recruitment purposes.
  • Developing relationships with world-renowned faculty.
  • Building brand awareness within the campus community.
  • Input on the problem statement from Carnegie Mellon professor(s).
  • Licensing options to student work product(s) developed during the course.

Requirements

  • A problem to solve and/or data to analyze.
  • A company mentor who is available for a specified number of contacts and meetings with the student team.
  • A signed Educational Project Agreement.
  • Payment of the capstone fee.

Sample Project Themes

  • Develop a new technology product offering (from ideation to commercialization).
  • Optimize a delivery distribution network.
  • Complete customer discovery.
  • Develop autonomous robots.
  • Perform market analysis.
  • Implement AI systems responsive to market needs.
  • Conduct technical research and feasibility evaluation.
  • Evaluate privacy-enhancing technologies for organizations.

Learn About Capstone Opportunities

Learn more about capstone sponsorship in our Capstone Roundtable video below. The event, held in fall 2023, covers topics including the qualities of capstone projects that yield successful outcomes, the potential hurdles that can occur and how to navigate them, and a menu of available options. You'll also hear from one of our industry sponsors and leaders of several SCS capstone programs.

At-A-Glance

CodeAvail

155 Final Year Project Ideas For Computer Science Students

Final Year Project Ideas For Computer Science Students

Are you a computer science student about to embark on your final year project journey? If so, you’re in for an exciting and challenging ride! Your final year project is a chance to apply what you’ve learned throughout your academic journey and showcase your skills to potential employers. To help you get started, we’ve compiled a list of 155 final year project ideas for computer science students, presented in the simplest language possible.

150+ Final Year Project Ideas For Computer Science Students

Table of Contents

Web Development Projects:

  • E-commerce Website : Create an online store with features like product catalog, shopping cart, and secure payment processing.
  • Content Management System (CMS) : Build a user-friendly platform for managing website content.
  • Blog Platform : Develop a blogging website with user profiles, comments, and likes.
  • Event Management System : Design a system to manage and promote events.
  • Portfolio Website : Create a website to showcase your own work and achievements.

Mobile App Development:

  • Expense Tracker : Build an app to help users manage their finances.
  • To-Do List App : Create a task management app with priority levels and reminders.
  • Recipe App : Develop an app for sharing and discovering recipes.
  • Fitness Tracker : Build an app to track workouts and nutrition.
  • Weather App : Create an app that provides real-time weather forecasts.

Data Analysis and Machine Learning:

  • Stock Market Predictor : Use historical data to predict stock prices.
  • Sentiment Analysis : Analyze social media data to gauge public sentiment on a topic.
  • Recommendation System : Build a system that suggests products or content based on user behavior.
  • Healthcare Analytics : Analyze medical data to identify trends and improve patient care.
  • Image Recognition : Develop an image recognition system for objects or faces.

Networking and Security:

  • Network Monitoring Tool : Create a tool to monitor network traffic and detect anomalies.
  • Intrusion Detection System (IDS) : Build a system to identify and respond to network intrusions.
  • Secure Messaging App : Develop an encrypted messaging app for privacy-conscious users.
  • Firewall Management : Create a firewall management tool with user-friendly controls.
  • Password Manager : Build a secure password manager for storing and generating strong passwords.

Artificial Intelligence and Robotics:

  • Chatbot : Create a chatbot that can answer user questions and engage in conversations.
  • Autonomous Drone : Build a drone that can navigate and perform tasks autonomously.
  • Gesture Recognition : Develop a system that recognizes hand gestures for controlling devices.
  • AI-Based Game : Create a computer game with intelligent non-player characters (NPCs).
  • Natural Language Processing (NLP) : Work on an NLP project like language translation or sentiment analysis.

Database Projects:

  • Online Library System : Design a database system for managing library resources.
  • Inventory Management : Create a database for tracking product inventory in a store.
  • Student Information System : Develop a system for managing student records and grades.
  • Hospital Management : Build a database system for hospital patient records and appointments.
  • E-Voting System : Create an electronic voting system with secure database management.

Web Security:

  • Cross-Site Scripting (XSS) Prevention : Develop a tool or technique to prevent XSS attacks on websites.
  • SQL Injection Prevention : Create a system to protect databases from SQL injection attacks.
  • Firewall Rules Analyzer : Build a tool that analyzes firewall rules for vulnerabilities.
  • Secure Authentication : Work on improving user authentication methods for websites.
  • Data Encryption : Develop a system for encrypting and decrypting sensitive data.

Augmented and Virtual Reality (AR/VR):

  • AR Navigation App : Create an app that provides augmented reality navigation instructions.
  • VR Game : Develop a virtual reality game or experience.
  • Architectural Visualization : Design an AR/VR tool for visualizing architectural plans.
  • Education in VR : Build an educational VR application for immersive learning.
  • Medical Training Simulations : Create medical training simulations using AR/VR.

Internet of Things (IoT):

  • Smart Home Automation : Build a system to control home appliances remotely.
  • IoT-based Health Monitoring : Develop a device for monitoring vital signs and sending alerts.
  • Smart Agriculture : Create a system for monitoring and controlling farm conditions.
  • Traffic Management : Build a smart traffic management system using IoT devices.
  • Environmental Monitoring : Create IoT sensors for monitoring air quality, water quality, etc.

Software Development Tools:

  • Code Editor : Create a code editor with features like syntax highlighting and auto-completion.
  • Version Control System : Build a version control system like Git.
  • Bug Tracking System : Develop a tool for tracking and managing software bugs.
  • Continuous Integration (CI) Pipeline : Design a CI/CD pipeline for automated software testing and deployment.
  • IDE for a Specific Language : Create an integrated development environment (IDE) for a specific programming language.

Blockchain:

  • Cryptocurrency Wallet : Build a digital wallet for managing cryptocurrencies.
  • Supply Chain Tracking : Create a blockchain-based system for tracking the supply chain.
  • Blockchain Voting System : Develop a secure online voting system using blockchain technology.
  • Smart Contracts : Work on smart contracts for automating transactions.
  • Blockchain-Based Authentication : Build a secure authentication system using blockchain.

Natural Language Processing (NLP):

  • Language Translation Tool : Create a tool that translates text between languages.
  • Chatbot for Customer Support : Develop an NLP-based chatbot for customer service.
  • Text Summarization : Build a system that summarizes long texts or articles.
  • Named Entity Recognition : Create a tool that identifies names, dates, and other entities in text.
  • Speech Recognition : Work on a speech recognition system for converting spoken language into text.

Game Development:

  • 2D Platformer Game : Create a classic 2D platformer game with levels and challenges.
  • RPG Game : Develop a role-playing game with quests, characters, and a storyline.
  • Multiplayer Online Game : Build a multiplayer game that can be played over the internet.
  • VR Game : As mentioned earlier, create a virtual reality game.
  • Augmented Reality Game : Design an AR game that combines the real world with virtual elements.

Robotics and Automation:

  • Robotic Arm Control : Build a system for controlling a robotic arm for various tasks.
  • Autonomous Robot : Create a robot that can navigate and perform tasks autonomously.
  • Voice-Controlled Robot : Develop a robot that responds to voice commands.
  • AI-Powered Robot : Work on a robot that can learn and adapt to different environments.
  • Robotic Vacuum Cleaner : Build a robotic vacuum cleaner with obstacle avoidance.

Cloud Computing:

  • Cloud-Based File Storage : Create a secure file storage system in the cloud.
  • Serverless Computing : Develop applications using serverless computing platforms like – .
  • Cloud-Based Machine Learning : Implement machine learning models in the cloud for scalability.
  • Distributed Systems : Work on projects that involve distributed computing and data processing.
  • Cloud Security : Develop tools or techniques for enhancing cloud security.

Cybersecurity:

  • Vulnerability Scanner : Create a tool that scans networks or websites for vulnerabilities.
  • Password Cracking Detection : Build a system to detect and prevent password cracking attempts.
  • Phishing Detection : Develop a phishing detection system for emails and websites.
  • Network Traffic Analysis : Analyze network traffic for signs of malicious activity.
  • Malware Detection : Create a system that identifies and removes malware from systems.

Computer Vision:

  • Facial Recognition System : Build a system that recognizes faces for security or authentication.
  • Object Detection : Create a system that can identify and locate objects within images or videos.
  • Traffic Sign Recognition : Develop a system that recognizes and interprets traffic signs.
  • Gesture Recognition : As mentioned earlier, work on gesture recognition for human-computer interaction.
  • Medical Image Analysis : Analyze medical images like X-rays or MRIs for diagnosis.

Data Visualization:

  • Interactive Dashboard : Create an interactive dashboard for visualizing data.
  • Geospatial Data Visualization : Visualize geographic data on maps.
  • Real-time Data Visualization : Develop a system that updates data visualizations in real time.
  • Stock Market Data Visualization : Visualize stock market trends and data.
  • Healthcare Data Visualization : Visualize healthcare data for better decision-making.

Social Media and Networking:

  • Social Media Analytics : Analyze social media data to gain insights into user behavior.
  • Friend Recommendation System : Build a system that suggests friends or connections on social networks.
  • Social Media Sentiment Analysis : Analyze sentiment on social media platforms.
  • Online Dating Platform : Create a platform for online dating with matching algorithms.
  • Social Networking App : Develop a new social networking app with unique features.

Human-Computer Interaction (HCI):

  • User Interface Design : Work on improving the user interfaces of existing software.
  • Voice User Interface (VUI) : Create a voice-controlled interface for a software application.
  • Gestural User Interface : Develop a user interface that responds to gestures.
  • Accessibility Tools : Build tools to make software more accessible to people with disabilities.
  • Virtual Reality User Interface : Design a user interface for VR applications.
  • Big Data Analytics : Analyze large datasets to extract valuable insights.
  • Real-time Data Processing : Develop systems for processing real-time data streams.
  • Data Warehousing : Create a data warehousing solution for storing and retrieving data.
  • Big Data Visualization : Visualize big data in meaningful ways.
  • Predictive Analytics : Use big data to build predictive models for various applications.

Internet Security:

  • Secure File Transfer : Develop a secure file transfer protocol or application.
  • Email Encryption : Create a system for encrypting email communications.
  • Identity Verification : Build a system for secure online identity verification.
  • Secure Online Payments : Work on enhancing the security of online payment systems.
  • Network Security Audit : Develop tools for conducting security audits on computer networks.

Mobile Security:

  • Mobile App Security Scanner : Create a tool to scan mobile apps for security vulnerabilities.
  • Anti-Malware App : Develop a mobile app that detects and removes malware.
  • Mobile Payment Security : Enhance the security of mobile payment apps.
  • Secure Messaging App : As mentioned earlier, build a secure messaging app.
  • Mobile Device Tracker : Create a tool for tracking and recovering lost or stolen mobile devices.

Software Testing:

  • Automated Testing Framework : Develop a framework for automated software testing.
  • Load Testing Tool : Create a tool for simulating heavy user loads on web applications.
  • Code Coverage Analyzer : Build a tool to measure code coverage during testing.
  • Bug Reporting System : Design a system for efficient bug reporting and tracking.
  • Test Data Generation : Develop a tool for generating test data.
  • 2D Game Engine : Create a game engine for developing 2D games.
  • Physics Engine : Build a physics engine for realistic game physics.
  • Game Level Design Tool : Develop a tool for designing game levels and environments.
  • Multiplayer Game Server : Create a server for hosting multiplayer games.
  • Game AI Framework : Design a framework for implementing game AI.
  • Serverless API : Build a serverless API for deploying and managing APIs.
  • Container Orchestration : Develop a system for orchestrating containers in the cloud.
  • Cloud Cost Management : Create tools for monitoring and managing cloud infrastructure costs.
  • Serverless Data Processing : Implement data processing workflows using serverless architecture.
  • Cloud-based IoT : Build an IoT platform that leverages cloud services.
  • IoT-Based Home Automation : Create a system to control home appliances and security using IoT.
  • Smart City Solutions : Develop IoT solutions for enhancing urban living.
  • IoT in Agriculture : Create IoT devices and systems for precision agriculture.
  • Industrial IoT : Build IoT solutions for monitoring and optimizing industrial processes.
  • IoT-Based Healthcare : Develop healthcare devices and systems using IoT.
  • Text Generation : Create a system that generates human-like text based on input data.
  • Language Translation : Work on improving machine translation systems.
  • Chatbots for Specific Domains : Develop chatbots tailored to specific industries or topics.
  • Speech-to-Text and Text-to-Speech : Build systems for converting spoken language to text and vice versa.
  • Emotion Recognition in Text : Create a system that can detect emotions in written text.

Artificial Intelligence (AI):

  • AI-Powered Personal Assistant : Develop a personal assistant like Siri or Alexa.
  • AI-Based Game Opponents : Create intelligent AI opponents for computer games.
  • AI in Healthcare : Build AI systems for diagnosing diseases or suggesting treatments.
  • AI in Education : Create AI-based educational tools and platforms.
  • AI in Finance : Work on AI applications in the financial industry.
  • Robotic Arm for Surgery : Develop a robotic system for assisting surgeons.
  • Autonomous Delivery Robot : Create a robot for delivering packages autonomously.
  • Robotic Pet Companion : Build a robot designed to provide companionship to users.
  • Robotic Exoskeleton : Develop an exoskeleton for assisting people with mobility challenges.
  • Autonomous Cleaning Robot : Create a robot for cleaning and maintaining spaces.
  • Blockchain-Based Supply Chain : Develop a blockchain solution for supply chain transparency.
  • Blockchain Identity Verification : Create a system for secure identity verification using blockchain.
  • Blockchain-Based Voting System : As mentioned earlier, work on a blockchain-based voting system.
  • Blockchain for Intellectual Property : Use blockchain for protecting intellectual property rights.
  • Blockchain in Education : Implement blockchain solutions for verifying educational credentials.

That’s quite a list of project ideas for computer science students! Remember, the key to a successful final year project is to choose something that genuinely interests you and aligns with your skills and career goals. So, take your time to explore these ideas, consult with your professors, and select a project that excites you. Good luck with your final year project, and may you succeed in your computer science journey!

Related Posts

8 easiest programming language to learn for beginners.

There are so many programming languages you can learn. But if you’re looking to start with something easier. We bring to you a list of…

10 Online Tutoring Help Benefits

Do you need a computer science assignment help? Get the best quality assignment help from computer science tutors at affordable prices. They always presented to help…

Are you seeking one-on-one college counseling and/or essay support? Limited spots are now available. Click here to learn more.

149 Capstone Project Ideas & Examples – 2024

June 6, 2024

The word “capstone” originally referred to the decorative, final piece of masonry that would be affixed to the top of a new building. But in terms of schooling, what is a capstone project? Academically, “capstone” is a fitting metaphor, as a capstone project serves as a culminating, crowning illustration of your scholarly work. The capstone project synthesizes the learning you have done in various fields, demonstrates your level of expertise in your specific area of study, and often marks the end or milestone moment of a current study path. In short, it’s a big achievement! In this article, we’ve outlined a few tips for cultivating your perfect capstone thesis and have included a list of capstone project ideas to get you started.

General Capstone Writing Tips

As you select a topic for your capstone project, be sure to consider the following criteria:

Personal Interest . A capstone project is meant to be the culmination of or milestone representing your specific path of study; as such, it should be a project that actually interests you! Perhaps you’ve already been working on a passion project or long-term scholarly paper on a topic that excites you. Or maybe you’ve heard about a specific branch of inquiry within your field that you find compelling and want to explore further. Whether you’re new to a specific capstone subject or have been working on it for a while, it’s important to know that your actual interest in a subject can increase your productivity and learning. [i]

Existing Research . For any new piece of scholarship, it’s crucial to thoroughly understand and acknowledge the current knowledge and findings that exist around your thesis. As an advancing practitioner in your field of study or profession, you should already have a sense of what other scholars and experts have said about your capstone project idea, but this is a moment to fully explore: Who are the major players in this professional or scholarly conversation? What are the most important pieces of research that ground this field of study? What recent innovations have been made in this topic?

Stakes . If you’ve ever been involved in a debate or had to write a persuasive speech , you know that an important question to answer is: “So what?” Why is this capstone project idea important? What will be affected if the ideas in your capstone do or do not come to pass? What exactly is at stake here?

Examples Continued

Stakeholders . The stakeholders of a capstone are those who will be affected by the information in your project. Perhaps you’ve already engaged in community service and have seen a gap that can be filled by your particular area of expertise. Maybe you are one of the stakeholders in your research. In every capstone project, your readers should know who will be most important to your work.

Identify a gap or problem . If you’ve done your research properly, then you now know what current holes or gaps exist in your field. Make sure you frame your capstone so that your audience is aware of the work that needs to be done.

Fill the gap . This is your moment to shine! What is your specific hypothesis? What kind of research will you conduct to prove it? Specifically, how is your work contributing to this field of study? To this profession?

Feasibility and Scope . The last question you need to ask yourself is: Can I actually do this project? Do you have the time and resources to complete the work you’re proposing? Is your capstone actually doable? If you find that your project seems too big, don’t despair! Many capstone project ideas can be narrowed down for specificity and feasibility. Take a look at the example below:

Very broad:

“What are some recent developments in women’s health research?”

More specific and feasible:

“What are the most current findings on early diagnostic testing and maternal health outcomes amongst American women?”

Capstone Project Examples

Below, we’ve listed 150 capstone project examples in various fields. Think of all of these focus questions and ideas as jumping-off points. Some are very broad, while others are much more specific. Your capstone project will most likely fall under the “specific” category (see “feasibility and scope” above), but broader topics and focus questions can get you started down the path of your own particular branch of research.

Computer Science Capstone Project Ideas

1) In what ways does social media influence current developments in information systems and marketing?

2) What recent developments have we seen in natural language processing? What innovations do we hope to see?

3) How is cybersecurity an essential consideration in political and public policy?

4) What is the potential for virtual reality within the fields of mental healthcare and / or physical rehabilitation?

5) How can cybersecurity better function in the healthcare industry?

6) What are current and developing applications for machine learning algorithms?

7) How can we develop more secure data encryption?

8) What are the current needs for development in image processing and design?

9) How does artificial intelligence promise to elevate, innovate, revolutionize, or render obsolete various fields and / or methodologies inside and outside of computer science?

10) What current developments exist in the field of neural networks?

11) In what ways can we develop more efficient data encryption algorithms?

12) What specific roles does computer science play in national defense?

13) Exploring automated testing systems.

14) In what ways have smartphone interfaces changed human behavior? Can we predict future changes?

15) What recent innovations have we seen in cloud computing and what changes can we expect to see in this field?

16) How can we improve specific algorithms that conduct market-based analysis?

17) What are the current most important ethical questions surrounding big data and information systems?

18) What are the current expectations around the development and use of cryptocurrency?

19) What specific relationships exist between national policy and internet censorship?

20) Recent innovations and gaps in _________. (Have you already done some research on a very particular topic? This is your moment to delve more deeply into a branch of computer science that specifically interests you !)

Nursing and Medical Capstone Project Ideas

21) What roles might nurses have in administering pain management and anesthesia?

22) In what ways can we address the country’s nursing shortage?

23) In what ways is the field of nursing expected to change in the near future?

24) What innovations can be made in continuing education for nurses?

25) In what ways can nurse practitioners and PAs function more effectively in primary care and specialty settings?

26) Going forward, what roles can nurses play in mobile health and telemedicine?

27) How can clinical settings improve their mental and emotional health outreach for employees?

28) In what ways do nurses and PAs function in specific research roles (e.g. cancer research)?

29) Development of cultural sensitivity training and eliminating health equity disparities in the nursing field.

30) Recent developments in women’s health initiatives and research.

31) In what ways can communication efficacy be addressed in clinical settings?

32) What is the relationship between medical care and specific public policies?

33) Nursing, management, and leadership roles.

34) In what ways can technology improve nursing and healthcare initiatives?

35) Recent innovations and gaps in _________. (Have you already done some research on a very particular topic? This is your moment to delve more deeply into a branch of medicine or scientific inquiry that specifically interests you !)

Humanities and Arts Capstone Project Ideas

36) How does art function in the political and public spheres?

37) What specific developments have we seen in the field of graphic design in the past decade?

38) Analyzing the relationships between marketing, commercial viability and contemporary literature.

39) In what ways do the humanities function in ecocriticism and the Anthropocene?

40) Social media and communication.

41) What are some recent examples of the relationship between popular culture and political propaganda?

42) Current distinctions between pop culture, avant-garde, and highbrow literature and art.

43) What is the role of philosophy in current public debate?

44) In what ways do / have the humanities function(ed) within and / or outside of the public sphere?

45) What is the role of the digital humanities in ancient / early modern / modern history?

46) What recent developments have we seen in the fields of women’s and gender studies?

47) How has a globalized media culture impacted our views on cultural exchange / postcolonialism / hegemonic power structures?

48) In what ways have sustainability initiatives become an essential part of art, theatre, fashion, film, and literary production?

49) Race, class, gender and / or sexuality, and recent developments in the construction of personal identity.

50) How does appropriation function in the realm of cultural production?

51) What is the current role of cinema in public and political culture?

52) Creativity and new genres in the wake of social media, artificial intelligence and monoculture.

53) How can / do museums and public spaces function as sites of cultural production?

54) In what ways has artificial intelligence begun to shape the arts and humanities?

55) Recent innovations and gaps in ____________. (Have you already done some research on a particular topic? This is your moment to delve more deeply into a branch of humanities research that specifically interests you!)

Engineering Capstone Project Ideas

56) What is the role of engineering in specific manufacturing practices?

57) In what ways are environmental and sustainable efforts transforming various industries (transportation, manufacturing, public use, energy, etc.)?

58) How does artificial intelligence promise to function in various engineering fields?

59) What are the functions of drones in supply chains?

60) How does engineering specifically function in the production and management of public health (water purification and distribution, waste management, etc.)?

61) What recent innovations have we seen in the fields of engineering and defense?

62) Assessing the feasibility of solar power, wind power, etc.

63) In what ways can engineering facilitate specific infrastructure innovations in public spaces?

64) What does the privatization of the aerospace industry demonstrate about the relationship between public and commercial scientific research?

65) In what ways does current engineering promise to disrupt fields like the automotive, manufacturing, aerospace, etc. industries?

66) Examining various uses of 3D printing.

67) What are some recent innovations in electric, geothermal and/ or nuclear energy?

68) What is the current relationship between extraction engineering and the public sphere?

69) How does the field of robotics function in medicine and public health?

70) Recent innovations and gaps in _________. (Have you already done some research on a very particular topic? This is your moment to delve more deeply into a branch of engineering or scientific inquiry that specifically interests you !)

Education Capstone Project Ideas

71) How do charter schools currently function in the education system?

72) What current pathways exist for continuing education in the teaching field?

73) What roles does artificial intelligence play in the future of education?

74) Disciplinary practices and education for early childhood, middle school, high school, etc.

75) Addressing income and resource disparities between public school districts.

76) In what ways does gender currently function in STEM education?

77) In what ways can mental health initiatives more thoroughly benefit students, staff, and educators?

78) In what ways is parental involvement a factor in current curriculum models?

79) What are the advantages and disadvantages of various modes of virtual learning, technology in the classroom, asynchronous learning, e-learning, etc.?

80) How can we address the current teacher shortage?

81) What are the current relationships between politics, public policy, school funding and curriculum development?

82) What recent innovations have we seen in outdoor learning, Montessori schooling, forest schools, eco-education, etc.?

82) How can schools facilitate better curricula and funding for special needs programs?

83) What is the current role of the arts in public education? In private education?

84) What is the relationship between public policy and homeschooling?

85) In what ways do race and class currently function in specific conversations around education?

86) What are current concerns and developments in the practices of school safety?

87) What developments are currently underway in curricula involving interdisciplinary and project-based learning?

88) What benefits and drawbacks currently exist in extracurricular programs and initiatives for students of various age groups?

89) Recent innovations and gaps in _________. (Have you already done some research on a very particular topic? This is your moment to delve more deeply into a branch of education or curriculum planning that specifically interests you !)

Biology Capstone Project Ideas

90) What are some recent developments in the ethics of stem cell research and cloning?

91) How has public disease testing changed since the pandemic?

92) What is the role of the biologist in mining, extraction, and geoengineering?

93) What recent innovations have been made in pesticide production, distribution, and wider use?

94) How can biology serve manufacturing industries to prevent contamination and supply chain stalling?

95) How do specific ecosystems currently function in regard to climate change? What changes are predicted to these ecosystems in the next decade and why?

96) In what ways are biologists’ roles evolving in the development of biomechanical medical devices?

97) What roles do biologists play in understandings of human reproduction and DNA?

98) How are pharmaceutical and recreational drugs currently understood and classified?

99) What recent biological innovations have been made in the production of food? What developments do we foresee in this branch of biology?

100) In what ways are biological systems affected by various forms of energy extraction and consumption (electrical power, gas, wind and solar power, etc.)?

101) How does A.I. promise to affect the roles of biologists in various fields?

102) What current biological threats do we face in terms of biological warfare? How are biologists crucial players in national defense?

103) Explore a relationship between the biochemical signatures of the body and mental wellness / illness.

104) In what specific ways is the organic movement both a biological consideration and a marketing strategy?

105) How do biologists play significant roles in the prevention of spreading infectious diseases?

106) What are the relationships between human population growth or decline and natural ecosystems?

107) How is marine life affected by human activity (recent understandings and developments)?

108) How do biologists function in public and political conversations around sustainability?

109) Recent innovations and gaps in _________. (Have you already done some research on a very particular topic? This is your moment to delve more deeply into a branch of biology that specifically interests you !)

Psychology Capstone Project Ideas

110) What recent developments have been made in research around specific social media platforms and mental health?

111) What roles did the pandemic play in social and mental health amongst particular age groups?

112) How are recent developments in digital communication (“ghosting,” “swiping,” “liking”) indicative of disordered psychological behaviors?

113) Considering particular contexts like time and place, explore the relationships between psychological wellness and gender.

114) Investigate stress reduction efficacy amongst particular populations.

115) What is the role of mental health awareness in policies and conversations around public health?

116) What role does psychology play in pain management?

117) In what ways are clinical psychologists and therapists uniquely poised to conduct empirical research?

118) What recent developments exist in research around various types of trauma?

119) What daily interventions need to be explored in the reduction of anxiety and sleep disorders?

120) What is the developing role of telemedicine and online mental healthcare?

121) In what ways are particular prescription drugs more or less effective when paired with traditional types of psychotherapy?

122) In what ways do companies utilize psychology in marketing and branding?

123) What is the role of the child psychologist in public schools?

124) In what ways can HR departments benefit from on-staff mental health workers?

125) Explore distinctions between child psychologists and early childhood educators.

126) What interventions can be made in the realm of public policy to lessen the social stigma of mental health disorders?

127) How can psychology be used to create more efficient workplaces?

128) In what ways can new technology like apps and AI be implemented in the ongoing care of mental health patients?

129) Recent innovations and gaps in _________. (Have you already done some research on a very particular topic? This is your moment to delve more deeply into a branch of psychology that specifically interests you !)

Business and Accounting Capstone Project Ideas

130) What are the current impacts of globalization on business strategy?

131) How can organizations change communication practices?

132) What are the relationships between sales, brand perception, and social justice movements?

133) In what ways are women perceived and compensated in the finance field? How has this developed over the past decade? What developments remain to be seen?

134) What leadership training programs and strategies best serve managers?

135) Exploring sustainable business practices.

136) In what ways can company structure influence business innovation?

137) What are the current trends and best practices for inter-departmental conflict resolution within businesses?

138) Exploring effects of mergers and acquisitions for specific companies.

139) What is the specific role of HR in performance management amongst employees?

140) Recent explorations of forensic accounting in cases of embezzlement.

141) Perform a case study analysis of a particular taxation policy.

142) What are some important features of the ethics of non-profit accounting?

143) In what ways can we measure international accounting standards?

144) Due to the pandemic, how have budgeting and financial planning methods evolved in recent years?

145) What specific impacts can we predict in the accounting field as a result of AI and other advancing technologies?

146) Perform an analysis of marketing strategies that utilize social media.

147) How can companies maximize consumer engagement in saturated markets?

148 Which technologies and designs are most effective in brand management and dispersion?

149) Recent innovations and gaps in _________. (Have you already done some research on a very particular topic? This is your moment to delve more deeply into a branch of business or accounting that specifically interests you !)

Capstone Project Examples – Works Cited

[i] Kahu, Ella., Karen Nelson, Catherine Picton. “Student Interest as a Key Driver of Engagement for First Year Students.” Student Success. Volume 8, Issue 2, pp. 55-66. July 2017.

  • College Success
  • High School Success

Jamie Smith

For the past decade, Jamie has taught writing and English literature at several universities, including Boston College, the University of Pittsburgh, and Carnegie Mellon University. She earned a Ph.D. in English from Carnegie Mellon, where she currently teaches courses and conducts research on composition, public writing, and British literature.

  • 2-Year Colleges
  • Application Strategies
  • Best Colleges by Major
  • Best Colleges by State
  • Big Picture
  • Career & Personality Assessment
  • College Essay
  • College Search/Knowledge
  • Costs & Financial Aid
  • Data Visualizations
  • Dental School Admissions
  • Extracurricular Activities
  • Graduate School Admissions
  • High Schools
  • Homeschool Resources
  • Law School Admissions
  • Medical School Admissions
  • Navigating the Admissions Process
  • Online Learning
  • Outdoor Adventure
  • Private High School Spotlight
  • Research Programs
  • Summer Program Spotlight
  • Summer Programs
  • Teacher Tools
  • Test Prep Provider Spotlight

“Innovative and invaluable…use this book as your college lifeline.”

— Lynn O'Shaughnessy

Nationally Recognized College Expert

College Planning in Your Inbox

Join our information-packed monthly newsletter.

My Computer Science and Engineering Department

Capstone projects showcase 2022.

capstone projects computer science

This year the students in the Senior Capstone course developed 40 apps. There were

  • 12 web applications using technologies such as Django, node, express, Angular, react, Vue, firebase, AWS.
  • 21 Android or iOS mobile apps using technologies such as Android Studio, Flutter, React Native Android, XCode, Firebase.
  • 7 desktop apps using technologies such as Unreal Engine, Unity, C#, Pygame.

You can view all the video demos online . If you are interested in proposing an idea for the team's next year, then let us know .

Search form

You are here, computer science capstone projects.

AEquitas (2022) Students: Coco Chen, Duncan Shober-Fernback, Arthur Lewis, Andrew Viera Advisors: Prof. George Witmer, Jennifer Long, Eric Baumer

Café Justo (2022) Students: Kenneth Cho, Joss Duff, Hudson Pavia, Justin Venezia Advisors: Eric Grill, Roberto Salaverria, Prof. Smith, Prof. Korth

Celebr8 (2022) Students: Amy Cho, Karis Jang, Leeza Khalif, and Jason Weiss Advisor: Prof. Stephen Lee-Urban

Coach AL Ride Motivator (2022) Students: Jordan Bautista-Lazo, Max Leibowitz, Jack Miller, Yuxuan Song Advisor: Prof. George Witmer

College Buddy (2022) Students: Kendra Marable, Kishan Patel, Mary Ye Advisor: Mooi Choo Chuah

Decentralized Identity in Supply Chain Context (2022) Students: Alex D'Alessandro, Emily Grandon, Alex Kline, Rafaela Mantoan Borges Advisor: Prof. Andrea Smith

DigiClips (2022) Students: Yusef Abaza, Eddie Diggs, Roxy Gretz, Gus Teteris Advisor: Prof. James Mikitka

Driverless Car (2022) Students: Kelan Liu, Robin Maillard, Nathan McNece, Isslam Yehia Advisor: Corey Montella

Dubstep Dukeout: An NFT Collection (2022) Students: Benjamin Aulenbach, Rishab Ayyappath, Emily Freney, Morgan Long Advisor: Prof. Andrea Smith

Eng College - Mobile App (2022) Students: Thomas Petz, Sonny Sakihara, Lauren Workosky, Jouny Zedan Advisor: Prof. James Mikitka

Energy and Water Dashboard (2022) Students: Wesley Guarneri, Alyssa Milrod, Caitlyn Somma Advisors: Debra Kreider, Edwin Yeakel

enrolld (2022) Students: Ryan Colflesh, Carl Saba, Yianni Varkaris, Caitlyn Wagner Advisor: Prof. Stephen Lee-Urban

Facial & Object Detection Algorithms (2022) Students:Andy Llanos, Jeremy Feng, Quang Tran, Timothy Odom Advisor: Prof. Stephen Lee-Urban

Flood Adventures (2022) Students: Nathan Lerro, Evan Rubin, Sarah Sechrist, Jessica Vogel Advisor: Prof. James Mikitka

Follett: Ice Machine IoT (2022) Students: Miguel Hernandez, Matthew Sireci, Wei Zheng Advisor: Prof. Brian Colville

The Future of CapSource's Product and E-Commerce Strategy (2022) Students: Colin Gabuzda, Teng Huang, Hana Kenworthy, Anh Vu Advisor: Prof. George Witmer

Game Library Port (2022) Students: Shayne Conner, Cole Lavalle, Michelle Li, Mason Mosack Advisor: Prof. Michael Spear

Human-in-the-Loop Spambot Detector (2022) Students: Kevin Coxhead, Alonso Cornejo, Kamilla Muminova, Philip She Advisor: Prof. Xie

Iris ICPS/VAR Portals (2022) Students: DJ Edwards, Artem Maryanskyy, Adam Stavash, Iven Zhang Advisor: Prof. Stephen Lee-Urban

Lehigh College of Engineering Web Analytics (2022) Students: Spencer Lander, Steven Nazaroff, and Nnamdi Chima-Anyanka Advisor: Prof. James Mikitka

Lutron Device Diagnostics (2022) Students: Connor Lachman, Matthew Niejadlik, Satyam Patel, Nathaniel Todd-Long Advisor: Prof. Brian Colville

Lutron Distributed Consensus (2022) Students: Dave Dolan, Parker Evans, Chris Oster Advisor: Brian Colville

Machine Learning Renewable Energy Risk Assessment (2022) Students: Abe Berlin, Henry Eaton, Muhammad Delen, Rakene Chowdhury Advisor: Prof. Stephen Lee-Urban

Mech Programming Language Design & Implementation (2022) Students: Haocheng Gao, Simone Pankenier, Xinhao Tang, Zishuo Wang Advisor: Prof. Corey Montella

Merck & Co. Environmental Database (2022) Students: Joseph Feuer, Lester Huang, Brandon Kondis, Sammy Schutz Advisor: Prof. Debra Kreider

Merck P&ID Network Mapping (2022) Students: Max Asteris, Samuel Collins, Jude Gerhart, Grace Gundrum Advisor: Prof. Debra Kreider

Neufood (2022) Students: Amanda Castillo, Jake Fleischer, Phoebe Li, Yiqun Xu Advisor: Prof. Debra Kreider

NutraData (2022) Students: Ethan Santalone, Kendall Riskevich, Misha Seagull Advisor: Prof. Debra Kreider

Platform for Numerical Analysis & Data Visualization (2022) Students: Stephanie Murphy, Rose Rush, Sebastian Chavarro, Andrew Sukach Advisor: Dr. Arielle Carr

Sales Wizard (2022) Students: Sarah Pontier, Breana Lo, Layne Trautmann, and Howard Li Advisor: Prof. Andrea Smith

Scaling Skillion's System (2022) Students: Nathan Dean, Mitchell Katz, Advaith Nair Advisor: Prof. Brian Colville

Smart Electric Transit (2022) Students: Garrett Kreeger, Gabriella Nuzzolese, Kieran O’Connor, Matthew Piriya Advisor: Shalinee Kishore

vCARETM Consult Application (2022) Students: Harry Boon, JiSoo Park, Theodore Woodworth, Yiwen Wu Advisor: Prof. Andrea Smith

AEquitas Document Search Portal (2021) Students: Victoria Dorn, Hannah Leland, Buckley Ross, Jenna Simon Advisor: Prof. George Witmer

ArtsQuest eCommerce Platform (2021) Students: Bora Fanuscu, Hannah Gotwalt, Kenneth Lopez Advisor: Prof. Andrea Smith

Autonomous Robot Cars Capstone (2021) Students: Dante Biase, Graham Wandless, Sam Schwartz, Brian Zhu Advisor: Dr. Corey Montella

Bike Facts / Kickstarter App (2021) Students: Xinhao Liu, Alec Mitrokostas, Michael Port, Jason Schanck Advisor: Brian Coville

Celebr8 Life - Shared Memories (2021) Students: Peter Luba, Chloe Norvell, Blake Wei Advisors: Corey Montella & Prof. Stephen Lee-Urban

Concurrent Data Structures for 3D Simulation (2021) Students: Ji Ho Choi, Jared Lee, Jeff Van Buskirk Advisor: Prof. George Witmer

Coach AL Ride Motivator (2021) Students: Gustavo Adame-Delarosa, Mickias Bekele, Shant Keshishian Advisor: Prof. George Witmer

Distributed Consensus for Large Scale IoT Systems (2021) Students: Tal Derei, Marc Ferdinandusse, Hailey Goldschmidt, Jacob Oakman Advisor: Brian Colville

Energy & Water Sustainability Dashboard (2021) Students: Erik Bissell, Joshua Krinsky, Nick Owens, Bratislav Petkovic Advisors: Prof. Debra Kreider, Prof. Edwin Yeakel

EY ModOps Product Suite Capstone (2021) Students: Dylan Goldstock, Kenny Kwock, Meghna Mishra, Iris Zheng Advisor: Prof. James Mikitka

Flood Adventures (2021) Students: Surui Huang, Kenneth Straw, Benjamin Zalatan Advisor: Prof. James Mikitka

Halocy (2021) Students: Kevin Do, Yuzhe Liu, Sarah Loher, Yue Zhuo Advisor: Debra Kreider

Human in the Loop (2021) Students: Noah Backman, Jinan HonĀ, Andy Kelly, Chris Muñoz Advisor: Shiang Xie

JatLag Port (2021) Students: Luke Lenny, Blake Wilkey, KaiDa Ma, Yode-Jiaqiang Yuan Advisor: Corey Montella

Lutron Mobile Installer Tool (2021) Students: Alan Wang, Alan Zarza, Kenny Lin, Hannah Fabian Advisor: Prof. George Witmer

Machine Learning Risk of Renewable Energy (2021) Students: Kevin Bergdoll, Parker Fu, Muyuan He, Sam Joffe Advisor: Prof. Stephen Urban

Major Exploration Quiz (2021) Students: Peter Bernard, Sony Chen, Julio Gonzalez, Ryan Stelly Sponsors: Chris Larkin, Marc Rosenberg

Matching System (2021) Students: Kevin Laudano, Lingtao Kong, Runjie Zhao, Jiageng Zheng Advisor: Prof. George Witmer

Merck External Data Ingest Portal (2021) Students: Jason Lee, Will McCormick, Sam Sausville, Yifan Zhang Advisor: George Witmer

Merck Financial Valuation (2021) Students: Andrew MacCausland, Anshika Singh, Haydn Davis, Karthick Sivakumar Advisor: Prof. George Witmer

Mobile Self-Guided Tour (2021) Students: Rebecca Housey, Cameron Rosenthal, Dylan Staniszewski Advisors: James Mikitka

Modernization of a Client Portal (2021) Students: Brock Herring, Cyndy Meng, Carter Schmalzle, Joseph Wesselman Advisor: Debra Kreider

NutraData (2021) Students: Kyle Burke, Gary Fishkin, Omid Ghazizadeh Advisor: Debra Kreider

PayHippo Machine Learning (2021) Students: Zach Coriarty, Daniel Karkhut, Chase Mattingly, Marc Soda Advisor: Brain Colville

Programming Language Design & Implementation (2021) Students: Nic Campion, Sean Hong, Sherry Huang, Dave Jha, Ronan Leahy Advisor: Corey Montella

Skillion Riders App/Toolbox App (2021) Students: Jordan Baum, Sarah Home, Ulan Mirlanov Advisor: Brian Colville

Smart COPD Patient Monitoring System (2021) Students: Thanos Kougionis, Xiangzhi Liu, Maximillian Machado, Brian Snyder Advisor: Prof. James Mikitka

Smart Electric Transit (2021) Students: Andrew Ha, Cormac O’Day, Neel Sikka, Graham Shanno Advisor: Prof. Stephen Lee-Urban

Strategic Alliance Listings (2021) Students: Melissa Fedorka, Owen Licht, Jack Liu, and Andrew Principato Advisor: Prof. Andrea Smith

Toloka (2021) Students: Manasi Vitthanala, Sahil Malhotra, Zack Elliot, Daolong Liu Advisor: Prof. George Witmer

Vistacom Sales Wizard (2021) Students: Connor Greene, Matthew Gunton, Swetha Ramesh, Joshua Yang Advisor: Prof. Andrea Smith

WeShareRE (2021) Students: Adam Debus, Yichen Shen, Nick Silva, Jiabei He Advisor: Prof. Andrea Smith

Zubel (2021) Students: Antonio Lia, Tyler Nguyen, John Taulane, Ngan Tran Advisor: Prof. George Witmer

AutoMobile (2018)

Students: Luke Bernick, Connor Deppert, Kelli Frank, Jonathan Sphar Advisor: Prof. John Spletzer

3D MRI Skull Stripping (2018)

Students: Jiaye Chen, He Huang, Yifan Huang, Yichen Xu Advisor: Prof. Miaomiao Zhang

LUCOIN (2018)

Students: Brian Dwyer, David Kauffman, Athicha Srivirote, Duc Tran Advisor: Prof. Liang Cheng

Spotlight (2018)

Students: Bobby Gould, Nicole D"Annibale, John McBryan, Mira Straathof Advisor: Prof. James Femister

CSE Tools (2018)

Students: Joseph Boderck, Kaitlyn Hennessy, Lizzie Shaffran Advisor: Prof. Michael Spear

Goal Driven Autonomy In Minecraft (2018)

Students: Gilbert Carrasco, Anil Morisetti, Travis Weghofer Advisor: Prof. Hector Munoz-Avila

Preventing Web Timing Attacks

Preventing Web Timing Attacks (2018)

Wrestling robots (2018).

  • Current Course Offerings
  • Previous Schedules
  • Undergraduate
  • CSE Course Index
  • Capstone Projects
  • Accreditation

Get the Reddit app

Computer Science Theory and Application. We share and discuss any content that computer scientists find interesting. People from all walks of life welcome, including hackers, hobbyists, professionals, and academics.

Ideas for a Capstone project?

Hi guys, I’m doing my capstone project next semester. I was wondering what you guys have done in the past or any ideas that would be cool to do. I do most of my coding in Python and would like some ideas for cool things I could do in that language if possible.

Also, what is really expected for a capstone project? What are your experiences?

Computer Science

2018 capstone projects.

Capstone Projects 2018

  • About the Department
  • What is Computer Science?
  • Careers in Computer Science
  • Welcome from the Chair
  • Undergraduate Program 
  • Graduate Program 
  • Transfer Students
  • Student Organizations
  • Scholarships
  • LEAD <C/S>
  • Course Descriptions
  • Data Science Collaboratory
  • Cybersecurity Education, Research, and Outreach Center
  • Machine Intelligence and Data Science (MInDS) Center
  • Machine Learning Research Consulting
  • Publications
  • Diversity, Equity & Inclusion
  • Mission / Vision Statement
  • Program Educational Objectives
  • Student Outcomes
  • Community Engagement
  • Faculty and Staff
  • Faculty Office Hours
  • Support Computer Science

Lean More About Our Programs

Degree Information

Top Careers

Student Success

Experience Tech For Yourself

Visit us to see what sets us apart.

Quick Links

  • Tech at a Glance
  • Majors & Concentrations
  • Colleges & Schools
  • Student Life
  • Research at Tech
  • Tech Express
  • Current Students
  • Faculty & Staff
  • Mission and Vision
  • Facts about Tech
  • University Rankings
  • Accreditation & Memberships
  • Maps & Directions
  • Board of Trustees
  • Office of the President
  • Strategic Plan
  • History of Tech
  • Parents & Family
  • International
  • Military & Veteran Affairs
  • Tuition & Fees
  • Financial Aid
  • Visit Campus
  • Dual Enrollment
  • Request Information
  • Office of the Provost
  • Academic Calendar
  • Undergraduate Catalog
  • Graduate Catalog
  • Volpe Library
  • Student Success Centers
  • Honors Program
  • Study Abroad
  • Living On Campus
  • Health & Wellness
  • Get Involved
  • Safety & Security
  • Services for Students
  • Upcoming Events
  • Diversity Resources
  • Student Affairs
  • Featured Researchers
  • Research Centers
  • ttusports.com
  • Social Media
  • Student Resources
  • Faculty & Staff Resources
  • Bookstore/Dining/Parking
  • Pay Online - Eagle Pay
  • IT Help Desk
  • Strategic Planning
  • Office of IARE
  • Student Complaints

Enter a Search Term

Two students in class look at a laptop

  • Capstone Project

Computer Science, BS

  • Program Overview
  • Computer Science, Minor
  • Computer Science (4+1)

The Capstone course gives students the opportunity to work on real-world projects with tech companies in the Bay Area and Silicon Valley, or with an academic organization on a research project. The course is similar to an internship, but with the added bonus of academic guidance and access to the department’s resources. It’s a great way for students to apply classroom knowledge in a practical setting, and to make contacts in the industry as graduation nears.

Capstone projects begin in August and January. At the beginning of the semester, potential sponsors pitch projects. Students form teams of 3 to 5 members and begin the software development process. Guided by faculty, industry, and non-profit sponsors, students work on their capstone project 10-15 hours a week for 15 weeks. Students gain the experience and confidence to land the jobs that they want doing what they love. Some obtain jobs with the company they work with or from the contacts they make — jump-starting their careers even before putting on their caps and gowns.

Our Projects

Working alongside Consilient Labs, an AI startup focused on memory-based learning, students keep engineers and customers in mind when they built a user-friendly dashboard to simplify use of the current API. The dashboard uses the Angular framework, D3 for visualizations, and Bootstrap for structure — and contains functionality for user authentication, uploading data to the knowledge engine, making queries about that data, and viewing status information about the knowledge engine itself.

Students built dynamic dashboards and interactive data visualization tools to help BART engineers identify and correct platform sign inaccuracies. They took a data-driven approach to improving platform sign accuracy by using Splunk to process and analyze train log data to identify recurring conditions associated with sign inaccuracy — allowing BART analysts to take a closer look at cases where inaccurate delay data occur, show how often they occur, and which trains and platforms are susceptible to these issues.

EdgeX Foundry is an open-source platform supported by VMware that provides an infrastructure to build and deploy IoT applications. Utilizing a custom EdgeX instance on a Raspberry Pi, the student team's project FaceX provides users with an IoT application that performs facial recognition of pictures taken by a camera module connected to a Raspberry Pi. FaceX analyzes pictures for faces using a convolutional neural network and then pushes its result to a web service that displays information about the matching individual. The main goal is to implement a keyless entry system. This system will be deployed as an open-source software package that anyone can download and deploy to a Raspberry Pi with a camera module to provide a facial-recognition based entry system for a home, shelter, facility, or other restricted-access environment.

Oasis Mobile is a mobile application designed to engage users in wellness practice through its menu of personalized mindfulness exercises and programs. Currently, Oasis operates through a Chrome Extension. Working with their sponsor team, students developed a mobile application that allows users to access Oasis programs and exercises at any time or place while also including additional features such as breathing exercises, tracking of user activity, and mood journaling. Students built their project using React Native on the front-end and NodeJs and Express on the back-end.

Action for Racial Justice (ARJ) is a non-profit organization that helps justice-minded people learn about race issues and press for policies with equitable outcomes. Reading for Racial Justice is a sub-service of ARJ, specifically a book club application that helps form communities of activists to learn more about the history and principles of what they are fighting for. Once users are logged in to the ARJ service they can navigate to their dashboard to view their active clubs, create or join a new club based on a specific book, goals, or interests, and view short descriptions of the books available to them. Students used React on the front-end and Golang in the back-end with a MySQL database.

Students developed game-like Kinect software that allows patients suffering from stroke, back pain, sports injuries, and other conditions to do physical therapy at home.

How Can Your Organization Participate?

Interested in working with a group of highly motivated and committed students from USF’s Computer Science department?

The Dons Hack 2023

USF student groups Women in Tech (WiT) and the Association for Computing Machinery (ACM) hosted a hackathon in April. The theme this year was Ed-Tech, a field of technology centered around enhancing students' learning experiences both inside and outside the classroom. It was a weekend of coding, designing, and brainstorming that included workshops, alumni panel and networking opportunities for CS students.

Student presents in front of a projection

  • Facts & Figures
  • Accreditations
  • Maps and Directions
  • Faculty Distinctions, Awards and Honors
  • Engineering Honors
  • Computer Engineering
  • Global Programs
  • Student Organizations
  • Peer Teachers
  • Fast Track: Optimizing the transition from Undergraduate to Graduate Studies
  • Admissions and Aid
  • Entry to a Major Process
  • Scholarships and Financial Aid
  • Research Areas
  • Undergraduate Research
  • Seminars and Distinguished Lectures
  • Industry Capstone Program
  • Industrial Affiliates Program

Recent Capstone Design Projects

See Texas A&M University computer science and engineering students' capstone projects. Seniors work on the projects throughout the year.

Projects by Research Area

Artificial intelligence, intelligent systems, machine learning and natural language processing.

  • Spring 2021
  • Spring 2022
  • Spring 2023

Computer vision

Data science, electronic design automation and very large-scale integration, graphics, visualization and computational fabrication, human-computer interaction, projects by industry sponsor.

See our capstone projects sorted by the industry sponsor and semester.

American Airlines

Bay area houston economic partnership, the computational and information science directorate, the u.s. army combat capabilities development command - brl-cad.

UC Santa Barbara Computer Science Capstone    Presentations (@ CS Summit ) in March 2025

capstone projects computer science

  • 2023-24 Projects
  • 2022-23 Projects
  • 2021-22 Projects
  • 2020-21 Projects
  • 2019-20 Projects
  • 2018-19 Projects
  • 2017-18 Projects
  • 2016-17 Projects
  • 2015-16 Projects
  • 2014-15 Projects
  • 2013-14 Projects
  • 2012-13 Projects
  • 2011-12 Projects

UCSB Computer Science Computer Science Capstone: Project Design and Development

2-quarter sequence: fall/winter quarters.

The capstone course sequence presents an opportunity to develop innovative solutions to real industry problems. You won't find answers to these problems in a textbook, on a message board, or in off-the-shelf software package -- because students in this class are among the first ever to be able to solve them. Working together with industry leaders, student teams take on the most challenging problems of the day with technological innovation, creativity, and boatloads of hard work.

The capstone course sequence is offered during the Fall and Winter quarters at UCSB with Capstone projects presented to public during the UCSB CS Summit in March in Corwin Pavillion!

189A Instructor -- Chandra Krintz [website] , UCSB Computer Science     — Teaching Assistants -- TBD Rutvik Jha , UCSB Computer Science, Sahil Naik , UCSB Computer Science --> 189B Instructor -- Dahlia Malkhi [website] , UCSB Computer Science,     — Teaching Assistants -- TBD Satyam Awasthi , UCSB Computer Science, Shubham Talbar , UCSB Computer Science -->

Final Project Presentations at UCSB CS Summit

The teams will present their project posters and presentations at the 2025 CS summit. Details on the summit, including the schedule, will be posted during the Winter Quarter here .-->

2022 CS CAPSTONE Thank you to everyone attending the 2022 CS Summit and CS Capstone presentation event . Here is some information about the March 2022 event:

  • 2022 COE News Article on the Event
  • CS Summit Presentation Slides
  • CS Summit Capstone'22 Photos
  • First place: SmartGrid -- Team Pina Colada, Mentor: AgMonitor
  • Second place: VCare -- SegFault, Mentor: WellHealth
  • Third place: NOMADS -- Man 2 , Mentor: The Navy / NAVAIR

Congratulations to all teams for successfully completing their 2021/22 CS Capstone projects! Special thanks to this year's amazing mentors/sponsors!

What are people saying about Capstone?

"Capstone was the single best experience I had in all of my 16+ years of education (except for maybe coloring in first grade). I learned more in the 5 months of Capstone than I did in the first three years of college combined. What can I say about a program that helped me learn about the industry as well as helped me get my first job out of college? AWESOME!"     — Zack Warburg, Software Engineer, AppFolio

"CS189 not only helped me during job interviews but also the project I am working on with PowerPoint is very similar to the project that my group worked on (the online slide sharing app)"     — Melissa Hunter, Software Design Engineer, Microsoft

"As far as getting a job goes, CMPSC 189 is probably one of the most useful things you can do as an undergrad."     — Brendan Blackwood, iContact.

"Many projects I am working on now I find myself going through the same steps I did in CMPSC 189 class. From gathering requirements, producing design specs, and ultimately presenting my work."     — Chris Fattarsi, Web Developer, NASA Ames Research Center

"In the past we have worked with Appfolio, Artera, Forta, Microsoft, Qualcomm, Aerospace Corp, FindTheBest, JPL, the US Navy, and many other companies and organizations to take on wide range of interesting problems in Computer Science. If you are interested in participating either as a student or a sponsor, please reach out!"     — Chandra Krintz, Professor of Computer Science and co-instructor for CS 189

© 2014-2028 Tevfik Bultan, Chandra, Krintz, Christopher Kruegel, Tim Sherwood, Jianwen Su, Tobias Höllerer, and Giovanni Vigna

Template design by Andreas Viklund , photo from Dhilung Kirat

_IACS Shield width130height130_orig (1)_

 Wednesdays @ 12:45pm - 3:00pm SEC LL2.223 (Allston Campus)

Capstone research project course, ac297r, fall 2022 weiwei pan, founded by the institute for applied computational science (iacs)'s  scientific program director,  pavlos protopapas , the capstone research course is a group-based research experience where students work directly with a partner from industry, government, academia, or an ngo to solve a real-world data science/ computation problem. students will create a solution in the form of a software package, which will require varying levels of research. upon completion of this challenging project, students will be better equipped to conduct research and enter the professional world. every class session includes a guest lecture concerning various essential skills for one's career -- from public speaking, reading and writing research papers, how to work remotely on a team, everything about start-ups, and more..

Computer Science and Engineering

Search form.

  • Future Students
  • Current Students
  • Accreditation
  • Financial Assistance
  • GradTrack Program

Capstone Program

  • Marketable Skills
  • Study Abroad
  • Internships
  • UNT at Frisco
  • Grad Orientation
  • Financial Assistantship
  • Pathways Program
  • CSE Seminars
  • Graduate Course Scheduling
  • Stay Connected
  • PhD Graduates
  • Update Your Info
  • Order Transcript
  • About the Department
  • Our History
  • Advisory Council
  • Faculty History
  • Student Organizations
  • Give to CSE
  • Centralized Environment for Linux Labs (CELL Machines)
  • Faculty Resources

The Capstone Program in the Department of Computer Science and Engineering provides students with an opportunity to interact with industry partners to define, design, build and deploy real-world systems. The department provides a two-semester capstone experience in each of our three undergraduate major programs. These experiences integrate all of the technical knowledge and skills from their courses and internships, as well as providing valuable experience in team-building, project management, oral and written communications, and problem solving.

capstone projects computer science

To see Capstone projects, please visit this College of Engineering Senior Design Capstone page .

Capstone Highlight: CirclesU

2022-2023 team: diego solis, tyler schnitzer, eduardo mendoza, luan (andy) le, 2020-2021 team: pranjal dhungana, blake becker, 2019-2020 team: myles edwards, keith armstrong, corey gendron, ryan gibeault, kiefer hardin.

Skip to Content

  • News & Events

Sponsor a Computer Science Capstone Project

Engagement Overview

Invest in the future of technology in our region and nation. Gain over 1,500 hours dedicated focus to your project. 

Capstone Interest form

What is a capstone?

Capstone projects are academic year-long experiences for students nearing graduation. Student teams complete a substantial software project that reinforces skills learned through classwork and prepares them to thrive in the next stage of their careers. 

This blend of educational and professional experience allows students to prepare for a life in industry and to connect academic concepts with real-world applications.  

Student teams make use of the technical and design skills they have developed throughout the Computer Science curriculum to satisfy the sponsor’s objectives.They use standard software engineering practices to scope the problem and identify the best software process model to apply to it. They then develop, test, deploy and document their solution

Students also use professional project management practices to ensure project progress and quality and to experience the workflow of professional software design

Within the framework of the course, all projects are conducted on a best-effort basis by student teams, guided by staff and in close collaboration with the sponsor.

Capstones Fall 2021   Capstones Fall 2020

Who are capstone sponsors?

Corporations, small businesses, national laboratories, R&D organizations, non-profit organizations and faculty and staff members of the University of Colorado may become project sponsors.

Who are capstone students?

Capstone projects courses are offered to undergraduate seniors and final-year master's students. Each course is taught separately, so capstone sponsors can indicate which level they deem appropriate for their project.

Capstone Project Team

For more sponsorship information, please contact:

  • Amy Richards Professional Development and Industry Relations Program Manager [email protected]

For course-specific questions, contact:

  • Alan Paradise , Associate Teaching Professor and Director of Senior Capstone Projects 430 UCB, Boulder, CO 80309 [email protected]
  • CJ Herman , Associate Teaching Professor and Director of Master's Capstone Projects 430 UCB, Boulder, CO 80309 [email protected] 

Benefits to the sponsor

Capstone sponsorship allows an organization to form an in-depth connection with a group of students who are nearing graduation. This relationship can serve as an opportunity to identify future candidates while introducing them to your company goals and culture. Capstone sponsorship serves as a mentorship role, contributing to the professional readiness of our students and instilling good practices as they prepare for a career.

In addition to your team, all students in the capstone course will be exposed to your organization as teams report out their work to the class. This provides excellent visibility, as capstone courses are large, and generates word-of-mouth buzz as students share their experiences throughout the year and at the spring expo.

Suitable project concepts

All project concepts should have a clear purpose with a recognized value to industry or society. They should have specific functional objectives and provide significant design challenges. 

Projects must have a level of complexity that is compatible with a six-person team of undergraduate seniors or master's students working on average 6 to 7 hours each for 13 weeks in the fall and 12-14 hours each for 15 weeks in the spring.

Students should be able to explore various design solutions and make choices based on sound engineering reasoning with creative latitude in arriving at a final design and implementation.

Exploratory or proof-of-concept projects can be quite successful as capstone projects.

Projects that are in the customer’s critical path cannot be accepted as capstone projects unless the customer takes full responsibility for the outcome. “Good-to-have” results and “test-of-concept” studies are more likely to be suitable. Although the goal is to make every project a success, the primary purpose of the capstone is educational.  The University of Colorado cannot take any responsibility for results deemed by the customer as “insufficient.”

Expectations for Capstone Sponsors

  • Active Interaction
  • Intellectual Property
  • Financial Commitment

All sponsors are expected to be active participants in their sponsored project. Sponsors should name a Technical Lead for the project who will be able to dedicate at least one hour per week to the project. 

Close contact with the team during the early project definition phase is critical for project success. Frequency of sponsor-team interactions will vary according to the software process model being used, and is jointly scheduled by the sponsor and team. 

Course instructors are to be CC’d on all team contact.

Sponsors can choose to allow students to retain the IP from their work, or to retain all IP generated for the project,

Unless a project agreement is created based on a contract managed by the University’s Office of Contracts and Grants, all Intellectual Property (IP) rights resulting from the supported senior design project remain with the inventor(s), i.e. the students. All materials, software packages, etc. purchased to support the project will remain the property of the CS Department for possible future use in another project or class.

Participation in the course requires a financial commitment from most sponsors. University of Colorado Community non-profit organizations, and small businesses may apply to the Director of Senior Projects for a donation reduction or exemption.

Option 1: A $7,000 philanthropic donation made payable to the University of Colorado Foundation, to provide support to the University of Colorado Boulder Department of Computer Science Senior Projects. This donation supports the Senior Projects class infrastructure and associated costs (instruction costs , software, computer labs, materials, supplies, disposables, posters, etc.)

Option 2: A $15,000 fee is charged if your organization wishes to retain project related IP. In this case a contract will be created through the University of Colorado Office of Contracts and Grants. Students assigned to these projects will be aware of the requirement to sign over all intellectual property rights to the sponsor.

The Capstone process

With the help of course instructors, sponsors scope a project appropriate for either master’s or undergraduate students and identify a technical lead who can interact with the team. In early September, projects are shared with students, who select their preferences. Instruction staff match students with projects according to preferences and skillsets required by the project. 

In the first semester, approximately half of students’ time will be spent on coursework where they study requirements elicitation and analysis, software process models, systems engineering, software configuration management, risk management, team work, software documentation, IP law, and ethics. The remainder of the students’ time is focused on scoping and architecting a design approach to their team project.By the end of the first semester, students and sponsors will come to a written agreement as to the scope of the project and requirements for successful project completion. 

Teams continue their work through the spring semester, building, testing, and iterating on their design. At the end of the spring semester, students will present at our College of Engineering Expo, attended by thousands of students, faculty, and sponsors. 

Teams give six presentations to the class at various points throughout the year and are subject to three reviews by the Project Review Board. Sponsors are welcome to attend any, or all, of these meetings.

Capstone Timeline

Meet with the team.

Meet with the Capstone team as needed to understand sponsorship expectations, discuss project scope, and receive proposal paperwork.

July- August: Submit your project

Prospective sponsors must submit a Notice of Intent (NOI) to propose a project before July 1 for projects starting in the fall of that year. Proposing a project does not mean automatic acceptance by the CS department. 

The sponsor should complete the Project Description template with an overview of the project, needed skills, and desired outcomes. This description will be shared with the students of the course for the project matching process. 

Early September: Project Team Assignment

A project fair is held, usually the first week of September. Sponsors are expected to participate in the Project Fair.  This is a networking event designed for students and sponsors to meet and discuss the sponsors' project proposals.

Mid-September: Project Kickoff 

Once the teams have been formed, the student team will meet with the corresponding project sponsor in order to gain a deeper understanding of the project, sponsor goals, and confirm that the project, sponsor, and team are a good match. The first task for all teams is to refine their understanding of the project, and the goals of their sponsor, to perform an initial risk evaluation, and identify the best software process model to use as a frame for developing the software.

With these in place, teams will proceed to identify tools and technologies appropriate for the project and work with the sponsor to identify materials that constitute a complete project as appropriate for that specific project and according to the process model being used.

October-December: Project architecting, scoping and planning

Teams design their solution, assign individual roles, and plan their project milestones for the remainder of the cycle. With the guidance of the sponsor, teams present their project design and may begin building. Sponsors are asked to submit feedback to instructional staff that contributes to student grades.

January-April: Implementing, Testing, Iterating

Teams work throughout the spring term to build the design that was prepared during the fall term. Pivots or redesigns may occur with the guidance and permission of the sponsor technical lead. Students document their work, test for efficacy, and make recommendations for further work.

End of April: Culminating Poster Session at College Expo

Teams present their project to the public in the form of a poster/demo presentation during the Computer Science Expo at the end of April. Sponsors are strongly encouraged to attend the Expo. 

End of Spring Semester: Team Evaluation

Sponsors are required to complete a team evaluation at the end of the spring semester. The end of semester evaluation forms will be used as the basis for the students’ course grades, and will be adjusted by the instructors according to peer evaluations and instructor observations to produce individual project grades.

  • Computing Corporate Affiliates Program
  • Engage with Students
  • Engage with the Department
  • Sponsor a Capstone Project

Connect with us today!

Considering sponsoring a capstone project? Get in touch with us!

We can help you decide if a sponsorship is right for you and guide you through the process. 

Apply   Visit   Give

Departments

  • Ann and H.J. Smead Aerospace Engineering Sciences
  • Chemical & Biological Engineering
  • Civil, Environmental & Architectural Engineering
  • Computer Science
  • Electrical, Computer & Energy Engineering
  • Paul M. Rady Mechanical Engineering
  • Applied Mathematics
  • Biomedical Engineering
  • Creative Technology & Design
  • Engineering Education
  • Engineering Management
  • Engineering Physics
  • Integrated Design Engineering
  • Environmental Engineering
  • Materials Science & Engineering

Affiliates & Partners

  • ATLAS Institute
  • BOLD Center
  • Colorado Mesa University
  • Colorado Space Grant Consortium
  • Discovery Learning
  • Engineering Honors
  • Engineering Leadership
  • Entrepreneurship
  • Herbst Program for Engineering, Ethics & Society
  • Integrated Teaching and Learning
  • Global Engineering
  • Mortenson Center for Global Engineering
  • National Center for Women & Information Technology
  • Western Colorado University

U.S. flag

An official website of the United States government

Here’s how you know

Official websites use .gov A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS A lock ( Lock A locked padlock ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

https://www.nist.gov/blogs/blogrige/baldrige-executive-fellows-capstone-projects-and-a3-problem-solving-tool

The Official Baldrige Blog

The Baldrige Executive Fellows, Capstone Projects, and the A3 Problem-Solving Tool

Directional arrows on cubes that show a detour to another solution.

The Baldrige Executive Fellows are an annual cohort of executives learning about leading their organizations using the Baldrige Excellence Framework® as a guide. As part of the collaborative experience, each executive fellow undertakes a capstone project of strategic significance to their organization. For more than a decade, the fellows have used the A3 problem-solving tool to guide their capstone project definition, planning, and execution. It has proven to be an extremely valuable tool. It is worth considering by all organizations with problems to solve.

The A3 tool was first introduced to the fellows by Pattie Skriba, former VP of business excellence for Advocate Good Samaritan Hospital, with more recent instruction provided by Nick Lavieri, assistant VP in the Lean Transformation Office of WellStar Health System, and his colleagues . I will describe the tool and discuss how it helps avoid some frequent pitfalls in problem-solving.

The A3 Tool—Problem Definition

The tool used by the fellows is a 9-box problem-solving tool. This blog contains a brief overview of each box. 

Baldrige Executive Fellows A3 nine box problem-solving tool. Boxes are described in the text.

Box 1 contains the problem statement. What problem are you trying to solve, and why is it important? A common pitfall is a problem statement that proposes a solution before the root cause of the problem is understood.

An example of a problem statement with this pitfall: First-line managers need to better coach their employees to improve employee engagement . The actual problem statement might be this: Employee engagement scores are low; raising engagement might address our high turnover rate. The latter statement allows exploration of ways to improve engagement. It does not assume that the answer is to have more effective coaching.

Box 2 defines the current state. What are the symptoms of the current problem? What measures indicate your current poor performance? Are there trend data indicating declining performance? Are there relevant comparisons that indicate your poor performance relative to competitors or benchmarks? If the problem is an ineffective or inefficient process, you could include a current process map.

Box 3 identifies your desired future state. What will success look like in qualitative and quantitative terms? How will your organization perform when the problem is solved? What will performance metrics look like when the problem is satisfactorily resolved? Will the measures you identified in box 2 have results that are 100% better than now, for example?

The A3 Tool—Planning the Improvement

Box 4 contains your root cause or gap analysis. What are the possible causes for the gap between boxes 2 and 3? What are the potential root causes of the problem you identified in box 1? Helpful tools for performing this analysis might be the five whys, fishbone diagrams, or Pareto charts. Remember that there may be more than one root cause that needs addressing or one root cause that should be a focus for your improvement.

Box 5 contains potential solutions to test. Box 5 is about hypotheses. Identify potential solutions for each root cause. Several root causes may have the same potential solution. Some solutions may yield much greater improvement than others. Some solutions may need to be executed in parallel to gain the benefit desired.

The A3 Tool—Problem Solution

Box 6 contains rapid experiments. Plan an experiment for each proposed solution. Design experiments with measurable results to see if they are positive predictors of achieving your desired (Box 3) state. Learn from your experiments and conduct additional rapid experiments, if needed. If none of your experiments yield positive results, return to boxes 5 and 6 to seek additional root causes or potential solutions. Communicate and share the results of your experiments with those who will benefit from solving the problem.

Box 7 is your completion plan to solve the problem. It is based on the positive experimental outcomes from box 6. Include an action plan with a timeline indicating: what will be done, who will be responsible and involved, how progress will be measured, and completion dates for each action. Your completion plan should include a communication plan and a plan for sustaining the outcome.

The most common pitfall is jumping from box 1 to box 7. We are always eager to solve problems, and the temptation is great to skip boxes 2–5, thinking we know the answer. This could lead to a lot of wasted effort and resources, and result in great disappointment.

Box 8 is about confirmation of achieving the desired outcome/state. It summarizes what you have accomplished: metrics for the initial state, the target state, the actual result, and multiple confirmations of sustaining the performance (e.g., 30-, 60-, and 90-day results measures). If results are not sustained, you will need to re-examine earlier boxes.

The A3 Tool—Learning

Box 9 contains insights and lessons learned. What went well? What might you do differently next time you use the A3 tool? What impact has the outcome had on key internal and external stakeholders? What have you learned about change and resistance to change?

If you are asking why you should use the A3 tool, let me give you a real-life example. A hotel was experiencing customer complaints due to cold and late delivery of room-service food. The average delivery time was measured (current state). The desired delivery time after food preparation was known (desired state), and the temptation was to explore the food preparation and delivery process and fix it (jumping to box 7). By using the five whys (box 4), the real problem was identified, solutions were tested, and the problem was solved. The root cause was a shortage of bed linens. Let's look at the five whys: Why was food late and cold? Because delivery staff were waiting long times for an elevator. Why were they waiting long times for an elevator? Because the elevators were being locked on the floor with the laundry. Why were they being locked on the floor with the laundry? So linens could be delivered to rooms with guests waiting to check in as rapidly as possible. Why were guests waiting to check in? Because there was an insufficient supply of linens; they had to be washed, pressed, and immediately returned to guest rooms. The solution to late and cold food? Buy additional linens!

What are your organization’s vexing problems? What are the real solutions to those problems?  

Join a Community of Visionary Leaders

Baldrige Executive Fellows Program

Become a Baldrige Executive Fellow

The Baldrige Executive Fellows Program is a hands-on leadership development program that will propel your organization to higher levels of performance. Learn from a cohort of senior decision makers and Baldrige Award recipients and emerge with a broader perspective on how to achieve performance excellence for your organization, stimulate innovation, and build the knowledge and capabilities necessary for organizational sustainability.

What Executive Fellows Are Saying | Learn More Today

About the author

Dr. Harry Hertz Photo

Harry Hertz “The Baldrige Cheermudgeon”

I am Harry Hertz, the Baldrige Cheermudgeon, and Director Emeritus of the Baldrige Program. I joined the Program in 1992 after a decade in management in the analytical chemistry and chemical sciences laboratories at the National Institute of Standards and Technology (NIST), the home of the Baldrige Program. I started my career at NIST (NBS) as a bench analytical chemist.

My favorite aspects of the Baldrige Program are: (1) the opportunity to interact with leading thinkers from all sectors of the U.S. economy who serve as volunteers in the Baldrige Program, who participate in the Baldrige Executive Fellows Program, and who represent Award applicants at the forefront of the continuous journey to performance excellence, and (2) the intellectual challenge of synthesizing ideas from leading thinkers and from personal research into Insights on the Road to Performance Excellence and other blogs that tackle challenges at the “leading edge of validated leadership and performance practice,” and contribute to the continuous revision of the Baldrige Performance Excellence Framework.

Outside of work I spend my time with family (including three beautiful granddaughters), exercising, baking bread, traveling, educating tomorrow’s leaders, and participating on various boards and board committees.

Related posts

Community Resilience Planning Guide Playbook image.

Communities and Organizations: The Resilience Connection

Collage of photos depicting groups of people posing together at various COE 2026 events.

What's Happening Now with Communities of Excellence 2026?

Insights on the road to performance excellence by Dr. Harry Hertz, Director Emeritus Baldrige Performance Excellence Program. Shows him driving in a car looking at road signs for Results at next exit.

Senior Leadership Succession Planning: Who Cares?

Add new comment.

  • No HTML tags allowed.
  • Web page addresses and email addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Image CAPTCHA

Best Master’s in Data Science for 2024

It’s no secret that the need for data experts is growing due to the exponential amount of data being generated every day. One of the best ways to gain the in-demand skills to be able to harness, analyze, and create value from data is pursuing a master’s degree. This ranking was last updated February 2024.

UC Berkeley’s Master’s in Data Science — Online

capstone projects computer science

Syracuse University MS in Applied Data Science Online

capstone projects computer science

1. Harvard University

capstone projects computer science

  • ACCEPTANCE RATE, 2023-24
  • AVERAGE UNDERGRADUATE GPA, 2023-24 ENROLLEES
  • FALL TERM ENROLLMENT, 2022–23
  • GRADUATION RATE, 2022-23
  • NUMBER OF APPLICANTS IN 2023-24
  • ONE-YEAR RETENTION RATE, 2022-23

2. University of North Texas

capstone projects computer science

3. New York University

capstone projects computer science

Earn Your Master’s in Data Science Online From SMU

capstone projects computer science

4. University of Michigan–Ann Arbor

capstone projects computer science

5. Carnegie Mellon University

capstone projects computer science

6. University of California–Irvine

capstone projects computer science

7. University of Rochester

capstone projects computer science

8. Indiana University–Bloomington

capstone projects computer science

Maryville University Master of Science in Data Science | Online

capstone projects computer science

9. University of Arizona

capstone projects computer science

10. University of Delaware

capstone projects computer science

11. Appalachian State University

capstone projects computer science

12. University of Minnesota

capstone projects computer science

13. Oklahoma State University

capstone projects computer science

14. University of Missouri

capstone projects computer science

15. Georgia State University

capstone projects computer science

16. Maryville University

capstone projects computer science

17. University of Michigan–Dearborn

University of Michigan Dearborn

18. New York Institute of Technology

capstone projects computer science

19. University of San Francisco

capstone projects computer science

20. DePaul University

capstone projects computer science

21. Marquette University

capstone projects computer science

22. Willamette University

capstone projects computer science

23. Rochester Institute of Technology

capstone projects computer science

24. Texas Tech University

capstone projects computer science

25. Worcester Polytechnic Institute

capstone projects computer science

26. University of St. Thomas

capstone projects computer science

27. American University

capstone projects computer science

28. University of Maryland

University of Maryland

29. CUNY Graduate Center

capstone projects computer science

Frequently Asked Questions

Data science is one of the fastest growing fields—job openings are expected to grow by 35% by 2023, according to the U.S. Bureau of Labor Statistics . And students graduating with a master’s in data science often land six figure salaries. The reason it’s a fast growing field, with high paying jobs, is because companies across all industries want data-savvy professionals in this era of digitization. Data provides companies and organizations with the resources they need to make better decisions—and in turn, they need professionals with data science skills who know how to understand and analyze data. 

The GPA you’ll need to get accepted into a master’s program for data science varies by school. For all of the programs ranked by Fortune for 2024, the average undergraduate GPA for enrollees was 3.27. Students at Harvard and New York University had the highest GPA, with 3.87 and 3.75, respectively. Marquette University enrollees had the lowest reported GPA—at 3.01.

Master’s degree programs in data science can be offered in person, online or in a hybrid format—and that might be the difference in what the “best program” for you means. Fortune ranks the top five in-person programs for 2024 as: Harvard University, the University of North Texas, New York University, University of Michigan—Ann Arbor, and Carnegie Mellon University. Additionally, our ranking of the top five online programs in 2023 include: University of Southern California, UC—Berkeley, Bay Path University, New Jersey Institute of Technology, and Clemson University.

On average, it takes about one-and-a-half to two years to complete a master’s degree program in data science—with most programs requiring roughly anywhere from 25 to 60 credits to graduate. So it does depend on each individual program and whether you choose to be a full-time or part-time student. That said, thanks to a boost in salary and expanded career options, many students find it worthwhile to obtain a master’s degree in data science—and Gen Z considers the role of data scientist to be one of the most satisfying occupations .

A master’s degree in data science will teach you how to understand and analyze data. But because it’s a recently defined career path, how it’s applied can vary significantly. As Maurizio Porfiri, a New York University professor, told Fortune: “It’s a weird thing because it’s very vague. I discovered after a while that I had become a data scientist : people just started to refer to me as such.” But sometimes the first step to finding your place in the world of data science is picking a specialization—what type of problem you want to solve by using data. And a master’s degree can either help you find that specialization, or if you’ve already got the answer, will teach you the skills to pursue it.

Fortune compiled a list of seven universities that offer free online data science courses , which offers prospective students an opportunity to learn more about this field. Each university—Harvard University, the University of Michigan, UC Irvine, John Hopkins University, Columbia University, MIT, and Duke University—offers a different course, from linear regression to data science ethics to data science in real life. However, the common goal of these free courses is to give people an inside look into the field.

In 2022, data scientists earned median salaries of $103,500, according to the U.S. Bureau of Labor Statistics . But a degree from a top program might mean even more money; New York University’s (ranked third on Fortune’s best in-person data science programs) 2022-23 graduates with a master’s in data science earned an average salary of $143,000 four months after graduation, according to data provided by the university.

2023-24 Guidance for Artificial Intelligence Tools and Other Services

Ap african american studies policy.

Generative AI tools must be used ethically, responsibly, and intentionally to support student learning, not to bypass it. Accordingly, the AP African American Studies Individual Student Project must be the student’s own work. While students are permitted to use generative AI tools consistent with this policy, their use is optional and not mandatory.  

Students can use generative AI tools as optional aids for exploration of potential topics of inquiry, initial searches for sources of information, confirming their understanding of a complex text, or checking their writing for grammar and tone. However, students must read primary and secondary sources directly, perform their own analysis and synthesis of evidence, and make their own choices on how to communicate effectively in their presentations. It remains the student’s responsibility to engage deeply with credible, valid sources and integrate diverse perspectives when working on the project.  

AP Art and Design Policy

The use of artificial intelligence tools by AP Art and Design students is categorically prohibited at any stage of the creative process. 

AP Capstone Policy

Generative AI tools must be used ethically, responsibly, and intentionally to support student learning, not to bypass it. Accordingly, all performance tasks submitted in AP Seminar and AP Research must be the student’s own work. While students are permitted to use generative AI tools consistent with this policy, their use is optional and not mandatory. 

Students can use generative AI tools as optional aids for exploration of potential topics of inquiry, initial searches for sources of information, confirming their understanding of a complex text, or checking their writing for grammar and tone. However, students must read primary and secondary sources directly, perform their own analysis and synthesis of evidence, and make their own choices on how to communicate effectively both in their writing and presentations. It remains the student’s responsibility to engage deeply with credible, valid sources and integrate diverse perspectives when working on the performance tasks. Students must complete interim “checkpoints” with their teacher to demonstrate genuine engagement with the tasks.   

Required Checkpoints and Attestations   for AP Capstone

To ensure students are not using generative AI to bypass work, students must complete interim checkpoints with their teacher to demonstrate genuine engagement with the tasks. AP Seminar and AP Research students will need to complete the relevant checkpoints successfully to receive a score for their performance tasks. Teachers must attest, to the best of their knowledge, that students completed the checkpoints authentically. Failure to complete the checkpoints will result in a score of 0 on the associated task.  

In AP Seminar, teachers assess the authenticity of student work based on checkpoints that take the form of short conversations with students during which students make their thinking and decision-making visible (similar to an oral defense). These checkpoints should occur during the sources and research phase (IRR and IWA), and argument outline phase (IWA only). A final validation checkpoint (IRR and IWA) requires teachers to confirm the student’s final submission is, to the best of their knowledge, authentic student work. 

In AP Research, students must complete checkpoints in the form of in-progress meetings and work in the Process and Reflection Portfolio (PREP). No further checkpoints will be required. 

College Board reserves the right to investigate submissions where there is evidence of the inappropriate use of generative AI as an academic integrity violation and request from students copies of their interim work for review.  

Please see the AP Seminar and AP Research course and exam descriptions (CEDs) for the current policy on AI and other tools along with guidance on administering mandatory checkpoints.

AP Computer Science Principles Policy

AP Computer Science Principles students are permitted to utilize generative AI tools as supplementary resources for understanding coding principles, assisting in code development, and debugging. This responsible use aligns with current guidelines for peer collaboration on developing code.    

Students should be aware that generative AI tools can produce incomplete code, code that creates or introduces biases, code with errors, inefficiencies in how the code executes, or code complexities that make it difficult to understand and therefore explain the code. It is the student’s responsibility to review and understand any code co-written with AI tools, ensuring its functionality. Additionally, students must be prepared to explain their code in detail, as required on the end-of-course exam. 

The Ohio State University

  • BuckeyeLink
  • Search Ohio State

capstone projects computer science

Battery Workforce team places second in inaugural competition

Student team on stage during awards night

In its inaugural year, the Ohio State University Battery Workforce Challenge team finished in second place in year one of the Battery Workforce Challenge (BWC) competition.

Sponsored by the U.S. Department of Energy, Argonne National Laboratory, and Stellantis, the BWC is a three-year collegiate engineering competition that challenges North American universities, and their community college partners to design, build, test and integrate an advanced EV battery pack into a Ram ProMaster electric van.

Year one of the competition was held in early May in Chicago, IL, and focused on the design of the EV battery pack. The teams’ focus spanned from the granular level of cell characterization and testing to the broader scope of pack-level design, including thermal, mechanical and electrical considerations, while upholding stringent safety standards. During the weeklong competition, the teams gave technical and business presentations, created a booth display, and showcased their plans for the interior of their competition vehicle which is a modular, mobile automotive service platform that can be used for specialized EV maintenance, general automotive service, emergency roadside assistance, and most importantly as a rolling training platform.

The team worked diligently all year and had countless late nights leading up to the competition. Team Lead David DeLisle says, “It was up to the very last minute on the very last day before competition that we were able to complete all our key objectives.... Everybody was jumping in and helping, and it really showed our team spirit and team ambition.”

The team is comprised of both Columbus State Community College (CSCC) and Ohio State students, including electrical and computer engineering majors David DeLisle, Jonah Mikesell, Richard Henion, and Anusheel Goswami. “CSCC and Ohio State have worked together on so many aspects of the competition,” says DeLisle. They are truly the other half of the team. They have been fantastic to work with!”

The Buckeyes booth display at competition

The Buckeyes also were recognized for outstanding performance across various events throughout the competition, taking home an impressive six awards overall.

  • Best Team Collaboration Plan
  • Best Mid-year Team Status Presentation
  • Best Project Management
  • Best Cell Characterization Analysis Report Overall
  • Best Cell Characterization Test Plan
  • Outstanding Vocational Instructor

The CSCC advisors, Steve Levin and Ian Andrews, received the Outstanding Vocational Instructor award for their exceptional dedication to establishing the team and supporting students, a commitment reflected in the team’s collaborative success.

“As team faculty advisor, I am very proud of our Buckeye team and their progress,” says faculty advisor Matilde D’Arpino, professor in electrical and computer engineering. “In August, the team was founded with just one member and now it includes 21 student members, of which four are Ohio State engineering graduate students and five are members from Columbus State Community College. The team did amazing work and brought home the most awards of all teams.”

As for next year, DeLisle says, “We still have a lot of key areas to iron out going forward. But for this year, it was great to see validation in all the work that we did.”

You can learn more about the team and Battery Workforce Challenge on the  BWC website . 

Related News

Diagram of GaN n-channel FET and GaN LED to develop three-terminal GaN micro-light emitting transistor; and Timing diagram of the operation of GaN LET

IMAGES

  1. 141+ Best Capstone Project Ideas For Computer Science

    capstone projects computer science

  2. 100 Computer Science Capstone Project Ideas For Students

    capstone projects computer science

  3. Computer Science

    capstone projects computer science

  4. Top 80 Computer Science Capstone Project Ideas

    capstone projects computer science

  5. Top 80 Computer Science Capstone Project Ideas

    capstone projects computer science

  6. 80 Astonishing Capstone Project Ideas for Computer Science

    capstone projects computer science

VIDEO

  1. 2024 Capstone Code Review

  2. Master of Computer Science Capstone 2023

  3. Study Buddy Temple University CIS Capstone Projects in Computer Science Final Demo Spring 2023

  4. Computer Science Quiz #26

  5. Capstone 2 system presentation

  6. PLP 2024 CS Capstone Presentations Day 2

COMMENTS

  1. Top 111+ Capstone Project Ideas in Computer Science for Students

    The capstone project is the highest point of a student's college experience. It shows they are truly ready to start working as professional computer scientists. Recommended Readings: "Top 59+ Amazing Poster Board Project Ideas - Inspiration & Creativity" 111+ Amazing Capstone Project Ideas in Computer Science

  2. 141+ Best Capstone Project Ideas For Computer Science

    4. Professional Development. Completing a capstone project can boost a student's confidence and competence. It provides tangible evidence of their abilities, which can be showcased to potential employers or used as a portfolio piece. 5. Real-World Application. The practical value gained through capstone projects is significant.

  3. 2021 Capstone Projects

    2021 Capstone Projects. To wrap up their undergraduate experience at CU Boulder, computer science students participate in a year-long senior capstone project that gives them a chance to put their skills into practice on real-world projects, as well as to make important professional connections. Software design projects are sponsored by ...

  4. 100 Computer Science Capstone Project Ideas For Students

    A computer science capstone project is an assignment that represents the ultimate academic and intellectual experience for students in their final year of high school or those completing their academic program. It is very important to choose the right topic since you will have to apply the knowledge gained during several years of study to some ...

  5. 260 Astonishing Capstone Project Ideas for Computer Science

    Enhance Employability. A good capstone project makes a student's resume stand out. It shows they can tackle complex projects and see them through. In short, capstone projects are a vital part of a computer science education, helping students apply theory, develop essential skills, and impress future employers.

  6. 161+ Best Computer Science Capstone Project Ideas

    A computer science capstone project serves as the culmination of a student's academic journey, requiring the application of theoretical knowledge to real-world challenges. Typically undertaken in the final year, these projects demand innovation, problem-solving, and collaboration. Students choose projects aligned with their interests, often ...

  7. capstone-project · GitHub Topics · GitHub

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

  8. The Capstone Experience

    The Data Science Capstone focuses on the complete end-to-end process of data analysis performed with code: the iterative, and often exploratory, steps that analysts go through to turn data into results. ... Description: This capstone will build projects utilizing computer audio and video techniques for human interfacing, sound and video ...

  9. Capstone Research Projects

    A capstone is an end-of-program applied research project where students will spend twenty hours per week, for fifteen weeks, investigating a research problem alongside an industry stakeholder. Most research capstone projects are related to machine learning, computer vision, networking, HCI, cloud computing, AI, NLP, speech recognition, or ...

  10. Capstone Projects

    A team of two to eight students focused on a sponsor-defined project over one or two semesters. Faculty supervision, and mid-term and final presentations. Capstones often deliver a publication-quality report and a conference-style presentation. Many of the teams publish their results in top-tier conferences and workshops.

  11. 150+ Final Year Project Ideas For Computer Science Students

    Database Projects: Online Library System: Design a database system for managing library resources. Inventory Management: Create a database for tracking product inventory in a store. Student Information System: Develop a system for managing student records and grades.

  12. Computer Science Capstone Projects

    Computer Science Capstone Projects. This page provides a summary of past projects that have been completed as part of the Computer Science capstone at SLU. ... In this capstone project, we will implement a scalable genome assembler using Apache Spark on Cloud. Apache Spark is a cutting edge open-source cluster computing framework for large ...

  13. 149 Capstone Project Ideas & Examples

    Academically, "capstone" is a fitting metaphor, as a capstone project serves as a culminating, crowning illustration of your scholarly work. The capstone. Capstone Project Ideas - We offer 150 of the best capstone project topics in a variety of fields for students in 2024. ... Computer Science Capstone Project Ideas. 1) In what ways does ...

  14. Capstone Projects Showcase 2022

    Capstone Projects Showcase 2022. This year the students in the Senior Capstone course developed 40 apps. There were. 12 web applications using technologies such as Django, node, express, Angular, react, Vue, firebase, AWS. 21 Android or iOS mobile apps using technologies such as Android Studio, Flutter, React Native Android, XCode, Firebase.

  15. Computer Science Capstone Projects

    Computer Science Capstone Projects. Capstone Projects. 2022. AEquitas (2022) Students: Coco Chen, Duncan Shober-Fernback, Arthur Lewis, Andrew Viera ... Autonomous Robot Cars Capstone (2021) Students: Dante Biase, Graham Wandless, Sam Schwartz, Brian Zhu Advisor: Dr. Corey Montella.

  16. Ideas for a Capstone project? : r/compsci

    It was a 1 year project and digital circuits was also an entire semester in and of itself. A capstone project is really just a theoretical project for a company. But it can help you get a job after college if you put some work into it. You mentioned you are learning Python and you enjoy front end development.

  17. 2020 Capstone Projects

    2020 Capstone Projects. To wrap up their undergraduate experience at CU Boulder, computer science students participate in a year-long senior capstone project that gives them a chance to put their skills into practice on real-world projects, as well as to make important professional connections. Software design projects are sponsored by ...

  18. Computer Science

    Capstone Senior Projects Computer Science. Tennessee Tech does not condone and will not tolerate discrimination against any individual on the basis of race, religion, color, creed, sex, age, national origin, genetic information, disability, veteran status, and any other basis protected by federal and state civil rights law.

  19. Capstone Project

    Capstone projects begin in August and January. At the beginning of the semester, potential sponsors pitch projects. Students form teams of 3 to 5 members and begin the software development process. Guided by faculty, industry, and non-profit sponsors, students work on their capstone project 10-15 hours a week for 15 weeks.

  20. Recent Projects

    Recent Capstone Design Projects. See Texas A&M University computer science and engineering students' capstone projects. Seniors work on the projects throughout the year. Computer Science & Engineering Capstone - Two Sigma. Copy link. Watch on.

  21. UCSB CS 189: Capstone

    UCSB Computer Science Computer Science Capstone: Project Design and Development 2-Quarter Sequence: Fall/Winter Quarters. The capstone course sequence presents an opportunity to develop innovative solutions to real industry problems. You won't find answers to these problems in a textbook, on a message board, or in off-the-shelf software package ...

  22. Capstone Course

    Founded by the Institute for Applied Computational Science (IACS)'s Scientific Program Director, Pavlos Protopapas, the Capstone Research course is a group-based research experience where students work directly with a partner from industry, government, academia, or an NGO to solve a real-world data science/ computation problem. Students will create a solution in the form of a software package ...

  23. Capstone Program

    To see Capstone projects, please visit this College of Engineering Senior Design Capstone page. Capstone Highlight: CirclesU. 2022-2023 Team: Diego Solis, Tyler Schnitzer, Eduardo Mendoza, Luan (Andy) Le ... Computer Science and Engineering. UNT Discovery Park 1155 Union Circle #311366 Denton, Texas 76203-5017 Visitor Information. Call us ...

  24. Sponsor a Computer Science Capstone Project

    Exploratory or proof-of-concept projects can be quite successful as capstone projects. Projects that are in the customer's critical path cannot be accepted as capstone projects unless the customer takes full responsibility for the outcome. "Good-to-have" results and "test-of-concept" studies are more likely to be suitable.

  25. Master's student capstone spotlight: A Remote Sensing Framework for

    Data science and computational science and engineering master's students at the Harvard John A. Paulson School of Engineering and Applied Sciences (SEAS) take "AC297R: Computational Science and Engineering Capstone Project." Taught by Weiwei Pan, Assistant Director for Graduate Studies in Data Science, the course groups students together for semester-long research projects in which they ...

  26. The Baldrige Executive Fellows, Capstone Projects, and the A3 Problem

    For more than a decade, the fellows have used the A3 problem-solving tool to guide their capstone project definition, planning, and execution. It has proven to be an extremely valuable tool. It is worth considering by all organizations with problems to solve. The A3 tool was first introduced to the fellows by Pattie Skriba, former VP of ...

  27. Spring 2024 Senior Capstone Presentations

    The Department of Engineering at Texas A&M University-Corpus Christi held its spring 2024 senior capstone presentations on May 3. Six teams presented their projects to 30 judges from companies such as Kiewit Offshore Services, Nyati Engineering, Los Alamos National Laboratory, Lockheed Martin, and American Electric Power (AEP).

  28. Best Master's in Data Science for 2024

    The top schools on Fortune's 2024 ranking of best master's in data science programs are: 1. Harvard, 2. University of North Texas, 3. New York University.

  29. 2023-24 Guidance for Artificial Intelligence Tools and Other Services

    AP Seminar and AP Research students will need to complete the relevant checkpoints successfully to receive a score for their performance tasks. Teachers must attest, to the best of their knowledge, that students completed the checkpoints authentically. Failure to complete the checkpoints will result in a score of 0 on the associated task.

  30. Battery Workforce team places second in inaugural competition

    Posted: June 10, 2024. Team at the 1920s-themed awards banquet. In its inaugural year, the Ohio State University Battery Workforce Challenge team finished in second place in year one of the Battery Workforce Challenge (BWC) competition. Sponsored by the U.S. Department of Energy, Argonne National Laboratory, and Stellantis, the BWC is a three ...