Documente Academic
Documente Profesional
Documente Cultură
SYLLABUS
PROGRAMACIÓN ACADÉMICA:
PRODUCTOS
SEMANA CAPACIDADES TEMÁTICA
ACADÉMICOS
INTRODUCCIÓN A LA
Explicar la evolución de la COMPUTACIÓN:
computación, los lenguajes Computadoras, programación,
de programación y la Informática, Ingeniería del
1 ingeniería del software. Software.
Explicar el funcionamiento Componentes básicos de la
de los sistemas de cómputo computadora, dispositivos
y sus aplicaciones. periféricos.
Sistema Operativo, lenguaje
máquina, lenguaje de
programación.
SISTEMAS DE CÓMPUTO:
Conceptos generales de redes
de computadoras.
Aplicaciones básicas
Aplicaciones en Ofimática,
Intranet, Internet, Móviles.
PROGRAMACIÓN
Modelos de Desarrollo:
Cascada, Incremental, Iterativo,
Ágil.
Técnicas de Programación:
Estructurada, modular,
Analizar e identificar los orientada a objetos.
modelos de desarrollo de Entornos de Desarrollo:
software, las técnicas de Lenguajes, Bases de datos.
programación y los
2 entornos de desarrollo. INTRODUCCIÓN AL
Analizar un problema y LENGUAJE C++
construir un programa Estructura básica de un
básico en lenguaje C++. programa en C++.
Etapas en la generación de un
programa, compilación e
interpretación.
Identificadores y tipos de
datos.
Variables y constantes.
Operadores y expresiones.
CONCEPTOS
FUNDAMENTALES
Analizar un problema y Bloques de asignación de Programa
3 construir un programa valores. desarrollado en
Laboratorio 1.
secuencial en C++. La función principal main.
Programas secuenciales.
ESTRUCTURAS DE
CONTROL SELECTIVAS
Analizar un problema y Programa
La estructura SI-
construir un programa con desarrollado en
4 ENTONCES.
estructuras de control Laboratorio 2.
selectivas en C++. La estructura SI-
ENTONCES- SINO
ESTRUCTURA DE
Analizar un problema y CONTROL SELECTIVAS Programa
construir un programa con Selección múltiple. desarrollado en
5
estructuras de selección Laboratorio 3.
múltiple en C++. La sentencia SWITCH.
Operador condicional ?
Analizar un problema y
construir un programa ESTRUCTURA DE Programa
6 utilizando estructuras de CONTROL REPETITIVAS desarrollado en
control repetitivas WHILE Bucle WHILE. Laboratorio 4.
en C++.
Analizar un problema y ESTRUCTURA DE
construir un programa CONTROL REPETITIVAS Programa
7 utilizando estructuras de desarrollado en
Bucle FOR.
control repetitivas FOR en Laboratorio 5.
C++. Bucles anidados.
8 EXAMEN PARCIAL
ARREGLOS
Analizar un problema y Arreglos unidimensionales / Programa
9 construir un programa multidimensionales. desarrollado en
utilizando arreglos en C++. Operaciones: Lectura / Laboratorio 6.
escritura y asignación.
Analizar un problema y
construir un programa ARREGLOS: Operaciones Programa
10 utilizando operaciones de Actualización: Inserción. desarrollado en
actualización con arreglos Eliminación y Modificación. Laboratorio 7.
en C++.
Analizar un problema y REGISTROS
Programa
construir un programa Operaciones.
11 desarrollado en
utilizando registros en Combinaciones, arreglos,
C++. Laboratorio 8.
registros.
PUNTEROS
Analizar un problema y Fundamentos de los punteros.
Programa
construir un programa
12 Manejo de punteros. desarrollado en
utilizando punteros en
C++. Punteros y arreglos. Laboratorio 9.
Operaciones.
PROGRAMACIÓN
Explicar la utilidad de la MODULAR
programación modular. Diseño Modular.
Analizar un problema y Programa
13 Parámetros y argumentos. desarrollado en
construir un programa
programación Funciones pre-definidas.
Laboratorio 10.
utilizando
modular en C++. Funciones definidas por el
usuario
Explicar la utilidad de los ARCHIVOS
archivos en programación. Archivos binarios y de texto.
Analizar un problema y Creación de archivos. Programa
14 desarrollado en
construir un programa Archivos secuenciales e
utilizando archivos en Laboratorio 11.
indexados.
C++. Operaciones.
Explicar la utilidad de los PROGRAMACIÓN
conceptos de la ORIENTADA A OBJETOS
programación orientada a Conceptos básicos. Programa
15 objetos. Definición de clases y creación desarrollado en
Analizar un problema y de objetos. Laboratorio 12
construir un programa Atributos y métodos.
utilizando objetos en C++. Concepto de herencia.
16 EXAMEN FINAL
17 EXAMEN SUSTITUTORIO
EVALUACIÓN:
NF = EP + EF + PP
3
P1 = Examen Parcial.
P2 = Examen Final.
PP = Promedio de evaluaciones en laboratorio. La nota de laboratorio se saca del promedio de
las diez notas parciales de laboratorio más altas.
NF = Nota Final.
BIBLIOGRAFÍA.
2. DALE, Nell B.
2007 Programación y resolución de problemas con C++. México, D.F. : McGraw-Hill.
3. DEITEL, Paul J.
2008 C++ : how to program. Upper Saddle River, NJ: Pearson Education.
6. NORTON, Peter.
2006 Introducción a la computación. Sexta edición. México D.F.: McGraw-Hill.
7. CAIRO, Osvaldo.
1995 Metodología de la Programación, tomo I , tomo II, Alfa y omega edit.