The Capstone course (ICS 496) provides seniors with an opportunity to propose, plan, execute, and present a software development project. In this course, students will put into practice the skills they have learned during their educational journey in the ICS department.
Capstone is optional for ICS students who entered the major before Fall 2020. Students entering the BS CS (General) major in Fall 2020 and after are required to complete a capstone project in their senior year. Students in the Security Science track or Data Science track are not required to take the capstone course.
Capstone projects are preferably team projects, but at this time (due to COVID) individual projects may also be pursued. Projects can be self-generated or chosen from opportunities provided by faculty mentors. Students may also receive credit for a capstone project if they are engaged in a software development effort as part of an internship or other engagement with a company.
Students engaged in the capstone project are expected to develop and present a project plan with tasks, dates and milestones; provide periodic progress reports; prepare a summary video and poster; and ultimately participate in a presentation day that is open to the ICS community and interested community members. The capstone is largely student-driven. You must demonstrate that you can plan and guide a project to completion.
How to get Started
The CRN for the Capstone course (ICS 496) does not appear on the registration system. Upon approval of your project, you will receive a CRN so that you can register. You should work with a faculty member to develop your project. (The Capstone Administrators, Scott Robertson and Guylaine Poisson, can help you find a faculty mentor if necessary.)
You should line up a faculty mentor and register for the course before the beginning of the Spring semester.
- If you already have a project idea: Contact a faculty member to discuss your idea. Choose a faculty member who has similar interests. It would be best to have a small group (2-4 people), but individuals are welcome to pitch their ideas as well. You may propose a project that you are already working on, or plan to work on, with a faculty mentor.
- If you don’t have a project idea yet: Look at the ideas below and contact the faculty member directly about doing a Capstone Project.
Capstone ideas from faculty members:
- Low cost breast cancer screening and point of care breast biopsy program: Advanced stage breast cancer rates and subsequently increased mortality in the Pacific are much higher than in the continental United States. This is partially due to the lack of breast cancer screening and mammography services. We propose to address the lack of screening by developing a primary breast cancer screening and point of care breast biopsy program based on a combination of accessible and inexpensive technologies, artificial intelligence, and telemedicine to provide real-time diagnostic decisions. In this capstone project, the team will develop a portable ultrasound system composed of an inexpensive ultrasound probe, deep learning model for detecting malignant breast cancer, hardware embedding of the AI modeling and real time display of the imaging and model. Further, the team will map out the overall protocol, training procedures and field testing of the system. Student(s) will work closely with graduate and postgraduate student(s) to accomplish this project. Faculty sponsor: Peter Sadowski and John Shepherd (UH Cancer Center).
- Pose Tracking Using Multiple Microsoft Azure Kinect: Microsoft’s Azure Kinect is a camera that is capable of tracking human poses in real time. https://azure.microsoft.com/en-us/services/kinect-dk/#overview The project will involve developing a Unity code module that will take inputs from multiple Azure Kinects so that a larger area can be tracked by placing the systems side-by-side. The tracking information can then be applied to 3D avatars which can mirror users pose and gestures. In order to successfully complete this project, students must already know how to develop software using Unity. Faculty Sponsor: Jason Leigh Lab: Laboratory for Advanced Visualization & Applications (Keller 102)
- Honolulu Theatre for Youth (HTY) Augmented Reality Experience project: HTY is developing an AR experience as part of their Spring season to immerse audience members in the history & cultural significance of areas around the theater and the Hawaii State Art museum. The piece is an exploration of Hawaiian ideas of time and space and will be presented to the Hawai’i community upon completion. The project would involve developing Unity code to create an AR Experience around one of the chosen sites. The student will work on a team with HTY professionals and a professional programmer to create the content. Timeframe: spring 2022 and/or summer 2022. Faculty Sponsor: Jason Leigh Lab: Laboratory for Advanced Visualization & Applications (Keller 102)