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

Documentos relacionados
DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios:

Materia requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. INTRODUCCION A LAS BASES DE DATOS

ARQUITECTURA DE COMPUTADORAS II. Propósito del curso : Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 413

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

ESCUELA SUPERIOR POLITECNICA DEL LITORAL PROGRAMA DE ESTUDIOS

PROGRAMA DE LABORATORIO SECCIÓN: ÁREA A LA QUE PERTENECE: POS-REQUISITO: AUXILIAR:

Universidad Salesiana de Bolivia

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

LENGUAJES DE PROGRAMACION I. Propósito del curso :

LENGUAJES DE PROGRAMACIÓN IV. Propósito del curso :

Programa de Asignatura Programación Visual I

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

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

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje

ALGORITMOS, ESTRUCTURAS Y PROGRAMACION

Programa(s) Educativo(s): CHIHUAHUA Créditos 5.4. Teoría: 4 horas Práctica PROGRAMA DEL CURSO: Taller: CALCULO DIFERENCIAL E INTEGRAL

Al final del curso el estudiante:

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios: Materia requisito:

Nombre de la asignatura: Diseño Estructurado de Algoritmos. Carrera: Ingeniería en Sistemas Computacionales. Clave de la asignatura: SCB-9316

DISEÑO BASE DE DATOS I. Propósito del Curso : Al final del curso el estudiante: Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 643

1. Computadores y programación

PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR FACULTAD DE INGENIERIA ESCUELA DE INGENIERIA DE SISTEMAS

PROGRAMACIÓN UNIDADES

POST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: Primer Semestre 2015 HORAS POR SEMANA DEL LABORATORIO: DIAS QUE SE IMPARTE EL LABORATORIO:

Pontificia Universidad Católica del Ecuador

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

Carrera: Participantes Miembros de la academia de Metal- Mecánica

Principios de Programación en Java

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

AREA A LA QUE PERTENECE: 103 Matemática Básica 2 34 créditos POST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: Primer Semestre 2015

UNIVERSIDAD DE GUADALAJARA

Escuela de Ingeniería en Informática Empresarial SYLLABUS

Universidad Ricardo Palma

SILABO DE LA ASIGNATURA INGENIERIA DEL SOFTWARE

De Desempeño De Conocimiento SABERES ESENCIALES CONTENIDOS RUTA FORMATIVA Saber Conocer Nociones, Proposiciones, Conceptos Categorías

Grado en Ingeniería Informática Grado en Sistemas de Información Universidad de Alcalá Curso Académico 2016/2017 Curso 1º Cuatrimestre 2º

PROGRAMA INSTRUCCIONAL

Métodos de Inteligencia Artificial

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

Operaciones algebraicas elementales (Unidad I del curso Matemáticas Básicas).

ESCUELA: UNIVERSIDAD DEL ISTMO

OPTATIVA I: MINERIA DE DATOS

Nombre de la asignatura: Algoritmos y Lenguajes de programación.

DES: Área en plan de estudios:

I. FUNDAMENTOS DE ARQUITECTURA

Texto: Hopcroft, J. E., Motwani, R., Ullman, J.D., Introduction to Automata Theory, Languajes, and Computation. 3rd Edition. Addison Wesley, 2007.

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I

Ingeniería de Programa(s) Educativo(s): Software. Clave de la materia: IS201. UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H

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

Toda copia en PAPEL es un "Documento No Controlado" a excepción del original.

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS

Ingeniería Programa(s) Educativo(s): Ingeniería Civil

PROGRAMA DE CURSO. Metodologías de Diseño y Programación. Nombre en Inglés. Design and Programming Methodologies.

Máster Universitario en Tecnologías de la Información y las Comunicaciones Universidad de Alcalá Curso Académico 2013/14

GUÍA DOCENTE DE PROGRAMACIÓN ORIENTADA A OBJETOS

PROGRAMA DE CURSO. Horas Docencia Horas de Trabajo Horas de Cátedra Docentes. Personal Resultados de Aprendizaje

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS SILABO LENGUAJE DE PROGRAMACION ORIENTADO A WEB

UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H. Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: BASES DE DATOS II

Inteligencia en Redes de Comunicaciones. Razonamiento lógico. Julio Villena Román.

Universidad Católica de Santiago del Estero Facultad de Matemática Aplicada Carrera de Ingeniería en Electrónica

SILABO DEL CURSO FUNDAMENTOS DE PROGRAMACIÓN

Introducción a la Ingeniería Básicas de Ingeniería

D. Prerrequisitos, correquisitos y otros requerimientos

PROGRAMA DE MATERIA MATERIA:

UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA FACULTAD DE CIENCIAS PROGRAMA DE MATEMÁTICAS PLAN DE ESTUDIOS

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

TALLER DE GUIONIZACION

Carrera : Ingeniería Mecánica SATCA

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

Lenguajes de programación Última modificación 2008/10

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

Planificaciones Algoritmos y Programación II. Docente responsable: CALVO PATRICIA MABEL. 1 de 6

UNIVERSIDAD RICARDO PALMA

Programa Oficial de Asignatura. Ficha Técnica. Presentación. Competencias y/o resultados del aprendizaje. Contenidos Didácticos

CODIGO: 770 CREDITOS: 4

EQUIVALENCIAS CON EL RESTO DE LAS CARRERAS DE INGENIERÍA

28/08/ :52:22 Página 1 de 5

ESCUELA: UNIVERSIDAD DEL ISTMO

Carácter Modalidad Horas de estudio semestral (16 semanas)

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

Fundamentos de Programación

GUÍA DOCENTE DE LA ASIGNATURA

PROBABILIDAD Y ESTADISTICA II. Propósito del Curso : Al final del curso el estudiante: Ingeniería Ingeniería en Sistemas. Hardware

Tema: Herramientas UML, Análisis y diseño UML

A continuación se describe con mayor detalle cada una de tales unidades:

Carrera: ACM Participantes. Academia Eléctrica y Electrónica del Instituto Tecnológico Superior de Coatzacoalcos

CARACTERÍSTICAS GENERALES

1.1 Seguridad de la Información. 1.2 Código malicioso. Políticas de seguridad

Lenguajes de Programacion

FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERÍA DE SISTEMAS. Horas Contacto. Objetivos

Universidad Autónoma del Estado de México Licenciatura en Ingeniería en Sistemas Energéticos Sustentables

INDICE Parte I. Conceptos 1. El estudio de los lenguajes de programación 2. Cuestiones de diseño de lenguajes

DIPLOMADO. Evaluación de la Calidad de la práctica docente para la implementación del Nuevo Modelo Educativo en Escuelas de Ingeniería del I.P.N.

Pontificia Universidad Católica del Ecuador

: Algorítmica y Estructura de Datos I

Unidad I Introducción a la programación de Sistemas. M.C. Juan Carlos Olivares Rojas

Secretaría de Docencia Dirección de Estudios Profesionales

INGENIERÍA EN SISTEMAS INFORMÁTICOS

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Observaciones. Lugar y fecha de elaboración o revisión. Participantes 1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura:

Transcripción:

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 Optativa OPSW8 Semestre: Séptimo Ciencias de la Área en plan de estudios: Computación e Informática Créditos 4 Total de horas por semana: 4 Teoría: Práctica: 3 Taller: Laboratorio: 3 Prácticas complementarias: Trabajo extra clase: Total de horas semestre: 64 Fecha de actualización: Agosto 203 Clave y Materia requisito: Propósito del curso : En la actualidad todo egresado de un programa relativo a sistemas computacionales o tecnologías de información requiere de un conocimiento amplio y profundo sobre lenguajes de y sus principales aplicaciones, que le permita seleccionar el lenguaje o lenguajes más adecuados para el desarrollo de un sistema computacional. En el curso se estudiaran algunos paradigmas de aplicando la metodología y modelos formales para su estudio. Al final del curso el estudiante: Comprende el concepto de paradigma de. Distingue entre paradigmas de. Aplica un paradigma específico en el mejor caso de uso. Desarrolla aplicaciones básicas en más de un paradigma de. Identifica y resuelve los conflictos de aplicación de uso de paradigmas de.

COMPETENCIAS (Tipo y Nombre de las Competencias que nutren a la materia y a las que contribuye) El curso promueve las siguientes competencias: Competencias Básicas: Solución de problemas Trabajo en equipo y liderazgo Comunicación Competencias Profesionales: Programación de Aplicaciones para habientes Programación Cliente/Servidor para tecnologías para Aplicaciones CONTENIDOS (Unidades, Temas y Subtemas) UNIDAD I:INTRODUCCIÓN. Elementos de un Lenguaje. a. Alfabeto. b. Sintaxis c. Semántica 2. Implementación de Lenguajes. a. Por traducción (Compiladores). b. Por interpretación (Interpretes). 3. Clasificación de Lenguajes. a. Por nivel de abstracción. b. Por propósito (General o Específico). c. Por Paradigmas. 4. Notaciones Formales para definir un Lenguaje. a. Expresiones Regulares. b. Gramáticas Independientes del Contexto. i. Notación BNF ii. Notación BNF Extendida. c. Diagramas de Sintaxis. UNIDAD II: IMPERATIVA. Representación Estática y Dinámica de un Programa. a. Archivo Fuente. b. Estados de un Programa. 2. Sentencias y Programación Estructurada. a. Análisis de Sintaxis por: i. Gramáticas Independientes del Contexto. ii. Diagramas de Flujo o Seudocodigo. b. Tipos de Datos. i. Para qué sirven? ii. Tipos Básicos. iii. Tipos Estructurados. c. Sistemas Supervisores de Tipo. 3. Activación de Procedimientos. a. Para qué sirven los Procedimientos? b. Métodos para pasar parámetros. i. Por Valor. ii. Por Referencia. iii. Por Nombre. c. Reglas de Alcance. d. Activación de Registros. RESULTADOS DE APRENDIZAJE (Por Unidad) Identifica el método tradicional para el estudio de un lenguaje y conocerá las notaciones formales que se emplean en el estudio de un. forma en que se implementan esos conceptos en lenguajes conocidos como lenguaje C, Pascal, Fortran, etc.

Competencias Específicas: Básicos de Computación en Programación de Aplicaciones Diseño de Interfaces Gráficas para Aplicaciones Modelado y Análisis de Software Programación Cliente/Servidor UNIDAD III: LÓGICA.. Predicados de Primer Orden. a. Cuantificador Universal y Cuantificador Existencial. 2. Relaciones. a. Los operandos y resultados son igualmente importantes. 3. Introducción a la Programación con Prolog. a. Máquina de Inferencias. b. Base de Conocimientos. i. Reglas. ii. Hechos. c. Razonamiento Basado en Procedimientos. d. Proceso de Unificación. e. Programando en Prolog. 4. Estructuras de Datos en Prolog. a. Estructuras y Listas. 5. Implementando Aprendizaje y Autocuestionamiento en Prolog. 6. Proyecto Prolog. Identifica a detalle el lenguaje Prolog y sus principales aplicaciones. UNIDAD IV: FUNCIONAL.. Elementos de la Programación Funcional. a. Funciones, Símbolos, Caracteres, Números, Listas, Cadenas de Caracteres. 2. Reglas de Evaluación. 3. Programación Funcional con LISP. UNIDAD V: ORIENTADA A OBJETOS.. Programación Basada en Objetos (Clases, Objetos y Sobrecarga de Operadores y Objetos). 2. Programación Orientada a Objetos (Herencia y Polimorfismo). 3. Programación Genérica (Plantilla de Funciones y de Clases). Lisp. Además aprenderá a detalle el lenguaje Lisp y sus principales aplicaciones C++..

UNIDAD VI: OTROS PARADIGMAS.. Presentaciones preparadas por los alumnos sobre algún paradigma no visto anteriormente en el curso. Aplica el método tradicional para estudiar algún lenguaje perteneciente a un paradigma no visto previamente en clase y desarrollará una presentación sobre ese lenguaje. OBJETO DE ESTUDIO UNIDAD I: INTRODUCCIÓN UNIDAD II: IMPERATIVA UNIDAD III: LÓGICA UNIDAD IV: FUNCIONAL UNIDAD V: ORIENTADA A OBJETOS UNIDAD VI: OTROS PARADIGMAS METODOLOGIA (Estrategias, secuencias, recursos didácticos) Para el logro de los objetivos del curso, se propiciará la participación activa del alumno, el proceso enseñanza aprendizaje consistirá de las siguientes actividades: Exposición y guía por parte del maestro Participación del alumno en los diferentes temas Exposición de temas por parte del alumno Prácticas de laboratorio Desarrollo de tareas e investigaciones Solución de casos de estudio Desarrollo de proyectos EVIDENCIAS DE APRENDIZAJE. Tareas de Investigación Prácticas de Laboratorio Exposiciones FUENTES DE INFORMACIÓN (Bibliografía/Lecturas por unidad) ) Sethi, R.( 996).Programming Languages: Concepts & Constructs. Addison-Wesley Pub. Co.. 2) Deitel, H. & Deitel.( 2004).C / C++ y Java: Cómo Programar., P. Pearson EVALUACIÓN DE LOS APRENDIZAJES (Criterios e instrumentos) Se toma en cuenta para integrar calificaciones parciales: Discusión Individual y por equipo, tareas, practicas y proyecto final, lo cual otorga un valor del 40%

Educación. 3) Sterling & Shapiro. (994).The Art of Prolog. MIT Press Series. 4) M. Nute, y D.Vellino, A.( 997).Prolog: Programming in Depth Covington, Prentice Hall. 5) Touretzky, D.( 990).Common Lisp: A gentle Introduction to Symbolic Computation..Benjamin / Cummings Pub. Co.. 3 Exámenes parciales escritos donde se evalúan conocimientos, comprensión y aplicación con un valor de 60% cada uno. La acreditación del curso se integra por promedio de las 3 calificaciones parciales. Nota: para acreditar el curso la calificación mínima aprobatoria será de 6.0 6) Tatar, D. ( 987).A programmer s guide to Common Lisp. Digital Press. Cronograma del Avance Programático S e m a n a s Objetos de estudio 2 3 4 5 6 7 8 9 0 2 3 4 5 6 I: INTRODUCCIÓN II: IMPERATIVA II: UNIDAD LÓGICA IV: FUNCIONAL V: ORIENTADA A OBJETOS VI: OTROS PARADIGMAS