UNIVERSIDAD DR. JOSE MATIAS DELGADO FACULTAD DE ECONOMIA, EMPRESA Y NEGOCIOS LICENCIATURA EN TECNOLOGIAS DE LA INFORMACION NOMBRE DE LA ASIGNATURA: PROGRAMACIÓN DE COMPUTADORAS 2 a. Generalidades. Número de Orden: 20 Código: Ciclo Académico: Prerrequisit o (s): Área: PRC 1 U.V.: IV Duración del Ciclo en Semanas: Duración /Horas Clase Minutos: 50 minutos Especializa da Número /Horas Clase por Ciclo: 80 4 Horas Teóricas/ Semanales: Horas Prácticas/ Semanales: PRC 2 16 1 4 b. Descripción de la Asignatura: El área de programación constituye uno de los bastiones de mayor importancia para un profesional en tecnologías de la información. La programación de orientada a objetos computadoras constituye una base fundamental para empezar a crear aplicaciones y sistemas de información, del que se tenga como resultado un producto robusto, compatible, expandible, reutilizable, eficiente, fácil de usar, portable, actualizable y con integridad. El desarrollo de aplicaciones informáticas a partir de herramientas de programación visual, extrema o apoyándose en herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora), permite una construcción con menor tiempo, diseños agradables y con la mayoría de recursos y componentes que se necesite incorporar. En la actualidad se utilizan kits de recursos conocidos como Framework, que son muy demandados por las características ya mencionadas, por lo que dedicar un curso de estudios a este tema, resulta de alto provecho ya que el participante adquirirá competencias importantes para integrarse al medio productivo. c. Objetivos Generales de la Asignatura: Cognoscitivo. Conocer los recursos tecnológicos y ventajas que ofrecen los frameworks para el desarrollo de aplicaciones, que permita la finalización de producto en menos tiempo y con las características y calidad demandada en el contexto empresarial. UNIVERSIDAD DR. JOSE MATIAS DELGADO FACULTAD DE ECONOMIA, EMPRESA Y NEGOCIOS LICENCIATURA EN TECNOLOGIAS DE LA INFORMACION Procedimental. Desarrollar aplicaciones informáticas que cumplan con las características propias de un producto de software, propiciando que el participante del curso, irrumpa en el entorno de la construcción de soluciones aplicadas. Actitudinal. Analizar el potencial que ofrece la utilización de recursos modernos de programación, permitiendo la optimización de sus compontes. d. Contenido: UNIDAD I INTRODUCCIÓN AL USO DE FRAMEWORKS. Contenido. 1.1. Plataformas de desarrollo en ambientes visuales. 1.2. Qué es un Framework?. Componentes. 1.3. Estructura de una aplicación. 1.4. Ambiente de trabajo. 1.5. Nivel de Consola y nivel visual. 1.6. Sintaxis para la codificación. 1.7. Depuración, prueba, ejecución y documentación de programas. 1.8. Variables, constantes, expresiones y tipos de datos. 1.9. Entrada y Salida de datos. 1.10. Crear un proyecto manejando variables y estructuras de programación. UNIDAD II VARIABLES Y ESTRUCTURAS DE DATOS Contenido. 2.1. Introducción a los tipos de datos. 2.2. Variables, constantes y expresiones. 2.3. Ámbito y tipos de variables. 2.4. Matrices. 2.5. Aplicación de las matrices. 2.6. Comparación con una Base de Datos. 2.7. Datos Estructurados: Registros y Archivos. 2.8. Métodos de búsqueda y ordenación. 2.9. Ejercicios de práctica integrada. UNIDAD III ESTRUCTURAS DE CONTROL Contenido. 3.1. Estructuras Básicas. 3.1.1. Secuenciales. 3.1.2. Decisión. 3.1.3. Repetición. UNIVERSIDAD DR. JOSE MATIAS DELGADO FACULTAD DE ECONOMIA, EMPRESA Y NEGOCIOS LICENCIATURA EN TECNOLOGIAS DE LA INFORMACION 3.2. 3.3. 3.1.4. Comodines (Banderas). Estructuras para la depuración de errores. Manejo de errores y excepciones. UNIDAD IV PROGRAMACIÓN ORIENTADA A OBJETOS (POO) Contenido. 4.1. Tecnologías de Desarrollo de Software: Programación Orientada a Objetos. 4.2. Aportes de la POO en el entorno informático. 4.2.1. Las clases. 4.2.2. Los Objetos. 4.2.3. Herencia. 4.2.4. Encapsulamiento. 4.2.5. Abstracción. 4.2.6. Polimorfismo. 4.2.7. Instanciación. 4.3. Ejercicios de práctica aplicados. UNIDAD V FUNCIONES Y PROCEDIMIENTOS. Contenido. 5.1. Los Métodos. 5.2. Las Funciones y Procedimientos. 5.3. Aplicación. 5.4. Parámetros y referencias. 5.5. Recursividad. 5.6. Constructores. 5.7. Procedimientos personalizados. UNIDAD VI ACCESO A BASES DE DATOS. Contenido. 6.1. Importancia de la conexión a bases de datos. 6.2. Aplicación de Tecnologías para la conexión a datos. 6.3. Acceso y trabajo con datos. 6.4. Crear un proyecto con conexión a bases de datos. 6.5. Formas de conexión a las bases de datos. 6.6. Conexión a base de datos por medio de clases. 6.7. Conexión a hojas electrónicas. 6.8. Entornos de conexión conectado y desconectado. 6.9. Estándar de programación a nivel de capas. 6.9. Desarrollo de aplicaciones haciendo uso de bases de datos. UNIVERSIDAD DR. JOSE MATIAS DELGADO FACULTAD DE ECONOMIA, EMPRESA Y NEGOCIOS LICENCIATURA EN TECNOLOGIAS DE LA INFORMACION UNIDAD VII DESARROLLO DE APLICACIONES CON COMPONENTES. Contenido. 7.1. Identificación y aplicación de Controles estándar. 7.2. Empleo de Componentes. 7.3. Empleo de componentes enfocados al entorno Web. UNIDAD VIII GESTIÓN DE LAS SALIDAS DE INFORMACIÓN. Contenido. 8.1. Gestores de Informes. 8.2. Entorno de diseño. 8.3. Especificaciones. 8.4. Filtros. 8.5. Construcción de informes. e. Estrategia Metodológica. El programa de la presente asignatura ha sido formulado para desarrollarse en un 80% en horas prácticas, lo cual incluye, facilitar los contenidos integrados al contexto real de forma paralela, proceso que será evaluado a través de investigaciones, laboratorios, elaboración de proyectos y otras actividades que contribuyan a la adquisición de las competencias. Así mismo, se empleará un 20% de horas teóricas para cimentar la base conceptual de los contenidos vertidos, evaluándose con las mismas estrategias de la práctica. En el ciclo de aprendizaje de este programa, el estudiante es el centro del mismo, y como tal, su rol se estima dinámico, proactivo y propositivo, contando con el apoyo y guía del facilitador asignado, quien podrá ejecutar sus sesiones de clase tanto presencial, semipresencial como virtualmente, lo que será validado por la Universidad. UNIVERSIDAD DR. JOSE MATIAS DELGADO FACULTAD DE ECONOMIA, EMPRESA Y NEGOCIOS LICENCIATURA EN TECNOLOGIAS DE LA INFORMACION f. Bibliografía. NOMBRE DE LA OBRA PAÍS AÑO DE EDICIÓN NÚMERO DE EJEMPLARES EN BIBLIOTECA Anaya Multimedia España 2002 6 Gómez Jiménez, Enrique Marcombo, S.A. España 2011 * Julien DOLLON James RAVAILLE ENI EDICIONES España 2011 * AUTOR CASA EDITORA VISUAL BASIC.NET Halvorson, Michael APLICACIONES CON VISUAL BASIC .NET VISUAL STUDIO 2010. DESARROLLO DE APLICACIONES WEB CON C# 4 Sitios Web. Nombre del sitio http://www.microsoft.com http://msdn.microsoft.com/library/ dd831853.aspx http://www.joomlaempresa.es * En adquisición. Responsable Visual Basic 2010 Express, Microsoft Visual Basic Documentación. Joomla Empresa País Fecha de Visita USA 20-May-2012 USA 20-May-2012 España 20-May-2012