PROGRAMACIÓN ORIENTADA A OBJETO (POO)

Documentos relacionados
ALGORITMOS, ESTRUCTURAS Y PROGRAMACION

DISEÑO CURRICULAR ALGORÍTMOS, ESTRUCTURAS Y PROGRAMACIÓN II

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERÍA PROYECTO CURRICULAR DE INGENIERÍA INDUSTRIAL

Secretaría de Docencia Dirección de Estudios Profesionales

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

DISEÑO CURRICULAR COMPUTACIÓN GRÁFICA

PMK SATCA 1 : Carrera:

ESTADISTICA DESCRIPTIVA Y PROBABILIDAD

Universidad Salesiana de Bolivia

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas

SILABO DE HERRAMIENTAS DE DESARROLLO DE SOFTWARE

PROGRAMA INSTRUCCIONAL

Comité Curricular Institucional GUIA PARA EL ESTUDIANTE 1. GENERALIDADES DEL MÓDULO DESARROLLAR APLICACIONES MODO CONSOLA Y ORIENTADAS A OBJETOS

PROGRAMA INSTRUCCIONAL COMPUTACIÓN PARA INGENIEROS

COMPORTAMIENTO ORGANIZACIONAL

Programación con Visual C#

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

Cátedra: Programación de Aplicaciones Visuales II 1

Universidad Central Del Este U.C.E. Facultad de Ciencias Administrativas y de Sistemas Escuela de Contabilidad

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL

PROGRAMA INSTRUCCIONAL INTRODUCCIÓN A LA INFORMÁTICA

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA DE INGENIERÍA INDUSTRIAL

PROGRAMA INSTRUCCIONAL INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET

DWB-1502 SATCA 1 : (1-4-5) Carrera:

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET 2010

ESTADISTICA INFERENCIAL

Carrera: Ingeniería en Tecnologías de la Información y Comunicaciones

PROGRAMA INSTRUCCIONAL FUNDAMENTO PARA EL DISEÑO DE SISTEMAS CON MICROPROCESADORES

VISUAL BASIC.NET. NIVEL COMPLETO

Visual Basic.net Completo

Visual Basic.net Completo

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5

PROGRAMA INSTRUCCIONAL LABORATORIO DE PROGRAMACION II

UNIVERSIDAD DE GUADALAJARA

1.-DATOS DE LA ASIGNATURA

Java Avanzado Facultad de Ingeniería. Escuela de computación.

DESARROLLO.NET 2011 CATÁLOGO FORMATIVO

UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA MECANICA DEPARTAMENTO ACADEMICO DE CIENCIAS BASICAS HUMANIDADES Y CURSOS COMPLEMENTARIOS

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Universidad Autónoma del Estado de México Licenciatura en Informática Administrativa Programa de Estudios: Diseño por Computadora

Torruco, Rubén Jerónimo Yedra Fecha de elaboración: Mayo / 2010 Fecha de última actualización: F1011 Programación orientada a objetos 1/10

GERENCIA FINANCIERA HORAS PRACTICAS (CONTADURIA) (ADMINISTRACION) VI INVESTIGACIÓN DE OPERACIONES

PROGRAMA INSTRUCCIONAL INFORMÁTICA II

DISEÑO CURRICULAR COMPUTACIÓN I

UNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura

DISEÑO CURRICULAR DIBUJO

UNIVERSIDAD MARÍA AUXILIADORA - UMA

ASP.NET PROGRAMA FORMATIVO. Modalidad: Teleformación. Duración: 56 horas. Objetivos:

JAIME RUBIANO LLORENTE

El lenguaje Visual Basic 2008

ESTRUCTURAS DE DATOS

FACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES

SECUENCIA DIDÁCTICA. Módulo IV

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: MTF Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

UNIVERSIDAD NACIONAL DE ITAPUA U.N.I. Creada por Ley Nº:1.009/96 del 03/12/96 Facultad de Ingeniería PROGRAMA DE ESTUDIOS

DISEÑO CURRICULAR BASE DE DATOS II

DISEÑO CURRICULAR ALGEBRA

PROGRAMA INSTRUCCIONAL TECNOLOGÍA DE LA COMUNICACIÓN II (RADIO)

Universidad de Guadalajara Centro universitario de los Altos Licenciatura en Ingeniería en Computación

PROGRAMA DE ASIGNATURA DE FACULTATIVA I

PLAN DE MATERIAS ACADEMUSOFT 3.2

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

Resultado de Aprendizaje:

PROGRAMA INSTRUCCIONAL CONTABILIDAD I

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE LENGUAJE DE PROGRAMACIÓN

Programa de estudios por competencias Programación

Microsoft Visual Basic.NET

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL

PROGRAMA INSTRUCCIONAL

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

Objetivos y Temario CURSO VISUAL BASIC 2010

PROGRAMA INSTRUCCIONAL LENGUAJE Y COMUNICACIÓN II

PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC. NET

Referencia a la Norma ISO 9001: Página 1 de 6

Programa de estudios por competencias Seminario de solución de problemas de Ingeniería de Software I

Al estudiante le permite analizar, diseñar, planificar y gestionar Sistemas de información. Concretamente, se pretende conocer:

UNIVERSIDAD DR. JOSE MATIAS DELGADO

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS DIVISIÓN DE ELECTRÓNICA Y COMPUTACIÓN

Programación I. Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

INSTITUCIONES FINANCIERAS

MS_10554 Developing Rich Internet Applications Using Microsoft Silverlight 4

Arquitectura y Sistemas de Operativos

UNIVERSIDAD DE GUADALAJARA

CARRERA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS SYLLABUS DE SISTEMAS DE INFORMACIÓN

SECRETARÍA DE EDUCACIÓN PÚBLICA SUBSECRETARÍA DE EDUCACIÓN E INVESTIGACIÓN TECNOLÓGICA DIRECCIÓN GENERAL DE INSTITUTOS TECNOLÓGICOS DESCENTRALIZADOS

Descripción del módulo: Este módulo describe la lógica de la programación y la utilización de programa orientado a objetos.

PROGRAMA INSTRUCCIONAL ELECTIVA: COMUNICACIONES INALAMBRICAS

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS

PROGRAMA DE CURSO. Escuela de Ingeniería de Sistemas y Computación Universidad del Valle Santiago de Cali, Colombia. Febrero 2007

PROGRAMA DE ESTUDIO : UN SEMESTRE ACADÉMICO : PRIMER AÑO, SEGUNDO SEMESTRE

PROGRAMA INSTRUCCIONAL LABORATORIO DE GERENCIA I

PROGRAMA INSTRUCCIONAL REDACCIÓN DE MEDIOS AUDIOVISUALES

Carrera: MTE Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

PROGRAMA INSTRUCCIONAL INFORMÁTICA I

SYLLABUS TIPO DE CURSO: TEÓRICO ( ) PRACTICO ( ) TEO-PRAC (X)

PROGRAMA DE ESTUDIOS POR COMPETENCIAS: PROGRAMACIÓN AVANZADA. Área de docencia: Electrónica Básica

Transcripción:

PROGRAMACIÓN ORIENTADA A OBJETO (POO) CODIGO HORAS TEORICAS HORAS PRACTICAS UNIDADES CREDITO SEMESTRE PRE REQUISITO 216254 (COMPUTACION) 226254 (SISTEMAS) 03 02 04 VI PROGRAMACION ESTRUCTURADA ELABORADO POR REVISADO POR APROBADO POR ING. MARISELA ZABALA PARADA ING. URRIBARRI MARGELIS ING. HECTOR REVILLA LIC. MIRTHA FUENMAYOR

JUSTIFICACION La cátedra de PROGRAMACIÓN ORIENTADA A OBJETO es de importancia en el proceso de formación del estudiante de las carreras de ingeniería en sistemas y computación por cuanto se desarrollarán habilidades y destrezas en la creación de software de calidad basado en el elemento básico llamado objeto, que es lo percibido del estudio real y su transformación a un lenguaje natural, que destaque sus características haciendo uso de clases, atributos, propiedades y métodos implementado en un lenguaje de programación orientado a objeto tanto libres como privativos, necesarios para el desarrollo de aplicaciones en un lenguaje de programación especifico; requeridas por los usuarios, clientes u organizaciones. Cabe destacar, que la cátedra de programación orientada a objeto pretende aplicar los fundamentos teóricos vistos en la cátedra de programación estructurada aunados a los métodos, propiedades, eventos y conexiones a datos que se emplean en el lenguaje de programación Visual Studio, a fin de dar respuesta a las necesidades planteadas por usuarios. Tomando en cuenta su aporte en el ámbito organizacional en las diferentes áreas del conocimiento, se hace necesario el estudio de esta materia y con enfoque muy especial a los estudiantes de Ingeniería de la Universidad Dr. José Gregorio Hernández. El contenido curricular se ha dividido en cuatro (4) Unidades: UNIDAD I. INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS (POO). UNIDAD II: CONTROLES Y EVENTOS. UNIDAD III: LAS CLASES EN LA POO. UNIDAD IV: CONEXIÓN A BASE DE DATOS. Conceptual Procedimental Actitudinal GENERALES Analizar los fundamentos teóricos de la programación orientada a objeto haciendo uso de un lenguaje de programación orientado a objeto privativo o libre de vanguardia. Construir interfaces graficas aplicando los principios de la programación orientada objetos con un lenguaje de programación privativo o libre de vanguardia. Valorar la programación de aplicaciones haciendo uso de lenguaje de programación orientada a objeto y gestor de base de datos relacional privativo o libre de vanguardia.

UNIDAD I: INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS (POO) OBJETIVO TERMINAL: ANALIZAR LOS CONCEPTOS BÁSICOS DE PROGRAMACIÓN ORIENTADA A OBJETOS, PARA EL DESARROLLO DE HABILIDADES Y DESTREZAS EN LA CREACIÓN DE SOFTWARE. 1. Identificar los términos básicos de la Programación Orientada a Objetos (POO), con el objeto de aplicarlos en la construcción de clases. 2. Diferenciar la programación estructurada y la orientada a objetos, con el objeto de visualizar sus beneficios. 1. TERMINOS BASICOS DE LA POO. Definición. - Características. Términos Básicos: - Polimorfismo. - Herencia. - Encapsulado. - Clases. - Objetos. - Propiedades. - Métodos. - Eventos. - Sobrecarga. - Sustitución. - Ocultación. 2. PROGRAMACION ESTRUCTURADA Y ORIENTADA A OBJETOS. Ventajas y Desventajas. Lenguajes de Programación.. Construcción de resúmenes. Elaboración de Glosario Técnico. Revisión de enlaces web Ejercicios de Aplicación. Grupos de internet, interactividad de guías digitales.. Computador Internet Diapositivas Trabajos en Grupos.. Discusión del Glosario Técnico Trabajos en Grupos...

3. Explicar el Entorno Desarrollo Integrado (IDE) de Visual Studio, para la creación de clases de la POO. 4. Construir programas que apliquen los fundamentos de la POO, haciendo uso del IDE de Visual Studio. 3. ENTORNO DE VISUAL STUDIO: Definición. Características. Ventajas y Desventajas. Versiones de Visual Basic. Diferencias entre versiones. Lenguajes similares al IDE Visual Studio. 4. PROGRAMAS EN LENGUAJE VB.NET APLICANDO FUNDAMENTOS BASICOS Programas que muestren: - Polimorfismo. - Herencia. - Encapsulado. - Clases. - Objetos. - Propiedades. - Métodos. - Eventos. - Sobrecarga. - Sustitución. - Ocultación... Experiencias. Ejercicios en Laboratorio. Visual Studio Computador Internet Diapositivas Visual Studio Computador Internet Diapositivas. Prácticas Dirigidas Trabajos en Grupos.

UNIDAD II: CONTROLES Y EVENTOS OBJETIVO TERMINAL: CONSTRUIR PROGRAMAS HACIENDO USO DE LOS CONTROLES Y EVENTOS PERMITIDOS EN VISUAL STUDIO. 1. Describir los controles comunes que pueden definirse en los formularios de Visual Studio, con y sin acceso a datos, así como también en los menús. 1. CONTROLES EN VISUAL STUDIO Y SUS PROPIEDADES. Formularios: - Campo de Texto. - Etiquetas. - Botones. - Lista de Chequeo. - Botones de Radio. - Cuadro de Lista. - Botones de Opción. - Barras de Desplazamiento. - Temporizadores. Datos: - DirListBox. - DriverListBox. - FileListBox. - ListadeImagenes. Barra de Herramientas. Controles de Reproducción de Medios.. Prácticas Dirigidas.... Trabajos en Grupos..

2. Explicar los eventos posibles en los controles de Visual Studio. 3. Identificar los métodos que puede asociarse a los controles de Visual Studio, estableciendo sus tipos y usos respectivos. 4. Construir programas con controles, eventos y métodos en Visual Studio. 2. EVENTOS EN VISUAL STUDIO MouseMove. Mousedown. Change. Click. Doubleclick. Getfocus. Lostfocus. 3. METODOS EN LOS CONTROLES DE VISUAL STUDIO Tipos y usos: - Public Function - Public Sub 4. PROGRAMAS CON CONTROLES, EVENTOS Y METODOS Ejercicios prácticos Practicas dirigidas. Demostrativa Practicas dirigidas. Experiencias Practicas en el laboratorio utilizando el lenguaje. Prueba Practica Prueba Practica

UNIDAD III: LAS CLASES EN LA POO OBJETIVO TERMINAL: APLICAR EL USO DE LAS CLASES EN LA POO EN VISUAL STUDIO A FIN DE GARANTIZAR LA REUSABILIDAD DE LOS MÉTODOS IMPLEMENTADOS. 1.- Describir las clases en la POO en Visual Studio, haciendo uso de la sintaxis del lenguaje. 2.- Aplicar en un caso práctico el uso de las clases, en Visual Studio. 3. Reconocer la jerarquía de herencia en las clases. Atendiendo a sus características 4. Identificar el constructor y destructor de las clases implementadas en el IDE de Visual Studio, atendiendo a sus características 1. CLASES EN LA POO EN VISUAL STUDIO: Definición. - Características fundamentales de las clases. 2. USO DE LAS CLASES Sintaxis. Miembros de una clase. Ámbitos de una clase. 3. CLASES Y HERENCIA Jerarquía de herencia en clases protected. Jerarquía de herencia en clases privated. 4. CONSTRUCTOR Y DESTRUCTOR DE LAS CLASES. Constructores. - Definición. - Características. Destructores. - Definición. - Características. Demostrativa Experiencias Practicas en el laboratorio utilizando el lenguaje Demostrativa Experiencias Practicas en el laboratorio utilizando el lenguaje. Demostrativa Experiencias Practicas en el laboratorio utilizando el lenguaje Demostrativa Experiencias Practicas en el laboratorio utilizando el lenguaje Guías de estudio Trabajos en Grupos Trabajos en Grupos Trabajos en Grupos Casos Prácticos Taller practico.

UNIDAD IV: CONEXIÓN A BASE DE DATOS. OBJETIVO TERMINAL: CONSTRUIR PROGRAMAS QUE EMPLEEN LA CONEXIÓN A BASE DE DATOS, PARA LA REALIZACIÓN DE OPERACIONES DE CONSULTA, EDICIÓN, ELIMINACIÓN E INSERCIÓN DE DATOS DESDE LAS INTERFACES GRAFICAS DE VISUAL STUDIO. 1. Describir el uso del ADO para la conexión de datos. 2. Analizar los tipos de plataforma de conexión a datos, para la implementación en Visual Studio. 1. USO DEL ADO PARA LA CONEXION DE DATOS. Definición ADO & ADO.NET Beneficios del ADO.NET Sintaxis de ADO.NET Recordset y DataSet 2. PLATAFORMA DE CONEXION A DATOS System.Data System.Data.OleDb Demostrativa Experiencias Demostrativa Experiencias Trabajos en Grupos Trabajos en Grupos 1 1 3. Ejecutar ejercicios prácticos en Visual Studio que requieran manipulación de datos. 3. MANIPULACION DE DATOS Consultar. Modificar. Eliminar. Insertar. Demostrativa Experiencias Trabajos en Grupos Prueba mixta 10

BIBLIOGRAFÍA RECOMENDADA 1.- CEBALLOS, F. Microsoft Visual Basic.Net Lenguaje y Aplicaciones. Editorial Ra-Ma. (2006). 976 páginas 2.- CEBALLOS, F. Visual Basic: Interfaces Graficas y aplicaciones para Internet con WPF, WCF, y Silverlight. Editorial Ra-Ma. (2012).895 páginas 3.- CHARTE, F. Visual Basic.Net. Editorial Anaya. (2002), 352 páginas 4.- CONESA, J., RIUS, A., CEBALLOS, G. Introducción a.net. Editorial UOC. (2010). 163 páginas 5.- JHONSON, B. Professional Visual Studio 2012. Editorial Wirox. (2012). 6.- LUNA LOZANAO, R. Visual Basic 2010. Madrid. Grupo Anaya Multimedia. (2010). 400 páginas 7.- RUIZ, F., SERRANO, M. Programación con Visual Basic.Net. (2008). 352 páginas