How linmjie/teachingfreshmen works
This repository is a small, follow-along C++ learning collection, not a single application. Its runtime workflow is to run an individual console example or practice solution, provide input where requested, and see output or a computed result. The README points learners to the lesson resource; the examples cover introductory syntax and control flow, while practice programs demonstrate small interactive exercises. The graph treats these as independent programs rather than implying a shared runtime pipeline. Relationships are limited to the documented learning pointer and console interactions visible in sampled source.
Main entry points: MonsterFight.cpp Monster fight solution · AIGirlfriend.cpp AI Girlfriend solution · CardsOdds.cpp Cards odds solution · AIGirlfriend.md AI Girlfriend exercise
Components 24
Learning material
- Follow-along resource
lessons/onlineResource.md - I/O lesson
lessons/io.md
C++ examples
- Hello World
dayone/helloworld.cpp - C hello world
dayone/helloworldC.cpp - Variables
dayone/variables.cpp - Basic operators
dayone/basicOperators.cpp - Making strings
dayone/makingStrings.cpp - Hello World
dayone-parttwo/helloworld.cpp - Variables
dayone-parttwo/variables.cpp - Console input
dayone-parttwo/consoleInput.cpp - Conditionals
daytwo/conditionals.cpp - Loops
daytwo/whileloops.cpp
Practice programs
- AI Girlfriend exercise
practice/AIGirlfriend.md - AI Girlfriend example
practice/AIGirlfriendExample.cpp - AI Girlfriend solution
practice/solutions/AIGirlfriend.cpp - Cards odds exercise
practice/CardsOdds.md - Cards odds solution
practice/solutions/CardsOdds.cpp - Basic monster fight
practice/MonsterFightBasic.md - Advanced monster fight
practice/MonsterFightAdvanced.md - Monster fight solution
practice/solutions/MonsterFight.cpp - Circle calculator exercise
practice/circleCalculator.md - Circle calculator solution
practice/solutions/circleCalculator.cpp - AI Girlfriend sample prompt
practice/AIGirlfriendExample.cpp
Other components
- Learner
Connections 13
- Learner → Follow-along resource: follows
README.md - Learner → Hello World: runs
dayone/helloworld.cpp - Learner → Hello World: runs
dayone-parttwo/helloworld.cpp - Learner → Conditionals: enters input
daytwo/conditionals.cpp - Learner → AI Girlfriend solution: provides input
practice/solutions/AIGirlfriend.cpp - Learner → Monster fight solution: provides stats
practice/solutions/MonsterFight.cpp - Learner → Cards odds solution: enters number
practice/solutions/CardsOdds.cpp - Learner → AI Girlfriend example: chooses actions
practice/AIGirlfriendExample.cpp - AI Girlfriend exercise → AI Girlfriend solution: exercise solution
- Cards odds exercise → Cards odds solution: exercise solution
- Basic monster fight → Monster fight solution: exercise solution
- Advanced monster fight → Monster fight solution: exercise solution
- Circle calculator exercise → Circle calculator solution: exercise solution