Skip to content

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.

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)
BlockPurpose
FoundationsSyntax, types, functions, and control (Lenguaje C base)
OOPClasses, objects, encapsulation, and composition
Applied C++Memory, constructors, STL
ProjectSerial, GUI, and integration
Guided labsPlatform-added step-by-step practice (no formal lab in the syllabus): console, OOP, files, and Arduino in the final project

Compare C++ with languages you already know in Compare with C, Python, Java, and Arduino, then continue with Computacion II and your work environment.