Source: http://docplayer.es/30927789-Jesus-manuel-carrera-velueta-jose-juan-almeida-garcia-fecha-de-elaboracion-mayo-6-de-2010-fecha-de-ultima-actualizacion.html
Timestamp: 2018-12-12 02:06:33+00:00

Document:
Jesús Manuel Carrera Velueta José Juan Almeida García Fecha de elaboración: Mayo 6 de 2010 Fecha de última actualización: - PDF
Download "Jesús Manuel Carrera Velueta José Juan Almeida García Fecha de elaboración: Mayo 6 de 2010 Fecha de última actualización:"
Marcos Díaz Suárez
1 PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en Ingeniería Ambiental Sustantiva profesional. Programa elaborado por: PROGRAMACIÓN APLICADA Horas teóricas: 1 Horas prácticas: 5 Total de Horas: 6 Total de créditos: 7 Clave: Tipo : Carácter de la asignatura F1338 Teórico-práctica Obligatoria Jesús Manuel Carrera Velueta José Juan Almeida García Fecha de elaboración: Mayo 6 de 2010 Fecha de última actualización: *Seriación explícita Pensamiento Matemático NO Métodos Numéricos *Seriación implícita SI F178 Programación Aplicada Página 1 de 15
2 Conocimientos previos: *Solo procede una de las dos seriaciones Habilidad para plantear y resolver de una forma lógica, así como la capacidad de abstracción y síntesis. F178 Programación Aplicada Página 2 de 15
3 Presentación La asignatura de Programación Aplicada se ubica en el área Sustantiva Profesional y tiene como objetivo el estudio y desarrollo de técnicas de programación de algoritmos numéricos, mediante uso de lenguajes de programación de computadoras. Los lenguajes de programación son una herramienta de cómputo muy importante, por su aplicación en la solución de muy diversos en cualquier campo del conocimiento humano. Permiten desarrollar tecnologías de información nuevas, que se adaptan a las necesidades propias que se requieren y su nivel de aplicación va desde el desarrollo de simples cálculos numéricos hasta el diseño de sistemas de información muy complejos. En la Licenciatura de Ingeniería Ambiental, el uso de lenguajes de programación desarrollará en el alumno la capacidad para diseñar e implementar programas de cómputo que apoyen la solución de que se planteen a lo largo de la carrera del futuro ingeniero ambiental, tales como la modelación del destino y transporte de contaminantes en agua, suelo o aire, propuestas de solución a los del ambiente y los recursos naturales, etc., capacitándolos en el desarrollo de programas a la medida de sus necesidades en cuanto a procesamiento de datos numéricos, cálculos de fórmulas y análisis de datos en general. Objetivo General Diseñar e implementar programas de cómputo mediante la aplicación lógica y sistemática de la metodología para el planteamiento y resolución de, así como, analizar, interpretar y evaluar las soluciones obtenidas. Competencias que se desarrollaran en esta asignatura Diseñar e implementar algoritmos numéricos mediante el uso de un lenguaje de programación de computadoras, aplicando la metodología para el planteamiento y resolución de de manera lógica y sistemática, de su campo de acción en la ingeniería ambiental Para ello deberá desarrollar las siguientes subcompetencias: i. Analizar y comprender cualquier problema de tipo procedural y/o numérico. F178 Programación Aplicada Página 3 de 15
4 ii. Describir verbalmente la solución correcta a dichos, parafraseando los pasos en un orden lógico. iii. Traducir la descripción verbal en un algoritmo que expresará en pasos ordenados y finitos la solución al problema. iv. Describir gráficamente los pasos expresados en el algoritmo. v. Implementar, ejecutar y evaluar la solución mediante la codificación en un lenguaje de programación de computadoras. F178 Programación Aplicada Página 4 de 15
5 Competencias del perfil de egreso que apoya esta asignatura Desarrollar habilidades para resolver de contaminación de la hidrósfera (agua), la atmósfera (aire), la geósfera (tierra), la biósfera (vida) y la antropósfera (actividades y satisfactores que los humanos fabrican y hacen) a nivel de procesos de pensamiento aplicando una metodología para su solución. Automatización de procedimientos para el estudio de de generación y adaptación de tecnologías limpias. Escenario de aprendizaje Centro de Cómputo de la división académica de Ciencias Biológica, como aula y espacio de prácticas, así como espacios virtuales en la WEB. Perfil sugerido del docente Tener experiencia en conceptos de programación de computadoras, comprender y dominar la metodología para el buen planteamiento y resolución de con computadora. Poseer conocimientos generales de Ingeniería Ambiental. F178 Programación Aplicada Página 5 de 15
6 Contenido Temático Unidad No.: 1 Antecedentes de los lenguajes de programación Objetivo particular: Hrs. Estimadas: Conocer los antecedentes de los lenguajes de programación. Analizar y comprender el planteamiento de generales para planear su solución con las principales herramientas de software. 6 hrs Temas Resultados del aprendizaje Sugerencias didácticas Prácticas Estrategias y criterios de evaluación 1) Software y su clasificación. 2) Lenguajes de programación y su clasificación. 3) Procesos de Pensamiento: Cuatro hábitos que desatascan la capacidad mental y las cuatro megahabilidades de la Inteligencia Práctica (IP) 4) El problema. a) Definición Elaborar un mapa mental o un mapa conceptual que relaciones los conceptos de software y su clasificación, lenguajes de programación y el concepto de problema. Investigar y elaborar un diagrama de los distintos lenguajes de programación que se han desarrollado a lo largo de la historia de las computadoras. Plantear y resolver, mediante Exposición del profesor y discusión en grupo de textos relacionados con los conceptos de mapa mental, mapa conceptual, procesos de pensamiento, concepto de problema y los pasos metodológicos generales para su solución. 1) Soluciones de básicos: Primer acercamiento. (2 hrs.) ejercicios hechos en clases. (20%) ejercicios tareas hechos en casa. (10%) Entrega de reportes o informe sobre la lectura de artículos, textos relacionados al tema, casos de estudio. (10%) F178 Programación Aplicada Página 6 de 15
7 b) Análisis c) Pasos para la resolución ejercicios en clases y tareas en casa, aplicando los pasos metodológicos descritos para la resolución de. Aplicar actividades para resolver ejercicios de lógica y/o juegos. Resolver ejercicios en clases. F178 Programación Aplicada Página 7 de 15
8 Unidad No. 2 Algoritmos y Diagramas de Flujo Objetivo particular: Conocer y aplicar los fundamentos básicos de programación en la solución de secuenciales. Elaborar el algoritmo, diagrama de flujo y código de secuenciales. Hrs. estimadas 18 Temas Resultados del aprendizaje Sugerencias didácticas Prácticas Estrategias y criterios de evaluación 1) Concepto de algoritmo 2) Elementos básicos de programación y su uso en el lenguaje de programación. a) Datos, Tipos de datos y operaciones primitivas b) Constantes y variables c) Expresiones d) Funciones Internas e) La operación de asignación f) Entrada y Salida de información 3) Problemas secuenciales 4) Diagramas de flujo 5) Pseudocódigo 6) Solución de con computadoras. a) Análisis del problema Plantear y resolver, mediante ejercicios en clases y tareas en casa, aplicando los pasos metodológicos descritos para la resolución de secuenciales. Elaborar diagramas de flujo y pseudocódigo de la solución de los planteados. Implementar la Exposición del profesor de los temas de la unidad. Resolver ejercicios en clases de secuenciales. Exposición del profesor sobre el uso del software PseInt para algoritmos y diagramas de flujo. Exposición del profesor sobre el uso del entorno del lenguaje de programación. 1) Uso de elementos básicos en un lenguaje de programación: Primer acercamiento al entorno de Matlab (2 hrs.) 2) Uso de software para elaboración de diagramas de flujo y pseudocódigo como PseInt (1 hr) 3) Solución de Problemas secuenciales (Parte I): Análisis, Algoritmo/diagrama Examen escrito (60%). ejercicios hechos en clases. (20%) ejercicios hechos en casa tareas. (10%) Entrega de reportes o informe sobre la lectura de artículos, textos relacionados al tema, casos de estudio. (10%) Nota: La unidad 1 y 2 se evalúan en el F178 Programación Aplicada Página 8 de 15
9 b) Diseño del algoritmo c) Codificación del algoritmo solución de los en el lenguaje de programación. Aplicar actividades para resolver ejercicios de lógica y/o juegos. de flujo y Código en Matlab. (3 hrs) 4) Solución de Problemas secuenciales (Parte II): Análisis, Algoritmo/diagrama de flujo y Código en Matlab. (3 hrs) 1er Parcial. F178 Programación Aplicada Página 9 de 15
10 Unidad No.: Objetivo particular: 3 La resolución de con computadoras y las herramientas de programación: Problemas con condicionales. Conocer las diferentes estructuras selectivas que se utilizan la solución de condicionales. Implementar las soluciones de resueltos en un lenguaje de programación. Elaborar el algoritmo, diagrama de flujo y código de con condicionales. Hrs. estimadas 24 Temas Resultados del aprendizaje Sugerencias didácticas Prácticas Estrategias y criterios de evaluación 1) Problemas con condicionales o de selección 2) Estructura selectiva a) Alternativa simple b) Alternativa doble c) Alternativa múltiple d) Estructuras anidadas 3) Implementación en lenguajes de programación. Problemas planteados y resueltos, mediante ejercicios en clases y tareas en casa, aplicando los pasos metodológicos descritos para la resolución de con condicionales. Diagramas de flujo y pseudocódigo de la solución de los planteados. Exposición del profesor de los temas de la unidad. Resolver ejercicios en clases de con condicionales. Aplicar actividades para resolver ejercicios de lógica y/o juegos. 1) Uso de estructuras selectivas en el lenguaje de programación con condicionales. (2 hrs.) 2) Solución de Problemas con condicionales (Parte I): Análisis, Algoritmo/diagra ma de flujo y Código en Examen escrito (60%). ejercicios hechos en clases. (20%) ejercicios hechos en casa tareas. (10%) Entrega de reportes o informe sobre la lectura de artículos, textos relacionados al tema, casos de estudio. (10%) F178 Programación Aplicada Página 10 de 15
11 Programas de cómputo de los solucionados. Matlab. (6 hrs) 3) Solución de Problemas con condicionales (Parte II): Análisis, Algoritmo/diagra ma de flujo y Código en Matlab. (6 hrs) Nota: la Unidad 3 se evalúa en el 2do parcial. F178 Programación Aplicada Página 11 de 15
12 Unidad No.: Objetivo particular: 4 La resolución de con computadoras y las herramientas de programación: Problemas iterativos. Conocer el uso específico de variables como apoyo en soluciones de iterativos (repetitivos). Conocer las diferentes estructuras repetitivas que se utilizan en la solución de. Implementar las soluciones de resueltos en un lenguaje de programación. Elaborar el algoritmo, diagrama de flujo y código de iterativos. Hrs. estimadas 30 Temas Resultados del aprendizaje Sugerencias didácticas Prácticas Estrategias y criterios de evaluación 1) Problemas iterativos 2) Contadores 3) Acumulador 4) Interruptores (Banderas) 5) Estructuras repetitivas a) Estructura mientras b) Estructura repetir c) Estructura desde/para d) Salidas Internas e) Estructuras anidadas 6) Implementación en lenguajes de programación. Problemas planteados y resueltos, mediante ejercicios en clases y tareas en casa, aplicando los pasos metodológicos descritos para la resolución de iterativos. Diagramas de flujo y pseudocódigo de la solución de los planteados. Programas de cómputo de los solucionados. Exposición del profesor. Presentación de ejemplos. Practicas en clase. Ejercicios de tarea. Ejercicios de lógica. Uso de software para elaboración de diagramas de flujo y pseudocódigo como PseInt. Elaboración de 1) Uso de contadores, acumuladores e interruptores. (2 hrs.) 2) Uso de estructuras repetitivas en el lenguaje de programación con iterativos.(2 hrs.) 3) Solución de Problemas iterativos usando la estructura desde/para (for) (Parte I): Análisis, Algoritmo/diagrama de flujo y Código en Matlab. (6 hrs) 4) Solución de Problemas iterativos usando la estructura mientras (while) (Parte II): Análisis, Examen escrito (60%). ejercicios hechos en clases. (20%) ejercicios hechos en casa tareas. (10%) Entrega de reportes o informe sobre la lectura de artículos, textos relacionados al tema, casos de F178 Programación Aplicada Página 12 de 15
13 antología de resueltos. Algoritmo/diagrama de flujo y Código en Matlab. (6 hrs) 5) Solución de Problemas iterativos usando estructuras anidadas (Parte III): Análisis, Algoritmo/diagrama de flujo y Código en Matlab. (6 hrs) estudio. (10%) Nota: la Unidad 4 se evalúa en el 3er parcial. F178 Programación Aplicada Página 13 de 15
14 Unidad No.: Objetivo particular: 5 Arreglos, matrices y gráficas Conocer las estructuras de datos de arreglos y usarlas en la solución de. Generar gráficas a partir de datos almacenados en arreglos utilizado un lenguaje de programación. Hrs. estimadas 18 Temas Resultados del aprendizaje Sugerencias didácticas Prácticas Estrategias y criterios de evaluación 1) Introducción a las estructuras de datos 2) Arreglos unidimensionales (Vectores) y sus operaciones 3) Arreglos bidimensionales (Tablas/Matrices) 4) Arreglos multidimensionales 5) Implementación en lenguajes de programación. 6) Graficas. Problemas planteados y resueltos, mediante ejercicios en clases y tareas en casa, aplicando los pasos metodológicos descritos para la resolución de haciendo uso de vectores y matrices. Diagramas de flujo y pseudocódigo de la solución de los planteados. Programas de cómputo de los Exposición del profesor. Presentación de ejemplos. Practicas en clase. Ejercicios de tarea. Ejercicios de lógica. Elaboración de antología de resueltos. 1) Uso de matrices y vectores (2 hrs) 2) Soluciones de utilizando arreglos (10 hrs) 3) Realización de Gráficas utilizando Matlab (4 hrs) Examen escrito (60%). ejercicios hechos en clases. (20%) ejercicios hechos en casa tareas. (10%) Entrega de reportes o informe sobre la lectura de artículos, textos relacionados al tema, casos de F178 Programación Aplicada Página 14 de 15
15 solucionados. Graficar los datos procesados u obtenidos de la resolución de los trabajados. estudio. (10%) Nota: la Unidad 5 se evalúa en el 4to parcial. Bibliografía básica George, P. (2008). Como Plantear y Resolver Problemas. Serie Matemáticas: Trillas. Joyanes Aguilar, L. (20xxx). Fundamentos de Programación: Algoritmos y Estructuras de Datos. McGrawHill. Moore, H. (2007). Matlab para Ingenieros. College: Pearson. Bibliografía complementaria F178 Programación Aplicada Página 15 de 15
UNIVERSIDAD DEL AZUAY. Facultad de Ciencias de la Administración. Escuela de Ingeniería de Sistemas y Telemática. Sílabo
UNIVERSIDAD DEL AZUAY Facultad de Ciencias de la Administración Escuela de Ingeniería de Sistemas y Telemática Sílabo 1. Datos generales Materia: Introducción a la Programación Código: FAD0176 Créditos:

References: resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución