Silabo Prog De Computadoras 2

1,490 views
1,413 views

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,490
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Silabo Prog De Computadoras 2

  1. 1. UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE CIENCIAS MATEMÁTICAS ESCUELA ACADÉMICO-PROFESIONAL DE MATEMÁTICA SILABO 1. DESCRIPCIÓN GENERAL 1.1 Nombre del Curso: Programación de Computadoras II 1.2 Código del curso : 963002 1.3 Número de Créditos : 6.0 1.4 E.A.P : Matemáticas (14.1) 1.5 Carácter : Obligatorio 1.6 Requisito : Programación de Computadoras I 1.7 Semestre Académico : 2007-II 1.8 Período : Agosto – Diciembre de 2007 1.9 Duración : 17 semanas 1.10 Horas semanales : Teoría 4 hrs, Laboratorio 4 hrs. 2. Sumilla: El curso es teórico práctico, con el propósito de desarrollar programas usando arreglos, clases y objetos. Comprende: constructores y destructores, herencia, polimorfismo, sobrecarga de operadores, generalización, excepciones. 3. Objetivos: General Construir clases con las siguientes características principales: manejo de arreglos, encapsulamiento, herencia, polimorfismo y mensajes de comunicación entre ellas. De tal manera que se pueda utilizar y reutilizar código programado construyendo jerarquía de clases. Específicos 1. Manejar arreglos de mas de una dimensión. 2. Conocer las herramientas básicas de la programación orientada a objetos (POO) como: clases, herencia, encapsulamiento, polimorfismo, mensajes. 3. Desarrollar programas de aplicación utilizando las herramientas de la POO. 4. Implementar proyectos de aplicación utilizando paquetes, clases en C++. 4. Contenido Analítico Semana 1: Introducción. Operaciones con arreglos unidimensionales. Semana 2: Operaciones con arreglos Bidimensionales Semana 3: Búsqueda línea y Binaria Semana 4: Aplicaciones Matemáticas utilizando arreglos Semana 5 y 6 Programación orientada a objetos (POO). Definición formal e implementación de objetos. Semana 7 Tipos de Datos Abstractos (TDA). Constructores y destructores. Semana 8 Examen parcial Semana 9 Sobrecarga de funciones.
  2. 2. Operadores new y delete. Semana 10 Arreglo de objetos. Puntero a objetos. Funciones amigas. Semana 11 Agregación y Composición. Semana 12 Generalización: concepto de herencia, subclases, super clases. Herencia simple y herencia múltiple. Funciones virtuales. Semana 13 Polimorfismo. Ligadura dinámica mediante funciones virtuales. Polimorfismo sin/con ligadura dinámica Semana 14 Concepto de sobrecarga de operadores. Sobrecarga de operadores unitarios. Sobrecarga de operadores binarios. Semana 15 Manejo de errores: Excepciones. Semana 16: Examen final Semana 17: Examen Sustitutorio 5. Metodología  Conceptualización  Aprendizaje basado en problemas  Trabajos y participación individual. 6. Sistema de Evaluación: EP : Examen Parcial. EF : Examen Final. PP : Promedio de Practicas ( PC1 , PC2). LAB : Laboratorio. PROY: Proyecto. Promedio = (3 EP + 3 EF + PP + 2 LAB + PROY) /10 Se considerara aprobados todos los alumnos cuya nota final sea mayor o igual que 10.5. El alumno tendrá derecho a un examen sustitutorio el cual reemplazará a la nota más baja de los exámenes: parcial o final. 7. Referencias: Bibliografía: 1. H. M. Deitel, P. J. Deitel. C++ como Programar. Edit. Prentice Hall Hispanoamericana, S.A 2002. México. 2. Aprendiendo Borland C++ Builder. Edit. Prentice Hall – Hispanoamericana, S.A 1999. México. 3. Guía de Programación orientada a objetos con Java. IBM.. 4. Joyanes Aguilar, Luis. Programación orientada a objetos. Edit. Mc. Graw Hill. 1998. España. 5. Introducción a la programación orientada a objetos, Addison Wesley. Wilmintong, Delaware, EUA. 6. Steven Hilzner. La Biblia de Java2. Edit. Anaya Multimedia 2000. España.
  3. 3. Direcciones de Internet: 7. http://www.borland..com 8. http://www.java.sun Ciudad Universitaria, Agosto de 2008

×