Curso de Fundamentos de la Programación
Modalidad
A distancia ágil
Apertura de aula
16 de julio 2026
Cursada
Días y horarios (United States)
Certificación
UTN Buenos Aires
Precio del curso
US$ 123
Presentación
Los fundamentos de programación son los principios básicos que se utilizan en el desarrollo de los programas informáticos. Los programadores necesitan tener una comprensión sólida de estos fundamentos para poder escribir código para nuevos programas, así como para poder depurar y mantener los ya existentes.
Este curso de programación introductorio cuenta con 3 módulos. El primero nos iniciará en el pensamiento computacional, la lógica y los algoritmos. En el segundo módulo conoceremos las bases de la programación estructurada, y cómo utilizar las estructuras de datos para organizar y controlar el flujo de ejecución de un programa. Y por último, descubriremos el desarrollo de la programación orientada a objetos.
Al completar este programa, habrás adquirido los conceptos primarios esenciales para sentar las bases del pensamiento resolutivo, lo que te permitirá iniciar tu camino hacia las distintas técnicas de desarrollo de software. Esto incluye especializaciones en diferentes lenguajes como Java/JEE, MS .NET o PHP.
Modalidad
A distancia ágil
Capacitate de forma flexible y dinámica, con recursos y apoyo permanente.
En vivo o acceso a las grabaciones
Recursos Multimedia
100% a distancia
Acompañamiento de tutores
Objetivo general
Conocer los aspectos esenciales de lógica computacional y el pensamiento resolutivo, los cuales te permitirán estar en condiciones para abordar el conocimiento de uno o varios lenguajes de programación concretos.
Objetivos específicos
- Conocer el paradigma de programación orientado a objetos y sus componentes
- Conocer el paradigma de programación estructurado y sus componentes
- Realizar una serie de prácticas metodológicas y procedimentales concretas
- Familiarizarse con la terminología y acrónimos específicos de la industria del software.
- Aprender los distintos enfoques desarrollo de software.
- Conocer las funciones y posibilidades del desarrollo de software.
Temario
3 Modulos • 9 Unidades • Carga Horaria 67 horas
- Tema 1: Aplicando la lógica
- Tema 2: Resolución de problemas
- Tema 3: Algoritmos
- Tema 4: Representaciones
- Tema 5: Descripciones de los algoritmos
- Tema 6: Caso integrador
- Tema 1: Pseudocódigo
- Tema 2: Convenciones
- Tema 3: Documentación de código
- Tema 4: Operadores aritméticos y relacionales
- Tema 5: Desarrollo en pseudocódigo
- Tema 6: Conclusiones
- Tema 7: Ejemplo integrador
- Tema 8: Buenas prácticas sobre el desarrollo en pseudocódigo
- Tema 1: Programación estructurada
- Tema 2: Modularización
- Tema 3: Variables
- Tema 4: Convenciones de nomenclatura
- Tema 5: Constantes
- Tema 6: Tipos de datos
- Tema 7: Declaración de variables
- Tema 8: Estructuras básicas de control
- Tema 9: Estructura secuencial
- Tema 10: Estructura condicional o selectiva
- Tema 11: Estructura repetitiva o iterativa
- Tema 12: Tipos de estructuras condicionales
- Tema 13: Condición simple
- Tema 14: Condición doble
- Tema 15: Condición compuesta
- Tema 16: Condición anidada
- Tema 17: Condiciones múltiples
- Tema 18: Estructuras comunes
- Tema 19: Asignaciones
- Tema 20: Contadores
- Tema 21: Acumuladores
- Tema 22: Buenas prácticas para el uso de condicionales y repeticiones
- Tema 1: Arreglos
- Tema 2: Arreglos unidimensionales: vectores
- Tema 3: Arreglos bidimensionales: matrices
- Tema 4: Funciones
- Tema 5: Cómo seguir el flujo de ejecución
- Tema 6: Variables locales y globales
- Tema 7: Funciones con parámetros
- Tema 8: Devolución de valores
- Tema 9: Buenas prácticas para el uso de funciones y variables
- Tema 1: Programa integrador
- Tema 2: Flujo del programa
- Tema 3: Formas abreviadas
- Tema 4: Asignaciones y otras instrucciones complejas
- Tema 1: El paradigma Orientado a Objetos
- Tema 2: Clases
- Tema 3: Objetos
- Tema 4: Métodos y atributos
- Tema 5: Principios de la OO: Abstracción
- Tema 6: Principios de la OO: Encapsulamiento
- Tema 1: Modificadores de acceso
- Tema 2: Principios de la OO: Herencia
- Tema 3: Herencia múltiple
- Tema 4: Sobrecarga de métodos
- Tema 5: Principios de la OO: Polimorfismo
- Tema 1: Interfaces
- Tema 2: Clases abstractas
- Tema 3: Clases internas
- Tema 4: Casting
- Tema 1: Objetivos de la programación
- Tema 2: Lenguajes modernos
- Tema 3: Patrones de diseño – conceptos generales
- Tema 4: Ciclo de vida de un proyecto de desarrollo de software
- Tema 5: Ejercicio integrador final resuelto
Destinatarios
- Todos aquellos que quieran estudiar programación para desarrollar su propio proyecto
- Todos aquellos que, con experiencia y conocimientos previos, tengan la necesidad de reforzar los conceptos formales iniciales que les permitan mejorar las bases de su conocimiento
- Todos aquellos que quieran conocer y dar sus primeros pasos en la programación, sin experiencia ni conocimientos previos
Requisitos
- Curso introductorio, no requiere conocimientos previos.
Equipo docente

Emilio Esteban Rasic
COORDINADOR
Mi nombre es Emilio Rasic, me recibí de Analista de Sistemas y además soy Licenciado en Informática Educativa de la Univ…

Ulises Martins
COORDINADOR
Ulises Martins es Ingeniero en Sistemas de Información de la Universidad Tecnológica Nacional (UTN). Posee un Postgrado …
Alina Jasionowski
PROFESOR

Emilio Esteban Rasic
PROFESOR
Mi nombre es Emilio Rasic, me recibí de Analista de Sistemas y además soy Licenciado en Informática Educativa de la Univ…

Ulises Martins
PROFESOR
Ulises Martins es Ingeniero en Sistemas de Información de la Universidad Tecnológica Nacional (UTN). Posee un Postgrado …
Metodología de enseñanza-aprendizaje
La formación es 100% en línea a través del campus virtual, disponible las 24 horas.
Características de la formación
- Foros y mensajería interna para consultas con tutores.
- Material obligatorio y contenidos complementarios.
- Clases en vivo por Zoom, mínimo 1 cada 15 días.
A quiénes está dirigido
- Profesionales y estudiantes que buscan una formación flexible y de calidad.
Modalidad de evaluación y acreditación
Estos son los requisitos que deberás cumplir para obtener la acreditación del trayecto formativo.
- Leer y visualizar todos los contenidos del curso.
- Entregar y aprobar todas las actividades y ejercicios obligatorios.
- Completar la cursada dentro del período establecido. Una vez finalizado, no se aceptarán entregas pendientes.
- Aprobar la evaluación integradora final, que podrá consistir en un trabajo práctico o un cuestionario de opción múltiple.
Certificación
- Si cumpliste con todos los requisitos, recibirás un Certificado de Aprobación.
- Si completaste solo parte de la cursada, obtendrás un Certificado de Participación.
Todos los certificados del Centro de e-Learning cuentan con un código de validación. Puedes verificar su autenticidad aquí.
¿Cómo inscribirse?
Paso 1
Hacé clic en "Inscribirse ahora"
Buscá el botón en esta página para iniciar tu proceso de inscripción.
Paso 2
Creá tu cuenta o ingresá
Registrate con tu email en el Campus o iniciá sesión si ya tenés cuenta. Es rápido y gratuito.
Paso 3
Realizá el pago en tu Panel
Completá la operación de forma segura dentro del Panel del Alumno con los medios de pago disponibles.
Paso 4
¡Listo! Ya podés empezar
Recibirás por email el acceso al campus. El aula abrirá en la fecha de inicio de tu cursada.
¿Querés capacitar a tu equipo?
Accedé al Portal de Empresas: comprá múltiples licencias, recibí facturación a nombre de tu compañía y gestioná el progreso de tu equipo desde un solo lugar.
Precio del curso
US$ 123
Certificación con aval de UTN Buenos Aires
Certificado oficial UTN
Avalado por la UTN Buenos Aires. Se otorga al cumplir con los requisitos de asistencia y evaluación.
Validación blockchain
Autenticidad y trazabilidad digital garantizada. Tu título es único, seguro y verificable de forma permanente.
Preguntas frecuentes
En la sección “Requisitos” de esta página se indica el nivel necesario. La mayoría de nuestras formaciones iniciales no requieren conocimientos previos, pero te recomendamos revisar el programa detallado.
El acceso se habilita el día de inicio de tu curso. Para ingresar, solo tenés que entrar a tu Panel del Alumno y dirigirte a la sección “Mi formación”.
Cada curso tiene una modalidad específica (online, en vivo, presencial o combinada). Podés ver el detalle en la sección “Modalidad” de esta página.
Si tu modalidad incluye encuentros sincrónicos (en vivo), las sesiones se graban y se suben al campus para que las veas cuando quieras. Si tu curso es autoasistido, todos los contenidos ya están disponibles 24/7 para que avances a tu propio ritmo. Te recomendamos de todos modos revisar la modalidad y condiciones de asistencia de cada propuesta.
Sí. Al completar el curso y cumplir los requisitos, obtendrás un certificado oficial de UTN BA con verificación Blockchain. Si este curso forma parte de una Diplomatura, también podrás acreditarlo para ese trayecto.
El pago se realiza de forma segura dentro del Panel del Alumno. Allí podrás elegir entre los medios de pago disponibles y aprovechar las opciones de cuotas sin interés vigentes.
Tendrás acceso a foros de consulta permanentes dentro del campus virtual y, en las clases en vivo, espacios de interacción directa. Siempre contarás con el respaldo del equipo docente para resolver tus dudas.




