Skip to content

Study path

A study path is not browsing the site at random or doing every tutorial without context. It is the recommended order of the Computacion II course (UNEXPO · ABI-4222): understand the concept, apply it with a tutorial, then prepare for the partial exam.

The flow has clear phases:

  1. Getting started — official docs, work environment, and your first program with CMake.
  2. Foundations — C/C++ language (syntax, types, functions, control) and OOP (classes, objects, encapsulation).
  3. Course — data structures, course assignments, console practice, and interleaved labs (including our own Arduino or ESP32 practice labs).
  4. Partials — review and interactive exam right after the covered topics.

AprendeC++ POO is an open-source platform by zackness, maintained by StartupVen within the CALETAS ecosystem. Read more about who builds the site and what interactive tutorials mean in CALETAS ecosystem and StartupVen.

Check each lesson or let it auto-check when you finish tutorial checklists or exams.

Computacion II School

Computacion II Study Path

Follow the UNEXPO course order: Getting started → Foundations → theory with interleaved tutorials. One progress bar for classes, tutorials, and labs.

4 phases
46 lessons
~32 h estimated
0% completed

Method per block: theory → tutorial (if any) → lab → partial exam

  1. 1 Course base — docs and environment Beginner 4 lessons · ~ 2 h 0%

    Locate official Computacion II PDFs and set up your compiler + CMake before coding.

    Reference material: COMPUTACION II.pdf

    What you will learn
    • Have your environment ready
    • Know the partial-based plan
  2. 2 First C++ program Beginner 2 lessons · ~ 2 h 0%

    Step-by-step tutorial + lab: CMake, main.cpp, and build.

    What you will learn
    • Build hello world
    • Understand minimal project structure
  3. 3 Partial I — C/C++ language Beginner 6 lessons · ~ 5 h 0%

    Syntax, types, functions, and control structures per Lenguaje C.

    Reference material: Lenguaje C_260617_003629.pdf

    What you will learn
    • Write console programs
    • Solve basic exercises
  4. 4 Partial I — Object-oriented programming Beginner 4 lessons · ~ 4 h 0%

    OOP with step-by-step tutorial and cryptogram lab interleaved.

    Reference material: PROGRAMACIÓN ORIENTADA A OBJETOS_260617_003651.pdf

    What you will learn
    • Define class and object
    • Apply encapsulation in an assignment
  5. 5 Partial 1 Partial I preparation Applied 2 lessons · ~ 2 h 0%

    Official exercise guide + interactive Partial I exam (70% minimum).

    Reference material: Guía de Ejercicios Computación II_260617_003701.pdf

    What you will learn
    • Solve the exercise guide
    • Pass the interactive partial
  6. 6 Partial II — Simple data structures Applied 6 lessons · ~ 6 h 0%

    Arrays, structs, files + inventory and file tutorials.

    What you will learn
    • Use arrays and structs
    • Read and write text files
  7. 7 Partial 2 Partial II preparation Applied 1 lessons · ~ 1 h 0%

    Review arrays, structs, and files. Interactive Partial II exam.

    What you will learn
    • Review Partial II topics
    • Pass the partial quiz
  8. 8 Applied C++ (deeper topics) Intermediate 6 lessons · ~ 4 h 0%

    Constructors, memory, overloading, and STL for advanced work.

    What you will learn
    • Avoid memory bugs
    • Use STL with judgment
  9. 9 Course assignments Applied 5 lessons · ~ 4 h 0%

    Official submission pages. Path tutorials prepare you for each one.

    What you will learn
    • Submit using template
    • Document solutions
  10. 10 Final project Advanced 6 lessons · ~ 6 h 0%

    GUI + Arduino over serial per course protocols.

    What you will learn
    • Define protocol
    • Integrate GUI / serial layers
  11. 11 Partial 3 Partial III preparation Applied 1 lessons · ~ 1 h 0%

    Project block (30 pts): serial protocol, GUI, and Arduino.

    What you will learn
    • Review protocols
    • Pass the partial quiz
  12. 12 Partial 4 Partial IV preparation Applied 3 lessons · ~ 1 h 0%

    Integrative review + interactive Partial IV exam.

    What you will learn
    • Review integrative topics
    • Pass the partial quiz

To find a specific lab without walking the full path, use the tutorial catalog. Everything is listed there; the path above shows when to do each item.

Course evaluation breakdown (total 100 points):

BlockContentActivityWeight
Partial IC/C++ language + OOPAssignment (10) + Exam (25)35 points
Partial IISimple data structuresAssignment (10) + Exam (25)35 points
Partial IIICommunication protocolsProject30 points

This page aligns with the professor’s official documents (UNEXPO · ABI-4222):

TypeFiles
SyllabusCOMPUTACION II
Partial I baseLenguaje C · OOP · Exercise guide
AssignmentsAssignment sheet · Assigned exercises 2025-2
Final projectCommunication protocols

Do not copy code without understanding what each line does. The key exam skill is answering:

What problem do I have → which data structure or class do I use → which function or method solves it