SlideShare una empresa de Scribd logo
1 de 4
FACULTAD DE CIENCIA Y TECNOLOGÍA
PROGRAMAS ANALÍTICOS
LICENCIATURA EN INGENIERÍA DE SISTEMAS
I. DATOS GENERALES
SEMESTRE: SEGUNDO
CARRERA: INGENIERÍA DE SISTEMAS
ASIGNATURA: LABORATORIO DE
PROGRAMACIÓN II
SIGLA: CMP 128
TOTAL CARGA HORARIA: 80 HA
CRÉDITOS: 8
REQUISITOS: CMP 117
II. OBJETIVOS BÁSICOS
• Diseñar aplicaciones orientadas a eventos en C++ Builder a
través de la técnica de programación modular.
• Identificar las características de la programación orientada a
objetos.
• Desarrollar aplicaciones orientadas a objetos en C++ Builder con
estructuras de datos estáticas.
• Resolver problemas de almacenamiento fijo a través de la
estructura de datos archivo.
III. CONTENIDOS MÍNIMOS
− PROGRAMACIÓN AVANZADA EN C++
− PROGRAMACIÓN ORIENTADA A OBJETOS (POO)
− PROGRAMACIÓN EN VISUAL BASIC (VB)
IV. PROGRAMA ANALÍTICO
UNIDAD I. PROGRAMACIÓN MODULAR Y ESTRUCTURADA EN
UN LENGUAJE ORIENTADO A EVENTOS
TEMA 1. Programación Orientada a Eventos
1.1. Introducción.
1.2. El modelo Eventos.
1.3. Entorno de las Aplicaciones.
1.4. Aplicaciones Orientadas a Eventos.
1.5. Programación avanzada en C++
1 4
TEMA 2. Programación Modular.
2.1. Antecedentes.
2.2. Conceptualización.
2.3. Acoplamiento.
2.4. Complejidad de Interfaces.
2.5. Ligaduras.
2.6. Cohesión.
2.7. Tipos de módulos.
2.8. Ventajas de la Programación modular.
2.9. Desventajas de la Programación modular.
2.10. Principios de modularidad.
2.11. Funciones Vs. Procedimientos.
2.12. Paso de parámetros.
2.12.1. Por valor.
2.12.2. Por Referencia.
2.13. Ejercicios de aplicación modular.
2.13.1. Modularidad en vectores.
2.13.2. Modularidad en matrices.
UNIDAD II: PROGRAMACIÓN ORIENTADA A OBJETOS
TEMA 3. Programación Orientada A Objetos (P.O.O)
3.1. Introducción.
3.2. Conceptos de la P.O.O.
3.3. Clases y Objetos
3.4. Programación Orientada a Objetos
3.4.1. Creación de un Objeto.
3.4.2. Describir las Características de un Objeto.
3.4.3. Referencias a Objetos
3.4.4. Destrucción de Objetos
3.4.5. Creación de Clases
3.4.6. Propiedades de una Clase
3.4.7. Contenidos de una Clase
3.4.8. Acceso a Miembros de una Clase
3.4.9. Herencia de clases y Polimorfismo
3.4.10. Encapsulación
3.4.11. Clases Abstractas
3.4.12. Sobrecarga de funciones y operadores.
3.5. Desarrollo de Aplicaciones O.O.
3.6. Programación Avanzada en C++
3.7. Depuración de programas
3.8. Punteros y sus aplicaciones
2 4
3.9. Recursividad.
3.10. Modo Grafico, Animación por computadora.
3.11. Programación con múltiples ficheros modo (PRJ)
3.12. Interrupciones y ensamblador.
UNIDAD III: ESTRUCTURAS DE DATOS PERSISTENTES
TEMA 4. Programación en Visual Basic. (VB)
4.1. Funciones y procedimientos
4.2. Estructura de archivos
4.2.1. Campos.
4.2.2. Registros.
4.3. Archivos de datos.
4.4. Menús y diálogos.
4.5. Gestión de proyectos en visual Basic.
4.6. Organización de Archivos.
4.6.1. Organización Secuencial.
4.6.2. Organización Directa.
4.7. Operaciones sobre Archivos.
4.8. Altas, Bajas, Modificaciones y Consultas.
4.9. Desarrollo de un proyecto en VB
V. EVALUACIÓN
La evaluación de resultados en las dos etapas parciales, con un total
de 100 puntos cada una, constituye la suma del promedio de todas las
evaluaciones procesuales y la del examen parcial.
Además de las evaluaciones parciales, se efectúa una evaluación final
de 100 puntos.
La nota del semestre es el promedio de los dos parciales y el examen
final.
VI. METODOLOGÍA
a. Clases teóricas-prácticas
b. Trabajos y exposición grupales
c. Trabajos individuales por tema
d. Laboratorios de computación
VII. BIBLIOGRAFÍA
• JOYANES, AGUILAR, LUIS, “Fundamentos de
programación”, Edición 2003.
• ROFFMAN, ELLIOT, “Pascal 7”, McGrawHill. Tercer
3 4
Edición, 1985.
• CANTU,MARCO, “Delphi 4”, Edición Anaya Multimedia
1999. Biblioteca Virtual.
• ALONSO, “Dolores, Metodología de la programación y
programación estructurada”.
• LECCA, RAFO, “Técnicas y métodos de programación”, Edi. Apdo.
N. 14-0202 Lima, Perú, 1997.
• CHARTE, FRANCISCO, “Programación avanzada”, Edi. Anaya
Mutimedia S.A., 1997.
4 4

Más contenido relacionado

Destacado

The Panama Canal: 100 years
The Panama Canal: 100 yearsThe Panama Canal: 100 years
The Panama Canal: 100 yearsebcf
 
Productofinal act- 6 colaborativo 1 - 102027 - 99 - rar
Productofinal   act- 6 colaborativo 1 - 102027 - 99 - rarProductofinal   act- 6 colaborativo 1 - 102027 - 99 - rar
Productofinal act- 6 colaborativo 1 - 102027 - 99 - rar120728
 
Sostenibilidad económica (mcas 12 13)
Sostenibilidad económica (mcas 12 13)Sostenibilidad económica (mcas 12 13)
Sostenibilidad económica (mcas 12 13)acore55
 
Eines i recursos 2.0 per a una tardor decisiva
Eines i recursos 2.0 per a una tardor decisivaEines i recursos 2.0 per a una tardor decisiva
Eines i recursos 2.0 per a una tardor decisivaOriol Lladó
 
China professor wanderso cursinho
China professor wanderso cursinhoChina professor wanderso cursinho
China professor wanderso cursinhowandermart
 
Trabajo final-diseño de proyecto-_pf
Trabajo final-diseño de proyecto-_pfTrabajo final-diseño de proyecto-_pf
Trabajo final-diseño de proyecto-_pfJuan Trujillo Perdomo
 
Gerenciador Zynk 2.0
Gerenciador Zynk 2.0Gerenciador Zynk 2.0
Gerenciador Zynk 2.0zynkmobile
 

Destacado (16)

The Panama Canal: 100 years
The Panama Canal: 100 yearsThe Panama Canal: 100 years
The Panama Canal: 100 years
 
Circ.eletr.8.ed.2009
Circ.eletr.8.ed.2009Circ.eletr.8.ed.2009
Circ.eletr.8.ed.2009
 
Día 20 cierre de campamento
Día 20  cierre de campamentoDía 20  cierre de campamento
Día 20 cierre de campamento
 
Productofinal act- 6 colaborativo 1 - 102027 - 99 - rar
Productofinal   act- 6 colaborativo 1 - 102027 - 99 - rarProductofinal   act- 6 colaborativo 1 - 102027 - 99 - rar
Productofinal act- 6 colaborativo 1 - 102027 - 99 - rar
 
Laura 8-c
Laura 8-cLaura 8-c
Laura 8-c
 
M4 u2 a1
M4 u2 a1M4 u2 a1
M4 u2 a1
 
SNAPlogo-Bl-Or-Y
SNAPlogo-Bl-Or-YSNAPlogo-Bl-Or-Y
SNAPlogo-Bl-Or-Y
 
Sostenibilidad económica (mcas 12 13)
Sostenibilidad económica (mcas 12 13)Sostenibilidad económica (mcas 12 13)
Sostenibilidad económica (mcas 12 13)
 
Seg rodoviária
Seg rodoviáriaSeg rodoviária
Seg rodoviária
 
Eines i recursos 2.0 per a una tardor decisiva
Eines i recursos 2.0 per a una tardor decisivaEines i recursos 2.0 per a una tardor decisiva
Eines i recursos 2.0 per a una tardor decisiva
 
China professor wanderso cursinho
China professor wanderso cursinhoChina professor wanderso cursinho
China professor wanderso cursinho
 
Trabajo final-diseño de proyecto-_pf
Trabajo final-diseño de proyecto-_pfTrabajo final-diseño de proyecto-_pf
Trabajo final-diseño de proyecto-_pf
 
Geografia 8º ano
Geografia 8º anoGeografia 8º ano
Geografia 8º ano
 
Backgammon
BackgammonBackgammon
Backgammon
 
Gerenciador Zynk 2.0
Gerenciador Zynk 2.0Gerenciador Zynk 2.0
Gerenciador Zynk 2.0
 
Energia renovável em portugal
Energia renovável em portugalEnergia renovável em portugal
Energia renovável em portugal
 

Similar a Lab. de programación ii ok

CURSO APLICACIONES WEB
CURSO APLICACIONES WEBCURSO APLICACIONES WEB
CURSO APLICACIONES WEBSkynet Erp
 
Modulo Ntics II FICM (marzo-septiembre 2011)
Modulo Ntics II FICM (marzo-septiembre 2011)Modulo Ntics II FICM (marzo-septiembre 2011)
Modulo Ntics II FICM (marzo-septiembre 2011)jcastellanob
 
PROGRAMACIÓN BÁSICA EN C++
PROGRAMACIÓN BÁSICA EN C++PROGRAMACIÓN BÁSICA EN C++
PROGRAMACIÓN BÁSICA EN C++Jose Luis Cabrera
 
Programacion web 0
Programacion web 0Programacion web 0
Programacion web 0Raudel Solis
 
Arquitectura del computador.
Arquitectura del computador.Arquitectura del computador.
Arquitectura del computador.franbrito94
 
Syllabus 2015 dec-07
Syllabus 2015 dec-07Syllabus 2015 dec-07
Syllabus 2015 dec-07Manuel Loja
 
Z560 modelado de información de edificaciones 1606
Z560 modelado de información de edificaciones 1606Z560 modelado de información de edificaciones 1606
Z560 modelado de información de edificaciones 1606Edgar Ramirez Barrios
 
Tecnico en informatica
Tecnico en informaticaTecnico en informatica
Tecnico en informaticaOSCAR MEDINA
 
Arquitectura de computadoras ii
Arquitectura de computadoras iiArquitectura de computadoras ii
Arquitectura de computadoras iisilvestron
 
Tecnologías de la información y las comunicaciones
Tecnologías de la información y las comunicacionesTecnologías de la información y las comunicaciones
Tecnologías de la información y las comunicacionessrsuarez
 
Informática tics diseño grafico
Informática tics diseño graficoInformática tics diseño grafico
Informática tics diseño graficopatricio
 
Analitico inf 312 bases de datos i
Analitico inf 312 bases de datos iAnalitico inf 312 bases de datos i
Analitico inf 312 bases de datos iMarco Vidal
 

Similar a Lab. de programación ii ok (20)

Programación II
Programación IIProgramación II
Programación II
 
Programacio programación i
Programacio programación  iProgramacio programación  i
Programacio programación i
 
Fundamentos programacion isc2020
Fundamentos programacion isc2020Fundamentos programacion isc2020
Fundamentos programacion isc2020
 
CURSO APLICACIONES WEB
CURSO APLICACIONES WEBCURSO APLICACIONES WEB
CURSO APLICACIONES WEB
 
Modulo Ntics II FICM (marzo-septiembre 2011)
Modulo Ntics II FICM (marzo-septiembre 2011)Modulo Ntics II FICM (marzo-septiembre 2011)
Modulo Ntics II FICM (marzo-septiembre 2011)
 
Modulo Ntics II FICM (marzo-septiembre 2011)
Modulo Ntics II FICM (marzo-septiembre 2011)Modulo Ntics II FICM (marzo-septiembre 2011)
Modulo Ntics II FICM (marzo-septiembre 2011)
 
PROGRAMACIÓN BÁSICA EN C++
PROGRAMACIÓN BÁSICA EN C++PROGRAMACIÓN BÁSICA EN C++
PROGRAMACIÓN BÁSICA EN C++
 
Programacion web 0
Programacion web 0Programacion web 0
Programacion web 0
 
Arquitectura del computador.
Arquitectura del computador.Arquitectura del computador.
Arquitectura del computador.
 
Syllabus 2015 dec-07
Syllabus 2015 dec-07Syllabus 2015 dec-07
Syllabus 2015 dec-07
 
Z560 modelado de información de edificaciones 1606
Z560 modelado de información de edificaciones 1606Z560 modelado de información de edificaciones 1606
Z560 modelado de información de edificaciones 1606
 
Tecnico en informatica
Tecnico en informaticaTecnico en informatica
Tecnico en informatica
 
Si107 programa informatica_basica
Si107 programa informatica_basicaSi107 programa informatica_basica
Si107 programa informatica_basica
 
Septimo ciclo
Septimo cicloSeptimo ciclo
Septimo ciclo
 
Temario php
Temario phpTemario php
Temario php
 
Arquitectura de computadoras ii
Arquitectura de computadoras iiArquitectura de computadoras ii
Arquitectura de computadoras ii
 
Arduino (2).pdf
Arduino (2).pdfArduino (2).pdf
Arduino (2).pdf
 
Tecnologías de la información y las comunicaciones
Tecnologías de la información y las comunicacionesTecnologías de la información y las comunicaciones
Tecnologías de la información y las comunicaciones
 
Informática tics diseño grafico
Informática tics diseño graficoInformática tics diseño grafico
Informática tics diseño grafico
 
Analitico inf 312 bases de datos i
Analitico inf 312 bases de datos iAnalitico inf 312 bases de datos i
Analitico inf 312 bases de datos i
 

Lab. de programación ii ok

  • 1. FACULTAD DE CIENCIA Y TECNOLOGÍA PROGRAMAS ANALÍTICOS LICENCIATURA EN INGENIERÍA DE SISTEMAS I. DATOS GENERALES SEMESTRE: SEGUNDO CARRERA: INGENIERÍA DE SISTEMAS ASIGNATURA: LABORATORIO DE PROGRAMACIÓN II SIGLA: CMP 128 TOTAL CARGA HORARIA: 80 HA CRÉDITOS: 8 REQUISITOS: CMP 117 II. OBJETIVOS BÁSICOS • Diseñar aplicaciones orientadas a eventos en C++ Builder a través de la técnica de programación modular. • Identificar las características de la programación orientada a objetos. • Desarrollar aplicaciones orientadas a objetos en C++ Builder con estructuras de datos estáticas. • Resolver problemas de almacenamiento fijo a través de la estructura de datos archivo. III. CONTENIDOS MÍNIMOS − PROGRAMACIÓN AVANZADA EN C++ − PROGRAMACIÓN ORIENTADA A OBJETOS (POO) − PROGRAMACIÓN EN VISUAL BASIC (VB) IV. PROGRAMA ANALÍTICO UNIDAD I. PROGRAMACIÓN MODULAR Y ESTRUCTURADA EN UN LENGUAJE ORIENTADO A EVENTOS TEMA 1. Programación Orientada a Eventos 1.1. Introducción. 1.2. El modelo Eventos. 1.3. Entorno de las Aplicaciones. 1.4. Aplicaciones Orientadas a Eventos. 1.5. Programación avanzada en C++ 1 4
  • 2. TEMA 2. Programación Modular. 2.1. Antecedentes. 2.2. Conceptualización. 2.3. Acoplamiento. 2.4. Complejidad de Interfaces. 2.5. Ligaduras. 2.6. Cohesión. 2.7. Tipos de módulos. 2.8. Ventajas de la Programación modular. 2.9. Desventajas de la Programación modular. 2.10. Principios de modularidad. 2.11. Funciones Vs. Procedimientos. 2.12. Paso de parámetros. 2.12.1. Por valor. 2.12.2. Por Referencia. 2.13. Ejercicios de aplicación modular. 2.13.1. Modularidad en vectores. 2.13.2. Modularidad en matrices. UNIDAD II: PROGRAMACIÓN ORIENTADA A OBJETOS TEMA 3. Programación Orientada A Objetos (P.O.O) 3.1. Introducción. 3.2. Conceptos de la P.O.O. 3.3. Clases y Objetos 3.4. Programación Orientada a Objetos 3.4.1. Creación de un Objeto. 3.4.2. Describir las Características de un Objeto. 3.4.3. Referencias a Objetos 3.4.4. Destrucción de Objetos 3.4.5. Creación de Clases 3.4.6. Propiedades de una Clase 3.4.7. Contenidos de una Clase 3.4.8. Acceso a Miembros de una Clase 3.4.9. Herencia de clases y Polimorfismo 3.4.10. Encapsulación 3.4.11. Clases Abstractas 3.4.12. Sobrecarga de funciones y operadores. 3.5. Desarrollo de Aplicaciones O.O. 3.6. Programación Avanzada en C++ 3.7. Depuración de programas 3.8. Punteros y sus aplicaciones 2 4
  • 3. 3.9. Recursividad. 3.10. Modo Grafico, Animación por computadora. 3.11. Programación con múltiples ficheros modo (PRJ) 3.12. Interrupciones y ensamblador. UNIDAD III: ESTRUCTURAS DE DATOS PERSISTENTES TEMA 4. Programación en Visual Basic. (VB) 4.1. Funciones y procedimientos 4.2. Estructura de archivos 4.2.1. Campos. 4.2.2. Registros. 4.3. Archivos de datos. 4.4. Menús y diálogos. 4.5. Gestión de proyectos en visual Basic. 4.6. Organización de Archivos. 4.6.1. Organización Secuencial. 4.6.2. Organización Directa. 4.7. Operaciones sobre Archivos. 4.8. Altas, Bajas, Modificaciones y Consultas. 4.9. Desarrollo de un proyecto en VB V. EVALUACIÓN La evaluación de resultados en las dos etapas parciales, con un total de 100 puntos cada una, constituye la suma del promedio de todas las evaluaciones procesuales y la del examen parcial. Además de las evaluaciones parciales, se efectúa una evaluación final de 100 puntos. La nota del semestre es el promedio de los dos parciales y el examen final. VI. METODOLOGÍA a. Clases teóricas-prácticas b. Trabajos y exposición grupales c. Trabajos individuales por tema d. Laboratorios de computación VII. BIBLIOGRAFÍA • JOYANES, AGUILAR, LUIS, “Fundamentos de programación”, Edición 2003. • ROFFMAN, ELLIOT, “Pascal 7”, McGrawHill. Tercer 3 4
  • 4. Edición, 1985. • CANTU,MARCO, “Delphi 4”, Edición Anaya Multimedia 1999. Biblioteca Virtual. • ALONSO, “Dolores, Metodología de la programación y programación estructurada”. • LECCA, RAFO, “Técnicas y métodos de programación”, Edi. Apdo. N. 14-0202 Lima, Perú, 1997. • CHARTE, FRANCISCO, “Programación avanzada”, Edi. Anaya Mutimedia S.A., 1997. 4 4