C++ Programming in Practice

IT123
Fermé
Chronologie
  • février 23, 2025
    Début de expérience
  • avril 14, 2025
    Fin de expérience
Expérience
2 projets souhaités
Dates fixées par le expérience
Entreprises privilégiées
N'importe où
Tout type de entreprise
N'importe qu'elle industrie

Portée de Expérience

Catégories
Technologie de l'information
Compétences
c++ (programming language) communication critical thinking technical presentations data structures teamwork problem solving test planning
Objectifs et capacités de apprenant.e.s

This experience is designed for learners who have completed foundational coursework in C++ programming and are ready to apply their skills in real-world projects. Participants will leverage their knowledge of programming fundamentals, data structures, and problem-solving techniques to develop efficient software solutions. Through collaboration and critical thinking, learners will engage in projects that require them to design, implement, and test C++ applications, enhancing their communication and teamwork abilities.

Apprenant.e.s

Apprenant.e.s
Premier cycle universitaire
Niveau Intermédiaire
80 apprenant.e.s dans le programme
Projet
40 heures par apprenant.e.s
Les Pédagogues affectent les apprenant.e.s à des projets
Équipes de 8
Résultats et livrables attendus
  • Developed C++ application with complete source code and documentation
  • Technical presentation summarizing project objectives, methodologies, and outcomes
  • Comprehensive test plan and results demonstrating software reliability
  • Flowcharts and pseudocode outlining program logic and structure
  • Project report detailing design decisions and future improvements
Chronologie du projet
  • février 23, 2025
    Début de expérience
  • avril 14, 2025
    Fin de expérience

Exemples de projets

Exigances
  • Develop a simple inventory management system for a small business
  • Create a basic text-based game using C++ control structures and data types
  • Design a calculator application that supports basic arithmetic operations and error handling
  • Implement a library management system with functionalities for book check-in/check-out
  • Build a weather data analysis tool using arrays and structures
  • Develop a personal finance tracker that categorizes and summarizes expenses
  • Create a command-line tool for file organization and management
  • Design a student grading system that calculates and displays final grades

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
    Will you provide an opportunity for learners to present their work and receive feedback?