What is C++
C++ is a multi-paradigm language: structured, generic, and object-oriented programming. If you come from another language, read C++ vs C, Python, Java, and Arduino to see where it fits in Computacion II.
Course perspective
Section titled “Course perspective”You do not study C++ only to write short programs. You study it to organize medium-sized software using abstractions that later integrate with:
- Console and files (Partial I and II)
- OOP (assignments and exams)
- Final project (C++ GUI + serial protocol with Arduino)
What you will find on this site
Section titled “What you will find on this site”| Block | Purpose |
|---|---|
| Foundations | Syntax, types, functions, and control (Lenguaje C base) |
| OOP | Classes, objects, encapsulation, and composition |
| Applied C++ | Memory, constructors, STL |
| Project | Serial, GUI, and integration |
| Guided labs | Platform-added step-by-step practice (no formal lab in the syllabus): console, OOP, files, and Arduino in the final project |
Next step
Section titled “Next step”Compare C++ with languages you already know in Compare with C, Python, Java, and Arduino, then continue with Computacion II and your work environment.