C++ and Python Programming in Practice
Contact principal
Chronologie
-
août 11, 2025Début de expérience
-
août 15, 2025Kick Off Meeting
-
septembre 1, 2025Mid-Point Check-in
-
septembre 29, 2025Fin de expérience
Chronologie
-
août 11, 2025Début de expérience
-
août 15, 2025Kick Off Meeting
Ensure the team has had a kick off meeting with the employer to ensure understanding of expectations
-
septembre 1, 2025Mid-Point Check-in
Please present the work you have so far and what your plan is to achieve the final deliverable
-
septembre 29, 2025Fin de expérience
Portée de Expérience
Catégories
Technologie de l'informationCompétences
c++ (programming language) communication critical thinking technical presentations data structures teamwork problem solving test planning python (programming language)This experience is designed for learners who have completed foundational coursework in C++ and Python, and are now ready to apply their programming skills to real-world software development challenges. Participants will build on their knowledge of data structures, algorithm design, and object-oriented programming, using both C++ and Python to design, implement, and test practical solutions.
Through hands-on collaboration and critical thinking, learners will develop efficient, well-documented applications. This experience emphasizes clear communication, teamwork, and professional software practices, giving students the opportunity to work across both compiled and interpreted languages for broader exposure and adaptability.
Key Technologies & Skills:
- C++ (control structures, OOP, memory management)
- Python (data handling, scripting, libraries like Pandas or Matplotlib)
- Version control (e.g., Git)
- Problem-solving and debugging
- Flowcharting, pseudocode, and algorithm design
- Software testing and documentation
Apprenant.e.s
- Developed application in C++ or Python with full source code and documentation
- Technical presentation outlining project objectives, development process, and results
- Comprehensive test plan and results to demonstrate functionality and reliability
- Flowcharts and pseudocode illustrating program logic
- Final report detailing design decisions, implementation challenges, and future enhancements
Chronologie du projet
-
août 11, 2025Début de expérience
-
août 15, 2025Kick Off Meeting
-
septembre 1, 2025Mid-Point Check-in
-
septembre 29, 2025Fin de expérience
Chronologie
-
août 11, 2025Début de expérience
-
août 15, 2025Kick Off Meeting
Ensure the team has had a kick off meeting with the employer to ensure understanding of expectations
-
septembre 1, 2025Mid-Point Check-in
Please present the work you have so far and what your plan is to achieve the final deliverable
-
septembre 29, 2025Fin de expérience
Exemples de projets
Exigances
- Develop a small business inventory management system in C++ or Python
- Build a text-based adventure game using object-oriented design principles
- Create a calculator or budgeting app with user-friendly CLI and error handling
- Implement a library or student record management system with file I/O
- Design a data visualization tool in Python using real datasets (e.g., weather, sales)
- Build a command-line file organizer or automation script
- Create a Python script for analyzing and plotting financial or survey data
- Develop a grading system or quiz app with backend logic in C++
Critères supplé mentaires pour entreprise
Les entreprises doivent répondre aux questions suivantes pour soumettre une demande de jumelage pour cette expérience:
Contact principal
Chronologie
-
août 11, 2025Début de expérience
-
août 15, 2025Kick Off Meeting
-
septembre 1, 2025Mid-Point Check-in
-
septembre 29, 2025Fin de expérience
Chronologie
-
août 11, 2025Début de expérience
-
août 15, 2025Kick Off Meeting
Ensure the team has had a kick off meeting with the employer to ensure understanding of expectations
-
septembre 1, 2025Mid-Point Check-in
Please present the work you have so far and what your plan is to achieve the final deliverable
-
septembre 29, 2025Fin de expérience