You are on page 1of 5

INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE

CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA

I. DATOS INFORMATIVOS

Carrera : COMPUTACIN E INFORMATICA


Especialidad : Ingeniera de Software
Ingeniera de Redes y Comunicaciones
Curso : Tcnicas de Programacin Orientada a Objetos B NET
Cdigo : T-INF104
Ciclo : Segundo
Requisitos : T-INF101 B (Fundamentos de Programacin B)
Duracin : 12 Semanas
Horas Semana : 06 horas
Versin : v.0310

II. SUMILLA:

El alumno aprender en estas semanas a utilizar el lenguaje Visual Basic .NET 2005 en la
construccin de programas aplicando las tcnicas de Desarrollo Orientado a Objetos.
Durante aos, los programadores se han dedicado a construir aplicaciones muy parecidas que
resolvan una y otra vez los mismos problemas. Para conseguir que los esfuerzos de los
programadores puedan ser utilizados por otras personas se cre la POO (Programacin
Orientada a Objetos), que es una serie de normas de realizar las cosas de manera que otras
personas puedan utilizarlas y adelantar su trabajo, de manera que consigamos que el cdigo
se pueda reutilizar

III. OBJETIVO

A. General
Disea estructuras de datos orientados a objetos y estructuras eficientes en el
desarrollo de aplicaciones informticas de una realidad especfica; de manera
consciente y reflexiva, aplicando las tcnicas esenciales de Programacin Orientada
a Objetos (POO) para resolver problemas computacionales tpicos.

B. Especfico
Comprender y aplicar los elementos principales del .NET Framework y de los
NameSpaces.
Aplicar los conceptos de estructuras de datos en la construccin eficiente de un
programa de computadora usando la programacin orientada a objetos.
Comprender el concepto relacionado de la Programacin Orientada a Objetos
haciendo uso debido de Clases y Herencias de Objetos.
Identificar los principios de la programacin orientada a objetos.
Explicar los conceptos bsicos y terminologa de diseo orientado a objetos
especficamente para Visual Basic 2005.
Aplicar el manejo de Mtodos.

[CASIv.0310] Pg.1
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA

IV. CONTENIDOS

SEMANA 1: Introduccin a la Plataforma .NET


Sesin 1.
1. Componentes: NET Framework, Building Block Services, Visual Studio .NET, .NET
Enterprise Servers
2. NET Framework. Beneficios. Lenguajes. Componentes: CLR, Class Library, ADO.NET,
ASP .NET, Web Forms, Windows Forms.
3. Namespaces.

Sesin 2.
1. Entorno Integrado de Visual Studio .NET
2. Variables y Estructura de Datos
2.1. Tipos de Datos.
2.2. Conversin Explcita e Implcita de Tipos.
2.3. Funciones de Conversin.
2.4. Variables. mbito: Local, Privado y Pblico
2.5. Estructuras. Creacin y Uso. Declaracin.
2.6. Enumeraciones.

Sesin 3: Laboratorio
1. Diseo de Aplicaciones Windows en Visual Basic .NET 2005
1.1. Windows Forms. Propiedades y Eventos.
1.2. Controles Bsicos: TextBox, Label, Button. Propiedades y Eventos
1.3. Eventos y Delegados. La palabra clave Handles

SEMANA 2: Diseando Aplicaciones usando Visual Basic .NET


Sesin 1.
1. Uso de Estructuras de Control
1.1. Condicionales, Selectivas Mltiples
1.2. Repetitivas

Sesin 2.
1. Uso de Controles
1.1. Opciones: CheckBox, RadioButtons
1.2. Listados: ListBox, ComboBox
1.3. Grficos: PictureBox

Sesin 3: Laboratorio
1. Construccin de Aplicaciones MDI
1.1. Posicionamiento de formularios Windows en formularios MDI
1.2. Funcionamiento de Aplicaciones MDI
2. Diseo de Mens con el control MenuStrip, barras de Herramientas con el ToolStrip y
barras de estado con el StatusStrip.

SEMANA 3: Introduccin a la Estructura de Datos


Sesin 1.
1. Manejo de Vectores y Matrices.
1.1. Conceptos.
1.2. Operaciones: Asignacin y obtencin de valores. Recorrido por los elementos de
un Arreglo.

[CASIv.0310] Pg.2
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA

Sesin 2.
1. Metodologa usada en la construccin de aplicaciones.

Sesin 3: Laboratorio
Desarrollo de Aplicaciones usando Vectores y Matrices.

SEMANA 4: Ordenamiento y Bsquedas


Sesin 1.
1. Ordenamiento de datos
1.1. Mtodo de Burbuja
1.2. Mtodo Shell

Sesin 2.
1. Busqueda de datos
1.1. Lineal
1.2. Binaria

Sesin 3: Laboratorio
Desarrollo de Aplicaciones usando ordenamientos y bsquedas en Vectores y Matrices.

SEMANA 5: Revisin de temas generales


Sesin 1.
1. Repaso de temas. Resolucin de casos.

Sesin 2.
1. Evaluacin Terica. Criterios: Conceptos de vectores y matrices. Elaboracin de
algoritmos usando estructuras de datos.

Sesin 3: Laboratorio
Evaluacin Practica. Criterios: Construir aplicaciones que permitan aplicar los temas vistos
en clases.

SEMANA 6: Programacin Orientada a Objetos


Sesin 1.
2. Entendiendo el modelo POO
2.1. Herencia
2.2. Polimorfismo
2.3. Encapsulamiento
3. Clases y Estructuras
4. Interfaces
5. Constructores y Destructores
6. Sobrecarga
7. Miembros de las Clases: Campos, Propiedades y Mtodos. mbitos: Public, Private,
Protected, Friend, Protected Friend.

Sesin 2.
2. Definiendo clases y estructuras en VB .NET.
3. Uso de la Herencia.
4. Definiendo interfaces. Uso dentro de las Clases.
5. Aplicando el concepto de polimorfismo.

Sesin 3: Laboratorio
Desarrollo de Aplicaciones orientadas a objetos.

[CASIv.0310] Pg.3
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA

SEMANA 7: Colecciones
Sesin 1.
8. Manejo de Colecciones
8.1. Concepto de Colecciones. Tipos.
8.2. Agregar y remover tems de una coleccin.
8.3. Recorrer los tems de una coleccin.

Sesin 2.
6. Colecciones Especializadas: ArrayList, HashTable
7. Interfaces
7.1. IEnumerable e IEnumerator
7.2. ICloneable
7.3. IComparable

Sesin 3: Laboratorio
Desarrollo de Aplicaciones usando Colecciones.

SEMANA 8: Input / Output (I/O)


Sesin 1.
1. Clases del File System (Sistema de Archivos)
1.1. Clase FileSystemInfo
1.2. Clase FileInfo
1.3. Clase DirectoryInfo
1.4. Clase DriveInfo
1.5. Enumerando los Drives: uso de la enumeracin Drivetype
1.6. Clase Path. Cambiando la extensin de un archivo.

Sesin 2.
8. Manejo de Errores y excepciones
8.1. Gestin de Excepciones. La clase Exception
8.2. La instruccin Try..CatchFinally

Sesin 3: Laboratorio
Desarrollo de Aplicaciones manipulando el Sistema de Archivos.

SEMANA 9: Streams de Datos y Archivos


Sesin 1.
1. Streams de Datos y de Archivos
1.1. Comprendiendo los Streams.
1.2. Clases que facilitan la lectura y escitura de datos
1.3. La Clase File
1.4. La Clase Directory
1.5. Accediendo a un archivo: uso de la enumeracin FileAccess.
1.6. Creacin de archivos usando la enumeracin FileMode.
1.7. Manejo de Clases: Stream, FileStream, MemoryStream. Uso del Writer y Reader

Sesin 2.
1. Modelo de Programacin en Capas.
1.1. Capa de Datos (DataLayer)
1.2. Capa Logica de Negocios (LogicalLayer)
1.3. Capa de Presentacin (ClientLayer)

Sesin 3: Laboratorio
Desarrollo de Aplicaciones.

[CASIv.0310] Pg.4
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA

SEMANA 10: Semana de Regularizacin

SEMANA 11: Semana de Exmenes Finales

SEMANA 12: Semana de Exmenes Sustitutorios

V. EVALUACIN

La ponderacin de evaluaciones ser:

PRACTICO Porcentajes
Evaluacin Aplicativa - EA 35 %
Evaluacin Continua - EC 15 %
TEORICO
Evaluacin Terica * - ET 40 %
ACTITUDINAL
Asistencias AS 3%
Participacin en Clases - PCL 7%
Total 100 %

* Es el promedio de las evaluaciones tericas (mnimo 1).

La formula de evaluacin ser:

[ 0.35(EA) + 0.15(EC) + 0.40(ET) + 0.03(AS) + 0.07(PCL) ]

VI. BIBIOGRAFA

JOYANES AGUILAR, Luis. Fundamentos de Programacin,


Estructura de Datos y Programacin Orienta Objetos. 3era
Edicin McGraw-Hill/Interamericana de Espaa

Manuales Oficiales de Preparacin para los Exmenes de


Certificacin Microsoft
i. Curso 2546: Core Windows Application Development with
Visual Studio 2005

MCTS Self-Paced Training Kit (Exam 70-536): Microsoft .NET


Framework 2.0 Application Development Foundation

Programming Microsoft Visual Basic 2005: The Language

[CASIv.0310] Pg.5

You might also like