Innovative Tech Solutions: Real-World Projects with UDM CS Students

CSSE 4951-4952
Closed
Main contact
University of Detroit Mercy
Detroit, Michigan, United States
Associate Professor
3
Experience
2/2 project matches
Dates set by teams
Preferred companies
Michigan, United States
Any company type
Any industries

Experience scope

Categories
Website development Mobile app development Software development Machine learning Data science
Skills
online communication research
Student goals and capabilities

Looking to elevate your organization and bring it to the next level? Bring on learners from the Computer Science program at the University of Detroit Mercy to be your learner-consultants in a project-based experience. Learners will work on one main project over the course of the semester, connecting with you as needed through virtual communication tools.


Learners in this program/experience will:

  1. Analyze and Solve Complex Problems: Equipped with strong analytical and problem-solving skills, our learners can dissect complex issues, develop innovative solutions, and implement them effectively.
  2. Develop and Implement Software Solutions: With proficiency in various programming languages (such as Python, Java, C++, and JavaScript), learners can design, develop, and deploy software/web/mobile applications tailored to your organization's needs.
  3. Utilize Cutting-edge Technologies: Our learners are adept in modern technologies and methodologies including machine learning, artificial intelligence, Data Mining, and data analytics. They can integrate these technologies to enhance your projects.
  4. Collaborate and Communicate Effectively: Trained in agile methodologies and collaborative tools (like Git, Jira, and Slack), learners can work efficiently in teams, ensuring smooth communication and project management.
  5. Conduct Comprehensive Research and Testing: Learners are skilled in conducting thorough research, testing, and validation to ensure the solutions they develop are robust, scalable, and meet the required specifications.


By engaging with our learners, your organization will benefit from fresh perspectives, innovative ideas, and cutting-edge technical skills. Additionally, you'll have the opportunity to mentor emerging talent and potentially identify future hires who are already familiar with your company and its projects.

Students

Students
Undergraduate
Intermediate levels
6 Students
Project
100 hours per Student
Educators assign Students to projects
Teams of 3
Expected outcomes and deliverables

Deliverables are flexible and tailored to align with the needs of both learners and the partner organization. Potential deliverables include:

  • Project Presentation: A 10–15 minute summary of key findings, milestones, challenges, and recommendations.
  • Project Report: A concise document covering research, analysis, methodology, and outcomes, with optional appendices.
  • Software Prototype or Application: From proof-of-concept prototypes to fully functional web/mobile apps, with scalable technical documentation and user guides.

Project examples

We are looking for projects that allow our learners to apply their skills and knowledge to solve real-world problems. Learners in groups of 3-4 will work with your company to identify your needs and provide actionable recommendations based on their in-depth research and analysis.


Learners in this program are capable of completing a wide range of projects, including but not limited to:

Custom Software Development:

  • Develop and implement custom software solutions to address specific business needs.
  • Examples: Inventory management systems, customer relationship management (CRM) tools, and enterprise resource planning (ERP) systems.

Web Application Development:

  • Create dynamic and responsive web applications tailored to your organization’s requirements.
  • Examples: E-commerce platforms, content management systems (CMS), and interactive dashboards.

Mobile Application Development:

  • Design and develop mobile applications for both Android and iOS platforms.
  • Examples: Mobile apps for e-commerce, fitness tracking, and social networking.

Data Analysis and Visualization:

  • Perform comprehensive data analysis and create visualizations to support decision-making processes.
  • Examples: Sales trend analysis, customer segmentation studies, and market research reports.

Machine Learning and AI Integration:

  • Implement machine learning algorithms to automate and enhance business operations.
  • Examples: Predictive analytics for customer behavior, recommendation systems, and natural language processing (NLP) applications.

Virtual Reality Projects:

  • Develop VR applications using 3D modeling, interactive design, and integration with VR hardware to create realistic virtual environments that enhance user engagement and learning outcomes.
  • Examples: training simulations, educational purposes, or entertainment experiences.

Game Development:

  • Create engaging video games from concept to final product, including game design, storyboarding, coding, graphics creation, user interface design, and testing.
  • Examples: Educational game for children, Virtual Reality (VR) Simulation Game

Additional company criteria

Companies must answer the following questions to submit a match request to this experience:

  • Q1 - Checkbox
     *