Silabo poo

Solo disponible en BuenasTareas
  • Páginas : 5 (1041 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de mayo de 2011
Leer documento completo
Vista previa del texto
Universidad Técnica de Babahoyo
Facultad de Administración Finanzas e Informática

Sílabo de Asignatura “Programación Orientada a Objetos”
1. DATOS INFORMATIVOS.
2.1. Nombre de la Escuela: Sistemas
2.2. Nombre de la Carrera: Ingeniería de Sistemas
2.3. Código: ES034
2.4. Pre-requisito: ES023
2.5. Nivel: Tercero
2.6. Horas teóricas: 20 HorasPrácticas: 112 Horas trabajo autónomo: 132
2.7. Total de horas: 264
2.8. Créditos: 6.19
2.9. Eje de Formación: Profesional.
2.10. Periodo: Enero –Junio 2011

2. DESCRIPCION DEL CURSO.

El objetivo de la asignatura es presentar fundamentos de programación y diseño orientados a objetos, usando el lenguaje C#. La asignatura aborda la enseñanza de la orientación aobjetos tanto desde el punto de vista del diseño como desde el de la implementación.

Como requisito previo para cursar esta asignatura se necesitarán los conocimientos y competencias relacionados con la asignatura Lenguaje de Programación y el alumno deberá haber superado con éxito la asignatura Estructuras de Datos

3. CONTRIBUCION DEL CURSO EN LA FORMACION PROFESIONAL
Al final de laasignatura, el alumnado deberá ser capaz de:

• Conocer y Comprender los conceptos básicos de programación orientada a objetos.
• Conocer y Comprender los elementos esenciales del lenguaje C#
• Codificar sencillos programas orientados a objetos en el lenguaje C#
• Conocer y Comprender conceptos básicos de diseño de programas orientados a objetos.

1. OBJETIVOS GENERALES DEL CURSO

*Identificar las nociones de objeto y clase tal y como se definen en Programación Orientada a Objetos (POO) y aplicarlas en la representación de información con claridad

* Distinguir entre tipos de relaciones entre clases y utilizar estas relaciones en la definición de nuevas clases con facilidad

* Analizar la noción de polimorfismo en POO y aplicarla en distintos casos de usocorrectamente

* Definir los conceptos de método abstracto y clase abstracta, observar su utilidad y diseñar clases que hagan uso de tales conceptos eficientemente

* Diseñar soluciones a problemas que involucren los distintos conceptos introducidos en la asignatura con responsabilidad

2. UNIDADES DE COMPETENCIA.

* Nociones de clase y objeto en Programación Orientada a Objetos(horas=52.8/créditos = 2.48)
* Relaciones entre clases. Herencia entre clases (horas=52.8/créditos = 2.48)
* Definición y uso de métodos polimorfos (horas=26.4/créditos = 1.23)

3. TOPICOS O TEMAS CUBIERTOS

CAPITULO I: INTRODUCCION A C#
1.1. Introducción a la tecnología .NET y bases sintácticas de C#
1.2. Espacios de nombres, clases, indicadores (variables yconstantes)
1.3. El sistema de tipos de C# (CTS de .NET Framework)
1.4. Operadores de C#
1.5. Nuestra primera aplicación en C#: "Hola mundo"
1.6. Control de flujo condicional: if...else if...else; switch
1.7. Control de flujo iterativo: bucles (for, while, do), instrucciones de salto y recursividad.


CAPITULO 2. CARACTERISTICAS DE LAORIENTACION A OBJETOS
2.1 Definición.
2.2 Ventajas Principales.
2.3 Namespace.
2.4 Los Objetos
2.5 Las clases
2.6 Modelo de Objetos
2.7 Relación entre objetos

CAPITULO 3. CONCEPTOS AVANZADOS DE POO
3.1 Constructores
3.2 Destructores
3.3 Herencia
3.4 Tipos de Herencia
3.5 Polimorfismo
3.6 Sobrecarga
3.7 Ejemplo práctico.
3.8 Laboratorio

CAPITULO 4. INTRODUCCION A LAS APLICACIONESWINDOWS
4.1 Introducción
4.2 Formularios
4.3 Cajas de Texto
4.4 Botones
4.5 Eventos
4.6 Métodos

4. EVALUACION.

| Primer Parcial | Segundo Parcial |
Tareas | 15 % | 15 % |
Talleres | 40 % | 40 % |
Trabajos de investigación | 5 % | 5 % |
Proyectos | 0 % | 0 % |
Evaluación Final | 40 % | 40 % |
Total | 100 % | 100 % |

5. BIBLIOGRAFÍA.

* SHARP, Jhon : VISUAL C#...
tracking img