Skip to Content

  • News & Events

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 companies, academic units and individuals who volunteer their time to work closely with students throughout the year. 

This year, 27 teams completed their software design projects despite the challenges of distance and pandemic. Thank you to all of the students and project sponsors who worked through these uncertain times --  congratulations on a job well done!  

We asked each team to put together a video to introduce their team, demo the final product and share about their journey. 

Evaluating Internet of Things (IoT) Protocols

  • Sponsor:   BI Inc.
  • Team Members : Chris Kardaras, Jacob Hans, Nicholas Wentzel

BISON (BI Incorporated Stream Optimization Network)

  • Team Members : Jared Keefer, Leyen Qian, Tyler Tokumoto, Erik Rhodes, Tianchen Wang

Mobile App - Boulder Apple Tree Project

  • Sponsor:   Boulder Apple Tree Project (Ecology and Evolutionary Biology Department at CU Boulder)
  • Team Members:  Alexander Haynie, Tanner Ball, Shanli Ding, Yang Li, Qihang Mao, Zach Morrissey

Mobile Apps to Reduce Cross-Race Recognition Deficit - CU Psychology

  • Sponsor:   CU Psychology
  • Team Members : Santillan Alvaro, Guangshi Xu, Liyang Ru, Madison Rivas, Siyu Yao

Digital Marketplace - Festo

  • Sponsor:   Festo
  • Team Members : Sid Bostwick, Ana Vukojevic, Devin Noth

Identity Graph Insight Tool - FullContact

  • Sponsor:   FullContact
  • Team Members : Jonathan Bluhm, Joshua Hamel, Liam McCarthy, Valyria McFarland, Neil Borde, Robert Sarno

Automated Ingestion Data System - Gloo

  • Sponsor:   Gloo
  • Team Members : Cole Sturza, Andrew Gilfillan, Keyuan Huang, Carlos Salazar, Jack Spicer, Rohan Suri, Justin Vuong

Website Redesign - Innovar Group

  • Sponsor: Innovar Group
  • Team Members : Kyle Bremont, Gerritt Luoma, Vincent Liu, Jacob Malcy, Jenn Riley, Chad Wireman

Crime Maps - Caliber Public Safety 

  • Sponsor:   Caliber Public Safety
  • Team Members : Kyle Mock, Elijah Berumen, Yinnan Chen,Brendan Ostrom, Luke Soguero, Xingxuan Tang, Casey Tran

Donor Relations - CEAS advancement team

  • Sponsor:   CU Boulder College of Engineering and Applied Science Advancement
  • Team Members : Nirvan Ashish, Ean Kramer, Max Macaluso, Peter Martin, Frank Stinar

Locomotive training software support - Union Pacific PST

  • Sponsor: Union Pacific PST
  • Team Members : Miles McCorkendale, Spencer Koelsch, Ryan Fleury, Ryan Gomez, Ian Meadows, Justin Reiss, Jansen Wenberg

Mobile App - INSIGHTS Intervention

  • Sponsor:  INSIGHTS Intervention
  • Team Members : Kyran Butler, William Ness, Jessica Sanborn, Ryan Than, Tiffany Phan

Transcript Corpus + Moody's Manuals - Leeds School of Business

  • Sponsor:   Leeds School of Business
  • Team Members : Royce Schultz, Tianwei Zhao, Chace Trevino, Andrew Yee

Everglades Wargame - Lockheed Martin

  • Sponsor:   Lockheed Martin
  • Team Members : Allen Fu, Jeff Lucca, Desmond Manthy, Jackson Meyer, Ryan Novak, Ian Peterson, Holden Kjerland-Nicoletti

Data Science Models - Lockheed Martin Space 

  • Sponsor:   Lockheed Martin Space
  • Team Members : James Douthit, Owen Fulton, Jared Gorthy, Brian Jackman, Matt Janc, Brandon Roemer, Karthik Venkatram

Mobile App - MindBeWell

  • Sponsor: MindBeWell
  • Team Members : Christian Sousa, Tucker Eckhoff, Liz Parker, Serena Evans-Lutterodt, Sam Goulding, Blythe Waltman, Nate Wilson

Ozone Garden Website - NCAR

  • Sponsor:   NCAR
  • Team Members : Tyler Devlin, Haley Drexel, Nick Volpe, Sabrina Kavesh, Travis Cochran, Yu Li

Platform - NMBL Strategies 

  • Sponsor:  NMBL Strategies
  • Team Members : Maureen Aubrey, Mike Donovan, Andrew Hack, Ryan Moore, Gerrett Pape

Golang API Logger - Resurface

  • Sponsor:   R esurface.io
  • Team Members : Chandler Garthwaite, Tim Lenahan, Devin Magnuson, Jiayao Li, Kolin Newby, Kyle Neubarth

First responders reporting tool - Caliber Public Safety

  • Sponsor:  Caliber Public Safety
  • Team Members : Dylan Sain, Alex Book, Andy Kim, Kevin Ruby, Blake Hampton, Joe Wilson

Machine Learning Evaluative Framework - Terumo Blood and Cell

  • Sponsor:   Terumo BCT: Terumo Blood and Cell Technologies
  • Team Members : Sean Flood, Simon Koeten, Erik Pohle, Ruijiang Ma

Cloud Crawler - Trimble

  • Sponsor:   Trimble
  • Team Members : Nasurudin Furi, Colin Craighead, Zachary Teutsch, Obaid Ebadi, Nate Jones

Sounding Climate Data - UCAR

  • Sponsor: UCAR
  • Team Members : Mattias Leino, Nick Vomund, Garrett Hempy, Fahad Shaik, Priyanka Karki, Zhaoyi Xie

K-12 EdTech - UR Turn

  • Sponsor:   UR Turn
  • Team Members : Ziad AlWazzan, Artem Nekrasov, Adam Bender, Bhawana Karn, Darrien Lee, Ryan McGarvey, Wayne Wood

Parallel SPICE Implementation - NASA JPL

  • Sponsor:   NASA
  • Team Members : Austin Albert, Willie Chew, Joel Courtney, Joseph Ledesma, Nicholas LaMonica, Matthew Cohen, Sahib Bajwa

Factory Automation Solutions - Festo

  • Team Members : JC Abrahamson, Taylor Ellis, Tim Euken, Jack Holland, Emily Millican, Bryn Sorli

Infrastructure and Radio Transcription - Digiclips

  • Sponsor:   Digiclips
  • Team Members : Aiden Anderson, Jordan Hernandez, Trevor Jedziniak, Alexander Louie, Ahman Pasha, Drake Rutherford, Muntaha Woods

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

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 .

Good Project Ideas

199+ 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 crucial in computer science degrees, going beyond mere exams to showcase students’ practical knowledge and its relevance:

  • Real-World Skills: You apply theoretical learning to real job scenarios.
  • Problem-solving: Tackling complex problems boosts critical thinking.
  • Research: Independent information gathering becomes a strength.
  • Project Management: You master time and team coordination.
  • Communication: Explaining technical concepts becomes effortless.
  • Employer Appeal: A standout project impresses potential employers, highlighting your capabilities in the competitive job market.

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

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!

What are examples of capstone project?

Here are some simple capstone project ideas in computer science:

Machine Learning & AI

  • Create a machine learning model to predict stock market trends or customer behavior.
  • Develop a chatbot for customer service or specific topics.
  • Design an image recognition system for object identification or medical scans.

Data Science & Big Data

Build a data visualization tool for social media trends or public health data. Develop a recommendation system for a streaming service or online store. Design a big data processing pipeline for scientific research or weather patterns.

Software Development

  • Create a mobile app for language learning or fitness tracking.
  • Design a web app for social networking or content management.
  • Develop software for project management or data analysis in a specific field.

Human-Computer Interaction (HCI)

  • Design a user-friendly interface for a library system or government website.
  • Explore virtual reality for education or training.
  • Develop an augmented reality system for product visualization or navigation.

Security & Networking

  • Design an intrusion detection system for a network.
  • Build a tool for testing web app vulnerabilities.
  • Develop a blockchain app for secure data storage or financial transactions.

These ideas can help you get started on your computer science capstone project!

What should I do for my capstone project?

Here’s a roadmap to guide you:

Self-discovery

Reflect on what excites you in computer science. Are you into algorithms, software development, or data analysis? What recent advancements interest you, like AI or cybersecurity?

Skillset Evaluation

Consider your strengths and areas for growth. Are you proficient in Python or Java? Do you know data analysis tools? Understanding your skills will help you choose a project that showcases them.

Program Requirements

Check your program’s guidelines. Do they suggest specific project areas or technologies? Knowing this will focus your ideas.

Professorial Guidance

Talk to your professors. Discuss your interests, skills, and project ideas. They can refine your scope, ensure it aligns with requirements, and offer guidance.

Real-World Impact

Consider the project’s impact. Can it solve a real problem? Could it benefit a community or organization? A purpose-driven project can be more fulfilling.

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.

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.

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

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

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.   

IMAGES

  1. Buy Computer Science Capstone Projects

    computer science capstone projects

  2. Computer science students present capstone projects to ind…

    computer science capstone projects

  3. Computer Science

    computer science capstone projects

  4. Computer science students show off capstone projects

    computer science capstone projects

  5. Computer Science Capstone Projects

    computer science capstone projects

  6. Capstone projects

    computer science capstone projects

VIDEO

  1. IBM Coursera Advanced Data Science Capstone

  2. Capstone Project: Introduction to Computer Programming

  3. Intro to Environmental Science Capstone Project

  4. Aldie Adrian

  5. FGCU Exercise Science Capstone Project Presentation

  6. CS499 Code Review Benjamin Leanna