Computer Science Capstone: Innovating Together - Bridging the Skill Gap in Emerging Technologies
![Bellevue College](https://riipen-platform2-ca-central-1-production.s3.ca-central-1.amazonaws.com/uploads/portal/1112/avatar/medium-03c4e591638f5c66c83d94df1e888dbf.png)
Timeline
-
September 23, 2024Experience start
-
December 13, 2024Milestone #1: Project Initiation and Planning
-
March 22, 2025Milestone #2: Development and Testing
-
June 21, 2025Milestone #3: Finalization and Delivery
-
June 21, 2025Experience end
Timeline
-
September 23, 2024Experience start
-
December 13, 2024Milestone #1: Project Initiation and Planning
Objective: Establish a solid foundation for the project through detailed planning and initial design.
-
Project Proposal and Approval: Finalize and gain approval for the project proposal, defining clear objectives, scope, and deliverables. -
Requirements Documentation: Complete and review the Software Requirements Specifications (SRS) with stakeholders. -
Project Plan: Develop a comprehensive project plan, including timelines, resources, and risk management strategies. -
Initial System Design: Create high-level system architecture, component design, data models, and algorithm outlines. -
Feasibility Study and Prototyping: Conduct initial research, feasibility studies, and develop prototypes to validate concepts and technologies.
-
-
March 22, 2025Milestone #2: Development and Testing
Objective: Progress significantly in development, ensuring that initial versions of core functionalities are built and tested.
-
Development Setup: Set up the development environment, version control, and code management practices. -
Initial Development Phase: Complete development of core components and functionalities, with regular code reviews and integration testing. -
Mid-Term Review: Present progress to stakeholders, demonstrating initial features and integration. -
Quality Assurance: Conduct unit testing, integration testing, and initial quality assurance to identify and address issues. -
Documentation: Begin documenting the development process, including technical specifications and user manuals.
-
-
June 21, 2025Milestone #3: Finalization and Delivery
Objective: Finalize the project, ensuring that it meets all requirements and is ready for deployment.
-
Beta Release: Prepare and conduct beta testing, collecting feedback and making necessary improvements. -
Final Development: Complete all remaining features and ensure full integration and functionality of the system. -
Quality Assurance: Perform final QA testing to ensure the software meets all specified requirements and standards. -
Final Documentation: Complete all technical documentation, including user manuals, maintenance guides, and final project reports. -
Presentation and Demonstration: Prepare and deliver a formal presentation and demonstration of the final product. -
Project Handoff: Deliver the final product and documentation to stakeholders, and finalize any intellectual property agreements. -
Project Closure: Conduct a project retrospective, documenting lessons learned and completing all closure activities.
-
-
June 21, 2025Experience end
Experience scope
Categories
Website development Mobile app development Machine learning Artificial intelligence Data scienceSkills
data modeling technology solutions requirements specifications property rights programming tools algorithms emerging technologies machine learning press releases systems architectureComputer Science Senior Capstone students possess a versatile skill set valuable to companies across various industries. These adept learners excel in addressing modern technology challenges and driving innovation through their proficiency in programming, software development, and adaptability to emerging technologies such as AI, IoT, and machine learning. Their ability to create cutting-edge solutions is enhanced by their strong problem-solving skills, allowing them to effectively tackle complex challenges.
Benefits for Companies
1. Cost-Effective Talent Access: Collaborate with our program to gain access to top-tier talent without the long-term commitment of full-time hiring.
2. Expertise for Technological Challenges: Leverage the expertise of our students to address your technological challenges and explore innovative solutions tailored to your industry and business goals.
3. Bridging the Skill Gap: Access skilled individuals who can bridge the emerging technology skill gap, ensuring your company remains competitive in an evolving marketplace.
4. Comprehensive Documentation: Our students will provide detailed documentation, research findings, and working deliverables, ensuring a smooth transition and thorough understanding of the implemented systems.
Overall, this partnership is mutually beneficial: companies gain access to skilled and motivated students, while students receive real-world opportunities to apply their knowledge and drive industry innovation.
Additionally, we are actively seeking your technical mentorship to further enhance the learning experience and empower our students to excel in their fields. Your mentorship will be pivotal in bridging the gap between theoretical knowledge and practical application, fostering continuous growth and innovation within our program.
Learners
1. Final Product or Application: This could be a fully functional software application, a web or mobile app, a data analytics tool, or another technology solution that addresses the problem or challenge defined in the project scope.
2. Technical Documentation: Comprehensive documentation will include:
- A Press Release FAQ document
- Software Requirements Specifications
- System/Service Architecture
- Component Design
- Data Models/Security Model
- Any other documentation necessary for understanding, maintaining, and scaling the project in the future.
3. Test Cases and Quality Assurance Reports: Documentation of testing procedures, test cases, and quality assurance reports will ensure the project meets quality standards and functions as intended.
4. Presentation and Demonstration: A formal presentation or demonstration showcasing the project's features and functionalities, along with a final project poster design.
5. Intellectual Property Rights: Bellevue College will collaborate with the company partner to establish an agreement outlining the ownership of intellectual property, including code, innovations, and any associated rights.
Project timeline
-
September 23, 2024Experience start
-
December 13, 2024Milestone #1: Project Initiation and Planning
-
March 22, 2025Milestone #2: Development and Testing
-
June 21, 2025Milestone #3: Finalization and Delivery
-
June 21, 2025Experience end
Timeline
-
September 23, 2024Experience start
-
December 13, 2024Milestone #1: Project Initiation and Planning
Objective: Establish a solid foundation for the project through detailed planning and initial design.
-
Project Proposal and Approval: Finalize and gain approval for the project proposal, defining clear objectives, scope, and deliverables. -
Requirements Documentation: Complete and review the Software Requirements Specifications (SRS) with stakeholders. -
Project Plan: Develop a comprehensive project plan, including timelines, resources, and risk management strategies. -
Initial System Design: Create high-level system architecture, component design, data models, and algorithm outlines. -
Feasibility Study and Prototyping: Conduct initial research, feasibility studies, and develop prototypes to validate concepts and technologies.
-
-
March 22, 2025Milestone #2: Development and Testing
Objective: Progress significantly in development, ensuring that initial versions of core functionalities are built and tested.
-
Development Setup: Set up the development environment, version control, and code management practices. -
Initial Development Phase: Complete development of core components and functionalities, with regular code reviews and integration testing. -
Mid-Term Review: Present progress to stakeholders, demonstrating initial features and integration. -
Quality Assurance: Conduct unit testing, integration testing, and initial quality assurance to identify and address issues. -
Documentation: Begin documenting the development process, including technical specifications and user manuals.
-
-
June 21, 2025Milestone #3: Finalization and Delivery
Objective: Finalize the project, ensuring that it meets all requirements and is ready for deployment.
-
Beta Release: Prepare and conduct beta testing, collecting feedback and making necessary improvements. -
Final Development: Complete all remaining features and ensure full integration and functionality of the system. -
Quality Assurance: Perform final QA testing to ensure the software meets all specified requirements and standards. -
Final Documentation: Complete all technical documentation, including user manuals, maintenance guides, and final project reports. -
Presentation and Demonstration: Prepare and deliver a formal presentation and demonstration of the final product. -
Project Handoff: Deliver the final product and documentation to stakeholders, and finalize any intellectual property agreements. -
Project Closure: Conduct a project retrospective, documenting lessons learned and completing all closure activities.
-
-
June 21, 2025Experience end
Project Examples
Requirements
- Implementing Cloud Computing Solutions
- Addressing Big Data Challenges
- Applying Machine Learning Techniques and Analysis
- Utilizing Sensor Technology Across Various Industries
- Developing IoT-Driven Solutions
- Creating Web-Based or Mobile Applications
- Integrating OpenAI Technology
- Innovating in Computer Vision Applications
- Designing Virtual Reality (VR) Training Simulations or Augmented Reality (AR) Experiences
Additional company criteria
Companies must answer the following questions to submit a match request to this experience:
Additional company criteria
Companies must answer the following questions to submit a match request to this experience:
Timeline
-
September 23, 2024Experience start
-
December 13, 2024Milestone #1: Project Initiation and Planning
-
March 22, 2025Milestone #2: Development and Testing
-
June 21, 2025Milestone #3: Finalization and Delivery
-
June 21, 2025Experience end
Timeline
-
September 23, 2024Experience start
-
December 13, 2024Milestone #1: Project Initiation and Planning
Objective: Establish a solid foundation for the project through detailed planning and initial design.
-
Project Proposal and Approval: Finalize and gain approval for the project proposal, defining clear objectives, scope, and deliverables. -
Requirements Documentation: Complete and review the Software Requirements Specifications (SRS) with stakeholders. -
Project Plan: Develop a comprehensive project plan, including timelines, resources, and risk management strategies. -
Initial System Design: Create high-level system architecture, component design, data models, and algorithm outlines. -
Feasibility Study and Prototyping: Conduct initial research, feasibility studies, and develop prototypes to validate concepts and technologies.
-
-
March 22, 2025Milestone #2: Development and Testing
Objective: Progress significantly in development, ensuring that initial versions of core functionalities are built and tested.
-
Development Setup: Set up the development environment, version control, and code management practices. -
Initial Development Phase: Complete development of core components and functionalities, with regular code reviews and integration testing. -
Mid-Term Review: Present progress to stakeholders, demonstrating initial features and integration. -
Quality Assurance: Conduct unit testing, integration testing, and initial quality assurance to identify and address issues. -
Documentation: Begin documenting the development process, including technical specifications and user manuals.
-
-
June 21, 2025Milestone #3: Finalization and Delivery
Objective: Finalize the project, ensuring that it meets all requirements and is ready for deployment.
-
Beta Release: Prepare and conduct beta testing, collecting feedback and making necessary improvements. -
Final Development: Complete all remaining features and ensure full integration and functionality of the system. -
Quality Assurance: Perform final QA testing to ensure the software meets all specified requirements and standards. -
Final Documentation: Complete all technical documentation, including user manuals, maintenance guides, and final project reports. -
Presentation and Demonstration: Prepare and deliver a formal presentation and demonstration of the final product. -
Project Handoff: Deliver the final product and documentation to stakeholders, and finalize any intellectual property agreements. -
Project Closure: Conduct a project retrospective, documenting lessons learned and completing all closure activities.
-
-
June 21, 2025Experience end