Professional Documents
Culture Documents
LENGUAJE DE PROGRAMACIÓN
PARADIGMAS DE PROGRAMACIÓN
NIVELES DE ABSTRACCIÓN
Presentación del curso
UN OBJETO
Presentación del curso
TEMAS DE POO
Presentación del curso
NIVELES DE ABSTRACCIÓN
Presentación del curso
NIVELES DE ABSTRACCIÓN
OUTLINE
CONSIDERACIONES
• Sobre la puntualidad.
• Sobre las computadoras.
• Sobre las tareas.
• Sobre los exámenes.
• Sobre el delegado.
• Sobre los trabajos.
OUTLINE
SYLLABUS
SEMANA 01 No hay clases de laboratorio
SEMANA 02 Clase Introductoria
Introducción a la programación: Entorno de desarrollo, compilador, proceso de compilación de un
SEMANA 03 programa, programa Hola Mundo en C++, valores y bloques, operadores, tipos de datos, variables,
constantes, entradas y salidas.
Funciones: Prototipos de funciones, parámetros y argumentos, coerción de argumentos, firma de
SEMANA 04 una función, funciones con lista de parámetros vacías, funciones en línea, referencias y
parámetros de referencia, argumentos predeterminados, sobrecarga de funciones.
Arreglos y vectores: declaración de arreglos, casos de uso de arreglos, búsqueda y ordenamiento
SEMANA 05
de datos en arreglos, arreglos multidimensionales, vectores y casos de uso.
Punteros: Variables y memoria, motivación de los punteros, naturaleza de los punteros, uso y
SEMANA 06 sintaxis, valores en punteros, inicialización de punteros, dirección e indirección, relación entre
punteros y arreglos.
Clases: Definición de una clase, definición de funciones miembros, datos miembros, funciones get
SEMANA 07 y set, inicialización de objetos con constructores, reutilización con clases, interface e
implementación.
SEMANA 08 Exámenes Parciales
Temas a tratar durante las clases
SYLLABUS
Clases: alcance de clases y acceso a los atributos de una clase, funciones acceso, destructores,
SEMANA 09 llamada a constructores y destructores, objetos const y métodos const, objetos como miembro de
clases, funciones friend y clases friend, apuntador this, miembro de clase static.
Clases: alcance de clases y acceso a los atributos de una clase, funciones acceso, destructores,
SEMANA 10 llamada a constructores y destructores, objetos const y métodos const, objetos como miembro de
clases, funciones friend y clases friend, apuntador this, miembro de clase static.
• NOTA FINAL = (Promedio de Informes) * 0.25 + (Trabajo Parcial) * 0.25 + (examen final) * 0.5