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

CSSE 4951-4952
Closed
Main contact
University of Detroit Mercy
Detroit, Michigan, United States
Assistant Professor
2
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 Databases
Skills
online communication research
Learner 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.

Learners

Learners
Undergraduate
Intermediate levels
10 learners
Project
100 hours per learner
Educators assign learners to projects
Teams of 4
Expected outcomes and deliverables

Deliverables are flexible and negotiable based on the type of the project, and will seek to align the needs of the learners and the organization. Some potential deliverables include:

Project Presentation:

  • A 10-15 minute presentation summarizing key findings, project milestones, and recommendations for the partner organization.
  • Includes insights into the project process, challenges faced, and solutions implemented.

Detailed Project Report:

  • A comprehensive report documenting the research, analysis, insights, and recommendations.
  • Provides a detailed overview of the project scope, methodology, findings, and outcomes.

Functional Software Application (Custom, Web, Mobile):

  • A fully functioning software application that meets the specified requirements.
  • Technical documentation including system architecture, user guides, and deployment instructions.

Project examples

Requirements

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-5 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
     *