Innovative Software Solutions for Modern Challenges

Toronto Metropolitan University
Toronto, Ontario, Canada
Professeur.euse
3
Expérience
5/5 match de projet
Dates fixées par les équipes
Ententes requises
Entreprises privilégiées
N'importe où
Tout type de entreprise
N'importe qu'elle industrie

Portée de Expérience

Catégories
Développement d'applications mobiles Sécurité (cybersécurité et sécurité informatique) Développement de logiciels Intelligence artificielle Cloud technologies
Compétences
programming languages c++ (programming language) test automation python (programming language) java (programming language) auditor's report software engineering cyber security agile methodology computer science
Objectifs et capacités de apprenant.es

This experience invites industry professionals to collaborate with learners from the TMU Computer Science program, who are well-versed in software engineering, data management, and cybersecurity. These learners are equipped with skills in programming languages such as Python, Java, and C++, and have a strong foundation in agile processes and human-computer interaction. By engaging with real-world projects, learners can apply their classroom knowledge to develop innovative software solutions, enhance cybersecurity measures, or optimize data systems, all within a networked environment.

Apprenant.es

Apprenant.es
Premier cycle universitaire
Niveau Intermédiaire, Avancé
50 apprenant.es dans le programme
Projet
80 heures par apprenant.e
Les Professeur.euses affectent les apprenant.es à des projets
Équipes de 10
Résultats et livrables attendus
  • Prototype of a web-based application
  • Comprehensive cybersecurity audit report
  • Data analysis and visualization dashboard
  • Automated testing suite for software applications
  • Interactive user interface design

Exemples de projets

Exigances

Examples of projects may include but are not limited to:


  • Develop a prototype for a client-server application using React.js and Node.js
  • Create a cybersecurity strategy for a small business, including risk assessment and mitigation plans
  • Design a data visualization tool using PowerBI to analyze sales data
  • Implement an automated testing framework for a mobile application using Android and Java
  • Redesign a user interface for an existing web application to enhance user experience
  • Build a machine learning model to predict customer behavior using Python and Kaggle datasets
  • Develop a cloud-based solution for data storage and retrieval using Azure
  • Create a software tool for startups to manage agile sprints and project timelines
  • Consulting, Web Development, App Development, QA, Automation, Generative AI, Software Engineering, Data Analysis

Critères supplé mentaires pour entreprise

Les entreprises doivent répondre aux questions suivantes pour soumettre une demande de jumelage pour cette expérience:

  • Q1 - Texte court
    What types of technology-driven projects does your company typically focus on (e.g., software development, cybersecurity, AI/ML applications)?  *
  • Q2 - Texte court
    Which technologies and programming languages does your company primarily use in your current projects (e.g., Python, Java, C++, React.js)?  *
  • Q3 - Texte court
    What types of real-world problems do your projects aim to solve, and how do you measure success in these areas (e.g., performance metrics, user feedback)?  *
  • Q4 - Texte court
    How do you ensure that students receive adequate guidance and mentorship throughout the project?  *
  • Q5 - Texte court
    Would students have an opportunity to work directly with senior developers or technical leads for mentorship and feedback?  *
  • Q6 - Texte court
    Are you open to providing feedback on student work in terms of its technical quality and alignment with real-world industry standards?  *
  • Q7 - Case à cocher
     *