Paradigmas de Programación

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Paradigmas de Programación"

Transcripción

1 PLANIFICACIÓN Ing. Andrés Jorge Pascal Paradigmas de Programación Asignatura Carrera Ingeniería en Sistemas de Información Área Programación Año Segundo (2er. Cuatrimestre) Carga 7 horas semanales CONTENIDO 1. Objetivos de la materia 2. Orientación de la materia e Importancia para la carrera 3. Articulación con otras materias 4. Programa Sintético 5. Programa Analítico 6. Bibliografía 7. Metodología de Enseñanza 8. Evaluación 9. Cronograma

2 Composición del Equipo Docente Apellido y nombre: Andrés Jorge Pascal Título de grado: Ingeniero en Sistemas de Información Título de posgrado: Especialista en Ciencias de la Computación Cargo docente: Profesor Titular Apellido y nombre: Gastón Dall Oglio Título de grado: Aún no tiene Cargo docente: Ayudante de 2da. 1. Objetivos de la materia GENERALES (extraídos de la ordenanza) Estudiar los diferentes paradigmas de programación. Laboratorio asociado: Resolución de problemas en variados lenguajes de programación. PARTICULARES Conceptuales Que el alumno logre Comprender los conceptos relacionados con los modelos de programación Funcional, Lógico y Orientado a Objetos (paradigmas) Comprender las ventajas, desventajas y aplicaciones de los mismos Identificar los lenguajes de acuerdo al paradigma en el que se basan Conocer la evolución de los lenguajes de programación a través de los paradigmas Conocer qué características son deseables en un lenguaje de programación Procedimentales Que el alumno logre Resolver problemas mediante lenguajes basados en los distintos paradigmas vistos Determinar cuál es el modelo más conveniente para resolver un problema determinado Actitudinales Que el alumno Tenga predisposición a desarrollar trabajos en grupo 2

3 Tome una postura activa en el aprendizaje Adquiera responsabilidad en los trabajos que realice Tenga predisposición a documentar lo que hace Adopte actitudes de investigador ante problemas cuya solución no conoce 3

4 2. Orientación de la materia e Importancia para la carrera Dentro de las actividades del profesional en sistemas de información, ya sea Ingeniero o Analista de Sistemas, el conocimiento, la evaluación y la selección de lenguajes de programación y sus paradigmas es fundamental, aún cuando dentro de sus funciones no esté la programación. En la planificación de un proyecto, por ejemplo, debe decidir qué lenguajes se utilizarán, y estimar los tiempos de desarrollo y las métricas de control más convenientes, que pueden variar en función de dichos lenguajes. En el análisis y el diseño de sistemas, las técnicas utilizadas están fuertemente vinculadas a los lenguajes de desarrollo, e inclusive varían de acuerdo al paradigma. Asimismo el pseudocódigo que se usa para la especificación de procesos puede estar expresado en los distintos modelos. Específicamente, si tomamos las incumbencias del Ingeniero en Sistemas, contribuye directamente a: E.- Evaluar y seleccionar los sistemas de programación disponibles..., D.- Planificar, dirigir, ejecutar y controlar el relevamiento, análisis, diseño, desarrollo,..., L.- Desarrollar modelos de simulación, sistemas expertos y otros sistemas informáticos.... También colabora con O.- Realizar estudios e investigaciones conducentes a la creación y mejoramiento de técnicas de desarrollo de.... Respecto a la orientación de la materia, se hace énfasis en la Programación Orientada a Objetos, a la cuál se le otorga mayor carga horaria, ya que es la más importante actualmente en el desarrollo de sistemas. En segundo lugar, se le da importancia a la Programación Funcional, pues no se vuelve a estudiar específicamente en la carrera. Por último, el menor tiempo es el dedicado a la Programación Lógica, no porque no sea importante, sino porque se ve en profundidad en Inteligencia Artificial. 3. Articulación con otras materias (extraído de la ordenanza) Los Paradigmas de Programación en la carrera Paradigmas de Programación se dicta en el segundo cuatrimestre del segundo año y pertenece al área de Programación, junto con Algoritmos y Estructuras de Datos, Matemática Discreta, Sintaxis y Semántica de Lenguajes y Gestión de Datos. Los distintos paradigmas y sus conceptos básicos se distribuyen en la carrera de la siguiente manera: En Matemática Discreta se estudian los conceptos básicos de lógica, que contribuyen a dicho paradigma. En Arquitectura de Computadores se ve el Imperativo mediante un lenguaje de bajo nivel. En Algoritmos y Estructuras de Datos se estudia el Paradigma Imperativo mediante lenguajes de alto nivel, que luego se profundiza en Sintaxis y Semántica de Lenguajes, y en Sistemas Operativos. En Paradigmas de Programación se ve: Orientación a Objetos, Programación Lógica y Programación Funcional. En Gestión de Datos se estudia SQL, como lenguaje modelo orientado a consultas a bases de datos. En Sistemas Distribuidos se estudian los paradigmas Distribuido y Concurrente. 4

5 En Habilitación Profesional se utiliza el modelo de objetos en combinación con programación visual, por componentes y orientada a eventos, en el desarrollo de un sistema. En Taller de Programación Concurrente y Distribuida se lleva a la práctica éste paradigma. En Inteligencia Artificial se utiliza la programación lógica para el desarrollo de sistemas basados en el conocimiento y sistemas expertos. En Proyecto de Programación se utiliza la programación orientada a objetos en combinación con el modelo Cliente/Servidor para aplicaciones Internet/Intranet. Los lenguajes de programación utilizados a través de la carrera son: Assembler, Pascal, C, Smalltalk, Object-Pascal, LISP, Prolog, SQL, Java, HTML, Delphi, Visual Basic, Powerbuilder. Integración con otras materias El paradigma Imperativo, en particular la Programación Estructurada, y el modelo Orientado a Objetos son la base y el fundamento de las técnicas de Análisis y Diseño de sistemas correspondientes, por lo que esta asignatura contribuye directamente a las Materias Integradoras de segundo y tercer año, es decir a Análisis de Sistemas y a Diseño de Sistemas. También es una de las bases de Administración de Recursos, donde se estudian, entre otros temas, las técnicas de Selección de Software, en particular para la evaluación de Lenguajes de Programación. 4. Programa Sintético (extraído de la ordenanza) Paradigma Funcional. Paradigma Lógico. Paradigma Orientado a Objetos. 5

6 5. Programa Analítico Introducción a los Paradigmas Lenguajes de programación: Objetivos. Cualidades Deseables. Paradigmas Funcional, lógico y orientado a objetos: Características principales y evolución. Manejo de la complejidad: abstracción, descomposición y ocultamiento de datos y operaciones. Otros conceptos importantes: cohesión, acoplamiento, precondiciones y postcondiciones. Paradigma Orientado a Objetos Introducción. Objetos. Fundamentos. Breve historia. Simulación. Conceptos básicos: Objeto. Comportamiento y Estado Interno. Responsabilidades. Mensajes y Métodos. Atributos. Emisor y receptor. Encapsulamiento. Clase. Instancia. Ejemplar. Identidad. Composición. Herencia. Subclase y superclase. Jerarquía de clases, árbol y bosque. Costos y beneficios de la herencia. Heurísticas para crear subclases. Polimorfismo: paramétrico y sobrecarga. Herencia múltiple. Conceptos técnicos: Enlace estático y dinámico. Ventajas y Desventajas de la Orientación a Objetos. OBJECT PASCAL: Características principales. Construcción de una aplicación. SMALLTALK: Elementos del lenguaje. Sintaxis. Palabras reservadas. El sistema de clases. de las clases más importantes. Ambiente de trabajo (browsers, inspector, workspaces, debugger). Metaclases. Métodos y variables de Clase. Construcción de una aplicación. Paradigma Funcional Introducción. Principios. Conceptos principales: Funciones. Transparencia referencial. Diferencias con la Programación Imperativa. Recursividad. Listas. Polimorfismo. Funciones sobre listas. Funciones de orden superior. Evaluación tardía. Cálculo Lambda. LISP: Elementos del lenguaje. Átomos. Listas. Operaciones básicas. Definición de funciones. Expresiones Aritméticas. Otras funciones. Aplicaciones Paradigma Lógico Introducción a la Programación Lógica. Principios. Cálculo de enunciados. Cálculo de Predicados. Relaciones. Cláusulas de Horn. Reglas, hechos y consultas. Deducción. Variables lógicas. Estados: bound y unbound. Variable anónima. Unificación. Negación y fracaso. PROLOG: Elementos del lenguaje. Definición de predicados. Programas y consultas. Orden de evaluación. Control. Árbol de búsqueda, backtracking y cortes. Aplicaciones Otros Paradigmas Paralelo y distribuido. Orientados al acceso. Lenguajes de estructura de datos única. Programación de Flujo de datos. Lenguajes pequeños. Lenguajes de Bases de Datos. Lenguajes de tiempo real. Introducción a la Orientación a Aspectos. 6

7 6. Bibliografía Título Programming Language Essentials Características Henri Bal. Dirk Grune. Addison Wesley Libro sobre las características generales de los lenguajes de programación. Contiene los conceptos más importantes de los distintos paradigmas. Aspectos de los lenguajes de programación. Lenguajes imperativos, orientados a objetos, funcionales, lógicos, paralelos y distribuidos. Otros paradigmas. Lenguajes de Programación Conceptos y constructores Ravi Sethi Addison Wesley Libro sobre las características generales de los lenguajes de programación. Contiene los distintos paradigmas Elementos de un lenguaje de programación. Asignación. Procedimientos. Encapsulamiento. Herencia. Programación Funcional, Lógica, Concurrente. de lenguajes. Introducción a la Programación Orientada a Objetos Timothy Budd Addison Wesley Libro sobre Orientación a Objetos, con ejemplos en distintos lenguajes: Object Pascal, C++, Objetive-C, Smalltalk. Diseño por responsabilidades. Clases y métodos. Mensajes ejemplares e iniciación. Herencia. Enlace estático y dinámico. Herencia múltiple. Polimorfismo. Visibilidad y dependencia. Objetos. Conceptos, Métodos y Herramientas Mokrane Bouzaghoub. Georges Gardarin. Patrick Valduriez. Eyrolles. Libro sobre Programación, Análisis y Diseño Orientado o Objetos. También contiene conceptos sobre Bases de Datos Orientadas a Objetos. Conceptos Orientados a Objetos. Lenguajes O.O. Bases de Datos O.O. y normalización. Análisis y Diseño O.O. Descubra SmallTalk Wilf Lalonde Addison-Wesley Libro básico sobre Orientación a Objetos aplicando Smalltalk/V. Conveniente para iniciarse en este entorno de programación. Smalltalk: mensajes, receptores y selectores. Áreas de trabajo y transcript. Métodos, clases y depurador. Jerarquía de clases. Biblioteca de Smalltalk. Kent Beck 7

8 SmallTalk. Best practice patterns Object Oriented Programming Prentice Hall Libro sobre técnicas de programación en Smalltalk para aprovechar todo su potencial. Patrones. Métodos y Mensajes. Variables de instancia y variables temporales. Colecciones. Clases. Ejemplo de desarrollo en Smalltalk. Brad Cox. Andrew Novobilski Addison Wesley Este libro presenta los conceptos básicos de la Orientación a Objetos y compara las ventajas y desventajas de utilizar lenguajes adaptados a objetos (híbridos) versus lenguajes puros. Objetivos de la Orientación a Objetos. Objetos, Mensajes y encapsulamiento. Clases y herencia. Clases básicas. Colecciones. Interfaces. Desarrollo de ejemplos comparados en Ada, C++, Objetive-C y Smalltalk-80 LISP Logic, Programming And PROLOG Ulises Cortés. Carlos Sierra. Marcombo Conceptos de programación funcional aplicando LISP. No hace énfasis en la programación funcional pura, sino que la mezcla con instrucciones del paradigma imperativo. Expresiones simbólicas, átomos y listas. Predicados. Entrada/salida. Recursividad e iteración. Estructuras. Aplicaciones. Ulf Nilsson. Jan Matuszynski. Wiley Contiene conceptos básicos sobre Lógica matemática; posteriormente explica como transformar las expresiones lógicas en programación, y por último analiza el caso particular del lenguaje Prolog. Incluye también programación lógica con concurrencia y bases de datos deductivas. Lógica e inferencia. Cláusulas. Unificación. Negación. Lógica y Bases de Datos. Lógica y Sistemas Expertos. Gramáticas. Esquemas alternativos de lógica. PROLOG, programming For Artificial Intelligence Iván Bratko Addison Wesley Contiene conceptos básicos y avanzados sobre Prolog, y su aplicación a sistemas basados en el conocimiento, en especial Sistemas Expertos. PROLOG: reglas, sintáxis, listas, operadores. Estructuras de datos. Backtracking. Entrada/Salida. Representación de árboles. Inteligencia Artificial: problema y estrategias de solución. Búsquedas y heurística. Sistemas Expertos y represtanción del conocimiento. Sistemas de aprendizaje. John Kelly 8

9 The essence of Logic Prentice Hall Contiene las bases matemáticas formales de la lógica, incluyendo el cálculo proposicional (de enunciados) y el cálculo de predicados. Tablas de verdad. Semántica. Deducción. Lógica proposicional axiomática. Lógica de predicados. JAVA BIBLIOGRAFÍA COMPLEMENTARIA Pedro Cuenca Giménez Anaya multimedia Libro de programación en JAVA. Para investigar las características, ventajas y desventajas del uso de la Programación Orientada a Objetos en lenguajes orientados a Internet-Intranet Orígen de JAVA y características. Applets. Seguridad. Animación y multithreading. Conceptos de Orientación a Objetos. Manual de referencia de Turbo Pascal 7.0 Tutorial de Smalltalk Apéndice de Clases de Smalltalk Documentación de LISPWorks Documentación de SWI Prolog Software Utilizado Turbo Pascal 7.0 (DOS) Dolphin Smalltalk 98 (Windows) LispWorks 4.1, de Harlequin (Windows) SWI Prolog (Windows) 9

10 7. Metodología de enseñanza Técnicas utilizadas Las técnicas de enseñanza utilizadas se basan en las estrategias del Nuevo Diseño Curricular, que priorizan la postura activa del alumno como constructor de su propio conocimiento, y el enfoque problematizador como medio de motivación y de significación de los contenidos. Las técnicas utilizadas en las clases son: Taller, Realidad-Teoría-Práctica, Explicación dialogada y Teoría-Problematización-Explicación. Por otro lado se usa en forma extracurricular las metodologías de Proyecto e Investigación. Como apoyo tecnológico a dichas técnicas, además del pizarrón se utiliza la computadora en el aula para la práctica de la programación, y la computadora con el cañón (proyector de la imagen del monitor) cuando es necesario mostrar dicha práctica a toda la clase. Proyecto Como parte de las actividades del alumno se lleva a cabo un proyecto de software utilizando Programación Orientada a Objetos. El mismo se trabaja en grupos de cuatro a cinco personas y consiste en la definición de un programa completo, de complejidad acorde al curso (segundo año de la carrera), en base a un problema dado por la cátedra. Investigación Se desarrolla también un trabajo de investigación sobre lenguajes correspondientes a los paradigmas vistos, ya que en otra materia se realiza un proyecto similar pero para el modelo imperativo. Básicamente consiste en la búsqueda y documentación de características, ventajas y desventajas de lenguajes orientados a objetos, lógicos y funcionales. También se realizan otros tipos de trabajos tales como de Clases de Smalltalk/V, que sirven para los cursos posteriores. Recursos didácticos Se utilizará la bibliografía indicada. Los dos primeros libros abarcan todos los paradigmas del programa, pero a modo introductorio. Luego se profundizan con los libros específicos de cada paradigma. Se entregarán Guías de Trabajos Prácticos correspondientes a cada tema visto, para ejercitar la aplicación de los conceptos, y profundizar los temas. En algunos casos se presentarán transparencias con un proyector o cañon, para mostrar los modelos de computación en funcionamiento. Seguimiento, Orientación y Apoyo a los Alumnos Se responderán consultas extra-clase mediante reuniones previamente acordadas entre los docentes y los alumnos interesados. Se responderán consultas también mediante correo electrónico, para lo cuál se creará una lista propia de la asignatura. Se coordinarán clases extra en caso de pérdidas de clases por razones no previstas, de acuerdo a las necesidades del momento. 10

11 8. Evaluación Evaluación continua y en proceso La evaluación se realiza en forma continua, teniendo en cuenta sus dos objetivos básicos: el seguimiento del alumnos para tomar acciones correctivas a tiempo, y la calificación para la promoción, regularización o reprobación. Tareas de Seguimiento Preguntas a la clase sobre temas dados. Resolución grupal de problemas en el pizarrón. Resolución grupal de problemas en computadora. Preguntas a grupos. Participación por iniciativa del alumno Seguimiento del Proyecto Régimen de Promoción y Regularización La calificación se realiza en base a Un parcial individual teórico-práctico sobre Orientación a Objetos (con un recuperatorio de iguales características). Un parcial individual teórico-práctico sobre Programación Funcional y Programación Lógica (con un recuperatorio de iguales características) El proyecto de desarrollo de un sistema Orientado a Objetos (grupal) Actitud del alumno (participación, interés, responsabilidad, dedicación, participación en grupo) Promoción: Para aprobar la asignatura sin examen final el alumno deberá obtener una calificación de 7 o más, tanto en la teoría como en la práctica de cada parcial o recuperatorio, y haber presentado y aprobado el Proyecto de Desarrollo. Regularización: Para regularizar la asignatura y estar habilitado para rendir examen final el alumno deberá aprobar con 7 o más, tanto en la teoría como en la práctica de al menos uno de los tres paradigmas evaluados en los parciales. En caso de no alcanzar lo dispuesto para la regularización, el alumno deberá recursar la materia. En caso de que un alumno tenga notas cercanas a la promoción o regularización pero no le alcance, la cátedra evaluará la posibilidad de tomarle un coloquio con la posibilidad de que levante sus calificaciones. Para la nota final se calificará, además de los parciales y trabajos, la actitud del alumno, evaluada en base a los indicadores que se indican en el punto Actitud del alumno. 11

12 9. Cronograma Semanas Globales específicos Metodología Nivel de Profundidad 1 Presentación de la materia Objetivos, temas, cronograma, bibliografía, forma de evaluación. Evaluación inicial.. Informativo/ Conceptual Lenguajes de programación 2 Lenguajes de programación Objetivos de los lenguajes. Cualidades. Paradigmas Funcional, lógico y orientado a objetos: evolución. Manejo de la complejidad: abstracción, descomposición y ocultamiento de datos y operaciones. Otros conceptos importantes: cohesión, acoplamiento, precondiciones y postcondiciones. Informativo Conceptual Orientación a Objetos Introducción a la Orientación a Objetos. Objetos. Fundamentos. Principios. Breve historia. Simulación. Responsabilidades. 3 Orientación a Objetos Encapsulamiento. Objeto. Mensajes y Métodos. Composición. 4 Orientación a Objetos Clase. Instancia. Ejemplar. Introducción al Object Pascal 5 Orientación a Objetos Herencia, subclase y superclase. Jerarquía de clases, árbol y bosque Object Pascal: resolución de problemas 6 Orientación a Objetos Costos y beneficios de la herencia. Heurísticas para crear subclases Object Pascal: resolución de problemas 7 Orientación a Objetos Polimorfismo paramétrico y sobrecarga. Enlace estático y dinámico. Herencia múltiple. Smalltalk: Elementos del lenguaje. Sintaxis. Palabras reservadas. Smalltalk: resolución de problemas 8 Orientación a Objetos Smalltalk: El sistema de clases. Ambiente de trabajo Metaclases. Métodos y variables de Clase. Construcción de una aplicación. Identidad. Smalltalk: resolución de problemas Ventajas y Desventajas de la O.O. 9 Programación Funcional Principios. Conceptos principales: Funciones. Transparencia referencial. Recursividad. Evaluación parcial sobre Orientación a Objetos Resolución de problemas. 10 Programación Funcional Polimorfismo. Listas. Funciones sobre listas. LISP: elementos del lenguaje y sintaxis. Resolución de problemas. Realidad Teoría Práctica Teoría- Problematización- Explicación. dialogada (con PC y cañón). dialogada Teoría- Problematización- Explicación. Teoría- Problematización- Explicación. Conceptual Conceptual 11 Programación Funcional Funciones de orden superior. Teoría- Evaluación tardía. Cálculo Lambda. Problematización- LISP: Resolución de problemas. Explicación. 12 Programación Funcional LISP: Resolución de problemas. 12

13 Conclusiones Programación funcional. 13 Programación Lógica Principios. Cálculo de enunciados. Cálculo de Predicados. Relaciones. Cláusulas de Horn. Reglas, hechos y consultas. 14 Programación Lógica Deducción. Variables lógicas. Estados: bound y unbound. Variable anónima. Unificación. Negación y fracaso. PROLOG: Elementos del lenguaje. Resolución de problemas 15 Programación Lógica PROLOG: Orden de evaluación. Control. Árbol de búsqueda, backtracking y cortes. Resolución de problemas. Conclusiones Programación Lógica. 16 Programación Lógica Conclusiones Programación Lógica. Otros Paradigmas Paralelo y distribuido. Orientados al acceso. Lenguajes de estructura de datos única. Programación de Flujo de datos. Lenguajes pequeños. Lenguajes de Bases de Datos. Lenguajes de tiempo real. Introducción a la Orientación a Aspectos. Teoría- Problematización- Explicación. Teoría- Problematización- Explicación. Conceptual Conceptual Informativo Conclusiones Conclusiones de la materia Semana de recuperatorios Evaluación parcial sobre Funcional y Lógica 13

Paradigmas de Programación

Paradigmas de Programación Cátedra: PARADIGMAS DE PROGRAMACION Código: K9529 Carrera: INGENIERIA EN SISTEMA DE INFORMACIÓN Plan: ORD. Nº 1150 Año: 2013 Régimen: CUATRIMESTRAL Horas semanales: 8 Programa Analítico Paradigmas de Programación

Más detalles

PARTE 1: INTRODUCCIÓN DE LA PLANIFICACIÓN. Carrera y plan: Analista Programador Universitario Plan 2008.

PARTE 1: INTRODUCCIÓN DE LA PLANIFICACIÓN. Carrera y plan: Analista Programador Universitario Plan 2008. PARTE 1: INTRODUCCIÓN DE LA PLANIFICACIÓN Identificación: Carrera y plan: Analista Programador Universitario Plan 2008. Asignatura: Programación Orientada a Objetos. Condiciones para el desarrollo de la

Más detalles

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador 1. DATOS INFORMATIVOS: MATERIA O MÓDULO: Lenguajes de Programación CÓDIGO: 13056 CARRERA: NIVEL: Sistemas Cuarto No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 2 CRÉDITOS PRÁCTICA: 2 SEMESTRE / AÑO ACADÉMICO: Segundo

Más detalles

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia:

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: Clave: FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: PARADIGMAS DE DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Ingeniería Ingeniería de Software

Más detalles

Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información. Análisis de Sistemas

Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información. Análisis de Sistemas Universidad Tecnológica Nacional Facultad Regional San Francisco Ingeniería en Sistemas de Información Análisis de Sistemas PLANIFICACIÓN CICLO LECTIVO 2010 ÍNDICE INGENIERÍA EN SISTEMAS DE INFORMACIÓN...

Más detalles

Arquitectura y Sistemas de Operativos

Arquitectura y Sistemas de Operativos Universidad Tecnológica Nacional Facultad Regional San Francisco Técnico Superior en Programación Arquitectura y Sistemas de Operativos PLANIFICACIÓN CICLO LECTIVO 2013 ÍNDICE TÉCNICO SUPERIOR EN PROGRAMACIÓN...

Más detalles

Proyecto: Programación Declarativa: Lenguaje Prolog

Proyecto: Programación Declarativa: Lenguaje Prolog Facultad de Ciencias de la Administración Licenciatura en Sistemas Proyecto: Programación Declarativa: Lenguaje Prolog Materia Optativa para Régimen de Créditos Profesores: Lic. Lidia Graciela Denegri

Más detalles

Universidad Nacional Autónoma de México Centro de Investigación en Energía. Programa de Estudio

Universidad Nacional Autónoma de México Centro de Investigación en Energía. Programa de Estudio Universidad Nacional Autónoma de México Centro de Investigación en Energía Programa de Estudio Herramientas Computacionales 3 8 Asignatura Clave Semestre Créditos Formación Profesional Ciclo Técnicas de

Más detalles

Lenguajes de Programación II

Lenguajes de Programación II Programa de la Asignatura: Lenguajes de Programación II Código: 749 Carrera: Ingeniería en Computación Plan: 2008 Carácter: Obligatoria Unidad Académica: Secretaría Académica Curso: Segundo Año Primer

Más detalles

PLANIFICACIÓN DE LA MATERIA PROGRAMACION II AÑO 2005

PLANIFICACIÓN DE LA MATERIA PROGRAMACION II AÑO 2005 PLANIFICACIÓN DE LA MATERIA PROGRAMACION II AÑO 2005 NOMBRE DE MATERIA: PROGRAMACION II PRESENTACIÓN: Nombre de Asignatura: Programación II Carrera: Analista Programador en Computación (Plan 95) Departamento:

Más detalles

PROGRAMACION ORIENTADA A OBJETOS PROPÓSITO DEL CURSO

PROGRAMACION ORIENTADA A OBJETOS PROPÓSITO DEL CURSO UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave:08USU4053W FACULTAD DE INGENIERÍA DES: Ingeniería Programa(s) Educativo(s): Ingeniería en Ciencias de la Computación Tipo de materia: Obligatoria

Más detalles

GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS Y CONCURRENTE

GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS Y CONCURRENTE GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS Y CONCURRENTE Datos Descriptivos TITULACIÓN: CENTROS IMPLICADOS: GRADO EN INGENIERIA DE COMPUTADORES E.U. DE INFORMATICA CICLO: Grado sin atribuciones

Más detalles

PLANIFICACIÓN DE LA MATERIA PROGRAMACION ORIENTADA A OBJETOS (Plan 2004) NOMBRE DE MATERIA: PROGRAMACION ORIENTADA A OBJETOS

PLANIFICACIÓN DE LA MATERIA PROGRAMACION ORIENTADA A OBJETOS (Plan 2004) NOMBRE DE MATERIA: PROGRAMACION ORIENTADA A OBJETOS PLANIFICACIÓN DE LA MATERIA PROGRAMACION ORIENTADA A OBJETOS (Plan 2004) NOMBRE DE MATERIA: PROGRAMACION ORIENTADA A OBJETOS PRESENTACIÓN: Nombre de Asignatura: Programación Orientada a Objetos Carrera:

Más detalles

PROGRAMACION ORIENTADA A OBJETOS PROPÓSITO DEL CURSO

PROGRAMACION ORIENTADA A OBJETOS PROPÓSITO DEL CURSO UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave:08USU4053W FACULTAD DE INGENIERÍA DES: Ingeniería Programa(s) Educativo(s): Ingeniería en Ciencias de la Computación Tipo de materia: Obligatoria

Más detalles

Universidad Tecnológica Nacional Facultad Regional San Francisco. Técnico Superior en Programación. Programación III

Universidad Tecnológica Nacional Facultad Regional San Francisco. Técnico Superior en Programación. Programación III Universidad Tecnológica Nacional Facultad Regional San Francisco Técnico Superior en Programación PLANIFICACIÓN CICLO LECTIVO 2014 ÍNDICE ÍNDICE...2 PROFESIONAL DOCENTE A CARGO...3 UBICACIÓN...4 OBJETIVOS...5

Más detalles

1. DATOS DE LA ASIGNATURA. Nombre de la Asignatura: Carrera: Clave de la Asignatura: SACTA: PRESENTACION. Caracterización de la asignatura.

1. DATOS DE LA ASIGNATURA. Nombre de la Asignatura: Carrera: Clave de la Asignatura: SACTA: PRESENTACION. Caracterización de la asignatura. 1. DATOS DE LA ASIGNATURA Nombre de la Asignatura: Carrera: Clave de la Asignatura: Inteligencia Artificial Ingeniería en Informática SID-1305 SACTA: 2-3-5 2. PRESENTACION Caracterización de la asignatura.

Más detalles

Universidad Tecnológica Nacional Facultad Regional San Francisco. Tecnicatura Superior en Programación. Programación I

Universidad Tecnológica Nacional Facultad Regional San Francisco. Tecnicatura Superior en Programación. Programación I Universidad Tecnológica Nacional Facultad Regional San Francisco Tecnicatura Superior en Programación PLANIFICACIÓN CICLO LECTIVO 2013 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN... 4

Más detalles

PLANIFICACIÓN PROGRAMACION II

PLANIFICACIÓN PROGRAMACION II PLANIFICACIÓN PROGRAMACION II 1) FUNDAMENTACIÓN DE LA MATERIA DENTRO DEL PLAN DE ESTUDIOS. El fundamento de la cátedra de Programación II I dentro del segundo semestre de la carrera tiene como objeto continuar

Más detalles

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD DE GUADALAJARA UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS PROGRAMACIÓN ORIENTADA

Más detalles

Planificaciones Algoritmos y Programación I. Docente responsable: AZCURRA DIEGO ANDRES. 1 de 5

Planificaciones Algoritmos y Programación I. Docente responsable: AZCURRA DIEGO ANDRES. 1 de 5 Planificaciones 9514 - Algoritmos y Programación I Docente responsable: AZCURRA DIEGO ANDRES 1 de 5 OBJETIVOS Conocer un lenguaje de programación imperativo. Aplicar las capacidades que ofrece el lenguaje

Más detalles

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE EDUCACION SUPERIOR PROGRAMA SINTÉTICO

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE EDUCACION SUPERIOR PROGRAMA SINTÉTICO CARRERA: Ingeniería en Computación. PROGRAMA SINTÉTICO ASIGNATURA: Programación Lógica SEMESTRE: Octavo OBJETIVO GENERAL: El alumno aplicará los fundamentos del paradigma de la programación lógica en el

Más detalles

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador 1. DATOS INFORMATIVOS: MATERIA O MÓDULO: Estructuras de Datos 1 CÓDIGO: 11780 CARRERA: NIVEL: Ingeniería Segundo No. CRÉDITOS: 6 CRÉDITOS TEORÍA: 6 CRÉDITOS PRÁCTICA: 0 SEMESTRE / AÑO ACADÉMICO: Primero

Más detalles

SYLLABUS de la Asignatura. : Programación I

SYLLABUS de la Asignatura. : Programación I Facultad de Ingeniería Escuela de Informática SYLLABUS de la Asignatura Programación 2 1. Descripción de la asignatura Esta asignatura aporta al perfil del Ingeniero en Computación e Informática la capacidad

Más detalles

GUÍA DE APRENDIZAJE PROGRAMACIÓN DECLARATIVA GRADUADO EN INGENIERÍA DE SOFTWARE

GUÍA DE APRENDIZAJE PROGRAMACIÓN DECLARATIVA GRADUADO EN INGENIERÍA DE SOFTWARE GUÍA DE APRENDIZAJE PROGRAMACIÓN DECLARATIVA GRADUADO EN INGENIERÍA DE SOFTWARE DATOS DESCRIPTIVOS 1 CENTRO RESPONSABLE OTROS CENTROS IMPLICADOS Escuela Técnica Superior de Ingeniería de Sistemas Informáticos

Más detalles

SECUENCIA DIDÁCTICA. Elementos de competencia:

SECUENCIA DIDÁCTICA. Elementos de competencia: SECUENCIA DIDÁCTICA Nombre de curso: Programación Orientada a Objetos Clave de curso: COM1002B11 Antecedente: Diseño de Algoritmos Clave de antecedente: COM0302A21 Módulo Competencia de Módulo: Desarrollar

Más detalles

ASIGNATURA: INTELIGENCIA ARTIFICIAL

ASIGNATURA: INTELIGENCIA ARTIFICIAL ASIGNATURA: INTELIGENCIA ARTIFICIAL Código: 33-505 Régimen: cuatrimestral Horas reloj semanales: 4 Horas teóricas: 26 Horas prácticas: 34 Carrera: Sistemas Año del programa: 2016 FUNDAMENTOS: La evolución

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO PROGRAMACIÓN AVANZADA Y MÉTODOS NUMÉRICOS 1312 3º 08 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería

Más detalles

Universidad Tecnológica Nacional Facultad Regional San Francisco. Tecnicatura Superior en Programación PROGRAMACIÓN II

Universidad Tecnológica Nacional Facultad Regional San Francisco. Tecnicatura Superior en Programación PROGRAMACIÓN II Universidad Tecnológica Nacional Facultad Regional San Francisco Tecnicatura Superior en Programación PLANIFICACIÓN CICLO LECTIVO 2014 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN... 4

Más detalles

Nombre y Apellido. Martin Villarreal. Daniel Aguil Mallea

Nombre y Apellido. Martin Villarreal. Daniel Aguil Mallea INSTITUTO DE DESARROLLO ECONÓMICO E INNOVACIÓN Año: 2018 PROGRAMA DE LA ASIGNATURA: Programación y Diseño Orientado a Objetos (IF030) CÓDIGO: IF030 AÑO DE UBICACIÓN EN EL PLAN DE ESTUDIOS: 2 año FECHA

Más detalles

NOMBRE DEL CURSO: Organización de Lenguajes y Compiladores 2 CÓDIGO: 781 CRÉDITOS: 5 ÁREA A LA QUE PERTENECE: POST-REQUISITO:

NOMBRE DEL CURSO: Organización de Lenguajes y Compiladores 2 CÓDIGO: 781 CRÉDITOS: 5 ÁREA A LA QUE PERTENECE: POST-REQUISITO: UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERÍA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Organización de Lenguajes y Compiladores 2 CÓDIGO: 781 CRÉDITOS: 5 ESCUELA: Ciencias y Sistemas ÁREA

Más detalles

1. Unidad Académica: Facultad de Ciencias

1. Unidad Académica: Facultad de Ciencias UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA COORDINACIÓN DE FORMACIÓN BÁSICA COORDINACIÓN DE FORMACIÓN PROFESINAL Y VINCULACIÓN UNIVERSITARIA PROGRAMA DE UNIDADES DE APRENDIZAJE POR COMPETENCIAS I. DATOS DE

Más detalles

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

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: PROGRAMACIÓN ORIENTADA A OBJETOS FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS:

Más detalles

Universidad Salesiana de Bolivia

Universidad Salesiana de Bolivia Universidad Salesiana de Bolivia Ingeniería de Sistemas I DATOS DE IDENTIFICACIÓN PLAN DE DISCIPLINA GESTIÓN II - 2015 INSTITUCIÓN UNIVERSITARIA: Universidad Salesiana de Bolivia RECTOR: Dr. Rvdo. P. Thelian

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO PROGRAMACIÓN AVANZADA Y MÉTODOS NUMÉRICOS 1312 3º 8 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería

Más detalles

Paradigmas de Programación

Paradigmas de Programación Paradigmas de Programación Página 1 de 6 Programa de: UNIVERSIDAD NACIONAL DE CÓRDOBA Facultad de Ciencias Exactas, Físicas y Naturales República Argentina Carrera: Ingeniería en Computación Escuela: Ingeniería

Más detalles

Sistema Plan Estudio Martes, 18 de Noviembre de :46 - Actualizado Viernes, 30 de Junio de :30. Año Sem. Nº Asignatura Regulares

Sistema Plan Estudio Martes, 18 de Noviembre de :46 - Actualizado Viernes, 30 de Junio de :30. Año Sem. Nº Asignatura Regulares Ingeniería en Sistemas de Información Reglamentación Práctica Profesional Supervisadas Solicitud Inicial De Práctica Profesional Supervisadas Plan de Estudio 2008 Año Sem. Nº Asignatura Regulares Apr 1

Más detalles

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERIA SYLLABUS. PROYECTO CURRICULAR: Ingeniería de Sistemas

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERIA SYLLABUS. PROYECTO CURRICULAR: Ingeniería de Sistemas UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERIA SYLLABUS PROYECTO CURRICULAR: Ingeniería de Sistemas NOMBRE DEL DOCENTE: ESPACIO ACADÉMICO (Asignatura): Modelos de Programación II

Más detalles

HORARIO DÍA HORAS SALÓN

HORARIO DÍA HORAS SALÓN UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERÍA SYLLABUS PROYECTO CURRICULAR DE INGENIERÍA ELÉCTRICA Nombre del Docente ESPACIO ACADÉMICO (Asignatura): PROGRAMACIÓN ORIENTADA A OBJETOS

Más detalles

Universidad Autónoma de Nayarit Área Económico-Administrativa Licenciatura en Informática

Universidad Autónoma de Nayarit Área Económico-Administrativa Licenciatura en Informática Terry George R., Principios de Administración, México, Ed. CECSA, 1998 747 p 10. PERFIL DE LOS DOCENTES PARTICIPANTES EN LA UNIDAD DE APRENDIZAJE: ESTUDIOS REQUERIDOS: Preparación profesional preferentemente

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS

PROGRAMACIÓN ORIENTADA A OBJETOS UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD DE INGENIERÍAS: ELÉCTRICA, ELECTRÓNICA, FÍSICA Y CIENCIAS DE LA COMPUTACIÓN PROGRAMA INGENIERÍA DE SISTEMAS Y COMPUTACIÓN MATERIA: PROGRAMACIÓN ORIENTADA A OBJETOS

Más detalles

ANX-PR/CL/ GUÍA DE APRENDIZAJE

ANX-PR/CL/ GUÍA DE APRENDIZAJE PROCESO DE COORDINACIÓN DE LAS ENSEÑANZAS PR/CL/001 ASIGNATURA 105000017 - PLAN DE ESTUDIOS 10II - CURSO ACADÉMICO Y SEMESTRE 2018/19 - Primer semestre Índice Guía de Aprendizaje 1. Datos descriptivos...1

Más detalles

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

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS ESCUELA: UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCAS SOCIALES Y ADMINISTRATIVAS CARRERA: INGENIERÍA EN INFORMÁTICA ESPECIALIDAD: COORDINACION: ACADÉMIA DE INFORMÁTICA DEPARTAMENTO: CIENCIAS

Más detalles

Concurrencia y Paralelismo

Concurrencia y Paralelismo Concurrencia y Paralelismo Carrera: Ingeniería en Computación Profesor Responsable: Naiouf, Ricardo Marcelo Año: 4º Duración: Semestral Carga Horaria Semanal: 6hs Carga Horaria Total: 96hs Objetivos Generales

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Programación.

Más detalles

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

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Programación. 2. Competencias Implementar aplicaciones

Más detalles

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

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Programación. 2. Competencias Implementar

Más detalles

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

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Fundamentos de programación. Licenciatura en Informática IFM - 0415 3-2-8 2.- HISTORIA

Más detalles

DESARROLLO DE SOFTWARE

DESARROLLO DE SOFTWARE DESARROLLO DE SOFTWARE Grado en Ingeniería de Computadores Universidad de Alcalá Curso Académico 2011/12 Curso 1º Cuatrimestre 2º GUÍA DOCENTE Nombre de la asignatura: Código: 590000 Titulación en la que

Más detalles

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

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Fundamentos de programación. Licenciatura en Informática IFM - 0415 3-2-8 2.- HISTORIA

Más detalles

INGENIERÍA QUÍMICA PROGRAMA DE ASIGNATURA

INGENIERÍA QUÍMICA PROGRAMA DE ASIGNATURA INGENIERÍA QUÍMICA PROGRAMA DE ASIGNATURA ACTIVIDAD CURRICULAR Fundamentos de Informática Código 95-1199 Año Académico 2017 Área: Informática Bloque: Ciencias Básicas Nivel: 1 Tipo: Obligatoria Modalidad:

Más detalles

GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS

GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS Datos Descriptivos TITULACIÓN: CENTROS IMPLICADOS: GRADO EN INGENIERIA DEL SOFTWARE E.U. DE INFORMATICA CICLO: Grado sin atribuciones MÓDULO: MATERIA:

Más detalles

Lenguajes de Programación

Lenguajes de Programación Lenguajes de ción Bloque 1. Complemento a Tema 1 1. Historia 2. Paradigmas de programación 3. Fases creación de un programa 4. Traducción: compilación e interpretación 1ª Generación Ordenadores sólo entienden

Más detalles

Planificaciones Algoritmos y Programación I. Docente responsable: CARDOZO MARTIN MIGUEL. 1 de 7

Planificaciones Algoritmos y Programación I. Docente responsable: CARDOZO MARTIN MIGUEL. 1 de 7 Planificaciones 7502 - Algoritmos y Programación I Docente responsable: CARDOZO MARTIN MIGUEL 1 de 7 OBJETIVOS Capacitar al alumno en el diseño y programación documentados de algoritmos y en la elección

Más detalles

I - Oferta Académica Materia Carrera Plan Año Período DISEÑO Y PARADIGMAS DE LENGUAJES ING. EN COMPUT. 28/ cuatrimestre

I - Oferta Académica Materia Carrera Plan Año Período DISEÑO Y PARADIGMAS DE LENGUAJES ING. EN COMPUT. 28/ cuatrimestre Ministerio de Cultura y Educación Universidad Nacional de San Luis Facultad de Ciencias Físico Matemáticas y Naturales Departamento: Informatica Area: Area V: Automatas y Lenguajes (Programa del año 2015)

Más detalles

Programación Inicial. Requisitos previos. Objetivos. Próximos Inicios. Modalidad a Distancia. Costo y formas de pago. Resumen de Contenidos

Programación Inicial. Requisitos previos. Objetivos. Próximos Inicios. Modalidad a Distancia. Costo y formas de pago. Resumen de Contenidos Programación Inicial con Java y Oracle Requisitos previos Para realizar esta capacitación el único requisito previo es contar con un amplio dominio del manejo del entorno Windows, además de utilizar programas

Más detalles

Planificaciones Algoritmos y Programación I. Docente responsable: CARDOZO MARTIN MIGUEL. 1 de 8

Planificaciones Algoritmos y Programación I. Docente responsable: CARDOZO MARTIN MIGUEL. 1 de 8 Planificaciones 9511 - Algoritmos y Programación I Docente responsable: CARDOZO MARTIN MIGUEL 1 de 8 OBJETIVOS Capacitar al alumno en el diseño y programación documentados de algoritmos y en la elección

Más detalles

PROGRAMA de Elementos de Programación y Lógica. Carrera/s: Tecnicatura en Programación Informática, Licenciatura en Informática, Bioinformática

PROGRAMA de Elementos de Programación y Lógica. Carrera/s: Tecnicatura en Programación Informática, Licenciatura en Informática, Bioinformática PROGRAMA de Elementos de Programación y Lógica Carrera/s: Tecnicatura en Programación Informática, Licenciatura en Informática, Bioinformática Asignatura: Elementos de Programación y Lógica Núcleo al que

Más detalles

1. DATOS GENERALES DE LA ASIGNATURA. ASIGNATURA: Fundamentos de Programación II CÓDIGO: TIPOLOGÍA: obligatoria CRÉDITOS ECTS: 6

1. DATOS GENERALES DE LA ASIGNATURA. ASIGNATURA: Fundamentos de Programación II CÓDIGO: TIPOLOGÍA: obligatoria CRÉDITOS ECTS: 6 1. DATOS GENERALES DE LA ASIGNATURA ASIGNATURA: Fundamentos de Programación II CÓDIGO: 42306 TIPOLOGÍA: obligatoria CRÉDITOS ECTS: 6 CURSO: 1º SEMESTRE: 2º MATERIA A LA QUE PERTENECE: Programación LENGUA

Más detalles

DATOS DE IDENTIFICACIÓN DEL CURSO Departamento de Ciencias Computacionales. Inteligencia Artificial

DATOS DE IDENTIFICACIÓN DEL CURSO Departamento de Ciencias Computacionales. Inteligencia Artificial DEPARTAMENTO: ACADEMIA A LA QUE PERTENECE: DATOS DE IDENTIFICACIÓN DEL CURSO Departamento de Ciencias Computacionales. Inteligencia Artificial NOMBRE DE LA MATERIA: Taller de Programación Lógica y Funcional

Más detalles

Planificaciones Algoritmos y Programación I. Docente responsable: GUARNA PABLO FRANCISCO. 1 de 6

Planificaciones Algoritmos y Programación I. Docente responsable: GUARNA PABLO FRANCISCO. 1 de 6 Planificaciones 7540 - Algoritmos y Programación I Docente responsable: GUARNA PABLO FRANCISCO 1 de 6 OBJETIVOS Conocer un lenguaje de programación imperativo. Aplicar las capacidades que ofrece el lenguaje

Más detalles

Sistemas de Procesamiento de Datos

Sistemas de Procesamiento de Datos Universidad Tecnológica Nacional Facultad Regional San Francisco Técnico Superior en Programación Sistemas de Procesamiento de Datos PLANIFICACIÓN CICLO LECTIVO 2014 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE

Más detalles

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERIA SYLLABUS

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERIA SYLLABUS UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERIA SYLLABUS PROYECTO CURRICULAR: Ingeniería de Sistemas NOMBRE DEL DOCENTE: ESPACIO ACADÉMICO (Asignatura): Programación Orientado a Objetos

Más detalles

SEMINARIO DE LENGUAJES OPCION PHP TURNO MAÑANA

SEMINARIO DE LENGUAJES OPCION PHP TURNO MAÑANA SEMINARIO DE LENGUAJES OPCION PHP TURNO MAÑANA Año 2018 Carrera/ Plan: (Dejar lo que corresponda) Licenciatura en Informática Plan 2015 Licenciatura en Sistemas Plan 2015 Licenciatura en InformáticaPlan

Más detalles

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE PROGRAMACIÓN DE APLICACIONES

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE PROGRAMACIÓN DE APLICACIONES INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE PROGRAMACIÓN DE APLICACIONES UNIDADES DE APRENDIZAJE 1. Competencias Dirigir proyectos de tecnologías

Más detalles

INGENIERÍA QUÍMICA PROGRAMA DE ASIGNATURA

INGENIERÍA QUÍMICA PROGRAMA DE ASIGNATURA INGENIERÍA QUÍMICA PROGRAMA DE ASIGNATURA ACTIVIDAD CURRICULAR Fundamentos de Informática Código 95-1199 Año Académico 2011 Área: Informática Bloque: Ciencias Básicas Nivel: 1 Tipo: Obligatoria Modalidad:

Más detalles

Planificación de Cátedra Gestión de datos Primer cuatrimestre 2010

Planificación de Cátedra Gestión de datos Primer cuatrimestre 2010 Planificación de Cátedra Gestión de datos Primer cuatrimestre 2010 Objetivos Objetivo Valorar la importancia del diseño conceptual de bases de datos en el marco del diseño de un sistema de información.

Más detalles

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS F AC UL T AD D E I N G E NI E R Í A SYLLABUS FACULTA DE INGENIERÍA NOMBRE DEL DOCENTE: ESPACIO ACADÉMICO: Programación Orientada a Objetos Obligatorio ( X

Más detalles

Espacios Curriculares Correlativos Precedentes Aprobada/s Cod. Asig. Cursada/s Cod. Asig.

Espacios Curriculares Correlativos Precedentes Aprobada/s Cod. Asig. Cursada/s Cod. Asig. Ciclo Académico: 2010 2011-2012 Año de la Carrera: Horas de Clases Semanales Régimen de Cursado 1º Teoría Práctica s i (1) Anual 1er.Cuatr. 2do.Cuatr. s (2) 1 2 x (1) Observaciones: (2) Observaciones:

Más detalles

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Programación de aplicaciones 2. Competencias Dirigir proyectos de tecnologías

Más detalles

FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SÍLABO DE LENGUAJE DE PROGRAMACION ORIENTADA A OBJETOS I. DATOS GENERALES 1.0 Unidad Académica : Ingeniería

Más detalles

Programación Orientada a Objetos

Programación Orientada a Objetos Programación Orientada a Objetos Teoría: Begoña Moros Valle Prácticas: Marcos Menárguez Tortosa Contenido Presentación contenido teórico Presentación contenido práctico Introducción a la Programación Orientada

Más detalles

Guía docente de la asignatura

Guía docente de la asignatura Guía docente de la asignatura Asignatura Materia 45189 Paradigmas de Programación 45249 Paradigmas de Programación Entornos Software Módulo Titulación Grado en Ingeniería Informática Grado en Ingeniería

Más detalles

Carrera/s: Núcleo: Asignatura: Profesores: Coordinador: Objetivo General: Objetivos Específicos:

Carrera/s: Núcleo: Asignatura: Profesores: Coordinador: Objetivo General: Objetivos Específicos: Carrera/s: Tecnicatura en Programación Informática Licenciatura en Informática Bioinformática Núcleo: Ciclo Introductorio Asignatura: Elementos de Programación y Lógica (EPyL) Profesores: Silvina Busto

Más detalles

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador 1. DATOS INFORMATIVOS: MATERIA O MÓDULO: Diseño de Sistemas Operativos CÓDIGO: CARRERA: NIVEL: Sistemas Cuarto No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 2 CRÉDITOS PRÁCTICA: 2 SEMESTRE / AÑO ACADÉMICO: Primer Semestre

Más detalles

Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información. Sistemas de Gestión

Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información. Sistemas de Gestión Universidad Tecnológica Nacional Facultad Regional San Francisco Ingeniería en Sistemas de Información PLANIFICACIÓN CICLO LECTIVO 2015 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN...

Más detalles

Programa Regular. Asignatura: Lenguajes Formales y Autómatas. Carrera: Ingeniería en Informática. Ciclo Lectivo: Segundo Cuatrimestre 2017

Programa Regular. Asignatura: Lenguajes Formales y Autómatas. Carrera: Ingeniería en Informática. Ciclo Lectivo: Segundo Cuatrimestre 2017 Programa Regular Asignatura: Lenguajes Formales y Autómatas. Carrera: Ingeniería en Informática. Ciclo Lectivo: Segundo Cuatrimestre 2017 Código SIU-Guaraní: I3020 Año en el plan de estudios: 4 Año Coordinador/Profesor:

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria. Unidad académica: Inteligencia Artificial. Ubicación: Séptimo Semestre. Clave: 2004 Horas semana-mes:

Más detalles

GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA

GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA G40 - Programación Grado en Física Curso Académico 2016-2017 1. DATOS IDENTIFICATIVOS Título/s Grado en Física Tipología Obligatoria. Curso 1 y Curso Centro Módulo

Más detalles

Programación Declarativa: Lógica y restricciones

Programación Declarativa: Lógica y restricciones Programación Declarativa: Lógica y restricciones Guía de Aprendizaje Información al estudiante 1. Datos Descriptivos Titulación Módulo Materia Asignatura Carácter Créditos ECTS Departamento responsable

Más detalles

Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información PROYECTO FINAL

Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información PROYECTO FINAL Universidad Tecnológica Nacional Facultad Regional San Francisco Ingeniería en Sistemas de Información PROYECTO FINAL PLANIFICACIÓN CICLO LECTIVO 2010 ÍNDICE INGENIERÍA EN SISTEMAS DE INFORMACIÓN... 1

Más detalles

El alumno debe tener cursadas Introducción al Análisis de sistemas y Estructuras y Algoritmos.

El alumno debe tener cursadas Introducción al Análisis de sistemas y Estructuras y Algoritmos. Equipo de Cátedra Prof. Ordinario Lic. Fabiana Sánchez Aux. 1 Lic. Juan Pablo Urristarasu Aux. 1 Lic. Claudia Kruger Aux. 1 Lic. Pamela Ritter Dictado de la materia Martes (P) de 15:30 a 18:30hs. en el

Más detalles

Universidad Tecnológica Nacional Facultad Regional San Francisco. Tecnicatura Superior en Programación. Matemática

Universidad Tecnológica Nacional Facultad Regional San Francisco. Tecnicatura Superior en Programación. Matemática Universidad Tecnológica Nacional Facultad Regional San Francisco Tecnicatura Superior en Programación PLANIFICACIÓN CICLO LECTIVO 2014 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN... 4

Más detalles

GUÍA DE APRENDIZAJE PROGRAMACIÓN ORIENTADA A OBJETOS GRADUADO EN INGENIERÍA DE SOFTWARE

GUÍA DE APRENDIZAJE PROGRAMACIÓN ORIENTADA A OBJETOS GRADUADO EN INGENIERÍA DE SOFTWARE GUÍA DE APRENDIZAJE PROGRAMACIÓN ORIENTADA A OBJETOS GRADUADO EN INGENIERÍA DE SOFTWARE DATOS DESCRIPTIVOS CENTRO RESPONSABLE E.T.S.I.S.I. MATERIA: PROGRAMACIÓN ASIGNATURA: PROGRAMACIÓN ORIENTADA A OBJETOS

Más detalles

GUÍA DOCENTE Curso

GUÍA DOCENTE Curso GUÍA DOCENTE Curso 2011-2012 Titulación: Grado en Ingeniería Informática Código : 801G Centro: FCEAI Dirección: Edificio CCT C/Madre de Dios, 51 Código postal: 26006 Teléfono: +34 941 299 607 Fax: +34

Más detalles

CURSO: 1º SEMESTRE: 1º MATERIA A LA QUE PERTENECE: Programación. Camelia Muñoz Caro Despacho 1.5 Edificio A-ESI 3720

CURSO: 1º SEMESTRE: 1º MATERIA A LA QUE PERTENECE: Programación. Camelia Muñoz Caro Despacho 1.5 Edificio A-ESI 3720 1. DATOS GENERALES DE LA ASIGNATURA ASIGNATURA: Fundamentos de la Programación I CÓDIGO: 42302 TIPOLOGÍA: Básica CRÉDITOS ECTS: 6 CURSO: 1º SEMESTRE: 1º MATERIA A LA QUE PERTENECE: Programación LENGUA

Más detalles

INSTITUTO POLITECNICO NACIONAL SECRETARIA ACADEMICA DIRECCION DE ESTUDIOS PROFESIONALES EN INGENIERIA Y CIENCIAS FISICO MATEMATICAS

INSTITUTO POLITECNICO NACIONAL SECRETARIA ACADEMICA DIRECCION DE ESTUDIOS PROFESIONALES EN INGENIERIA Y CIENCIAS FISICO MATEMATICAS ESCUELA: UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS CARRERA: LICENCIATURA EN CIENCIAS DE LA INFORMAÁTICA LÍNEA CURRICULAR: COORDINACION: ACADEMIAS DE COMPUTACIÓN

Más detalles

CONCEPTOS Y PARADIGMAS DE LENGUAJES DE PROGRAMACION

CONCEPTOS Y PARADIGMAS DE LENGUAJES DE PROGRAMACION CONCEPTOS Y PARADIGMAS DE LENGUAJES DE PROGRAMACION Año 2015 Carrera: Licenciatura en Informática Plan 2003/07 Licenciatura en Sistemas Plan 2003 /07 Año: 3 Duración: semestral (1er S) Carácter: obligatoria

Más detalles

INSTITUTO POLITECNICO NACIONAL SECRETARIA ACADEMICA DIRECCION DE ESTUDIOS PROFESIONALES EN INGENIERIA Y CIENCIAS FISICO MATEMATICAS

INSTITUTO POLITECNICO NACIONAL SECRETARIA ACADEMICA DIRECCION DE ESTUDIOS PROFESIONALES EN INGENIERIA Y CIENCIAS FISICO MATEMATICAS ESCUELA: UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS CARRERA: LICENCIATURA EN CIENCIAS DE LA INFORMÁTICA LÍNEA CURRICULAR: COORDINACIÓN: ACADEMIAS DE COMPUTACIÓN

Más detalles

ANEXO XVII DE LA RESOLUCION N

ANEXO XVII DE LA RESOLUCION N Hoja 1 de 7 UNIVERSIDAD NACIONAL DE CÓRDOBA Facultad de Ciencias Exactas Físicas y Naturales República Argentina Programa de: Código: Informática Carrera: Materia común Res. Nº Plan: Puntos:3.5 Escuela:

Más detalles

INTELIGENCIA ARTIFICIAL

INTELIGENCIA ARTIFICIAL Universidad Tecnológica Nacional Facultad Regional San Francisco Ing. En Sistemas de Información INTELIGENCIA ARTIFICIAL PLANIFICACIÓN CICLO LECTIVO 2014 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO...

Más detalles

PLANIFICACION DE CATEDRA CARÁCTER: Obligatoria Optativa Electiva. UBICACIÓN EN EL PLAN DE LA CARRERA (Semestre) Primer Semestre

PLANIFICACION DE CATEDRA CARÁCTER: Obligatoria Optativa Electiva. UBICACIÓN EN EL PLAN DE LA CARRERA (Semestre) Primer Semestre PLANIFICACION DE CATEDRA -2012 CARRERA : Ingeniería en Agrimensura PLAN: 2004 ASIGNATURA: Computación CODIGO: 178 ACTIVIDADES CURRICULARES CORRELATIVAS: BLOQUE CURRICULAR: Ciencias Básicas Tecnologías

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN ÁREA DESARROLLO DE SOFTWARE MULTIPLATAFORMA EN COMPETENCIAS PROFESIONALES

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN ÁREA DESARROLLO DE SOFTWARE MULTIPLATAFORMA EN COMPETENCIAS PROFESIONALES TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN ÁREA DESARROLLO DE SOFTWARE MULTIPLATAFORMA EN COMPETENCIAS PROFESIONALES ASIGNATURA DE PROGRAMACIÓN ORIENTADA A OBJETOS 1. Competencias

Más detalles