capstone project examples computer science

Verify originality of an essay

Get ideas for your paper

Cite sources with ease

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

Updated 02 Sep 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 capstone project writing services for more details.

Was this helpful?

Thanks for your feedback, related blog posts, best capstone project ideas for students across subjects.

The most challenging aspect of crafting a top-tier capstone project is often getting started. The initial hurdle involves selecting a strong, impac...

How to Write a Movie Review: Tips for Aspiring Critics

If you wish to know how to write a movie review, then you are on the right page. A movie review forms part of essays college students writes. While...

Learn how to write an annotated bibliography to achieve the best grades!

Writing an annotated bibliography is one of academic work's most challenging yet essential parts. This helpful EduBirdie guide will tell you all ab...

Join our 150K of happy users

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

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

Tips To Write An Assignment

13 Best Tips To Write An Assignment

Whenever the new semester starts, you will get a lot of assignment writing tasks. Now you enter the new academic…

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…

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 .

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
  • ADHD/LD/Autism/Executive Functioning
  • 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.

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

60+ Inspiring Capstone Project Ideas for STEM Students: Unlocking Excellence

Capstone Project Ideas for Stem Students

  • Post author By admin
  • October 3, 2023

Discover a range of innovative and challenging capstone project ideas for STEM students.

Hey there, STEM enthusiasts! We get it; you’re not just studying science, technology, engineering, or math – you’re living it.

And now, you’ve reached that thrilling moment in your academic journey: the capstone project. It’s like the grand finale of a spectacular fireworks show, where all your hard-earned knowledge bursts into a brilliant display of real-world application.

But hold on – choosing the right capstone project can feel a bit like picking your superpower for the future. Exciting, right? Well, that’s where we come in.

In this guide, we’re serving up a buffet of capstone project ideas specially crafted for STEM students like you. We’ve got everything from mind-bending tech wizardry to earth-saving eco-innovations.

Whether you’re into building robots that might just take over the world (kidding!) or exploring the mysteries of the human genome, we’ve got you covered.

So, let’s ditch the ordinary, embrace the extraordinary, and find that one project that’s going to make your STEM journey legendary. Ready to dive in? Let’s roll!

Table of Contents

What is Capstone Project Ideas for Stem Students?

Alright, listen up, STEM folks! Capstone projects? They’re like the big, epic finale of your journey through science, tech, engineering, and math. It’s where you get to flex those brain muscles and apply everything you’ve soaked up in the classroom to real-life challenges.

But here’s the kicker: picking the right project? It’s kind of a big deal. This ain’t just any old assignment; it’s your chance to shape your future career path.

So, in this article, we’re not just scratching the surface – we’re diving headfirst into a treasure trove of Capstone Project Ideas, tailor-made for STEM students.

Our mission? To help you find that spark, that “a-ha” moment, that will light up your academic journey. Ready to roll? Let’s do this!

Importance of Capstone Project Ideas for Stem Students

Alright, buckle up because we’re diving into why Capstone Projects are like the secret sauce of STEM education. These projects are a big deal, and here’s why:

Putting Knowledge to Work

You know all that stuff you’ve been learning in your STEM classes? Capstone projects are where you finally get to roll up your sleeves and put that knowledge to practical use. It’s like taking a test, but the real world is your exam paper.

Mixing It Up

STEM isn’t just one thing; it’s a melting pot of science, tech, engineering, and math. Capstone projects are like your chance to be the mad scientist mixing all these disciplines to cook up something amazing. It’s where you see how different fields can work together to solve complex problems.

Unleash Your Inner Genius

Remember those crazy ideas that kept you awake at night? Capstone projects give you the green light to bring those ideas to life. They’re all about innovation and letting your creativity run wild.

Hands-On Learning:

Forget about textbooks and lectures for a moment. Capstone projects are where you get your hands dirty (figuratively, most of the time). You learn by doing, and that’s an experience you can’t put a price on.

Becoming Sherlock Holmes

Investigating, researching, and analyzing data become your superpowers. Capstone projects turn you into a detective, seeking answers and solving mysteries.

Boss-Level Skills

Ever heard of project management and teamwork? Capstone projects are like your crash course in these essential skills. You learn how to work in a team, meet deadlines, and communicate like a pro.

Finding Real-World Problems

Capstone projects aren’t just for grades; they’re about addressing real-world problems. You become a problem-spotter, finding issues in your field that need fixing.

Supercharging Your Resume

Completing a Capstone Project is like having a golden ticket on your resume. Employers love seeing that you’ve tackled a real-world challenge and come out on top.

Changing the Game

Sometimes, your Capstone Project isn’t just a project; it’s a game-changer. You might stumble upon something so cool that it pushes the boundaries of what’s known in your field.

Opening Doors

Collaborating with experts and industry pros isn’t just a possibility; it’s often a reality in Capstone projects. These connections can open doors to your future career.

Making a Real Difference

And here’s the kicker – some Capstone Projects aren’t just about you; they’re about making the world a better place. Whether it’s in healthcare, sustainability, or technology, your project can have a positive impact on society.

Showcasing Your Awesomeness

Completed Capstone Projects are like trophies. They’re proof of what you’re capable of and a source of inspiration for future STEM students.

In a nutshell, Capstone Projects are like the stage where you step into the spotlight and showcase your STEM superpowers.

They prepare you for the real world, fuel innovation, and help move the needle in science and technology. So, get ready to rock your Capstone journey!

Capstone Project Ideas for Stem Students

Have a close look at capstone project ideas for stem students:-

Engineering and Technology

  • Solar-Powered Gadgets: Design solar-powered phone chargers, backpacks, or outdoor lighting.
  • Autonomous Robots: Create a robot for search and rescue operations or autonomous delivery.
  • Smart Home Automation: Develop a home automation system that responds to voice commands.
  • 3D Printing Advancements: Research and improve 3D printing materials and techniques.
  • Electric Vehicle Prototypes: Design electric bikes, scooters, or small urban electric vehicles.
  • Aerospace Innovations: Develop drones for agricultural monitoring or low Earth orbit satellites.
  • Renewable Energy Innovations: Build a small-scale wind turbine or experiment with tidal energy.
  • Biomedical Breakthroughs: Invent wearable medical devices for remote patient monitoring.
  • Environmental Conservation Initiatives: Create an app to report and track environmental issues in your community.
  • Robotics and Automation: Design a robotic system for assisting individuals with disabilities.

Biotechnology and Healthcare

  • Genetic Engineering: Engineer bacteria for biodegradable plastics production.
  • Telemedicine Solutions: Create a telemedicine platform for mental health support.
  • Drug Discovery Algorithms: Develop algorithms to predict potential drug interactions.
  • Biomedical Imaging Enhancements: Improve MRI or ultrasound imaging technology.
  • Prosthetic Limb Innovations: Design advanced prosthetic limbs with sensory feedback.
  • Stem Cell Therapies: Research the use of stem cells in regenerative medicine.
  • Precision Medicine Tools: Develop tools for tailoring medical treatments to individual genetics.
  • Medical Data Privacy Solutions: Create secure systems for handling sensitive medical data.
  • Healthcare Access Apps: Design apps for improving healthcare access in underserved areas.
  • Virtual Reality in Healthcare: Develop VR simulations for medical training and therapy.

Environmental Science and Sustainability

  • Eco-Friendly Building Solutions: Construct green buildings with innovative energy-saving features.
  • Waste Reduction Initiatives: Implement a smart waste management system in urban areas.
  • Clean Water Technologies: Invent low-cost water purification systems for rural communities.
  • Climate Change Mitigation Strategies: Develop strategies for reducing carbon emissions in industries.
  • Urban Green Spaces: Create plans for urban parks and green spaces to combat urban heat islands.
  • Renewable Energy Storage: Investigate novel methods for storing energy from renewable sources.
  • Sustainable Agriculture Solutions: Design vertical farming systems for urban food production.
  • Marine Conservation Innovations: Develop technologies to protect and restore marine ecosystems.
  • Biodiversity Monitoring Tools: Create apps and devices for monitoring wildlife populations.
  • Renewable Energy Education: Develop educational programs to raise awareness about renewable energy.

Computer Science and Data Science

  • AI-Powered Language Translation: Build a language translation tool that uses AI to enhance accuracy.
  • Machine Learning for Healthcare Diagnostics: Develop ML models for early disease detection.
  • Cybersecurity Advancements: Create an AI-driven cybersecurity platform for threat detection.
  • Data Analytics for Social Impact: Analyze data to identify social issues and propose solutions.
  • Quantum Computing Algorithms: Design quantum algorithms for solving complex computational problems.
  • Blockchain Applications: Develop blockchain-based systems for secure transactions or voting.
  • Virtual Reality for Education: Build immersive VR educational experiences for students.
  • IoT in Smart Cities: Create IoT solutions for improving urban infrastructure and services.
  • Natural Language Processing Chatbots: Design chatbots that assist with customer service or information retrieval.
  • Data Visualization for Climate Change: Develop visualizations to communicate climate data effectively.

Space Exploration and Astronomy:

  • CubeSat Missions: Plan and execute CubeSat missions to study Earth’s atmosphere or space phenomena.
  • Exoplanet Discovery Tools: Create algorithms and tools for identifying exoplanets.
  • Astrobiology Research: Investigate extreme environments on Earth as analogs for extraterrestrial life.
  • Space Tourism Initiatives: Design spacecraft or systems for commercial space travel.
  • Asteroid Impact Mitigation: Develop strategies for deflecting potentially hazardous asteroids.
  • Lunar Base Planning: Create blueprints for sustainable lunar bases or habitats.
  • Satellite-Based Earth Monitoring: Build sensors and instruments for monitoring Earth from orbit.
  • Space Debris Cleanup Technologies: Engineer systems for removing space debris.
  • Mars Colony Concepts: Design habitats and infrastructure for future Mars colonies.
  • Astronomy Outreach Apps: Develop apps for stargazing and astronomy education.

These project ideas offer a wide spectrum of exciting possibilities for STEM students to explore and contribute to their respective fields.

What are the capstone topics for stem?

STEM capstone topics are typically broad and interdisciplinary, and they allow students to apply the knowledge and skills they have learned throughout their STEM education to solve a real-world problem. Some examples of capstone topics for STEM students include:

  • Developing a new way to generate renewable energy
  • Designing a more sustainable transportation system
  • Creating a new medical device or treatment
  • Developing a new software application or algorithm
  • Improving the efficiency of a manufacturing process
  • Reducing the environmental impact of a product or service
  • Developing a new educational program to teach STEM concepts
  • Designing a more accessible and inclusive community
  • Addressing a social or economic challenge through STEM innovation

What is the Capstone Project for stem students?

Alright, so picture this: the Capstone Project for STEM (Science, Technology, Engineering, and Mathematics) students is like the thrilling climax of their academic adventure.

It’s where all that brainpower they’ve been accumulating throughout their STEM journey gets its moment to shine – by taking on actual, real-world problems.

Think of it as the ultimate challenge where they don’t just read about stuff in textbooks; they roll up their sleeves and get their hands dirty, so to speak. It’s the part where theory meets practice, and things get exciting.

Now, what’s on the menu for these projects? Well, it’s like a buffet of possibilities. STEM students can work solo or team up, and they might find themselves researching, tinkering, designing, or even inventing stuff. All with one goal in mind: making a tangible difference in their chosen STEM field.

But it’s not just about acing an assignment; it’s about preparing for their future careers. These projects teach them how to think critically, collaborate seamlessly, and confront real-world challenges head-on.

It’s not just education; it’s a taste of what awaits them in the dynamic world of STEM.

:

What is an example of a capstone topic?

Imagine having the power to foresee when a customer might bid farewell to a product or service. That’s customer churn, and it’s a puzzle that businesses need to solve.

Predicting customer churn is like having a crystal ball that helps identify customers at risk of leaving and take proactive steps to keep them on board.

So, what’s the scoop on this capstone project? It’s all about crafting a machine learning model that can predict customer churn based on past data. Businesses can use this model to pinpoint customers who might be on the verge of leaving and then craft personalized strategies to keep them happy.

But hold on, that’s just one flavor of the STEM capstone ice cream parlor. Here’s another tasty one in the realm of mechanical engineering:

Revolutionizing Prosthetic Limbs: Comfort and Functionality Redefined

Prosthetic limbs are like real-life superheroes for people who’ve lost their own limbs. But let’s be honest, there’s always room for improvement. This capstone project is a ticket to the world of designing and building a prosthetic limb that’s not just functional but also super comfortable.

Imagine this: cutting-edge materials, groundbreaking technologies, and innovative designs coming together to create a prosthetic limb that goes beyond expectations.

But hey, the STEM capstone universe is vast, and there are countless other galaxies to explore, such as:

  • Powering the World with Renewable Energy: Dreaming up new ways to harness renewable energy sources and save the planet.
  • Eco-Friendly Commutes: Crafting a sustainable transportation system for a greener tomorrow.
  • Medical Marvels: Inventing groundbreaking medical devices or treatments to enhance healthcare.
  • Software Wonders: Developing game-changing software or algorithms to simplify our lives.
  • Manufacturing Efficiency: Streamlining production processes for greater productivity and sustainability.
  • Environmental Guardians: Reducing the environmental impact of products or services for a cleaner Earth.
  • STEM Education Revolution: Creating exciting educational programs to make STEM concepts accessible to all.
  • Inclusive Communities: Designing communities that embrace diversity and accessibility.
  • Tackling Global Challenges: Using STEM innovation to address complex social and economic issues.

When you’re choosing your capstone topic, remember it’s your chance to shine. Consider what tickles your curiosity, matches your skills, and aligns with your career dreams.

And don’t forget to have a chat with your advisor or mentor for some valuable insights and guidance. Happy capstone adventures!

How do I get ideas for a Capstone Project?

Check out how to get ideas for a capstone project:-

Explore Your Passions

Kickstart your idea quest by diving into your passions and interests. Think about what genuinely fires you up within your field of study. When you’re passionate about a project, it doesn’t feel like work; it feels like a thrilling adventure.

Real-World Challenges

Shift your focus to the real world. What are the burning problems or challenges that industries or communities are facing right now? Your Capstone Project could be the solution they’ve been waiting for.

Course Curiosity

Recall those “Aha!” moments in your classes. Were there topics or concepts that made you sit up and take notice? Delving deeper into one of these could be the start of a captivating project.

Seek Expert Guidance

Don’t be shy about tapping into the wisdom of your professors, advisors, or mentors. They’re like treasure chests of knowledge and can point you in the direction of intriguing project ideas.

Industry Insights

Take a virtual tour of your field’s online spaces. Look at industry blogs, forums , or websites to discover the latest trends, innovations, and hot topics. It’s like eavesdropping on the professionals’ secret conversations.

Team Brainstorming

If you’re up for it, consider teaming up with classmates. Sometimes, two (or more) heads are better than one. Brainstorm together to cook up a project idea that gets everyone excited.

Project Archives

Dive into the past. Check out previous Capstone Projects from your school or program. While you’re there, see if you can add a unique twist to a familiar topic.

Research Opportunities

Sneak a peek at what’s cooking in your department’s research labs or ongoing initiatives. Joining an existing project might be your ticket to becoming a project superstar.

Expert Interviews

Reach out to the experts. Conduct interviews or surveys with professionals in your field. Their insights might just be the inspiration you need.

Personal Stories

Reflect on your own life experiences. Has a personal challenge or journey sparked an idea? Sometimes, the best projects come from personal stories.

Social Good

Think about projects that can make the world a better place. Projects with a positive impact on society or the environment often feel incredibly rewarding.

Futuristic Tech

Explore the cutting-edge stuff. Keep an eye on emerging technologies or innovative approaches. Your project could be the next big thing.

Feasibility Check

While dreaming big is great, make sure your project idea is feasible within the confines of your program’s time, resources, and your own expertise.

Get Creative

Embrace creativity. Dedicate some time to brainstorming sessions. Let your imagination run wild, jotting down all those wild ideas. Later, you can sift through them to find the golden nuggets.

Remember, your Capstone Project should feel like an adventure, not a chore. Take your time, let the ideas simmer, and choose the one that makes your heart race with excitement.

That’s the idea that’s going to propel you to Capstone success. Happy brainstorming!

In wrapping up our exploration of Capstone Project ideas for STEM students, let’s remember that this journey is nothing short of thrilling. It’s a world brimming with opportunities waiting for your genius touch.

As you venture into this territory, keep your passions close at heart. Seek out those real-world challenges that ignite your curiosity and resonate with your values.

Don’t hesitate to lean on the wisdom of your mentors and peers for guidance; they’ve been there and have invaluable insights to share.

Whether you find yourself immersed in renewable energy, pioneering medical breakthroughs, or tackling societal issues head-on with STEM innovation, your Capstone Project is your chance to shine.

It’s your canvas to paint your ideas, your passion, and your creativity. It’s the first chapter in your journey to shaping a brighter future through STEM.

So, embrace the adventure, let your imagination soar, and embark on your Capstone Project journey with confidence. The world is waiting for your innovative solutions, and the possibilities are endless.

Your STEM story is just beginning.

Frequently Asked Questions

How do i choose the right capstone project for me.

Consider your interests, skills, and career goals. Choose a project that excites you and aligns with your future aspirations.

Are there any funding opportunities for Capstone Projects?

Many universities and organizations offer grants and scholarships for STEM projects. Research and apply for funding opportunities early.

Can I collaborate with other students on a Capstone Project?

Collaboration can enhance your project’s scope and creativity. Consult with your advisor and explore team projects.

What should I do if I encounter challenges during my Capstone Project?

Don’t hesitate to seek guidance from professors, mentors, or online communities. Challenges are opportunities for growth.

How can I make my Capstone Project stand out to potential employers?

Focus on innovation, documentation, and presentation. Showcase your problem-solving skills and the real-world impact of your project.

What’s the importance of networking during my Capstone Project journey?

Networking can open doors to opportunities, mentorship, and industry connections. Attend conferences and engage with professionals in your field.

  • australia (2)
  • duolingo (13)
  • Education (284)
  • General (78)
  • How To (18)
  • 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

Top 10 Colleges For Study Abroad For Indian Students

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.   

Computer Science Capstone Projects

Graphical modeling of biological systems in education, monitoring patients' cardiovascular health via common wearable fitness devices, scalable genome assembler using apache spark on cloud, mozilla language plugin, kaetzi symbolic storage and identification system, detecting common spelling and grammatical errors by mining wikipedia changelogs, study of bus stop quality in st. louis county, on the rails, medication tracking app, a real-time survival-defence game, the game theory of machine scheduling, taiwanese student association website, codebots: a programmable battlebotsgame system, artificial intelligence for rock-paper-scissor game, a turn-based strategy dame in unity, educational animations and interactives in html5/javascript, stack reader, segmentation and analysis of spinal canal in ct images, interactive website for taiwanese student association, creating a gui for cgminer setup and monitoring, sample swap, design space analysis of popular image segmentation algorithms, cs1 graphics program, management portal for shawnee lodge, system to collect and analyze departmental activity data, performance analysis of trend-following trading systems, scheduler and homework, text prevention cell phone application, develop an eeg device with raspberry pi, attack vector linux, parallelizing regina normal surface engine, mobile website for residential life, battlefield strategy game using gamemaker, graphic zipper foldings of polygons to convex polyhedra, libreoffice/openoffice accentuate extension, quick shifts, multimedia website for biology researchers, open source wordnet visualization, exploring a data set with derived formulas, aka, the formulatron 5000, convex zipper folding, congressional district evaluator, math placement test, online survey system, detection and classification of nails from an image, improved e-prime scripting environment, analysis of algorithms using game theory, k-nearest neighbor algorithm, e-commerce for a building supply company, stock prediction with neural networks, radar processing optimization using compressed sensing, automated report aid, parse tree visualizer, business information system, finance manager, iphone interface for electronic medical record system, bayesian grammar checker for irish, forensic analysis of u3 smart enabled devices and silent virus propagation, example-based machine translation software, cell broadband engine simulator, machine-learning translation program, racing game.

Students in introductory biology courses must demonstrate their understanding of biological systems by developing graphical models of such systems (e.g., food chains, signaling pathways, metabolic networks). This web-based system will support students' creation and revision of such diagrams, will support the course staff in reviewing the diagrams and providing embedded feedback, and will provide analytics that might support educational research.

The goal is to develop a system that allows for medical remote evaluation of patients using biometric data (e.g. heart rate, activity, sleep) from existing commercially available wearable devices (e.g., a Fitbit). The system will rely upon a patient's mobile phone for the communication link from the device to the remote electronic medical records, and will allow physicians to remotely monitor and communicate with patients. The system may also calculate additional variables derived from the primary data such as variability of heart rate and activity and to alert a physician to detection of critical levels.

Genome assembly refers to the process of taking a large number of DNA fragments and putting them back to create a representation of the original chromosomes from which the DNA originate. De novo genome assembler attempts to reconstruct genomes from its genomic sequencing data without using reference genomes. Recently developed high-throughput sequencing technologies generate very large scale DNA fragments that enhance the correctness of genome assembly, but those large scale datasets are computationally expensive.

To cope with massive sequence data generated by next-generation sequencing machines, a highly scalable and efficient parallel solution for genome assembly is important. 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-scale data processing. Apache Spark provides GraphX API that is a distributed graph processing framework on top of Spark. The GraphX enabled us to easily distribute a very large overlapping graph into several virtual machines and process the big graph. This very large-scale sequence analysis can be adapted not only for genome assembly but also for many other scientific domains.

The goal of this project is to create a Mozilla Firefox plugin that will allow a user to highlight an unfamiliar word in order to find the definition via JavaScript modal popup. The program will be written mostly in JavaScript, but will likely employ CSS for formatting purposes. Optimally, the plugin will be versatile enough to allow a user to use the plugin with a dictionary website/database of their choice. Once completed, the plugin will be available for download at addons.mozilla.org.

A major challenge with this project is the issue of "stemming" words. If a dictionary only recognizes the singular form of a word, for example, it would be difficult to define a word such as "oxen," or "geese." By the final version of this program, this plugin will be able to define words in both English and Spanish.

The project is to be a software system for the storage of symbolic languages, codes, shorthands, etc.It will be designed and tested using my personal symbolic shorthand code Kaetzi. The software will take a symbol input (drawn with a mouse via writing tablet) and store it as private use data, displayable with a font (i.e. an image, which consists of the symbol only, without a background). The database of symbols is to be searchable by keyword.

The goal is to mine the changelog history on Wikipedia and extract the most frequent spelling and grammatical errors in three separate languages. Then, (1) turn this into a proofing tool to avoid the same errors in the future, and (2) analyze and publish the results to help language teachers focus on the most common mistakes.

The first portion of the project will be project management and data mining for changelogs. Unix tools and regex will most likely be used to format these logs. The second part of the project will consist of turning the results into usable correction tool for word processing. This will be implemented with the OpenOffice API. The API will allow for multiple suggestions for commonly misspelled words.

A tool to examine bus routes in St. Louis County, overlaid on Google maps, with imagery. The tool will also allow bus stop rating through a checklist of essential traits the stop has. This tool will assist in checking the quality of the stops, and be a foundation to persuade improvement of bus stops from Metro organization.

We will build a game of the first person "rail" shooter genre. In this game, players will be kept on a guided path as they battle through enemies. The game will require cooperation from two players, and the players will interface with the game via gaming joysticks.

Unlike most first person shooters, this game will attempt to abstract core elements of the genre so that our game does not simulate the killing living beings. Thus, the enemies of the game will be drones, and the environment of the game will be set in cyberspace. The artwork for the game is inspired from the movie Tron Legacy, and thus, it will feature of simple geometrical shapes with a color scheme that is composed of black and bright neon colors.

The game will be built via the Unity Game engine, and we anticipate that the code for the game will be written in C#. Furthermore, game objects will be constructed using a 3D modeling software called SketchUp.

In addition to building the software for the game, we will also be constructing a physical shell for the game like most arcade machines. The players will sit side by side in an encapsulation. A computer will be housed inside the encapsulation, and it will be tasked with running the game.

Android app that can take a picture of a target from a gun range and locate the bullets. It offers up corrections to help increase the shooting accuracy.

This will be an Android app to allow patients to maintain a list of medications, alongwith information about each medication, and notifications when to take them.Optionally, we will create a doctor database with links to medication and contact information.

This project targets the design and implementation of a survival-defense game with Unity 3D.The game will be a third-person overhead combination of levels and monster wave generation.The player will move around the map and collect ammo, health, and currency while defending against a variety of enemies with different attributes coming in wave pattern attacks. As the levels progress, the waves become harder and harder, and it will be the goal of the player to survive as long as possible. A good example of such a game may be seen at http://www.youtube.com/watch?v=yq8pEH48JnY. My game, while similar in fundamental nature, will contain significant differences, including a full upgrade system allowing he player to collect currency from slain creatures and spend it on upgrades between rounds in order for them to survive higher levels. The game design and coding will be done in Unity, while the models and textures will be done in Blender and/or 3dsMax. Some models may be obtained from Unity Asset Store as well. The target platform for the game will be the computer (PC and Mac) initially, but I believe the nature of the game will port well to mobile devices.

The app is designed for users to have the ability to create certain machines/equipment workout routines based on the equipment available to them. (What's the point of looking up workout routines online with certain machines/equipment if the user doesn't have that same equipment available to them?) The app includes a database with tables including SLU equipment, exercises, muscle groups, etc.

The main purpose of this project is to better understand a machine scheduling problem. Traditional competitive analysis for the problem can be viewed as a two-player game, with one player releasing jobs to the second player who chooses to schedule them among m machines. Viewing this problem as a game allows us to use alpha-beta pruning to help analyze scheduling algorithms. The first step is to create an alpha-beta pruning search algorithm in Java that is generic for two-player games. This allows us to run alpha-beta algorithm on different turn based games, such as Tic Tac Toe. Once the search algorithm is implemented, we can use it on the scheduling problem game to analyze scheduling algorithms. The next step will be to create the rules of the scheduling game to run the alpha-bete pruning search algorithm on it. We view the game as two players that take turns, one assigns jobs to be scheduled and the other schedules the assigned jobs. Once we are finished with creating the rulesfor the scheduling problem game, we can use the generic alpha-beta pruning search algorithm to analyze algorithms. We use a competitive ratio, which is the number of jobs the optimal solution can assign divided by the number of jobs the scheduling algorithm actually assigned. The point of the game is to have one player assign jobs to force the largest possible competitive ratio, while the other schedules jobs to get the smallest possible competitive ratio. The alpha-beta pruning search algorithm allows us to search for the lowest possible competitive ratio possible to analyze the algorithms.

The purpose of this project will be to construct an interactive web interface for the Taiwanese Student Association to manage its members as well as providing an interactive portal tailored for members and the e-board. The front end of the project will be driven by a web interface using HTML5 with Javascript/JQuery. The front end design of the project will optimize usability for members and have an intuitive flow that allows users to navigate through to quickly find information about the organization. The back-end will include a database that will store information such as users, which will consist of members, non-members, and e-board, as well as events. It will be implemented using MySQL or some other SQL based database tool. Together, it will provide a complete infrastructure for member interaction, as well as being a way for TSA to interact with its members. It will also help to publicize our student organization in a more effective way.

The purpose of this project is to create a robot arena fighting game (in the vein of Battlebots), but with an emphasis on making the robots user- programmable. This would entail creation of a very simplistic programming system, from which users could create their own programming modules for controlling their bots. In essence, the underlying goal of the project is to create a new avenue for kids and even adults to learn about programming in a fun and interesting way. This is a new area of game software and every addition could help. As the key aspect of this game is the programmability of the bots, the primary focus of the game development lies there. The desire is to create a simple programming language for creating modules to control bots, and then a drag-and-drop system for populating the bots with these modules. Should the drag-and-drop system prove infeasible in the allotted time, a fallback approach of using drop- down menus to select options is also perfectly acceptable. However, some other game aspects are also needed to complete the game. These game components may be done more simply: - Implementation of an arena game map, to provide a setting for the robot fighting - Simple unit models for representing the bots - A turn-based combat system sufficient to demonstrate the programmable nature of the bots, and to demonstrate the different features of their programmability. This game will be built using one of the popular game engines, such as Unity or Unreal Engine, to be selected as deemed appropriate by the student.

Streams is an Android app that will allow users to view live streams of images based on geolocation by implementing the Google Maps framework and the TwitterStreaming API. The app will populate streams of images by taking image content from geo-tagged tweets. That will be viewable via a constantly updating graphical interface provided by Google Maps.

Develop a pretty web page to let a user play the RPS game with a carefully designed AI embedded in a JavaScript file.

The goal of this project is to create a Turn-Based Strategy (TBS) game using the Unity game engine. The vision for the game is akin to the classic game Risk, but with the addition of resource gathering and a monetary system. Some of the specific aspects of the project needed for this strategy game include: - Enemy AI for controlling the computer-controlled players - Implementation of one or more game maps, which indicate which players control each of the regions - A combat system for managing attempts by players to take other players regions - A game GUI for showing the game map and indicating the amount of resources available to the player - Tools for gathering, managing, and using a player's resources (such as armies, gold/money, and gather able resources like wood, ore, etc.)

The project will be a mobile fitness app targeting people interested in learning proper form and tracking their progress.

The aim of this project is to redesign existing interactive CS teaching tools for compatibility with modernweb browsers. These tools are currently written as Java applets, a technology, which has been effectively deprecated by HTML5 standards and is slowly loosing support in web browsers. The tools will be rewritten in HTML5/JavaScript, and in the process they will be extended and improved upon as opportunities to do so arise.

In this project, we will be building a web application, which will an eBook Reader with added features. These features will include the ability to highlight text and either make a comment about that particular text or post a question about it. Users will be able to see these highlighted posts and respond/interact with these posts in a similar fashion to stack overflow. Additionally users will be able to upload their own documents, which can be shared with a certain group of people who can then use these features. As well, users can filter what kinds of posts or posts from specific types of users.

This project's goal is to develop a Web-Based application that helps an instructor to teach students to program numeric, algebraic, and trigonometric expressions.

The goal of the project is to design and implement an image segmentation and structural analysis software toolset that will segment a series of cervical spine CT images, identify the spinal canal, and measure the structure of the spinal canal. Java and ImageJ will be used to implement the toolset. Some of the specific aspects of the project needed for this segmentation and analysis toolset include: - Assess the segmentation performance of a variety of segmentation algorithms in segmenting spinal CT images, and identify the most capable algorithms for segmenting the spinal canal. - Learn the ImageJ Java application toolset and library, and how new applications of ImageJ are created as plug-ins to the main toolset. - Implement one of the more effective segmentation algorithms in ImageJ. - From the segmentation results, use line and/or curve detection on the interior walls of the bones surrounding the spinal column, and connect those lines/curves to form the boundary of the spinal canal. - For each slice (single image) in a series of spinal CT images, compute the spinal canal width at each point along the spine. From the distribution over all slices, identify the expected spinal canal width. - Provide a GUI that visualizes the segmentation results and highlights the spinal canal.

NOTE: The project may assume the existence of sagittal spine CT images (i.e. side-view slices of the spine). It is not a requirement that series of transverse/axial (top-down view) or coronal (front-view) CT images be converted to sagittal view (though students may wish to use such an ImageJ plug-in, if such already exists).

The purpose of this project will be to construct an interactive Web interface for the Taiwanese Student Association to manage its members as well as providing an interactive portal for members. The front end of the project will be driven by a Web interface using HTML5 with Javascript/JQuery. The front end design of the project will optimize usability for members and have an intuitive flow that allows users to navigate through and learn about the organization. The back-end will include database that will store information such as users, which will consist of members, non-members, and e-board, as well as events. It will be implemented using MySQL or some other SQL-based database tool. Together, it will provide a complete infrastructure for user interaction and for a business to interact with its customers.

The goal of the project is to create a GUI for the CGMiner tools, which is a software suite for mining Bitcoin transactions. "Mining" - the process of adding transaction records to Bitcoin's public ledger of past transactions - is a difficult resource-intensive task, the purpose of which is to enable the network to reach a secure, tamper-resistant consensus for each of the transactions. It has been found that GPUs are particularly well suited to the task of mining, and so CGMiner provides an open-source software suite allowing any interested user to beging perform mining using their AMD GPU card. The CGMiner tools are solely command-line driven tools, and require considerable parameterization to appropriately install and use. As such, the purpose of this project is to create a CGMiner dashboard - a GUI allowing users to more easily setup and monitor their mining with the CGMiner. This dashboard would provide a variety of features for effectively setting up and controlling CGMiner, including a setup and control panel and GPU temperature monitoring. The temperature monitor would provide a graph of the GPU's temperatures over time, including average and max temperatures of the graphics cards, and a temperature shutoff should the GPU become too hot. The dashboard setup and control panels would provide GUI controls both for initial setup and dynamic control of the CGMiner tools, including GPU speed, thread concurrency, work size, memory speed, intensity, fan speed, etc. The dashboard would initially target a single graphics card, with the intent of extendingcontrol to multiple graphics cards through CGMiner.

The goal of this project is to rehaul the website, making all pages follow similar template and add more functionality. Includes adding access to data stored in Excel spreadsheet ith ability to search through and request things like an online catalog of specimens. To request, must trade equal number of samples from equal number of genera and species. Include ability to select species and image and description will pop up.

The project goal is to perform a thorough design space analysis of a number of popular image segmentation algorithms. Such analysis first requires collecting image segmentation results over the full range of the parameter design space for a few popular image segmentation algorithms (e.g. Mean Shift, Normalized Min Cuts, etc). The segmentation resultswill then be analyzed by Prof. Fritts segmentation evaluation toolset, which quantitatively evaluates the qualify of the segmentation results using a variety of evaluation metrics. With the quantitative evaluation data, a software toolset will be developed that performs parameter space correlation and multivariate kernel density estimation to identify trends and data clusters that best characterize the algorithm's performance. While outside the scope of this project, this design space analysis will greatly facilitate unbiased selection of sample segmentations for use in subjective human studies on segmentation evaluation.'

Cs1 graphics is a Python module that wraps the Tkinter graphics package to make use of graphics more accessible for students in introductory computer science courses. The most recent release (cs1graphics 1.2) is an alpha version that lacks robust support for many advanced features such as multi-threading. The project will entail thorough perusal of, understanding, documenting, and updating the current code, while paying special attention to the threading model and internal architecture and design of the system. These combined activities will allow for strengthening the robustness of the package, as well as in time, reintroducing support for more advanced features that are missing from the alpha, and new functionality.

The project is to design and implement a management portal for the Shawnee Lodge, an internal group inside the Greater St. Louis Area Council, Boy Scouts of America. This project will be in the form of a web portal that will allow members to register and keep their information up to date. The different units inside the Lodge will be able to have certain reporting abilities that will be outlined in the Requirements and Design document. Main users of this portal will be the members of the Lodge, the administrative staff of the Greater St. Louis Area Council, Boy Scouts of America and the Lodge and Chapter Leadership. This system should be a roles based accesssystem where access will be controlled by roles.

The objective of this project is to establish a database and interface for faculty members in the department of Theology to enter data. This data is critical for faculty reviews and the current process by which the data is collected is time consuming and not very efficient. The goal is to improve that and streamline the data collection process.

This project employs extensive financial market data to analyze portfolio allocation based on a variety of popular technical indicators.

We want to build an Android app that will help with school. We want to make a check-in system for classes and a homework tracker. The check-in system would use the user's location to verify that they are in class. The homework tracker would allow the student to add and track their homework, as well as possibly turn in their homework to the professor or receive homework from their professor via a bluetooth transmission. We also want to use alerts to notify the user of homework due datesand classes. We will prioritize making features for the students first and then iftime permits we will add a separate account type for professors. Therefore, all professor features discussed in the requirements will be optional.

The project will be creating a cell phone application that prevents the driver from cell phone use, but allows passengers to use their phones. To do this, we will lock phones based on geolocation speed and provide phone unlock functions with bluetooth/wifidirect and image recognition.

The goal of this project is to build an EEG device that uses electrodes on the scalp to measure brain activity. The EEG will be composed of a Raspberry Pi microprocessor that receives input stimuli from electrodes attached to the patient. One (or more) electrodes will be placed on the scalp, two at various grounding points, and a final 60Hz ground antenna to help eliminate background noise. The microprocessor will sample the voltage level at the electrodes at periodic intervals and then perform a 1-D FFT to convert the sampled time domain signal to the frequency domain, which will facilitate further data analysis. The scalp electrode(s) will be sampled at a rate of at least 100kHz and input to the microprocessor with an ADC (analog-to-digital converter) that's at least 12-bits wide. A true differential input is desired for obtaining the clearest signal. All the signal processing will be done in software. Given the high-speed sampling and the processing needs for 1-D FFT, the Raspberry Pi system has been selected for this project. It has the requisite sampling ability, is able to receive data at 150KB/s, and has sufficient memory and processing ability to store the data, perform the 1-D FFT over time slices of data, and still have processing time remainingfor further data analysis.'

While BackTrack requires a modified kernel for drivers of adapters to use promiscuous mode and so forth, TAILS is designed form the bottom up for encryption, privacy, and anonymity. The intention of AttackVector Linux is to provide the capability to anonymize attacks while warning the user when he or she takes actions that may compromise anonymity. The two projects have different design philosophies that can directly conflict with one another. In spite of this, the goal of AttackVector Linux is to integrate them complementarily into one OS.

Paralellize the double descriptor algorithm in the open source software package Regina. The software will be benchmarked running in serial and using OpenMP. As a proof of concept, the software shoudl be run on GPU's using OpenACC. The final version will run using Cuda to optimize its computational efficiency.

The goal of this project is to create a mobile website for Residential Life that would provide Res Life individuals the ability to check students into and out of dorm rooms (e.g., tracking existing damage) using a smart phone or tablet. Currently Res Life uses paper forms, requiring significant effort in hand-entry of details and management of the forms during the year. This online website would alleviate much of that burden.

The goal of this project is to create a two-player 2D battlefield strategy game, similar to the FireEmblem game series. The game will employ a turn-based combat style, allowing each unit to move/attack once in each player's turn. There will be a variety of different types of units, each with its own strengths and weaknesses. Positioning of units will be done in a 2D grid, with each grid space corresponding to one of a variety of different types of terrain. the type of unit, position of units, and types of terrain in which those units reside will all affect combat results, providing players ample opportunity to employ strategies towards defeating the opponent.

The intent of this project is to create a tool that can find the crease patterns to fold polygons to convex polyhedra and then show what it looks like folded into three dimensions. It will take a user specification of a polygon and a zipper point. Then using the input data, it will find the valid crease patterns and give access to them to the user. Finally, it will fold the polygon and show it in three dimensions.

Using the already established Accentuate web service, create an extension to LibreOffice/OpenOffice that is capable of utilizing Accentuate's features.

This project will be to design a scheduling application for hourly employees. Input will be employee's availability, and schedule template of shifts needed. Output will be a spreadsheet of times and positions employers need to work. User will be able to build schedule manually, automatically, or integrating manual and automatic techniques.

This project will be a website for biology researchers to collaborate on the naming and classification of specific bones in fish. Each bone will have a dedicated webpage with; a description of the bone, a video displaying a 360 degree view of the bone, an image highlighting the bone, and the opportunity for other researchers to add their own input. The goal for the website is to be completely user driven, with users discussing and ultimately deciding on the name for each bone.

A WordNet is a database of word senses with links between them (synonyms, broader/narrower terms, part/whole relations, etc.). The most famous of these is the Princeton WordNet (http://wordnet.princeton.edu) which is freely available. The site visualthesaurus.com allows one to navigate the Princeton WordNet in a web browser, but sadly it's a subscription service. It should be quite easy to do something even better using a modern open source .js library like d3 (https://github.com/mbostock/d3/wiki/Gallery) or arborjs (http://arborjs.org/).

This project is an application that allows the user to model aspects of a data set by defining additional formulas that are derived from a combination of ground data and other derived formulas for each record in the data set. For this project, historical baseball data will be used to demonstrate the capabilities of the software. The user could use that data to generate a formula and have the data set presented with inclusion of the calculated value as a new field. Derived formulas will be saved persistently by the application, on a per user basis, so that they can be reused during a later session. Finally, the interface should allow a user to filter displayed results based on restrictions that depend on a combination of ground data or derived computations. For example, a baseball player might be required to have a certain number of plate appearances to qualify for a given statistic. The user will also be able to group results by certain allowed criteria. The results of using this data set should lend credence to the assertion that at some point in the future, the software can be generalized for any subject that has base data.

Folding convex polygon to a single convex polyhedron using the perimeter halving method is the main purpose of this project. The basic steps are first setting the crease pattern and then fold the polygon by Mathematica 8. Finding the right crease pattern and using the right command to compute the angles are the most important task we have.

Use the Shapley-Shubik power index to evaluate indvidual voter power based on the geography of congressional districts. This will consist of two parts. The first is a preprocessor using the ANN library to group voters and their neighbors. The second will be to do a Monte Carlo simulation to approximate each voters power and will be parallelized using OpenMP and OpenACC.

The goal is a system for creating, administrating, and analyzing online surveys. Custom surveys can be formed using a variety of question templates (e.g., multiple choice, free answer, quantitative rating). When complete, the survey will be made available on the internet, either to invited respondents or to anyone given the appropriate URL. The back end will offer the survey owner the ability to generate a recreation of an individual respondant's completed survey, or composite data for all subjects.

The goal of this project is to create a software system capable of identifying and classifying the types of nails from an image. The software system will use color space conversion, thresholding, connected components, and feature extraction to identify the characteristics of each region of the image corresponding to a nail, and use the feature values to classify the type of nail corresponding to each region in the image. The system should be able to correctly determine the number of nails in the image, and categorize the type of nail into one of at least five different nail types. The features used for classification will include area, circularity, moments, and possibly length.

The project will assume that the background is white (or very light), so that the regions corresponding to nails can be easily detected through thresholding. The project will likewise assume that the nails are non-overlapping in the image, so that each detected region corresponds to an individual nail. The final assumption is that each image will also contain a penny, which will be used as a frame of reference for determining the scale/size of nails in the image.

The E-Prime 1.4 software package, used by several labs in Saint Louis University's Psychology department, contains a scripting environment (called E-Studio) to create modified Visual Basic scripts used to run computer-based experiments. E-Studio is difficult to customize, however, and many users in the Psychology department would prefer a more intuitive scripting environment. Though E-Prime 2.0 has recently been released, many labs in the department do not wish to purchase the upgrade. The hope is that this project will extend the useable life of the existing software package, and improve the speed at which users can create and modify experiments. This project would be able to supplant the need for E-Studio as a coding environment.

Analysis of an online algorithm can be modeled as a two-player game between the algorithm and an adversary. This semester, I will develop a general tool for solving two-player games using alpha-beta pruning. I will demonstrate the general framework on several classic games and then apply it to analyze a modelfor online machine scheduling.

Implement k-nearest neighbor algorithm for weighted points on a GPU use Nvidia's CUDA programming environment. Two different methods with be implemented: the first using brute force and the second is based on kD-trees. As reference algorithms, the two algorithms will also be implemented for a CPU using a single thread. Run-time analysis will be performed to determine which algorithm is best for different input sizes.

This project will be an e-Commerce system supporting a building supply company. It will consist of a web-based front-end allowing customers to place orders and the store owner to see relevant views of the pending orders, together with a backend database in which all information is stored.

Using a back propagation neural network with economically relevant training, I will attempt to make predictions on stock values of individual companies. The primary concern with the project is to develop and implement this neural net into a functional model. A functional model is one that, after a limited training, can predict stock values of the stock ticker at different time increments from the "current" day. Predicted values will be compared to historic stock prices to evaluate performance of the model. This model will be incorporated into an output interface which would produce visualizations of the internal network structure, weights, and other pertinent elements of the model, allowing development of the model. Performing multiple experiments (different time windows, different activation and error functions, etc) could potential lead to different optimized models. Time permitting, a front end interface can be implemented where one can select models and provide necessary inputs and specify the stock ticker to be predicted. The output could be the predicted price of the stock for the next day, week, etc.

Radar Signal processing is computationally difficult because of the number of samples that must be taken to perform a FFT on the data. The Nyquist-Shannon Theorem states that we must take 2B (B=highest frequency in signal) samples to perfectly interpret the wave. This ends up being very costly because high speed A/D converters and fast DSP hardware is needed. It turns out that radar signals tend to be sparse. Using compressed sensing, we need far fewer samples to reconstruct the wave.

This project is designed primarily for experimentation. I will create software that can run simulations, then conduct experiments using that software. The goal is to see how well traditional radar processing compares to compressed sensing, especially when using degraded (noisy) signals.

Compressed sensing is an exciting, new field in Computer Science. While some of the principles have been known since the mid-20th century, the field really developed in 2004. There has been some research on compressed sensing with radar. However, it is still a research project that depends on ideal conditions. There is an excellent description of Radar Compressed Sensing available at http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.90.8149&rep=rep1&type=pdf .

The authors describe three problems that are currently holding back the design of operational systems. In particular, "the signal recovery algorithms must be able to handle real-world radar acquisition scenarios with sufficient computational efficient and robust performance for noisy data." This is the primary focus of my project: testing the effectiveness of CS on noisy signals. This should provide some very useful research to the academic community.

This project will aid in the creation of automated reports for the logistics department. Projects are requested often, sometimes several per week, and we have only three programmers. Reports can be derived from several sources, including three databases and mainframe files. Sorting out the right files can take a good amount of time, as can reports to the requester's specifications. The idea behind this project is to create an application that will created the basic sql queries in PC SAS to gather the correct data for the requested reports, including multiple sources when needed. As well, the application will allow users to manipulate an excel sheet to their own specifications, while recording the macro an creating the base code in Visual Basic. The programmer will then have far less work to automate the report.

Construction of database that will contain information on business operations and human resources that will provide tools for analysis of the data therein. This project will also include a management role in that a high school volunteer will be collaborating on the project. For the sake of concreteness , this project will be tailored to a computer hardware manufacturer model but should hopefully be relatively easy to adapt to different markets. The ultimate goal of this database is to help business owners identify possible sources of inefficiency and ways to cut costs.

My project is to be a financial manager. The financial manager enables the user to keep track of multiple bank accounts. The user enters receipts into the program, which tracks where the money is going and forms spending habits. The receipt information consists of the name of the business, the date, the amount, the account, and what type of charge it is. The types of charges are food, gas, entertainment, bills, and miscellaneous. The spending habits can then be visually displayed for the user to view. The visual representation of the spending habits will be in pie and line charts.

The program will also track the balances of the user's credit cards. The user will add each credit card to the program and the program will compute how much the minimum payment should be. The program will also compute how many payments remain (assuming the minimum is payed each month). When receipts are entered into the program, credit card receipts are included, which allows the program to update the credit card balance as information is entered.

Bills will also be tracked with the program. The program will take the average of previous bills to compute a projected amount for the bill. The program will also keep track of automatic monthly charges, which the user can add and remove.

Loans will also be tracked with the program. Much like credit cards, the payment amount will be calculated along with the amount of payments remaining.

Paychecks will be entered in much like receipts. In addition to this, the projected monthly income will be calculated to show how much money should be coming in to pay the bills.

There are many electronic medical record systems currently in existence. Many doctors have stated it would be useful to have access to the electronic records of their patients available on their smart phones. My project is an iPhone application that is able to directly access and edit patient records from a sample database.

In the Irish language, certain grammatical contexts cause spelling changes on words called initial mutations. The rules governing these are complicated and are not well understood. The goal of this project is to write a program to learn automatically these rules from a plain text corpus of Irish.

This project is aimed at the research of U3 Smart enabled USB drives, the architecture on which their file systems are built, the methods implemented to carry out their stated goal, and the implied security concerns surrounding these devices in regards to the undetected propagation of viruses on the U3 sector of the USB drive.

Design and develop a software application that has the ability to translate an English string into other languages. Since the general version of this problem is notoriously difficult, we will restrict attention to strings of the type that are usually found in translations of software, e.g. "File not found", "Could not open X", "Firefox Preferences", etc.

I will write three individual programs.

1) Program one will accept a huge number of English strings of the above type. It will strip the strings of any untranslatable items, such as punctuation and newline characters. Furthermore, program one will preserve the common (translatable) substrings within each string while converting any uncommon (untranslatable) substrings into a symbol (i.e. "***"). Finally, program one will return the original string converted into a "translation template." Any unknown, uncommon words that were found by program one will have been converted into the symbol.

Example 1: Input: "File not found" Output: "*** not found"

Example 2: Input: "Could not open file" Output: "Could not open ***"

2) Program two will take as input (1) the generated list of translation templates, and (2) a large database of existing translations from English into the target language, and will generate a statistical model for how each template is translated.

3) Program three will apply the statistical model to new English strings to translate them into the target language. Finally, the three programs will be combined into one package.

The purpose of this project is to create a Java based simulator which will illustrate the execution process of the Cell Broad Band Engine. The Cell Broad Band Engine was developed by IBM, Sony, and Toshiba as a multimedia and vector processing architecture. The most famous implementation of the Cell Broadband Engine processor is Sony's Playstation 3 video game console. In order to reduce the complexity of the overall project this simulator will not automatically translate standard C code into assembly code. Instead the program will only take in valid assembly code. This program will be originally written to run on a Linux x86 based computer (with the primary development and testing of this simulator being done on a Redhat Enterprise Linux version 5.3 machine). The student's custom made simulator shall be able to illustrate at least two independent threads passing through the SPE core of the cell processor. Additionally the software shall display a graphical, color distinguishable illustration of each individual SPE and which assembler code is currently being executed, which code is waiting to execute, and which code is in a stall.

A parallel corpus is a database of document pairs where one document is a translation of the other and the documents are "aligned" at some level, usually sentences. Parallel corpora are used to train all modern statistical machine translation systems. One approach to creating parallel corpora is via web-crawling and a system which will identify document pairs which are translations of each other from the crawled documents.

The goal of this project is to create such a program. It will take two text files as input and calculate the probability that the two files are translations of each other. The translation program should be language-independent. The program will function by using pairs of known translations to form "word pairs" that will then be used in texts that are not known to be translations of each other to calculate the probability of the texts being translations of each other.

futuristic hovercraft racing game that will be single player and have at least one AI opponent. The race track will be flat and have a variety of turns and the game will use physics in order to make it realistic and challenging. A level of power will be set and will be decreased by a specific amount with each collision with another racer, the track walls, or other obstacles. The game play will be similar to the games F-Zero and Wipeout but will include all original models, textures, animations, and concept design with graphics and user interface controlled by the Irrlicht engine.

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 project examples computer science

I'm seeking information for

capstone project examples computer science

Brown Logo

  • About Brown
  • Campus Life

Information for:

  • Current Students
  • Friends & Neighbors
  • A to Z Index
  • People Directory
  • Social@Brown
  • About the Department
  • Systems & Software
  • Socially Responsible    Computing
  • Positions / Jobs
  • Brown CS News
  • Brown CS Blog
  • Our Community
  • Grad Students
  • Ugrad Students
  • Research Links
  • Publications
  • Opportunities For    Visiting Students
  • Degree Programs
  • Computer Science
  • Cybersecurity
  • Undergraduate
  • Interdisciplinary
  • Miscellaneous
  • Course List
  • TA Program
  • Who We Are
  • Action Plan & Initiatives
  • Student Advocates
  • Data And Demographics
  • Student Groups
  • UTA Endowment
  • Home »
  • Research »
  • Publications »
  • Student Project Reports »

Recent Undergraduate Capstone Project Abstracts

Abramson.Josh

Icon

Agashe.Aditya, Xiong.Daniel, Jennings.Patrick

Ahmed.Naafiyan, Changkakoti.Swetabh, Gelfond.Lucas

Alioto-Pier.Nicholas, Grossman-McKee.Evan, Liu.Ian

Anand.Suraj

Andrews.Nathan

Andrews.Nathan, Criado.Sebastian, Liao.Yuxuan, Phillips.Justin, Qiu.Leishu

Ang.Zyn Yee, Kato.Toshiki, Li.Raphael

Atanda.Noah, Rocha.Ezra, Sanchez.Jorge

Ayala.Marco, Mohnani.Rohit, Muthukumar.Raghav

Bartusek.Sylvie

Benzon.Josh

Bernstein.Lillian, Rajesh.Ria

Betancur.Carlos, Netter.Julia

Bielawa.Edward, Diwan.Siddharth, Sun.William

Bloomfield.Orion

Bobowick.Colden, Narayanan.Anushka, Williams.Kaitlyn

Boranian.Matthew

Bottone.Nicholas, Hu.Dylan, Koch.Robert, Lambert.Nikai

Bredvik.Adam, Ye.Emily

Butaney.Byron, Dai.Anna, Fryd.David, Ljung.Sophie, Ljung.Stella

Cambier.Jared, Feng.Yutao, Guo.Shania, Jiang.Chenfanfu, Li.Runfeng, Li.Xuan, Qiu.Yuxing, Xie.Tianyi, Yang.Yin, Zhang.Yiyang, Zong.Zeshun 

Cantera.Guadalupe

Chae.Chris, Nan.Yiyang, Nishizawa.Taishi, Sheng.Zhangyi, Zhang.Ji

Changkakoti.Swetabh

Chen.Nicole, Hu.Karen, Long.Justin

Chen.Ze Hua

Choi-Hausman.Elsa

Chu.David, Stokely.Annabeth, Tolley.Nicholas, Zielinski.Robert

Cong.Alyssa

Criado.Sebastian, Dellenbaugh.Spencer, Krupski.Paul

Cruz.Josue, Davis.Jackson, Masi.Nick, Reyes.Isaias

Dai.Anna, Fryd.David, Ljung.Stella, Ljung.Sophie

Dai.Jeffrey

Dai.Raymond

Dalal.Evani, Ehrhardt.Noah, Finberg.John, Patel.Rishi

Icon

DeMarinis.Navaiya, Silva.Jason, Williams.Navaiya, Yan.Edward

Ding.Alex, Frisella.Megan, Liu.Sophia, Zhang.Tianran

Ding.Alexander, Liao.Yuxuan, Shi.Weili, Zhou.Jialiang

Donoso.Michael

Dufort.Allen, Litterio.Gabby, Patel.Muskaan

Edelstein.Jesse, Howard.Mitchell, Wine.Roni

Elahi.Mustafa

Fernandez.Theo

Fiume.Daniel

Fleischer.Maya

Flores.Haley

Gold-Coren.Indiamei

Gong.Zhouqi, Wang.Alexander, Zhou.Yuchen

Grossman.David

Guo.William

Hachisuka.Keigo

Hade.Felicity, Kirk.Andrew, Lang.Austin

Hannah.Jeon

He.Mandy, Huang.Helen

Hill.Joshua

Hinds.Emily

Hooten.Jullian, Jana.Samuel, Lewis.Dylan

Hu.Cristina, Pandiarajan.Vignesh

Jacobs.Gordon

Jethani.Mehek

Julius.Hannah, Wu.Elizabeth

Kalfazade.Alara

Kang.Min Seong

Kohavi.Oren, McKeon.Lauren

Ku.Kleo, Von der Goltz.Alexandra

Lee.Benjamin

Lee.Matthew

Li.Andrew, Lu.Michelle, Sharma.Abhyudaya, Zhang.Aaron

Liu.Lyatte, Lu.Michelle, Park.Sebastian

Liu.Rosella

Mack.Liliana

Mahler.Gabriel

Manasseh.Joel

Mangat.Eshaan

McKeown.Lauren

Miles.Austin

Mroueh.Adam

Nagalamadaka.Preeti

Nishijima.Keitaro

Orozco.Omar

Ortiz.Patrick

Pellinger.Christopher

Phan.Austin

Piekarz.Ben

Remels.Adam

Rest.Rebekah

Rivera.Cali

Rocha.Ezra, Atanda.Noah, Sanchez.Jorge

Savage.Colin

Sridhar.Arvind

Straus.Quinn

Sun.William

Tewari.Krishna

Wang.Fengyuan

Xing.Angela

Yan.Brandon

Yeung.Angela

Zhang.Camille

Zhang.Enyan

Zhang.Tianran

Zimmerman.Conrad

Acosta.Ian Henry, Le.Alex, Pak.Chung Hang Ocean, Wang.Kelly

Ahluwalia.Anika

Alkhatib.Ahmad, O’Keeffe.Hannah, Shankardass.Simran

Amin.Ahmed, Lindfield-Roberts.Geireann, Wasilewicz.Damian

Archer.Daniel, Rosenfeld.Zachary

Arian.Khosrow, Chai.Xinzhe, Hong.Elliot Jinoo, Suliman.Mazine

Asghar.Zain, Karwa.Soumya, Kothari.Suyash, Sodhi.Udayveer

Aydin.Zeynep

Balibanu.Luliu, Mayfield.Samantha

Bansal.Sahil, Chang.Vanessa, Han.Christine, Kolev.Liza

Barlas.Justin, DeStefanis.Austin, Guo.Clara

Bauman.Logan, Chau.Cheyenne, Doan.David, Lee.Yuna

Bellaire.Robert, De Stefani.Lorenzo, Han.David, Soda.Kota

Benabla.Nada

Bennett.Jessica

Biberstein.Paul

Bodie.Malique

Boustany.Johnny, Dekle.Max, Lauerman.David, Petrocelli.Nicholas

Briden.Ross, Menghini.Cristina, Nayak.Nihal, Piriyakulkij.Wasu, Raisi.Elaheh, Zhu.Jeffrey

Burke.Mason

Cai.James, Hong.Samantha, Shinkar.Matthew

Camacho.Mario

Cancellaro.Nicholas

Castleman.Thomas

Chang.Adrian, Feucht.Sheridan, Raman.Shreyas Sundara

Chernosky.Brynn

Chintalapati.Arun

Choi.Lauren

Chung.Michael

Cisneros.Fernando

Crowley.Jason

DaCruz.Stephanie

Dang.Divyam, Luby.Harisen

Dhillon.Armaan

DiChiacchio.Jacob

Dieck.Adam, Gurland.Ian, Zhang.Aaron, Zhu.Shawn

Ding.Andrew, Ji.Mingxuan, Zhu.Tony

Divyam Dang, Harisen Luby

Donahue.Henry

Dou.Jonathan

Finear.Gianna, Gu.Alan, Lasersohn.Catherine, Xing. Edward

Frausto.Jacob

Gao.Conghua

Ghebreyesus.Daniel

Gupta.Devansh

Hagiwara.Jadey, Lucco.Henry, Rudner.Julianne, Sloneker.Whitney

Hall.Roman, Tavangar.Zaul

Han.Yuchen-Juliana

Horvitz.Cole

Jeong.Paul, Beakley.William

Jethani.Mehek, Truong.Anh, Zhao.Anna

Jones.Colin

Karas.Hunter

Kavishwar.Arun

Kendler.Philip

Kilimnik.Benjamin

Kimata.Kenya

Kothari.Suyash

Krishnan.Rahul

Layzer.Ian, Lewis.Rob

Lee.Diana Na Kyoung

Lee.Gavin Scott

Lee.Michelle

Lerena.Erick, Bush.Robert

Marbach, Alice

Marcus.Katherine

Marks.Abigail

Molnar.Paul

Mongado.Maia

Pal.Koyena, West.Luke

Pelton.Jeyaraj

Peng.Anthony

Pineda-Dominguez.Ivan

Raman.Sidarth

Ramaswamy.Neil, Reyes.Kyle

Ramesh.Mithun

Rothberg, Alexander

Rusch.Colton  

Rusu.George

Shanmugam.Arjun

Shaw.Connor

Simpson.Ryan

Singer.Jason

Sohn.Brandon

Springer.Nicholas

Sriram.Abhinav

Stephan.Katarina

Towle.Isabelle

Wang.Emily, Zhao.Rosanna

Wang.Robert

White.Alana

Yeo.Raymond

Young.Nicholas

Zain Asghar, Soumya Karwa, Suyash Kothari and Udayveer Sodhi

Zaveri.Suraj

Zhang.Melissa

Zhu.Zachary

Computer Science at Brown University Providence, Rhode Island 02912 USA Phone: 401-863-7600 Map & Directions / Contact Us

Facebook

IMAGES

  1. Top 80 Computer Science Capstone Project Ideas

    capstone project examples computer science

  2. 100 Computer Science Capstone Project Ideas For Students

    capstone project examples computer science

  3. Pick Up the Best Capstone Project Ideas Computer Science

    capstone project examples computer science

  4. High School Capstone Projects 101 with 💻 COMPUTER SCIENCE EXAMPLE

    capstone project examples computer science

  5. Top 80 Computer Science Capstone Project Ideas

    capstone project examples computer science

  6. Computer Science

    capstone project examples computer science

VIDEO

  1. Capstone 2 system presentation

  2. Computer Engineering Capstone Thesis Project

  3. Capstone Project Data Analytics -RevoU

  4. Engineering Capstone Research Project Ideas

  5. What to expect: WGU’s BSNES Capstone Project-D418

  6. 30-Date and Time Strings Examples

COMMENTS

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

    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.

  2. 100 Computer Science Capstone Project Ideas For Students

    Are you ready to write your CS capstone project? Read our list with awesome 100 computer science capstone project ideas!

  3. 141+ Best Capstone Project Ideas For Computer Science

    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.

  4. 149 Capstone Project Ideas & Examples - 2024 - College ...

    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?

  5. 2021 Capstone Projects | Computer Science | University of ...

    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.

  6. 60+ Inspiring Capstone Project Ideas for STEM Students ...

    Computer Science and Data Science AI-Powered Language Translation: Build a language translation tool that uses AI to enhance accuracy. Machine Learning for Healthcare Diagnostics: Develop ML models for early disease detection.

  7. The Capstone Experience | Paul G. Allen School of Computer ...

    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.

  8. Computer Science Capstone Projects - SLU

    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. Graphical Modeling of Biological Systems in Education. Monitoring Patients' Cardiovascular Health via Common Wearable Fitness Devices.

  9. Capstone Research Projects - Khoury College of Computer Sciences

    Unlock complex problems through important research. 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.

  10. Brown CS: Recent Undergraduate Capstone Project Abstracts

    Recent Undergraduate Capstone Project Abstracts. Systems of a Racing Game (43.3 KB) Abstract_Final Project (785.1 KB) Mongodog: Eliminating orphaned data for MongoDB deletion (20.2 KB) Startup Scraper: Unveiling the secrets of the startup/VC industry through publicly accessible data (335.6 KB)