UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

Documentos relacionados
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

DE AMÉRICA) FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA ESCUELA PROFESIONAL DE INGENIERÍA DE SOFTWARE

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

SÍLABO DE METODOLOGÍAS DE PROGRAMACIÓN

Diseño estructural y propuesta de actividades

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

UNIVERSIDAD AUTÓNOMA DE CHIAPAS Facultad de Contaduría y Administración, Campus I

SÍLABO DE ALGORITMOS

Universidad Ricardo Palma

PLAN DE ESTUDIOS 2008-II SÍLABO

DATOS GENERALES PRERREQUISITOS : SE CURSA SIMULTÁNEAMENTE CON LA MATERIA DE TALLER DE PROGRAMACIÓN ESTRUCTURADA CC103

PLAN DE ESTUDIOS 2008-II SÍLABO

UNIVERSIDAD AUTÓNOMA DE CHIAPAS Facultad de Contaduría y Administración, Campus I

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

Nombre de la asignatura: LENGUAJE DE PROGRAMACIÓN PARA INGENIERÍA. Básico ( ) Profesional ( X ) Especializado ( ) Práctica ( )

UNIVERSIDAD DE GUADALAJARA

Universidad Ricardo Palma

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SILABO ASIGNATURA: LENGUAJE DE PROGRAMACION I

Torruco, Rubén Jerónimo Yedra Fecha de elaboración: Mayo de 2010 Fecha de última actualización: F1103 Estructuras de datos 1/10

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

PROGRAMA DE ESTUDIO Área de Formación :

Subdirección Académica Instrumentación Didáctica para la Formación y Desarrollo de Competencias Profesionales Periodo escolar: Agosto Diciembre 2017

Programación. Carrera: MAE 0527

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL SÍLABO PLAN DE ESTUDIOS 2000

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

Benemérita Universidad Autónoma de Puebla Vicerrectoría de Docencia Dirección General de Educación Superior Facultad de Ciencias Físico Matemáticas

Universidad Autónoma de Sinaloa Escuela de Ciencias de la Tierra

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

Diseño estructural y propuesta de actividades

PLAN DE ESTUDIOS 2008-II SÍLABO

UNIVERSIDAD DE GUADALAJARA

Fundamentos de Programación. b. Nro. Créditos. Fundamentos de Programación f. Del nivel g. Asignaturas pre-requisitos h.

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

SECUENCIA DIDÁCTICA. Módulo IV Competencia de Módulo: Competencia de curso:

IF0201 TALLER DE PROGRAMACIÓN I 1 de 6

Carrera: EMZ Participantes Representante de las academias de ingeniería Electromecánica de los Institutos Tecnológicos.

División Académica de Informática y Sistemas

BENÉMERITA UNIVERSIDAD AUTÓNOMA DE PUEBLA VICERRECTORÍA DE DOCENCIA DIRECCIÓN GENERALDE EDUCACIÓN SUPERIOR FACULTAD DE CIENCIAS DE LA COMPUTACIÓN

Secretaría de Docencia Dirección de Estudios Profesionales

PLAN DE MATERIAS ACADEMUSOFT 3.2

Sílabo de Computación

UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DEL SUR

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

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

INSTITUTO TECNOLÓGICO SUPERIOR DEL SUR DEL ESTADO DE YUCATAN SUBDIRECCIÓN ACADÉMICA DEPARTAMENTO DE INGENIERÍA INDUSTRIAL

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

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

Universidad Autónoma de San Luis Potosí Facultad de Ingeniería Programas Analíticos del Área Mecánica y Eléctrica

INTRODUCCIÓN A LA PROGRAMACIÓN

PLANTILLA DE LA GUÍA DIDÁCTICA DE LA ASIGNATURA

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN HORAS SEMANA

División Académica de Informática y Sistemas División Académica Multidisciplinaria de los Ríos Ingeniería en Informática Administrativa

Programa de estudios por competencias Seminario de solución de problemas de Estructura de Datos I

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

DATOS DE IDENTIFICACIÓN DEL CURSO Ciencias Computacionales Estructuras y algoritmos

División Académica de Informática y Sistemas División Académica Multidisciplinaria de los Ríos Ingeniería en Informática Administrativa

Programa académico. CI209 Semestre: 3 Área en plan de estudios ( B, P y E):

PROGRAMA SINTÉTICO. El alumno resolverá problemas de ingeniería y ciencias mediante la programación estructurada.

Universidad Salesiana de Bolivia

Universidad Salesiana de Bolivia

División Académica de Informática y Sistemas División Académica Multidisciplinaria de los Ríos Ingeniería en Informática Administrativa

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO

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

Universidad Ricardo Palma

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (repite - mientras) Juan Pablo Cobá Juárez Pegueros

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras)

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN PLAN DE ESTUDIOS DE LA LICENCIATURA EN INGENIERÍA QUÍMICA

Ingeniería Programa académico. CI209 Semestre: 2 Área en plan de estudios ( B, P y E):

Horas teóricas: 2 Horas prácticas: 4 Total de Horas: 6 INTRODUCCION A LA PROGRAMACION

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

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACION

Algoritmos y Lenguajes de Programación

PROGRAMA ANALÍTICO DE ASIGNATURA

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERIA ELECTRÓNICA E INFORMÁTICA SÍLABO

PLANEACIÓN DIDÁCTICA

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO. PROGRAMA DE ESTUDIOS UNIDAD DE APRENDIZAJE: Programación

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

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA: INGENIERÍA MECÁNICA ELÉCTRICA

División Académica de Informática y Sistemas

Universidad Autónoma del Estado de México Licenciatura en Informática Administrativa Programa de Estudios: Estructura de Datos

Universidad de Guadalajara Centro universitario de los Altos Licenciatura en

I. DATOS DE IDENTIFICACIÓN. 2. Programa (s) de estudio: Licenciatura en Matemáticas, Físico, Biología, Licenciado en Ciencias Computacionales

Licenciatura en Tecnologías de Información y Comunicación Modalidad No Escolarizada NOMBRE DE LA ASIGNATURA PROGRAMACIÓN CLAVE DE LA ASIGNATURA

GUÍA DOCENTE Programación. Fundamentos básicos del paradigma de programación estructurada. Tipos de datos y funciones relacionadas.

SILABO DEL CURSO ALGORITMOS Y ESTRUCTURAS DE DATOS 1

Transcripción:

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA) FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS 1. INFORMACIÓN GENERAL 1.1 Nombre y código de la asignatura: ALGORÍTMICA I 2010203 1.2 Número de créditos : 04 1.3 Número de horas semanales : Teoría: 03 horas, Laboratorio: 02 horas 1.4 Ciclo de : II 1.5 Periodo Académico: 2017 - II 1.6 Pre-requisitos : 2010103 Introducción a la Computación 1.7 Profesores: Lic. Lázaro Florián Mota Alva (Coord.) 2. SUMILLA Esta asignatura pertenece al área de formación básica, es de naturaleza teórico y práctico, tiene el propósito de aplicar las técnicas de la programación estructurada en la solución de para alcanzar la competencia: Desempeña la docencia en las universidades y otras instituciones educativas de alto nivel académico basado en sus conocimientos adquiridos en su formación profesional con compromiso ético, crítico y autocrítico. Los contenidos principales son: 1. La programación estructurada. 2. Los arreglos. 3. Registros y manejo de memoria. 4. Apuntadores y estructuras dinámicas. 5. Las funciones y procedimiento. 6. Los archivos para almacenar datos. 3. COMPETENCIA GENERAL El estudiante al concluir la asignatura, estará capacitado en altos niveles de competencia para aplicar las técnicas de la programación estructurada en la solución de, construyendo algoritmos eficientes, utilizando pseudocódigo e implementándolos, elaborando código mediante el uso de un lenguaje de programación, fase fundamental para el aprendizaje de apreciando la utilidad de estos conocimientos para el desempeño profesional.

4. PROGRAMACIÓN UNIDAD 1.- Estructuras de control Aplicar las estructuras de control construyendo algoritmos usando pseudocódigo e implementando programas mediante el uso de un lenguaje de programación apreciando la utilidad de estos conocimientos para solucionar. Adicionalmente, se conocerán los diversos tipos de datos y su utilización Competencia específica o Construye, en nivel aceptable algoritmos usando estructuras de control a partir de los enunciados de particulares, usando para ello el pseudocódigo, en forma individual. o A partir de la elaboración del pseudocódigo se debe construir el programa respectivo empleando un lenguaje de programación, en forma individual Sem Contenido Estrategias Didácticas Evaluación 1 Introducción Introducción a lenguaje de programación. Estructura de un programa. Definición Algoritmos. Ejemplos 2 Estructura de control Secuencial y selectiva. Definición y ejemplos. 3 Estructuras de Control Iterativa. Definición y ejemplos. Mientras, para, hacer Mientras. 4 Estructuras de Control Iterativa. Ejemplos incluyendo estructuras anteriores. PRACTICA CALIFICADA N 1

UNIDAD 2.- Programación Modular o Estructurada Aplicar la programación modular construyendo algoritmos usando pseudocódigo e implementando programas mediante el uso de un lenguaje de programación para mejorar el orden en la creación de soluciones. Competencia específica o Construye, en nivel aceptable algoritmos usando procedimientos y funciones a partir de los enunciados de particulares, usando para ello el pseudocódigo, en forma individual. o Creación de programas de aplicación estructurados modularmente, a partir de la construcción de un pseudocódigo como planteamiento de la solución. Sem Contenido Estrategias Didácticas Evaluación 5 Apuntadores Definición, utilidad, manejo de punteros. Ejemplos. Programación modular. 6 Subprogramas Definición. Funciones. Paso de parámetros por valor y referencia, Ejemplos y Ejercicios de funciones Estructuras Básicas: Arreglo Unidimensional 7 Definición, características, operaciones, leer, mostrar, buscar, ordenar y actualizar (Insertar, eliminar, modificar) utilizando parámetros por valor y referencia. PRACTICA CALIFICADA N 2 8 Parcial

UNIDAD 3.- Arreglos Aplicar arreglos construyendo algoritmos usando pseudocódigo e implementando programas mediante el uso de un lenguaje de programación apreciando la utilidad de estos conocimientos para solucionar. Logros específicos o Construye, en nivel aceptable algoritmos usando arreglos a partir de los enunciados de particulares, usando para ello el pseudocódigo, en forma individual. o Implementa, a partir de un pseudocódigo elaborado, programas en un nivel aceptable,, usando un lenguaje de programación, en forma individual Sem Contenido Estrategias Didácticas Evaluación 9 Estructuras Básicas: Arreglo Bidimensional Definición, declaración, manejo de filas y columnas. Ejemplos Final, 10 Estructuras Básicas: Registros Definición. Vector de registros operaciones leer y mostrar, buscar, editar, etc. Ejemplos. Final, 11 Estructuras Básicas: Registros Punteros y estructuras, registros anidados. Ejemplos PRACTICA CALIFICADA N 3 Final, UNIDAD 4.- Archivos Aplicar eficientemente el manejo de registros y archivos externos, construyendo aplicaciones para su uso, basado en la elaboración de algoritmos e implementando programas mediante el uso de un lenguaje de programación apreciando la utilidad de estos conocimientos para solucionar. Logros específicos

o o Construye, en nivel aceptable algoritmos usando archivos a partir de los enunciados de particulares, usando para ello el pseudocódigo, en forma individual. Implementa, a partir de un pseudocódigo elaborado, programas en un nivel aceptable,, usando un lenguaje de programación, en forma individual. Sem Contenido Estrategias Didácticas Evaluación 12 Archivos Definición, características, tipos. Primitivas de acceso. Operaciones básicas leer (salvar) y mostrar (recuperar). Final, 13 Archivos Operaciones básicas copia, búsqueda, intercalar. Actualización: altas, bajas, y modificación. Final, 14 Archivos Directos Operaciones básicas copia, búsqueda, intercalar. Actualización: altas, bajas, y modificación. PRACTICA CALIFICADA N 4 Final, Reforzamiento de archivos 15 Entrega de Proyecto. Presentación y sustentación 16 Final 17 Sustitutorio 5. ESTRATEGIA DIDACTICA Por parte del docente se desarrollará la asignatura siguiendo los criterios inductivos, flexibles, s y constructivos con la participación del alumno; en este sentido se utilizará las técnicas participativas, laboratorios guiados, desarrollo de proyectos. Por parte del estudiante, participará activamente a través de elaboración de pseudocódigos y programas, ejercicios calificados, exámenes calificados, elaboración de proyecto en

grupo. 6. EVALUACION DEL APRENDIZAJE PORCENTAJE CRITERIO Promedio de Prácticas Calificadas (4PC) 20% PPC= 3 Mejores PC/3 Promedio de Laboratorios Calificados y 20% Proyecto del curso (4PL) PPL=(3 mejores PL + Proy)/4 Parcial (EP) 20% Final (EF) 40% PF = 0.2PPC +0.2PPL+0.2EP+0.4EF El examen sustitutorio reemplazará para todos sus efectos al examen no dado o al examen de menor calificación. 7. REFERENCIAS BIBLIOGRÁFICAS A. BASICA J OYANES AGUILAR, Luis. FUNDAMENTOS DE PROGRAMACIÓN. Algoritmos, Estructura de Datos y Objetos. 4ta Ed. McGraw-Hill, España. 2014. JOYANES AGUILAR, Luis y ZAHONERO MARTINEZ, Ignacio. PROGRAMACION EN C++. ALGORITMOS, ESTRUCTURAS DE DATOS Y OBJETOS (2ª ED.) McGraw-Hill, España, 450p. 2013. SZNAJDLEDER. Pablo A. ALGORITMOS A FONDO Con implementaciones en C y Java. Alfaomega, México D. F.. 2013. B. COMPLEMENTARIA SCHOOL, P. C. PEYRIN J. P.. ESQUEMAS ALGORITMICOS FUNDAMENTALES. Secuencia e Iteración 2da Ed., Masson. 2013. OSVALDO CAIRO. METODOLOGIA DE LA PROGRAMACION (Tomo I y II) COMO PROGRAMAR EN C/C++,Deitel & Deitel, Prentice Hall, C/C++ CURSO DE PROGRAMACIÓN, Fco. Javier Ceballos, Alpha Omega PROGRAMACIÓN ESTRUCTURADA EN C, J. R. García-Bermejo, Pearson/Prentice-Hall http://www.eduteka.org/pdfdir/algoritmosprogramacion.pdf http://www.monografias.com/trabajos-pdf4/algoritmos-curso/algoritmos-curso.pdf