MICROCURRÍCULO(SYLLABUS)

Documentos relacionados
I. INFORMACIÓN GENERAL NOMBRE DEL CURSO: ALGORITMOS Y PROGRAMACIÓN CÓDIGO

MICROCURRÍCULO (SYLLABUS)

4.2 Elaborar programas básicos de ingeniería utilizando programación estructurada y características propias del lenguaje.

UNIVERSIDAD DR. JOSE MATIAS DELGADO

PLANEACIÓN DEL CONTENIDO DE CURSO

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERÍA PROYECTO CURRICULAR DE INGENIERÍA INDUSTRIAL

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA DEPARTAMENTO DE FORMACION BASICA DEPARTAMENTO DE FORMACION PROFESIONAL Y VINCULACION UNIVERSITARIA

Algoritmos y Programación

BASES DE DATOS. Grado en. Ingeniería Telemática Ingeniería en Sistemas de Telecomunicación Ingeniería Electrónica de Comunicaciones

Bachillerato a Distancia Programa de Informática

UNIVERSIDAD DEL TOLIMA FACULTAD DE CIENCIAS ECONÓMICAS Y ADMINISTRATIVAS PROGRAMA ADMINISTRACIÓN DE EMPRESAS PROGRAMA DE ASIGNATURA

INGENIERÍA EN SISTEMAS COMPUTACIONALES (ISIC )

Al finalizar el curso el estudiante será capaz de:

UNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura

SILABO DE SISTEMAS Y METODOS CONTABLES

PROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04

GUÍA DOCENTE. Curso Ingeniería Informática en Sistemas de Información Doble Grado:

Descripción y tabla de especificaciones para prueba formativa Área Matemática Año 2014

CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)

Guía Docente Modalidad Presencial. Bases de datos I. Curso 2015/16. Grado en Ingeniería de. Sistemas de Información

Pontificia Universidad Católica del Ecuador

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE MECÁNICAS DEL JUEGO I

GUÍA DOCENTE. Curso Ingeniería Informática en Sistemas de Información Doble Grado: M6: Tecnología Específica de Sistemas de Información

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR. Ciencias de la Ingeniería

DEFINICIÓN PROYECTO INTEGRADOR PROYECTO INTEGRADOR PRIMER SEMESTRE TECNOLOGÍA EN DESARROLLO DE SOFTWARE

Programación Orientada a Objetos

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA

MECATRÓNICA LISTADO DE MATERIAS CONTENIDO PLAN:

FACULTAD DE CIENCIAS DE LA COMUNICACIÓN GRADO EN PROTOCOLO Y ORGANIZACIÓN DE EVENTOS PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE

Excel Avanzado. Presentación. I. Datos generales II. III. Objetivos. Objetivo general. Dedicación del participante : 4 horas semanales

http: // Facultad de Ciencias Graduado en Ingeniería Informática

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ SECRETARÍA GENERAL FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES DESCRIPCIÓN DE CURSO DE LA CARRERA DE

Facultad de Derecho y Ciencia Política Escuela Académico Profesional de Derecho

Nombre de la asignatura: Programación Estructurada. Créditos: Aportación al perfil

Carrera : Ingeniería Electromecánica SATCA

UNIVERSIDAD DEL TOLIMA FACULTAD DE CIENCIAS ECONÓMICAS Y ADMINISTRATIVAS PROGRAMA ADMINISTRACIÓN DE EMPRESAS PROGRAMA DE ASIGNATURA

PROGRAMA DE ESTUDIO. Horas de Práctica

Pontificia Universidad Católica del Ecuador

ESCUELA SUPERIOR DE ARQUITECTURA Y TECNOLOGÍA

Sílabo del Curso Análisis y Diseño de Sistemas

PLAN DE ESTUDIOS 2008 LICENCIADO EN INFORMÁTICA

FUNDAMENTOS DE INFORMÁTICA (INGENIERÍA MECÁNICA / TECNOLOGÍA INDUSTRIAL)

UNIVERSIDAD DE SONORA

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE PRODUCCIÓN AUDIOVISUAL Y CINEMATOGRÁFICA

UNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura

UNIVERSIDAD AUTÓNOMA METROPOLITANA. UNIDAD CUAJIMALPA División de Ciencias Naturales e Ingeniería

PROGRAMA DE MATERIA. El alumno continuara la secuencia de fases ya establecidas en el curso previo, particularmente se enfocara en:

MONOGRAFÍA OCUPACIONAL. Técnico en Informática

Carrera: Ingeniería Petrolera PED-1006 SATCA

IDENTIFICACIÓN DEL CURSO NOMBRE DEL CURSO: GUÍA DIDÁCTICA DE APRENDIZAJE

Competencias genéricas

PROGRAMA EDUCATIVO DE TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE CIENCIAS CONTABLES ESCUELA ACADÉMICO PROFESIONAL DE CONTABILIDAD SÍLABO

FACULTAD DE CIENCIAS DE LA COMUNICACIÓN

FUNDAMENTOS DE PROGRAMACION

UNIVERSIDAD TÉCNICA DE AMBATO

SÍLABO DE CONTABILIDAD INTERMEDIA

GUÍA DOCENTE. Curso Ingeniería Informática en Sistemas de Información Doble Grado: Arquitectura de Bases de Datos Módulo: Módulo 6

Guía docente de la asignatura. Informática Aplicada

Soporte lógico de computadoras

Pontificia Universidad Católica del Ecuador

Información de las Asignaturas Máster en Gestión y Administración Pública

GUIA DOCENTE. Facultad de Ciencias Sociales

Pontificia Universidad Católica del Ecuador

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

: INGENIERÍA ELÉCTRICA INGENIERIA ELECTRONICA. : Ingeniería, Ciencias y Administración

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

PROGRAMA DE ESTUDIO. Antecedentes Generales

INSTITUTO POLITÉCNICO NACIONAL

Sistemas de Representación

Pontificia Universidad Católica del Ecuador

Fundamentos de la Programación

CODIGO: 770 CREDITOS: 4

UNIVERSIDAD DR. JOSE MATIAS DELGADO

UNIVERSIDAD DE ESPECIALIDADES ESPÍRITU SANTO FACULTAD DE INGENIERIA DE SISTEMAS Y TELECOMUNICACIONES SYLLABUS

PROGRAMA DE ASIGNATURA

PROGRAMA DE ESTUDIO. - Nombre de la asignatura : Dirección Estratégica de Ventas y Servicios

UNIVERSIDAD MILITAR NUEVA GRANADA

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

PLAN FORMATIVO MODALIDAD I

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información Fundamentos de Programación Módulo: Modulo 1

Pontificia Universidad Católica del Ecuador

Grado en INGENIERIA MECANICA. Asignatura: Física I

PROGRAMA DE ESTUDIOS. Trabajo en equipo Créditos : 8 Ubicación dentro del plan de estudios (semestre o año) : 7º semestre

Universidad Juárez del Estado de Durango. Facultad de Ciencias Forestales

Sistemas de Bases de Datos I Grado en INGENIERÍA INFORMÁTICA 2º curso

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIOS DE LICENCIATURA

GUÍA DOCENTE GRADO GEOGRAFIA Y MEDIO AMBIENTE

FACULTAD DE INGENIERÍA DE SISTEMAS SÍLABO. 1.5 HORAS SEMANALES : 4 HORAS (Teoría: 02; Laboratorio: 02)

I.E.S. AGUADULCE PROGRAMACIÓN DIDÁCTICA. Programación CICLO FORMATIVO DE GRADO SUPERIOR DESARROLLO DE APLICACIONES WEB

INFORMACIÓN ACADÉMICO PROFESIONAL INGENIERÍA DE SOFTWARE CURSO

FACULTAD DE CIENCIAS DE LA SALUD

FACULTAD DE CIENCIAS DE LA COMUNICACIÓN

Ingeniería Eléctrica y Electrónica

REGLAMENTO TRABAJO FIN DE GRADO EN HUMANIDADES APROBADO EN JUNTA DE FACULTAD DE HUMANIDADES, COMUNICACIÓN Y DOCUMENTACIÓN DE 8 DE MAYO DE 2013.

FACULTAD DE INGENIERÍA DE SISTEMAS SÍLABO 1.1 CURSO : DINAMICA DE SISTEMAS 1.2 CODIGO : IV1074

Diplomado. en Educación Basada en Competencias. Diplomado en Educación Basada en Competencias pág. 1

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS

Optativa. Grado en Trabajo Social. Créditos ECTS 6. Castellano. Por determinar

Transcripción:

I. INFORMACIÓN GENERAL NOMBRE DEL CURSO:ALGORITMOS Y PROGRAMACIÓN CÓDIGO 103310 UNIDAD ACADÉMICA NIVEL ACADÉMICO DEL CURSO COMPONENTE DE FORMACIÓN FACULTAD INGENIERÍA INDUSTRIAL POSGRADUAL BÁSICA PROFESIONAL PROGRAMA INGENIERÍA INDUSTRIAL PROFESIONAL TECNOLÓGICO DISCIPLINAR DEPARTAMENTO INGENIERÍA INDUSTRIAL TIPO DE CURSO TÉCNICO PROFESIONAL MODALIDAD COMPLEMENTARIA CRÉDITOS ACADÉMICOS OBLIGATORIO DE LIBRE ELECCIÓN DE PROFUNDIZACIÓN I. II. JUSTIFICACIÓN DEL CURSO: PRESENCIAL VIRTUAL A DISTANCIA NÚMERO DE CRÉDITOS 3 HAD: 2 HEI: 5 HTP: 2 SEMESTRE: 3 El ingeniero industrial de la universidad agraria debe ser una persona capacitada para realizar programas de sistemas de computación interpretar especificaciones de diseño, documentar los productos realizados, verificar los componentes programados, buscar causas de malfuncionamiento y corregir los programas desarrollando las actividades descritas en el perfil profesional y cumpliendo con los criterios de realización establecidos para las mismas en el marco de un equipo de trabajo organizado por proyecto. III. SÍNTESIS DEL CURSO:(Máximo 250 palabras) Algoritmos y programación contiene conceptos de uso global frente a cualquier aplicación, sea de tipo computacional o industrial en los que se desarrolla en el estudiante habilidades en el manejo de la lógica y organización de procesos, entendiendo de manera estructurada la transformación de las variables y los posibles resultados que se pueden generar como salida de los mismos. Durante el curso se enseñan las diferentes conexiones y estrategias por las cuales se puede desarrollar aplicaciones de software usando el lenguaje base C, aplicando conceptos de algoritmos que permitan reconocer los elementos necesarios para su desarrollo. A lo largo del curso se desarrolla en los estudiantes habilidades para reconocer y analizar datos y saber como relacionarlos dentro de un proceso haciendo uso de diversos operadores con la finalidad de obtener los resultados esperados. El lenguaje C permite al estudiante hacer propios desarrollos y entenderlos de forma estructurada para la generación de aplicaciones de software o simulación de máquinas de estado. IV. PROPÓSITOSDE FORMACIÓN: GENERAL: Generar en los estudiantes la capacidad de percibir situaciones en las que se puedan aplicar metodologías de programación a problemas reales y organizar sus acciones de manera lógica desde la identificación de 1

variables, entradas y salidas así como la estructuración de los procesos necesarios para convertirlas en programas. ESPECÍFICOS: Inculcar en los estudiantes técnicas computacionales que los lleven a sistematizar problemas, analizarlos y solucionarlos usando lógica de programación aplicada a algoritmos y flujo gramas que luego puedan transformar en software útil para su vida profesional bajo el lenguaje C o cualquier otro lenguaje de nivel medio o alto a través de lenguaje estructurado y compiladores. V. CONTENIDOS BÁSICOS DEL CURSO: ü Conceptos de algoritmos, pseudocódigo, flujogramas, variables, constantes, operadores aritméticos, alfanuméricos y lógicos, pruebas de escritorio en papel y DFD. ü Conceptos de lenguaje estructurado, condicionales simples, dobles y anidadas, bucles WHILE y FOR, contadores y acumuladores. ü Conceptos de funciones, lectura, escritura y enlace a módulos en el lenguaje C. ü Conceptos de bases de datos, vectores, matrices y arrays multidimensionales. ü Programación en lenguaje C, funciones, directivas, sintaxis y compilación de programas. VI. COMPETENCIAS A DESARROLLAR: Contenido Conceptuales (Saber) ü Buen manejo de técnicas de sistematización de problemas. ü Conocimiento sobre la aplicación de algoritmos. ü Habilidades en la aplicación de pseudocódigo en algoritmos. ü Conocimientos sobre traducciones a lenguaje estructurado. ü Conocimientos sobre el funcionamiento de los sistemas computacionales. Contenidos Procedimentales (Saber Hacer) ü Identificar problemas y especificar los posibles diseños. ü Diseñar programas que solucionen problemas por medio de algoritmos. ü Describir los algoritmos en términos de flujo gramas. ü Generar pseudocódigo de los algoritmos. ü Comprobar programas en el papel y luego compilarlos en C. Contenidos Actitudinales (Ser) ü Manejar vocabulario técnico en términos de sistemas. ü Usar la lógica de programación para describir elementos de entrada, variables y salidas de procesos 2

industriales. ü Diseñar programas útiles para su contexto profesional. ü Será capaz de manejar un estado del arte dentro de un programa. VII. RUTA METODOLÓGICA: TEMÁTICA / UNIDAD UNIDAD 1: Conocimiento sobre algoritmos, desarrollo de diagramas de Flujo, pseudocódigo. UNIDAD 2: Primeros elementos del lenguaje de programación C. Variables, constantes, grabar datos y mostrar resultados. UNIDAD 3: Manejo de condicionales y bucles: IF, DO, DO WHILE, FOR UNIDAD 4: Manejo de arreglos y matrices. PROPÓSITO DE FORMACIÓN (Objetivo específico). Desarrollar en el estudiante conocimientos sobre técnicas de programación. Trasmitir al estudiante conceptos básicos en el área de programación, que podrá aplicar a cualquier lenguaje. Impartir conocimiento sobre los métodos más usados para preguntas y repeticiones en los lenguajes de programación. Enseñar al estudiante como hacer operaciones con series de datos de una dimensión y de dos o más dimensiones. METODOLOGÍA (Estrategias pedagógicas) Docente: Clase magistral, talleres Docente: Clase magistral e investigación Estudiante: Elaboración de trabajo de investigación, presentaciones y trabajo escrito. Docente: Clase magistral, talleres Docente: Clase magistral Talleres 3

UNIDAD 5: Trabajo con bases de datos: como grabar, actualizar, borrar adicionar. El estudiante adquiere conocimientos sobre manipulación de bases de datos relacionales. Docente: Clase magistral Talleres VIII. ESTRATEGIAS Y PROCESOS DE EVALUACIÓN DE COMPETENCIAS: Por medio de las actividades a desarrollar se hará un seguimiento del desempeñó del estudiante a través del curso. Para evaluar el trabajo del estudiante se tendrán en cuenta los siguientes aspectos: Cumplimiento del objetivo de las actividades durante y fuera de la clase, cumplimiento en la entrega de trabajos, talleres y programas, sustentación de trabajos de investigación. Rol del docente: El docente ofrece explicaciones acerca de algoritmos, lenguajes de programación de bajo, medio y alto nivel, partes de las computadoras que interactúan en el proceso de lectura y ejecución de programas. Enseña a pasar soluciones a problemas reales a pseudocódigo y flujo gramas para que los estudiantes por medio del lenguaje estructurado logren hacer programas eficientes que puedan utilizar en su vida profesional. Capacita a los estudiantes en programación en C, enseña a utilizar bibliotecas de funciones aritméticas y a realizar programas usando condicionales y bucles: IF, DO, DO WHILE, FOR. El docente capacita a los estudiantes en el manejo de bases de datos. Rol del estudiante: El estudiante aplica la lógica de programación en los talleres establecidos para la clase, sigue instrucciones de trabajos dentro y fuera de la clase, analiza situaciones y las desglosa en partes que pueda programar para ofrecer productos/soluciones a problemas encontrados. Aplica pseudocódigo a los módulos que componen programas para enlazarlos bajo el lenguaje en C por medio de un compilador. Utiliza bases de datos para la elaboración de trabajos de investigación. Porcentajes de la evaluación: Primer corte (40%) equivalente al 100% 60% - Talleres 40% - Parcial (ejercicio de contenido compilado realizado en clase al finalizar el corte) Segundo corte (60%) equivalente al 100% 60% - Talleres 40% - Parcial (ejercicio de contenido compilado realizado en clase al finalizar el corte) 4

IX. BIBLIOGRAFÍA: BÁSICA: AUTOR TÍTULO EDITORIAL CIUDAD AÑO Joyanes Aguilar, PROGRAMACIÓN Mac Graw Hill Madrid - España 2008 Luis EN C Metodología, algoritmos y estructura de datos RamezElmasri SISTEMAS DE Adisson Wesley - Texas, Georgia Shamkant B. BASES DE DATOS Iberoamerica EEUU Navathe (conceptos fundamentales) Rodriguez Almeida, Miguel Ange Uso de la biblioteca virtual segunda edición METODOLOGÍA DE LA PROGRAMACIÓN A través de pseudocódigo. Mac Graw Hill Madrid 1991 COMPLEMENTARIA: AUTOR TÍTULO EDITORIAL CIUDAD AÑO Franco López, Manual básico de Bogotá 2009 Margarita María instrucciones y comandossmart dfd Zahonero Martínez, Fundamentos Mac Graw Hill Madrid 2010 Ignacio De programación Kernighan y Ritchie El Lenguaje de Pearson Barcelona Programación C X. CIBERGRAFÍA: PÁGINAS WEB: Aspectos medioambientales y urbanos. www.excelavanzado.com Análisis de situaciones para proyectos. http://clubvirtual.gvaweb.com/admin/curricula/material/manual_excelavanzado.pdf PLATAFORMA E-LEARNING: Usuario: algoritmosyprogramacin@gmail.com Password: uniagraria Drive (carpetas de trabajo) PERFIL DEL DOCENTE: 5

Profesional con excelente dominio de lenguaje algorítmico, excelente dominio de lógica de programación y procesos computacionales, lenguaje estructurado y programación orientada a objetos en lenguaje C, Pascal y Visual Basic. ELABORÓ: ALEJANDRO CHAVEZ REVISÓ: APROBÓ: ÚLTIMA REVISIÓN: Día Me s Año 3 03 2012 6