Anda di halaman 1dari 3

VICERRECTORADO ACADMICO

Unidad de Desarrollo Educativo


SYLLABUS
DATOS INFORMATIVOS
ASIGNATURA:
PROGRAMACION 1
DEPARTAMENTO:
ELCTRICA Y ELECTRNICA

CDIGO:

NRC:

COMP15081

3855

CARRERA:
INGENIERA EN SOFTWARE

NIVEL: I

REA DEL CONOCIMIENTO:


PROGRAMACION

SISTEMA DE CONTENIDOS POR UNIDADES DE ESTUDIO


No.

UNIDADES DE ESTUDIO Y SUS CONTENIDOS

UNIDAD 1: Funciones Arreglos Estructuras Memoria Archivos - Listas

1.1. Funciones
1.1.1. Funciones Anidadas
1.1.2. Funciones Recursivas

1.1.2.1. La naturaleza de la Recursividad


1.1.2.3. Tipos de Recursin
1.1.2.4. Recursin vs Iteracin

1.1.3. Parametrizacin por Valor y Direccin


1.1.4. Funciones como Parmetros
1.2. Arreglos y Punteros
1.2.1. Definicin de Arreglos con Punteros.
1.2.2. Punteros a cadenas
1.2.3. Aritmtica de Punteros.
1.2.4. Arreglos como parmetros a una funcin.
1.3 Estructuras
1.3.1 Definicin de una Estructuras
1.3.2 Acceso a estructuras
1.3.3 Estructuras anidadas
1.3.4 Arreglos de estructuras
1.3.5 Arreglos como miembros
1.3.6 Utilizacin de estructuras como parmetros
1.3.7 Uniones
1.3.8 Tamao de estructuras y uniones
1.4. Memoria Dinmica
1.4.1 Gestin dinmica de la memoria
1.4.1.1 Funcin MALLOC( )
1.4.1.2 Liberacin de memoria, funcin
FREE()
1.4.1.3 Funciones de asignacin de memoria
CALLOC( ) y RECALLOC( )
1.4.2 Asignacin de memoria para arreglos
1.4.3 Arreglos dinmicos
1.4.4 Reglas de funcionamiento de la asignacin
de memoria
1.5. Archivos
1.5.1. Entrada y salidas por archivos

CRDITOS:

06

VICERRECTORADO ACADMICO
Unidad de Desarrollo Educativo
1.5.2. Flujos
1.5.3. Apertura de un archivo
1.5.4. Creacin de un archivo secuencial
1.5.5. Archivos Binarios
1.5.6. Funciones para acceso aleatorio
1.5.7. Datos externos al programa con argumentos
1.6. Introduccin al uso de listas simples
1.6.1. Fundamentos tericos
1.6.2. Clasificacin de las listas
1.6.3. Operaciones en listas
UNIDAD 2: Programacin Orientada a Objetos
2.1. Paradigma Orientado a Objetos

2.1.1. Introduccin POO


2.1.2. Programacin Orientada Objetos frente a la Programacin Tradicional
2.1.3. Caractersticas de la POO
2.1.4. Clases
2.1.4.1. Definicin de una clase
2.1.4.2. Miembros de una clase
2.1.4.3. Especificadores de acceso
2.1.4.4. Estructuras y clases anidadas
2.1.4.5. Funciones miembro en lnea: inline

2.2. Constructores y Destructores


2.2.1. Constructores
2.2.2. Argumentos por omisin
2.2.3. Constructor copia
2.2.4. Almacenamiento Dinmico
2.2.5. Destructores
2.2.6. Puntero This
2.3. Mtodos, clases amigas, Miembros funciones static
2.3.1. Funcin externa como friend
2.3.2. Funcin miembro de una clase como friend
2.3.3. Clase como friend
2.3.4. Miembro static de una clase
2.3.5. Punteros a miembros de una clase
2.4. Tipos de datos enumerados
2.4.1. Concepto de num (enumeracin)
2.4.2. Ejemplos.
2.5. Operaciones y arreglos de objetos
2.5.1. Array de objetos

UNIDAD 3: Sobrecarga Archivos - Herencia

VICERRECTORADO ACADMICO
Unidad de Desarrollo Educativo
3.1. Sobrecarga de Operadores
3.1.1. Sobrecarga de los operadores
aritmticos.
3.1.2. Sobrecarga de operadores de
conversin.
3.1.3. Sobrecarga de los operadores de
extraccin e insercin.
3.1.4. Aplicaciones
3.2. Archivos Orientados a Objetos
3.2.1. Flujos.
3.2.2. Archivos de texto.
3.2.3. Archivos binarios.
3.3. Herencia
3.3.1. Herencia repetida.
3.3.2. Clase base y derivacin de clases.
3.3.3. Sobrecarga de mtodos.
3.3.4. Constructores y destructores con herencia.
3.3.5. Herencia mltiple.
BIBLIOGRAFA RECOMENDADA
TITULO
C++
C++ para ingeniera
POO
Programacin en C

AUTOR
Joyanes Aguilar.
Bronson Gary J.
Evelio Granizo
Luis
Joyanes
Aguilar
Lenguaje c
Francisco
Javier
Cevallos
C/C++.
Edicin
revisada
y Acera
Garca,
actualizada 2012
Miguel ngel
Fundamentos de programacin C+
+. Ms de 100 algoritmos Ricardo
Marcelo
codificados
Villalobos
Liberty,
Jesse;
Programacin C++
Cadenhead
C++ para ingeniera
Bronson Gary J.
Programacin en C
Joyanes Aguilar.
Ignacio Martnez
Fundamentos de Programacin Ernesto Pealoza
C/C++
Aprenda y practique C++
Kris Jamsa

EDICIN
Primera
Segunda
Segunda
Cuarta

AO
1999

2001

IDIOMA
Espaol
Espaol
Espaol
Espaol

EDITORIAL
McGrawHill
Thomson
Editorial ESPE
McGrawHill

Quinta

1998

Espaol

Alfaomega

Tercera

2011

Espaol

Anaya Multimedia

Cuarta

Espaol
2008

Segunda

Macro
Espaol

Primera
Tercera

2011
1999
2005

Espaol
Espaol

Anaya Multimedia
Thomson
McGrawHill

Segunda

2004

Espaol

Alfaomega

Primera

1999

Espaol

Oxford

Anda mungkin juga menyukai