- Utility Menu


Guide to the ALM Capstone Project
Customstyles.
- Course Catalog
Software Engineering Capstone
"I enjoy working with the students throughout the project, and seeing how they gain an appreciation of both the profession and their own skills.” — Peter Henstock, Faculty
"My teaching approach is applying my industry experience, with a focus on upfront design, to deliver high-quality modular software in an agile environment. Students can use the learned skills and processes in their own work environments, to dramatically improve software quality..” — Eric Gieseke , Faculty
Capstone Snapshot
Most of the software projects you have developed throughout your academic career are likely individual projects. However, most industry projects are much larger and are consequently developed by teams.
The Software Engineeering Casptone, CSCI E-599 , course aims to fill this gap by developing and deploying a significant semester-long software engineering project with a team of no more than five people. The project includes the requirements gathering, planning, designing, coding, testing, documentation, and release stages of the software development lifecycle. Accompanying lectures aim to provide timely concepts from the software engineering body of knowledge as they relate to the course project.
The course includes best practices, project management concepts, and introduces many of the current tools that assist software project teams. The final projects are presented to a faculty panel at the end of the semester. Most of the projects in recent years have been presented at conferences.
Course Sequencing
CSCI E-599 is offered in the spring semester as an online live web conference course. You ordinarily take the course as your final, one and only remaining degree requirement. At a minimum, you need to have completed at least 36 credits, including the Software Design requirement, to be eligible for capstone registration.
Eric Gieseke, ALM, Principal Software Engineer, Algorand Peter Vaughan Henstock, PhD, Machine Learning and Artificial Intelligence Lead, Pfizer, Inc.
- CSCI E-599 Past Capstone Titles and Examples

Software Development Capstone Project
Apply all the skills you have learned to work through the challenging and rewarding task of designing a full-stack system.

There is one session available:
About this course.
In this project course, the final course in the Software Development MicroMasters program , you will learn how to input, manipulate, and return data with a modern web development stack. Using TypeScript and Node, you will manipulate large amounts of information using a domain-specific querying language. Backend, REST, and front-end technologies will be required to successfully complete the project.
In teams, students will work through the project in several sprints. In each sprint, students will produce a deliverable that is evaluated using an automated test suite. The feedback you will receive from this suite will be limited. To succeed at the project you will need to create your own private test suite to further validate each deliverable.
By working through such a large-scale development project, you will learn technical development skills, and gain experience with how teams develop software in the industry.
This is the largest project in the Software Development MicroMasters program. Verified learners will have access to greatly increased staff coaching to help complete the project.
At a glance
- Institution: UBCx
- Subject: Computer Science
- Level: Advanced
- How to Code: Simple Data
- How to Code: Complex Data
- Software Construction: Data Abstraction
- Software Construction: Object-Oriented Design
- Engineering: Introduction
- Language: English
- Video Transcript: English
- MicroMasters ® Program in Software Development
What you'll learn
- Full-stack web development using Typescript and Node.js
- How teams of developers build software
- Agile methodology
- Hands on experience building a non-trivial software system
About the instructors
Ways to take this course, interested in this course for your business or team.
Software engineering capstone projects demonstrate hands-on development experience
Diving in and developing a good idea takes confidence. Purdue Computer Science students possess that trait in abundance. Pursuing a capstone project is a completion marker for students’ coursework. In the Department of Computer Science, CS 40700 (Software Engineering Senior Project) is the capstone course which offers a hands-on development experience to seniors in the software engineering track of the computer science major.
Students use the knowledge, skills, processes, and tools that they have learned throughout their college career in a final professional project meant to solve a problem by creating a software solution.
The course instructor is Professor H.E. Dunsmore , along with graduate student teaching assistants (TAs); Eliz Tekcan, Tulika Sureka, Sripath Mishra, and Disha Dudhal, guide the teams to achieve a level of quality the industry expects of professional software engineering projects. TAs also help the students by using their knowledge of real-world software development practices. Each serves as the project coordinator for 4-5 teams, helping teams to formulate a design, implementation, and project plan.
Eliz Tekcan also serves as head TA, coordinating five teams, while also mentoring and guiding the other teaching assistants. Every team is comprised of four to six students, this semester’s class consisted of 87 students, in teams of four to six, for a total of 18 teams.
“This is my favorite part of the semester,” said Tekcan, “because we get to see how hard they worked on their final projects.” She added, “The projects we recognize at the end of the year always involve a well-communicating team developing every facet of their project, as well as technically skilled students putting their ideas into action.”
One of the benefits of capstone projects is to have another opportunity to create a long-term project with the help of others. Undergraduate, Razan Alkawai, said, "We used our previous experiences in classes as much as possible. Most of our team had good frontend experience from CS 30700 and internships. She added, “I had more backend experience, so our group divided the work based on our expertise. With frequent communication, we were able to complete our tasks efficiently."

Project work like these capstones can prepare a student for a future position. Seung Heon Lee said, "While working on our project, we learned the importance and power of planned documentation and deadlines.” He added, “The design documentation with the UI prototype enabled us to execute the same design style throughout the whole application. This experience of working with the standardized format will help us to provide high-quality future applications more stably."
Four teams from CS 40700 were identified by the instructors for demonstrating excellent quality and coding.
Ramya Mandyam Anandampullai, Razan Fouad Alkawai, Seung Heon Lee, and Jihyun Pyun created a plant care app that provides its users with general plant care information from a growing database based on the USDA plant API. The app allows users to track water times, sunlight exposure, and outside temperature exposure if they log information regularly. Existing plant care apps have premium paywalls and do not allow access to all features in one self-contained app. Tulika Sureka, graduate teaching assistant, served as the project coordinator for Snowdrop. Snowdrop was designed to address that using an intuitive interface and free-to-access features. The app also provides an in-app community section for users to exchange advice and ask questions. Ramya Mandyam Anandampullai said, “The software principles we learned from CS30700 and past internships have taught us how to work efficiently in groups.” She added, we've also had experience in the technologies we used, which helped us develop features quicker, understand the time constraints required for each task better, and hence plan out the whole app in an efficient manner."
Boiler LiftUp
Pooja Bhasker, Lucas Cope, Vaibbavi Senthil Kumar, Anisha Sinha, and Harim Song created an app that aims to combine various aspects of fitness into one platform. The app allows users to meet all of their fitness needs such as suggested workouts, nutrition tracking, stat tracking, as well as social networking. Sripath Mishra, graduate teaching assistant, served as the project coordinator for Boiler LiftUp. This app was specifically built for Purdue students who are trying to start lifting weights or continue on their fitness journey. After having their own experiences with multiple fitness apps, the Boiler LiftUp team was inspired to create a new app that helps students keep a comprehensive record of all things fitness. Boiler LiftUp also helps students connect to find their gym buddies. Anisha Sinha said, "Boiler LiftUp was created to reignite a passion for fitness and health within the Purdue community while also promoting opportunities to connect socially with other students.”
Sukriti Rai, Qiren Zhao, Erpan Abuduwaili, Chunao Liu, and Hadrien Billaud created a web application that minimizes the steps interviewers must take while setting up technical interviews. Interviewers have to set up sites like Zoom and HackerRank, which require numerous steps. HackerTime includes the video and coding environments all on one site. This site also includes a quick and lightweight setup. Disha Dudhal served as the project coordinator. “Our team identified a problem students can face, and we used skills learned throughout our time here at Purdue to develop a solution,” said Hadrien Pierre Billaud. With the focus on minimization, simplicity, and taking some suggestions from actual interviewers, the HackerTime team designed this app to make the common interview process much smoother. “It’s still amazing when I look back at where we started, and how our ideas sprouted from a concept to actual software,” said Chunao Liu.
Chris Koehne, Ruoyang Ye, Tom Appenzeller, Rohan Shankar, Jackson Oriez, and Dion Peng created a feature for social media sites that provides users with statistics on their account usage, similar to a feature based on Spotify’s annual Wrapped feature. inSite provides statistics catered towards each social media, even providing the option for data to be stored and assessed over time. Head TA, Eliz Tekcan, served as the project coordinator for inSites. Team member, Tom Appenzeller, said, “Additional features like multi-factor authentication and OAuth identity verification provide a layer of security to the user.” He added, "With social media presence becoming an integral part of society, providing an objective perspective on someone's online appearance can be incredibly useful.”
Writer: Cole Crider, [email protected]
Source: Eliz Tekcan, [email protected]
Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907
Phone: (765) 494-6010 • Fax: (765) 494-0739
Copyright © 2022 Purdue University | An equal access/equal opportunity university | Copyright Complaints
Trouble with this page? Disability-related accessibility issue ? Please contact the College of Science .

Current students
News + events, get involved, search metrostate.edu, ics 499 software engineering and capstone project, prerequisites.
- ICS 370: Software Design Models
- or ICS 372: Object-Oriented Design and Implementation
Special information
Effective August 17, 2014 to present
Learning outcomes
- Effectively and efficiently build software systems.
- Design and document a complete system and implement it
- Write user manuals
- Present work orally
- Understand Computer Ethics issues
- Elucidate requirements, and use those build a system that fulfills those requirements.
- Manage the software lifecycle.
- Select an appropriate process model for a project.
- Verify and validate a system.
- Manage a software project, including estimating effort, time, and resources needed.
- Work cooperatively in a group
- Create a project plan and execute it
- Elicit and document system requirements
Spring 2023
Summer 2023.

Make sure there's no plagiarism in your paper
Write your essays better and faster with free samples
Generate citations for your paper free of charge
100 Best Computer Science Capstone Project Ideas: Holy Grail for Students
Updated 01 Feb 2023
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.

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.
Start with a brainstorming session
Remember what particular class topics were especially interesting for you, 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.
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.
- Object-oriented programming.
- SQL Server Database backup.
- Video sensors via face recognition.
- WA projects in interface creation.
- Model-based programming languages.
- IT technology in construction.
- Histograms based on sample data.
- High-level programming methods.
- Initial data and app protection.
- Corporate apps in .NET platforms.
- Modeling of systems with distributed parameters
- Using PowerShell for file system monitoring
- Development of an information system for bank customers
- Designing of digital models in electricity metering systems at the enterprise
- Overview of the modern programming languages. Their practical application
- Using numerical methods in programming tasks
- Recognition of road signs using a neural network
- Development of a warehouse management system for a pharmacy
- Development of a database for automating the activities of a public catering organization
- Development of a software package for messaging over a local network
- Methods for automating the processing of personal data
- Analysis of recursive search algorithms in data arrays
- Dynamic libraries for website development
- Implementation of algorithms for finding a path in a graph
- Comparison of sorting algorithms in Haskell
- Website development with responsive design using HTML + CSS
- Compilation theory
- Approximation methods and their software implementation
- System programming. Principles of building system programs
- Building of cubic splines
- Using a block cipher algorithm
- Development of 3D configurators for the site
- Elementary transformations over matrices and their software implementation
- Building the maximum flow in the network
- Comparison and updating of popular encryption algorithms
- RAD methodology for software development
- Asynchronous programming in Python
- Algorithm for transitive closure on a graph
- Queue: ways of implementation. Operations with the queue
- Functions for managing processes: creating, terminating, scheduling in Linux environment
- Development of an interactive system for database processing
- The use of artificial intelligence in the stock market
- Creating a Hopfield neural network in C ++
- Software implementation and analysis of data packing algorithms
- Distributed information processing systems
- Solving nonlinear equations by inverse interpolation
- Development of a program for encryption using steganography method
- Approximation of polynomials using a neural network
- Development of a program in C++ for polynomial interpolation of a function using the Lagrange method
- Implementation of algorithms for regression data analysis in C#
- Development of a program to find a way out of the n x n maze
- Development of a program to change the parameters of the file systems
- Development of a program in C++ for integrating functions by the Gaussian method
- Comparative analysis of lossy compression algorithms
- Analysis of the coverage area of a particular ad-hoc network
- Software implementation of factorization using the Kronecker method
- Methods and algorithms of translators in domain-specific languages
- Critical parameters of risk distribution using Newton's method
- Development of a network application for encrypting files based on the asymmetric RSA algorithm
- Development of an application for calculating physical formulas
- Server-side web technologies
- The Tkinter module for GUI app development
- Graphic systems in computers
- Implementation of an interactive system for working with a database in a Linux environment
- The task of developing, debugging, and experimental testing of the system auxiliary multithreaded programs
- OpenGL. Implementation of various image space effects
- Development of an intelligent agent for working with a semantic knowledge base
- Principles of building archivers
- Linked lists and file operations
- Compression algorithm for images with a variable compression ratio
- Finding the function’s minimum (maximum) using the Fibonacci method. Its software implementation
- Data preprocessing for predicting the values of financial market indicators
- Computational geometry algorithms and their software implementation
- Big data analysis for management systems. Forecasting credit solvency
- Generation of all subsets of a given set
- Basic browser core with HTML and CSS support
- Solving a system of linear equations using the Gauss method for float-type variables
- Software implementation of the TWIN encryption algorithm
- Administration of Apache Web-server on Linux OS
- Development of the file sorting module
- Data analysis using Google Faces API
- Priority queues: implementations and comparison of approaches
- Math modules in Python: statistics
- Comparative analysis of chatbot constructors
- Development of a control app for peripheral equipment
- Implementation of the decision tree algorithm. Decision tree in classification problems.
- Development of a site security system for file interaction and messaging
- OpenCV: comparison of SURF and SIFT feature detectors and extractors
- Development of an app for finding the variance, kurtosis, asymmetry, interval, minimum, maximum in the sample
- Backtracking algorithms and their non-recursive implementations
- Basic structures of algorithms: comparative analysis and examples of their use
- Business intelligence with R-packages
- Functions for managing processes: creation, completion, scheduling in Linux environment
- Information security and information protection
- Linear hashing with partial expansions
- Automation of receiving data from the site via API
- Development of an information system in Delphi
- Protecting a web application from malicious attacks
- Software implementation of the Caesar cipher with a keyword
- Development of a file manager on Win32 API C++ with the functions of creating, deleting, and searching for files
We hope we helped you to find really good computer science capstone project ideas. Are you looking for someone who will do it for you? You are in the right place! Visit our сapstone project writing service for more details.
Was this helpful?
Thanks for your feedback, related blog posts, our best picks of capstone project ideas for information technology.
A capstone project, capstone experience, senior exhibition, or culminating project is an essential academic assignment for students. This culminati...
What is a Capstone Project & Things to Know
You might be already familiar with the role of capstone in architecture or engineering as it represents the crowning construction or a certain culm...
Receive regular updates, discounts, study guides and more
You have subscribed to EduBirdie news.
Thanks for subscribing!
Check your inbox to verify your email.

Software Engineering Capstone
Partner organizations and companies provide problems and software projects, and play a vital role by helping the students gain real-world experience and skills that will carry them into their future careers, while the partners also get solutions to their own software and data management needs.
The Software Capstone provides UC Merced's Computer Science seniors opportunities to learn and contribute in teams that include practicing professionals from partner and sponsoring organizations.
The Software teams focus on design and development projects chosen based on their potential for significant near-term effects on communities, organizations and/or industries in the region. The commitment of the teams and partners, combined with the richness and intensity of the Innovate to Grow competition, greatly enhances the software engineering experience.
Industry partners contribute sponsorships to the program's operation, and each project sponsor’s involvement ranges from providing funds to the Innovate to Grow program, to engaging students in industry experiences.
We seek opportunities for students with partner organizations and industries to collaborate, discover solutions to common problems, create and streamline networking, and increase both radical and incremental innovation.
As industries and organizations become increasingly knowledge-based, and as products, processes and business systems become more complex, UC Merced computer science and engineering students are becoming an essential part of the industry and are contributing to regional economic, social and cultural growth.
You may search all past projects of Innovate to Grow since 2012, and current student teams and projects .
You may propose a project that can be evaluated for fit in Engineering Capstone, Software Capstone, or an internship, or potentially collaborative research with Faculty at UC Merced.
Additional Links
- Executive Leadership
- University Library
- School of Engineering
- School of Natural Sciences
- School of Social Sciences, Humanities & Arts
- Ernest & Julio Gallo Management Program
- Division of Graduate Education
- Division of Undergraduate Education
Administration
- Office of the Chancellor
- Office of Executive Vice Chancellor and Provost
- Equity, Justice and Inclusive Excellence
- External Relations
- Finance & Administration
- Physical Operations, Planning and Development
- Student Affairs
- Research and Economic Development
- Office of Information Technology
University of California, Merced 5200 North Lake Rd. Merced, CA 95343 Telephone: (209) 228-4400
- © 2023
- About UC Merced
- Privacy/Legal
- Site Feedback
- Accessibility
1700 Coursera Courses Still Fully Free!

Coursera’s New Deal with Google Could Cost the Company Millions
According to Coursera CFO, the new terms represent a significant “shift”. Let’s dig into the numbers.
- EIT Food’s Course Review: From Waste to Value – How to Tackle Food Waste
- 10 Best Bookkeeping Courses to Take in 2023
- FutureLearn’s Turbulent Year Culminates in Price Hike as CEO Departs
- 14 Best Free CSS Layout Courses to Take in 2023
- [2023] The 250 Most Popular Online Courses of All Time
700+ Free Google Certifications
Most common
- project management
Popular subjects
Programming Languages
Software Development
Data Analysis

Popular courses
Unlocking Information Security I: From Cryptography to Buffer Overflows
Becoming a changemaker: Introduction to Social Innovation
Introduction to Indoor Air Quality
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
Software Development Capstone Project
The University of British Columbia via edX Help
In this project course, the final course in the Software Development MicroMasters program, you will learn how to input, manipulate, and return data with a modern web development stack. Using TypeScript and Node, you will manipulate large amounts of information using a domain-specific querying language. Backend, REST, and front-end technologies will be required to successfully complete the project.
In teams, students will work through the project in several sprints. In each sprint, students will produce a deliverable that is evaluated using an automated test suite. The feedback you will receive from this suite will be limited. To succeed at the project you will need to create your own private test suite to further validate each deliverable.
By working through such a large-scale development project, you will learn technical development skills, and gain experience with how teams develop software in the industry.
This is the largest project in the Software Development MicroMasters program. Verified learners will have access to greatly increased staff coaching to help complete the project.
Reid Holmes
Related Courses
Software engineering: introduction, devops and software engineering capstone project, devops capstone project, iot capstone project, computational social science capstone project, related articles.
1.0 rating, based on 4 Class Central reviews
Select rating
Start your review of Software Development Capstone Project
Anonymous completed this course.
- AA Anonymous 1 year ago I am seriously disappointed with this course, it's lazy, unmaintained and downright horrible. I will say that all the other courses in this MicroMasters (where this program is the last course for), are amazing and extremely fun even. In the first two... Read more I am seriously disappointed with this course, it's lazy, unmaintained and downright horrible. I will say that all the other courses in this MicroMasters (where this program is the last course for), are amazing and extremely fun even. In the first two courses not only were we taught how to code but it was explained very nicely and there were plenty of practice problems to get you used to it, and if you would get stuck you could ask in the discussion forum and within days you would get helpful comments from the staff. In the 3rd and 4th courses it was pretty much the same, making the learning extremely fun. And I would do them again if i was given the chance and recommend them to anyone interested in learning to program. Then, however came the 5th course "software Engineering: introduction", taught by reid holmes, and this is when everything went downhill, limited real-life examples, no practice problems for you to put what you learned into practice, poorly explained lectures and the discussion forums were not maintained. And then, the reason why I am writing this, the capstone project. Oh boy, this is by far the worst course I have ever taken online or in person. To start off with, when I tried getting the starter code for the first section, I was sent to SDMM portal where I should have been able to get the starter project, but every time I tried to do so I was given an error, I went to the discussion forum and there was a person that had the same problem already 2 weeks before i even joined and the course staff didn't respond to him, and didn't fix it. So I also decided to start a discussion with the same problem, and still nobody responded, I had to reach out to the edx support team to get something done and it still took me about 2 weeks to be able to get the starter code. Then, I started the first section of the course, and I had to code in a language we were not taught and write tests in a way completely alien to us and that had never been explained and wasn't, you had to go online to figure out what you were supposed to do, again people complained in the discussion forums but nobody ever responds. After i figured out what i had to do, it was explained that we had to go to the next section to get the specifications to write the tests. after I finally finished the section I put my code up for grading, I still haven't received a grade after a month. Anyway I started the second section of the course, and I am still stuck without the course staff wanting to help, or they just don't exist.You are supposed to use specific libraries, you can't use your own, which would be easier and more practical. You are supposed to use libraries in javascript while programming in typescript, there is no documentation for typescript, there is no support from the staff in this area, it is not explained in detail what you are supposed to do, or how to do it. You are also supposed to implement a few key words for queries, which is said is that it is not even finished, yes, we are supposed to make a sort of query language without being given the keywords for the query language. please do not waste your money, this last part is just not worth it. Helpful
Anonymous is taking this course right now.
- JB Joselo Bennett 1 year ago I totally agree with the previous comments. It is not worth paying for all the micromasters to get to the final project and not be able to finish it. I just wanted to get the micromaster certification to improve my career, but today I abandon this program due to lack of help from the staff/documetation/achievable goals. I wish I had not bought the whole micromaster or had bought another one on another platform. I totally not recommended the Software Development MicroMasters® Program at UBC / edX. Helpful
Never Stop Learning.
Get personalized course recommendations, track subjects and courses with reminders, and more.
CS4704: Software Engineering Capstone
Senior project course integrating software engineering knowledge and skills acquired in previous courses. Team-based approach to problem formulation, requirements engineering, architecture, design, implementation, integration, documentation and delivery of a software system that solves a real-world problem. (3H,3C)
Prerequisites: A grade of C or better required in CS 3704
Taught By: Osman Balci Eli Tilevich
Skip to Content
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 Management
- Engineering Physics
- Engineering Plus
- 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

IMAGES
VIDEO
COMMENTS
The project includes the requirements gathering, planning, designing, coding, testing, documentation, and release stages of the software development lifecycle.
I would like to receive email from UBCx and learn about other offerings related to Software Development Capstone Project. About this course.
Pursuing a capstone project is a completion marker for students' coursework. In the Department of Computer Science, CS 40700 (Software Engineering Senior
ICS 499 Software Engineering and Capstone Project. This course focuses on the theory and practice of effectively and efficiently building software systems
In Computer Engineering curriculum of my college, students are supposed to form groups of 3-6 to do senior-year project design and implementation that is going
100 Best Computer Science Capstone Project Ideas · Object-oriented programming. · SQL Server Database backup. · Video sensors via face recognition.
Software Engineering Capstone (formerly known as Mobile App Challenge) encourages UC Merced students to develop innovative software applications for today's
In this project course, the final course in the Software Development MicroMasters program, you will learn how to input, manipulate, and return data with a
Senior project course integrating software engineering knowledge and skills acquired in previous courses. Team-based approach to problem formulation
To wrap up their undergraduate experience at CU Boulder, computer science students participate in a year-long senior capstone project that gives them a