Objetivos y tematica objectives and theme



Descargar 88,69 Kb.
Fecha de conversión23.06.2017
Tamaño88,69 Kb.

MATERIA

OBJETIVOS Y TEMATICA

OBJECTIVES AND THEME

BIBLIOGRAFIA

COM-11101 Algoritmos Y Programas

Algorithms and Programs



Objetivo: El objetivo principal de esta materia, eminentemente formativa, es iniciar al alumno en la forma de pensar algorítmica. El alumno conocerá además las técnicas de programación estructurada y las implementara por medio del lenguaje de programación JAVA.

Temática: Historia de la computación. Hardware y Software. Principales áreas de la computación. Avances de la computación. Algoritmos, Diagramas de Flujo y Programas. Reglas para la construcción de diagramas de flujo. Conceptos fundamentales: tipos de datos; identificadores, constantes y variables; operaciones aritméticas, expresiones lógicas, bloques de asignación. Programas. Estructuras algorítmicas selectivas, Estructuras algorítmicas repetitivas. El lenguaje de programación JAVA. Tipos de datos estructurados, arreglos, arreglos bidimensionales. Modularización, Funciones, objetos globales y locales.




Objective: The main objective of this subject, essentially formative, is to initiate the student in the algorithmic way of thinking. The student will know also structured programming techniques and implanted by means of the programming language JAVA.

Subject: History of Computing. Hardware and Software. Principal areas of computing. Advances in computers. Algorithms, Flowcharts and Programs. Rules for building flowcharts. Fundamental concepts: data types, identifiers, constants and variables, arithmetic, logical expressions, allocation blocks. Programs. Algorithmic structures targeted, repetitive algorithmic structures. The programming language JAVA . Structured data types, arrays, two-dimensional arrays. Modularization, functions, global and local objects.




-Adams, J. “Alice in Action with Java.” Thomson Course Technology

-Damm, W., Cooper, S., and Paush R. “Learning to program with Alice”. Pearson Prentice Hall, second edition 2009

-Cairo, O. “Fundamentos de Programación “. Pearson-Prentice Hall, 2006

-Deitel, H., amd Deitel, P. “Java, -how to program” Pearson-Prentice Hall, seventh edition, 2007



COM-11102 Estructuras de Datos para Ingeniería

Data Structures for Engineering

Prerrequisitos:

COM-11101


Objetivos: Desarrollar en el alumno la habilidad para analizar problemas diversos, a fin de que formule y exprese una solución algorítmica para los mismos. Utilizar el refinamiento paso a paso como una disciplina metodológica para la resolución de problemas. El alumno adquirirá elementos para el almacenamiento y la manipulación de la información en memoria principal y secundaria.
Temática: Lenguaje de programación JAVA. Métodos de ordenamiento interno y métodos de búsqueda. Matrices poco densas y manejo lineal de arreglos. Registros y uniones. Archivos de formato binario. Pilas. Colas. Recursividad.




Objectives: To develop in students the ability to analyze different problems, to formulate and express an algorithmic solution for them. Using the refinement step by step as a methodological discipline to solve problems. The student will acquire elements for storage and handling of information in primary and secondary memory.

Subject: JAVA programming language Internal management methods and search methods. Sparse matrices and linear handling arrangements. Records and unions. Binary files. Batteries. Colas. Recursion.




-Lewis, J. &Chase, J., “Java software structures: designing and using data structures”, Second edition Pearson Education, Inc., 2005

-Drake, P., Data Structures and Algorithms in Java”, Pearson, 2006

-Cairó, O. & Guardati, S., Data Structures, México, third edition, McGraw-Hill, 2006


COM-11103 Estructuras de Datos Avanzadas

Advanced Data Structures

Prerrequisitos:

MAT-14200 COM-11102


Objetivos: El alumno conocerá el paradigma de programación orientado a objetos y utilizara las principales estructuras de datos, para el almacenamiento y manipulación de información en memoria principal. El alumno utilizará estructuras dinámicas para encontrar no solamente una solución a un problema sino una solución eficiente y elegante.
Temática: Fundamentos del paradigma orientado a objetos. Tipos abstractos de Datos. Las clases y los objetos. Miembros de clases públicas y privadas. Constructores y destructores de clases. Encapsulación y ocultamiento de datos. Herencia. Funciones constructoras con herencia. Herencia múltiple. Herencia de múltiples niveles. Miembros protegidos. Sobrecarga de funciones. Funciones y virtuales. Estructuras dinámicas y lineales de datos. Solución de colisiones. Pilas y colas como listas. Estructuras dinámicas y no-lineales de datos. Árboles en general. Gráficas dirigidas y no dirigidas. Conceptos básicos.




Objectives: The student will learn the paradigm of object-oriented programming and will use the main data structures for storing and manipulating information in main memory. The student will use dynamic structures to find not only a solution to a problem but an efficient and elegant.

Theme: Fundamentals of object-oriented paradigm. Abstract data types. Classes and objects. Members of public and private classes. Class constructors and destructors. Encapsulation and data hiding. Inheritance. Constructor functions with inheritance. Multiple inheritance. Multilevel inheritance. Protected members. Function overloading. virtuals and functions. Linear dynamic structures and data. Resolving collisions. Stacks and queues as lists. Dynamic structures and nonlinear data. Trees in general. Directed and undirected graphs. Basics.




Lewis, J., “Java Software Structures: designing and using data structures”, 2nd edition Pearson Education, Inc., 2005

COM-11107 Organización y Programación de Computación

Computer Organization and Programming

Prerrequisitos:

COM-11103



Objetivos: Introducir al alumno en la arquitectura de un procesador moderno altamente integrado. Su arquitectura. Software cuestiones. Lenguajes de programación. Los sistemas operativos. Ensamblador altamente eficiente programación de nivel.
Tema: la tecnología electrónica. La arquitectura de un computador digital. La serie de procesadores Intel Pentium-como un ejemplo de un estado de la unidad de procesamiento . El lenguaje ensamblador. Programación de las técnicas y herramientas.


Objectives: Introduce the student to the architecture of a modern highly integrated processor. Its architecture. Software issues. Programming languages. Operating systems. Highly efficient programming assembler’s level.
Theme: electronic technology. The architecture of a digital computer. The intel-pentium series processor as an example of a state of the art processing unit. Assembly language. Programming techniques and tools.

Irvine, K.P., “Assembly language for intel based computers” Prentice Hall 4th edition, 2003



COM-11302 Algorítmica y Programación

Algorithmic and Programming

Prerrequisitos:

COM-16301 MAT-14300


Objetivo: Iniciar al alumno en la forma de pensar algorítmicamente. Conocer las técnicas de programación estructurado mediante el uso del lenguaje de programación Java .
Temática: Conceptos clásicos de sistemas de cómputo, hardware y software, componentes de un sistema operativo. Comandos básicos del editor y sistema operativo VMS. Concepto de algoritmo. Expresión por medio de diagrama de flujo. Estructuras algorítmicas. Elementos de Java Procesos de compilación y ejecución de un programa. Estilos de programación, documentación de programas y optimización de algoritmos. Introducción a archivos de texto, arreglos y conceptos de ordenamiento. Matrices. Tipos de los índices y de los elementos. Segmentación: subprogramas.




Objective: To initiate the student in the way of thinking algorithmically. Learn the techniques of structured programming using the Java programming language.
Theme: Classic Concepts of computer systems, hardware and software components of an operating system. Basic commands of editor and VMS operating system. Concept of algorithm. Expression through the flowchart. Algorithmic structures. Elements of Java compilation and execution processes of a program. Programming styles, program documentation and optimization algorithms. Introduction to text files, arrays, and management concepts. Matrices. Types of indices and elements. Segmentation: subprograms.





COM-11303 Estructuras de Información para Matemáticos y Actuarios

Information Structures for Mathematicians and Actuaries

Prerrequisito:

COM-11302


Objetivo: El alumno conocerá las principales estructuras de datos, que son una herramienta más para la buena formulación de algoritmos. El estudiante encontrará no solamente una solución a un problema, sino una solución eficiente. Conocerá una serie de técnicas para el almacenamiento y la manipulación de la información en memoria principal.
Temática: Revisión del lenguaje C++. Datos estructurados. Cadenas de caracteres. Registros. Conjuntos. Pilas. Colas. Recursividad. Algoritmo de ordenamiento Quicksort. Métodos de ordenamiento. Métodos de búsqueda: secuencial y binaria. Listas ligadas. Comparación con arreglos. Procedimientos NEW y DISPOSE. Creación de una lista. Búsqueda, inserción y eliminación de un elemento. Árboles. Árboles generales y binarios. Recorrido de árboles binarios (preorden, en orden y postorden). Árboles perfectamente balanceados. Árboles AVL o balanceados. Transformación de llave (HASH). Método de encadenamiento para resolución de colisiones. Gráficas y gráficas dirigidas. Matriz de adyacencia y de incidencia. Algoritmos en gráficas. Distancia más corta. Excentricidad.




Objective: The student will learn the main data structures, which are a good tool for the development of algorithms. The student will find not only a solution to a problem, but an efficient solution. Will learn a number of techniques for storing and manipulating information in main memory.
Theme: Review of C + + language. Structured data. Strings. Records. Sets. Piles. Queues. Recursion. Quicksort sorting algorithm. Management methods. Search Methods: Sequential , and binary. Linked lists. Comparison with arrangements. New , and Dispose procedures. Create a list. Search, insertion and removal of an item. Trees. General , and binary trees. Binary tree traversal (preorder, in order , and postorder). Perfectly balanced trees. AVL trees or balanced. Key Transformation (HASH). Chaining method for collision resolution. Directed graphs , and charts. Adjacency matrix , and incidence. Graphic algorithms. Shorter distance. Eccentricity.





COM-12101 Bases de Datos

Database Systems

Prerrequisitos:

SDI-14105 COM-16203


Objetivo: Conocer los diferentes tipos de organizaciones de archivos que existen en la actualidad para el nivel físico de las bases de datos. Aprender la metodología teórica y práctica de los modelos de bases de datos. Aprender los lenguajes de consultas formales de bases de datos. Álgebra y cálculo relacional.
Temática: Organización física de los datos. Métodos de acceso y llaves primarias y secundarias. Organización Hash. Organización secuencial indexada. Multilistas. Bases de datos: concepto, definiciones y aspectos importantes. Modelos basados en registros y objetos. Modelo relacional y de redes. Álgebra y cálculo relacional. Operaciones básicas y complejas.




To know the different types of file organizations that exist today for the physical level of the database. Learn the theoretical and practical methodology of the model database. Learning the formal query languages ​​database. Relational algebra virtuals calculus.

Theme: Physical organization of data. Access methodsvirtuals primary and secondary keys. Hash organization. Indexed sequential organization. Multiload. Databases: concepts, definitions and important aspects. Models based on records and objects. Relational and network model. Relational algebra virtuals calculus. Basic and complex operations



Elmasri, R. & Navathe, S., “Fundamentals of database systems” 5th edition Pearson Addison-Wesley, 2007
Date, C.J., “An introduction to database systems” 8th edition Pearson Addison-Wesley, 2004

COM-12102 Análisis y Diseño de Sistemas de Información

Analysis and design of Information Systems

Prerrequisitos:

COM-12101



Describir las dos dimensiones fundamentales que existen en los proyectos de software: ingeniería y gestión de proyectos. Entender los conceptos de desarrollo ágil de software, arquitectura de software y patrones de diseño. Desarrollar un proyecto de software de trabajo en equipo y la combinación de la ingeniería y las dimensiones de gestión de proyectos.
Tema: Agil desarrollo de software: prácticas ágiles, la planificación, las pruebas, la arquitectura de refactorización de software: los atributos de calidad de software, arquitectura de middleware, la arquitectura basada en modelos, servicios orientados a los principios de diseño: un solo responsable, abierto-cerrado, Liskov, la sustitución, la dependencia-inversión, segregación de interfaz en patrones de diseño: la responsabilidad extensión de la interfaz, construcción, operación,


Objectives: Describe the two fundamental dimensions existing in software projects: engineering and Project management. Understand the concepts of agile software development, software architecture and design patterns. Develop a software project working in teams and combining the engineering and project management dimensions.
Theme: Agile software development: agile practices, planning, testing, refactoring software architecture: software quality attributes, middleware architecture, model-driven architecture, services oriented design principles: single-responsibility, open-closed, liskov, substitution, dependency-inversion, interface-segregation design patterns: interface responsibility, construction, operation, extention

Peterson, D., J. Hennesy, J.; “Computer organization and design: the hardware/software interface”; Morgan Kauffmann Publishers, 3rd edition, 2005



COM-14101 Fundamentos Matematicos Computacionales

Computational Mathematical Foundations

Prerrequisitos:

MAT-14102 MAT-14300 SDI-11322



Objetivos: Introducir al alumno en los principios matemáticos subyacentes a la ciencias de la computación. En particular, la teoría matemática de la teoría de la computación e información.
Tema: La lógica formal, el teorema de Gödel, la jerarquía de Chomsky, autómatas finitos, los autómatas de pila, máquinas de Turing, computabilidad; thoery de Shannon de las comunicaciones, la complejidad de Kolmogorov.


Objectives: Introduce the student to the mathematical principles underlying the computer sciences. Particularly, the mathematical theory of computation and information theory.
Theme: Formal logic, godel´s theorem, chomsky´s hierarchy, finite automata, stack automata, turing machines, computability; shannon´s thoery of communications; kolmogorov´s complexity.


Beckman, F.S., (1981). Mathematical Foundations of Programming. Addison-Wesley.


COM-14104 Sistemas Operativos

Operative Systems

Prerrequisitos:

SDI-11561


Objetivo: Introducción a los conceptos matemáticos que han sido la clave para el avance de metodologías de programación, que permiten el diseño y construcción de sistemas computacionales de gran complejidad de manera eficiente y correcta, y en el desarrollo de técnicas matemáticas para la especificación formal (rigurosa) de un programa, un proceso y una máquina (e.g., Neurocomputadoras).
Temática: Teoría de lenguajes formales. Gramáticas y lenguajes de contexto libre, sensibles al contexto, tipo 0. Teoría de autómatas. Teoría de la computabilidad. Propiedades computables de los conjuntos. Computadoras de sexta generación.




Objective: Introduction to mathematical concepts that have been key to the advancement of programming methodologies that enable the design and construction of complex computational systems efficiently and correctly, and in the development of mathematical techniques for the formal specification (stringent) of a program, a process and a machine.

Subject: Theory of formal languages​​. Grammars and context-free languages​​, context-sensitive, type 0. Automata theory. Computability theory. Computable properties of the sets. Sixth-generation computers.




Silberschatz, A., Galvin, P. B., Gagne, G., “Operating system concepts”, 7th edition, John Wiley & sons, 2007

COM-14106 Graficas por Computadora

Computer graphics

Prerrequisitos:

COM-11103 MAT-14201


Objetivo: Al finalizar el curso el estudiante manejará las técnicas fundamentales para representar y manipular elementos gráficos en dos y tres dimensiones. El enfoque de la materia consiste en un proceso que involucra cuatro etapas en cada tema: análisis de las técnicas empleadas; desarrollo de especificaciones de análisis y diseño; prototipos que implementen las técnicas analizadas; conjunto de rutinas o sistema en lenguaje C.
Temática: Dispositivos de graficación, cuantificación. Primitivas de graficación. Escalamiento, proporcionalidad y recortes. Representación de figuras bidimensionales. Transformaciones bidimensionales. Transformaciones tridimensionales. Representación de figuras. Manipulación gráfica por medio de segmentos. Dispositivos de interacción. Principios de acabado. Ocultamiento de líneas y ocultamiento de caras.




Objective: After completing this course the student will handle the basic techniques for representing and manipulating graphics in two and three dimensions. The focus of the subject is a process that involves four stages in each theme: an analysis of the techniques, development of analysis and design specifications, prototypes that implement the techniques discussed; set of routines in C language or system

Subject: plotting devices, quantification. Graphing primitives. Scaling, proportionality and trimmings. Representation of two-dimensional figures. Bidimensional transformations. Three dimensional transformations. Representation of figures. Graphic manipulation through segments. Interaction devices. Finish principles. Concealment of lines and faces.




Francis S. Hill Jr., Stephen M. Kelley, Computer Graphics using opengl, 3/e, Prentice Hall, 2006


COM-16203 Desarrollo de Aplicaciones Informáticas

Development of Informatic Applications

Prerrequisitos:

COM-11102


Objetivo: Que el alumno aprenda los conceptos generales de bases de datos, comprenda los aspectos mas importantes del diseño de sistemas, desarrolle diferentes tipos de sistemas de información, cálculo y simulación, aplique los conocimientos adquiridos para el diseño de sistemas, Integre diferentes aplicaciones informáticas.
Temática: Introducción a bases de datos, definición de sus elementos, tipos, comparación, diseño, normalización, llaves primarias, integridad referencial, seguridad y control de accesos, uso de Erwin. Diseño de sistemas, selección de la herramienta, tipos de menús, claves de accesos, control de operaciones, despliegue de información, mecanismos de validación, Captura de información, Presentación general de los sistemas. Desarrollo e implementación de sistemas, Integración de aplicaciones.




Objective: Students will learn the general concepts of databases, covering the most important aspects of system design, develop different types of information systems, calculation and simulation, apply the knowledge gained to systems design, integrate various computer applications .

Theme: Introduction to databases, definition of its elements, types, comparison, design, normalization, primary keys, referential integrity, security virtual access control, use of Erwin. Systems design, tool selection, types of menus, passwords, control of operations, information display, validation mechanisms, information capture, Overview of the systems. Development and implementation of systems, applications integration.




-Kroenke, D.M., “Database Processing: fundamentals, design, and implementation” 10th ed., Pearson Prentice Hall, 2006

-Bradley, J. Y Millspaugh, A., “Programming in Visual Basic.Ne”, McGraw-Hill,2006

-Elmasri, R, amd Navathe, S., “Fundamentals of Database Systems”, 5th ed. Pearson Addison- Weseley, 2007

-Deitel, H.M. and Deitel, P.J., “Simply Visual Basic 2005”, 2nd ed., Prentice Hall, 2007



COM-16301 Herramientas Computacionales y Algoritmos

Computational Tools and Algorithms


Objetivo: Fomentar y desarrollar la capacidad analítica del estudiante mediante el modelado de situaciones reales y la solución de problemas. El curso utiliza herramientas de visualización. Cálculo Numérico y procesamiento simbólico como la hoja de cálculo electrónica EXCEL y el procesador matemático MAPLE que son aplicadas en ejercicios de clase o tareas. El curso además provee al alumno de las metodologías estructuradas y las técnicas útiles para resolver problemas en áreas como: matemáticas, estadística y economía.
Temática: Generalidades de las computadoras. Hoja electrónica EXCEL. Cálculo matemático con Maple V. Animación de figuras y de puntos con Maple V. Algoritmos y elementos de programación en Maple V.




Objective: To promote and develop students' analytical skills by modeling real situations and solving problems. The course uses visualization tools. Numerical Calculus and symbolic processing as the Excel spreadsheet and the MAPLE mathematical processor are implemented in class or homework exercises. The course also provides students with structured methodologies and the useful techniques for solving problems in areas such as mathematics, statistics and economics.

Theme: Overview of computers. EXCEL spreadsheet. Mathematical calculation with Maple V. Animated figures and points with Maple V. Algorithms and programming elements in Maple V.




-Polya, George, “How to solve it. A new aspect of Mathematical Method”, Princeton University Press, 2nd Ed., 1973.

-Reading, Elizabeth E. & O’Keefe, Tara L., “Microsoft Excel 97, Standard Edition, A First Course”, International Thomson Publishing, 1997.

-Soto, M.J. & Vicente, J.L. “Matematicas con Maple”, Addison-Wesley Iberoamerica. U.S.A, 1996

-Robertson, John S., “Engineering Mathematics with Maple, McGraw-Hill, 1996.



COM-16401 Computacion I

Computer Tools I


Objetivo: Familiarizar al alumno con el uso de las computadoras y proporcionar los conocimientos teóricos y prácticos básicos sobre ellas. Desarrollar habilidades en el uso de un paquete representativo de los tres grupos básicos: procesador de textos, hoja de cálculo y presentaciones computarizadas.
Temática: Generalidades de las computadoras. Organización arbórea de los archivos en el MS/DOS. Introducción al ambiente Windows. Procesador de textos Word. Hoja electrónica Excel. Presentaciones computarizadas Power Point.




Objective: To familiarize the student with the use of computers and provide basic knowledge and skills on them. Develop skills in the use of a representative package of the three basic categories: word processor, spreadsheet and computerized presentations.
Theme: Overview of computers. Tree organization of the files in the MS / DOS. Introduction to the Windows environment. Word word processor. Excel spreadsheet. Computerized Power Point presentations.


Frye, Curtis; tr. Scott Peña, Patricia.

Microsoft® Office Excel 2003 paso a

paso. McGraw-Hill / Interamericana

de España. España, 2004.

Online Training Solutions; tr. Ramos

Cabanillas, Elisa. Microsoft® Office

Word 2003 paso a paso. McGraw-Hill

/ Interamericana de España. España,

2004.

Online Training Solutions; tr. Lirola



Terrez, Antonio. Microsoft® Office

PowerPoint 2003 paso a paso.

McGraw-Hill / Interamericana de

España. España, 2004.


Feddema, Helen Bell; tr. Carbonell Ayuso, Inés. Guía completa Microsoft® Access 2002. McGraw-Hill / Interamericana de España. España, 2002.


COM-16402 Computacion II

Computer Tools II

Prerrequisitos:

COM-16301


Objetivo: Que el alumno sea capaz de establecer vínculos formales con los profesionistas del área de las tecnologías de información; que pueda realizar los bosquejos iniciales de los sistemas de información que requiera la organización para la cual trabaja; que sea capaz de evaluar los proyectos que se le presenten en esta rama y que pueda realizar consultas a la información que la organización tenga ya sistematizada.
Temática: Análisis de situaciones a nivel de detalle, formulación y expresión de algoritmos, desarrollo de programas. Metodologías para el análisis y representación de las necesidades de información en las organizaciones.




Objective: Students will be able to establish formal links with the professionals in the area of information technologies; that they can make the initial sketches of the information systems required by the organization for which they work, to be able to evaluate projects submitted in this branch and can query the information that the organization has already systematized.
Theme: Analysis of situations at the level of detail, design and expression of algorithms, software development. Methodologies for analysis and representation of information needs in organizations.


Curtis Frye, Craig Stinson, "Microsoft Office Excel 2003, paso a paso", McGraw Hill / Interamericana, c2004. ISBN: 8448140621

Online Trainning Solutions, "Microsoft Office Access 2003, paso a paso", McGraw Hill / Interamericana, c2004. ISBN: 8448140575




COM-16410 Procesos de Negocio

Business Proceses

Prerrequisitos:

COM-16203



Objetivos: Comprender la empresa por el proceso de negocio en funcionamiento. Para entender cómo representar procesos de negocio, los actores y las relaciones. Para entender la forma en que las TIC son el apoyo a los procesos de negocio, para analizar la bondad del conjunto. Utilizar metodologías y herramientas modernas para apoyar a la representación y análisis de los elementos del proceso de negocio y sus relaciones. Diseño de procesos de negocio y para evaluar el desempeño.
Tema: procesos de negocio, arquitectura empresarial y procesos, la arquitectura, el modelado de procesos de negocio, análisis de procesos, diseño de procesos de negocio, tecnologías de la información y las telecomunicaciones para apoyar los procesos de negocio.


Objectives: To understand the Enterprise by the running business process. To understand how to represent business process, actors, and relations. To understand the way the ITCs is supporting the business process and how to analyze the goodness of the whole. To use modern methodologies and tools to support the representation and analysis of the elements of business process and their relationships. To design business process and to evaluate the performance.
Theme: business processes, enterprise architecture and processes, architecture, business process modeling, process analysis, business process design, information technologies and telecommunications to support the business processes.

Spewak, S. “Enterprise architecture planning”, John Wiley and sons, 1994.
Rumbler, G., and Brache, A. “ Improving performance: How to manage the white space on the organization chart” Jossey Bass, 2nd edition, 1995
Grover, V. and Kettinger, W. “ Business process change: reengineering concepts, methods, and technologies”, IDEA Group pub. 1995.

COM-16413 Inteligencia de Negocios

Business Inteligence


Prerrequisitos:

COM-16203



Objetivos: Describir el proceso de decisión. Comprender los principales conceptos y herramientas de inteligencia de negocios. Reconocer las mejores prácticas en gestión del rendimiento.
Tema: Sistemas de Soporte a la Decisión. Modelado y análisis. La inteligencia de negocios. Almacenamiento de datos. Análisis de negocio y visualización de datos. Gestión del rendimiento



Objectives: Describe the decision making process. Understand the main concepts and tools of business intelligence. Recognize the best practices in performance management.
Theme: Decision Support Systems. Modeling and analysis. Business intelligence. Data warehousing. Business analytics and data visualization. Performance management

Efraim Turban, Jay E. Aronson, Ting-Peng Liang, and Ramesh Sharda, “Decision support and business intelligence systems”, 8th edition, Pearson, 2007

COM-16414 Aplicación de las TI en los negocios

Aplication of IT in business

Prerrequisitos:

COM-16413










COM.22105 Sistemas Distribuidos

Distribued Systems

Prerrequisitos:

COM-11107 COM-12101


Objetivo: Para lograr una automatización eficiente en la ejecución de procesos de negocios es necesario conocer las herramientas para desarrollar aplicaciones distribuidas y/o integrar diversas aplicaciones existentes. En la actualidad ello se lleva a cabo usando Sistemas Midleware y expltando las características comunes y particulares de estos sistemas. Asimismo los conocimientos y habilidades son necesarios para diseñar sistemas Empresariales Distribuidos mediante métodos y técnicas basadas en componentes de negocio, práctica cada vez más común en nuestro ámbito profesional. Esta materia integra los conocimientos adquiridos en los cursos previos de redes, bases de datos, desarrollo de sistemas con orientación a objetos y de desarrollo de aplicaciones como los laboratorios de software con el propósito de conocer las técnicas actualmente en uso y los soportes tecnológicos para dar soluciones empresariales completas.
Temática: Soporte de los Sistemas Distribuidos. Sistemas de Mensajería. Sistemas de Objetos Distribuidos. Servidores de Internet. Arquitecturas Modelo de Sistemas Distribuidos.




Objective: To achieve an efficient automation in execution of business processes is necessary to know the tools for developing distributed applications and / or integrate various existing applications. At present this is done using Middleware systems and common and particular characteristics of these systems. Also the knowledge and skills needed for designing distributed enterprise systems using methods and techniques based on business components, increasingly common practice in our professional field. This course integrates the knowledge gained in previous courses of network, databases, systems development, object-oriented application development and software laboratories in order to learn the techniques currently in use and to give technological support business solutions.

Theme: Support for Distributed Systems. Messaging systems. Distributed Object Systems. Internet servers. Distributed System Architecture Model.




Tanenbaum A.S., Van Steen M., Distributed Systems.- Principles and Paradigms-. 2th Ed.,Pearson Education. 2007, ISBN: 0-13-239227-5.
Coulouris G., Dollimore J., Tim Kindberg. Sistemas Distribuidos.- Conceptos y Diseño. 3th Ed. Addison Wesley.2001. ISBN: 84-7829-049-4


COM-22104 Ingenieria Software

Software Engineering

Prerrequisitos:

COM-12102


Objetivo: Proporcionar al estudiante los elementos para entender las diferencias entre los desarrollos de software pequeño y en grande, de tal forma que comprenda la necesidad de las herramientas propuestas y que conciba el desarrollo del software como una actividad propiamente ingenieril. Proporcionar una panorámica de las áreas que comprende esta Ingeniería y las técnicas que existen para especificar y controlar los diferentes aspectos y etapas del desarrollo de aplicaciones y productos de software.
Temática: Diferencias entre las ciencias de la computación y la ingeniería de software. Emergencia y realidad de las herramientas de asistencia al desarrollo y mantenimiento del software. Desarrollo evolutivo. Análisis de las técnicas o metodologías de Yourdon. Modelo esencial. Diagramas de flujo de datos. Diagrama de transición de estados. Uso de una herramienta comercial para especificación que usa variantes de esta metodología. Uso de herramientas para el control de proyectos. Elementos de planeación estratégica.




Objective: To provide students with the elements to understand the differences between software developers small and large, so they understand the need for the proposed tools and software development conceived as an engineering activity itself. Provide an overview of the areas included in this Engineering and the techniques there are to identify and control the different aspects and stages of application development and software products.

Subject: Differences between computer science and software engineering. Reality and emergency of development assistance tools and software maintenance. Evolutionary development. Analysis Yourdon techniques or methodologies. Essential model. Data Flow Diagrams. State transition diagram. Using a commercial tool for specification that uses variants of this methodology. Use of tools for project control. Elements of strategic planning.




Treese, G.W., and L.C. Stewart, Designing Systems for Internet Commerce, Addison Wesley, 1998.


COM-23101 Inteligencia Artificial

Artificial Inteligence

Prerrequisitos:

COM-11103 MAT-14300


Objetivo: El alumno conocerá los principios y procedimientos que se han usado para la simulación en la computadora de un proceso llamado "inteligente". Conocer las limitaciones y alcances de dichos procedimientos.
Temática: Lógica proposicional. Algoritmo de unificación. Lenguaje de programación Prolog. Su relación con la lógica proposicional. Prolog III y cómo el algoritmo de unificación se cambia por el concepto de resolución de restricciones. Métodos de búsqueda: en profundidad (depth-first), en ascenso (hill-climbing) y primero mejor (best-first). Árboles y gráficas. Juegos. Lógicas no-monótonas. Redes semánticas. Comprensión del lenguaje natural y textos. Sistemas expertos. Sistemas de generación de planes. Lisp. Nociones de aprendizaje, adquisición de conocimientos y procesamiento de imágenes. Reconocimiento de patrones.




Objective: The student will learn the principles and procedures to be used for the computer simulation in a process called "intelligent. " Know the limitations and reaches of such procedures.

Theme: propositional logic. Unification algorithm. Prolog programming language. His relationship with propositional logic. Prolog III and how the unification algorithm is replaced with the concept of constraint solving. Search methods in depth (depth-first), on the rise (hill-climbing) and best first (best-first). Trees and graphs. Games. Non-monotonic logics. Semantic networks. Natural language understanding and text. Expert systems. Plan generation systems. Lisp. Notions of learning, knowledge acquisition and image processing. Pattern recognition.




Rusell, S., Norving, P., “Artificial Intelligence: a modern approach”, 2nd edition Upper Saddle River, NJ, USA, Prentice Hall, 2002





La base de datos está protegida por derechos de autor ©absta.info 2019
enviar mensaje

    Página principal