1 CORPORACIÓN UNIVERSITARIA REMINGTON CURRÍCULO DE ASIGNATURA –
1. VISIÓN GENERAL 1.1
DATOS GE GENERALES
Programa: Programa :
Ingeniería de Sistemas
Asignatura:
Algoritmos I
Semestre o Nivel 01 1.2
Nº. de créditos 4
Horas Tutoría 40
Horas Total horas independientes 152 192
INTRODUCCIÓN
Los algoritmos son parte fundamental en el área de la informática, ya que permite a los estudiantes desarrollar su sentido lógico, para enfrentarse a problemas cotidianos que luego puedan llevarse a la computadora. computadora. En este módulo se mostrará la computadora como herramienta básica para el desarrollo de algoritmos; explicando cada una de las acciones para su construcción, mostrando las operaciones de lectura, escritura, asignaciones internas y externas, además de las estructuras de decisión, las estructuras caso y las estructuras repetitivas, que son fundamentales en el desarrollo de algoritmos. 1.3
IMPORTANCIA
La computación es una disciplina relativamente joven comparada con otras disciplinas. A pesar de esto, hoy casi que dependemos de los computadores. Por ejemplo los automóviles, los teléfonos celulares, etc. Todos estos aparatos requieren de programas de computador para poder funcionar. En todos los campos del saber se requiere el uso del computador como una herramienta para así aumentar la productividad, ya que me permite tener acceso a grandes volúmenes de información, es por esto que este curso Corporación Universitaria Remington Remington - Calle 51 51-27 Conmutador 5111000 Ext. 2701 Fax: 5137892. Edificio Remington Página Web: www.remington.edu.co www.remington.edu.co - Medellín - Colombia
2 CORPORACIÓN UNIVERSITARIA REMINGTON CURRÍCULO DE ASIGNATURA –
pretende que los estudiantes despierten su propia lógica para desarrollar grandes aplicaciones a nivel de software. En muchas disciplinas como la biología, la medicina y la aeronáutica serían imposibles sus grandes avances a nivel científico, sino se contara con aplicativos para computadora. 1.4
1.5
COMPETENCIAS (de egreso) Adquirir los conceptos básicos de la algoritmia como manejo de campos, operadores aritméticos, operadores lógicos relacionales, operadores lógicos booleanos, estructuras de decisión y estructuras repetitivas. Tener habilidad y destreza en la solución de problemas de cualquier disciplina, construyendo soluciones, utilizando como herramienta una computadora.
OBJETIVOS
1.5.1 OBJETIVO GENERAL
Dar al estudiante las herramientas básicas para el desarrollo de algoritmos aplicables en cualquier disciplina, y que permitan la generación de una capacidad analítica y creativa en la solución e implementación de problemas propuestos.
1.5.2 OBJETIVO ESPECÍFICOS
Presentar las herramientas básicas para la construcción de soluciones utilizando el computador. Además la identificación de los pasos necesarios que se necesitan para la construcción de un buen algoritmo, y la aplicación de las instrucciones de lectura y escritura. Capacitar al estudiante para la manipulación de los diferentes operadores aritméticos y lógicos, a nivel relacional y a nivel lógico.
Corporación Universitaria Remington - Calle 51 51-27 Conmutador 5111000 Ext. 2701 Fax: 5137892. Edificio Remington Página Web: www.remington.edu.co - Medellín - Colombia
3 CORPORACIÓN UNIVERSITARIA REMINGTON CURRÍCULO DE ASIGNATURA –
1.6
Reconocer como se maneja una estructura de decisión identificando cuando y como se utiliza una pregunta. Además la aplicación de la estructura caso en problemas complejos. Reconocer en un problema cuando se utiliza un ciclo para, un ciclo mientras que, y la aplicación de los conceptos de contadores, acumuladores, promedios y porcentajes, además la manipulación del concepto de ciclos anidados y rompimiento de control.
REQUISITOS (de ingreso)
Esta asignatura corresponde al primer semestre de tecnología en informática e ingeniería de sistemas, por lo tanto no necesita de ningún requisito, solo se requiere de una buena disponibilidad por parte del estudiante para desarrollar sus habilidades lógicas, para la solución de diferentes tipos de problemas.
Corporación Universitaria Remington - Calle 51 51-27 Conmutador 5111000 Ext. 2701 Fax: 5137892. Edificio Remington Página Web: www.remington.edu.co - Medellín - Colombia
4 CORPORACIÓN UNIVERSITARIA REMINGTON CURRÍCULO DE ASIGNATURA –
1.7
ESQUEMA Área Global Específic a
Nivel de Formación
Objetivos General Específicos
Perceptual
Explorar Explorar Describir X Describir x Aprehensivo Comparar X Comparar I X Analizar X Analizar a c s i o t á Comprensivo Explicar Explicar m t m i r r Predecir Predecir o o f g l n I A Proponer X Proponer Integrativo Modificar Modificar Utilizar Confirmar Evaluar Evaluar Indicadores Metodológicos X Fundamentación conceptual Propósito de Formación X Fundamentación procedimental X Aplicación en el saber específico X Interpretativas Competencias a X Argumentativas Desarrollar Propositivas X Capacidad para representar X Capacidad para reconocer equivalencias Uso del Conocimiento X Capacidad para recordar objetos y sus propiedades Uso de Procedimientos Habilidad y destreza para usar equipos Corporación Universitaria Remington - Calle 51 51-27 Conmutador 5111000 Ext. 2701 Fax: 5137892. Edificio Remington Página Web: www.remington.edu.co - Medellín - Colombia
5 CORPORACIÓN UNIVERSITARIA REMINGTON CURRÍCULO DE ASIGNATURA –
X Habilidad y destreza para usar procedimientos de rutina Habilidad y destreza para usar procedimientos complejos 2 2.1
UNIDADES
Unidad 1: El Computador: Sus componentes, problemas y soluciones Tema 1: Esquema general de una computadora En este tema se muestra un esquema general de una computadora y la relación entre los diferentes componentes.
Tema 2: Problemas, soluciones y programas Analizar el proceso global de un problema. Mostrar las diferentes etapas en las que transcurre un problema.
2.2
Tema 3: Algoritmos, representación y estructuras básicas Se explicará los diferentes pasos para la elaboración de un buen algoritmo. Se mostrará las diferentes estructuras para la construcción de un algoritmo. Unidad 2: Operadores y expresiones
Tema 1: Operadores Se explicará los tipos de operadores, utilizados a nivel de programación, y las diferentes operaciones entre ellos. Además se mostrará las prioridades de cada uno de ellos.
Tema 2: Expresiones aritméticas, relacionales y lógicas Corporación Universitaria Remington - Calle 51 51-27 Conmutador 5111000 Ext. 2701 Fax: 5137892. Edificio Remington Página Web: www.remington.edu.co - Medellín - Colombia
6 CORPORACIÓN UNIVERSITARIA REMINGTON CURRÍCULO DE ASIGNATURA –
Se tratará lo correspondiente a expresiones aritméticas, relacionales y expresiones lógicas, las cuales al ser evaluadas arrojan un resultado lógico, es decir, verdadero o falso. 2.3
Unidad 3: Estructuras de decisión Tema 1: Estructuras de decisión simple y compuestas
Hay situaciones en las cuales es necesario no aplicar la estructura secuencia, es decir, no ejecutar las instrucciones exactamente en el orden en el cual se ha escrito. Para lograr esta funcionalidad se requiere instrucciones de decisión.
Tema 2: Estructura caso o selector múltiple
La utilización de la instrucción “SI” y su componente en caso contrario en algunos algoritmos genera poca legibilidad, para evitar esto se utiliza la estructura “CASO” o selector múltiple.
2.4 Unidad 4: Estructuras repetitivas
Tema 1: Funcionamiento y componentes de las diferentes estructuras repetitivas
Se explicará las diferentes instrucciones que se utilizan para instruir al computador con el fin de que ejecute más de una vez cierto conjunto de instrucciones.
Tema 2: Estructuras repetitivas anidadas
Hay situaciones en las cuales es necesario ejecutar ciclos dentro de un ciclo.
Tema 3: Estructura de rompimiento de control
Dentro de la programación, algunas veces, es necesario hacer que un ciclo se detenga abruptamente (aborte), porque ya se cumplió algo que se necesitaba Corporación Universitaria Remington - Calle 51 51-27 Conmutador 5111000 Ext. 2701 Fax: 5137892. Edificio Remington Página Web: www.remington.edu.co - Medellín - Colombia
7 CORPORACIÓN UNIVERSITARIA REMINGTON CURRÍCULO DE ASIGNATURA –
o se estaba buscando. Esta ruptura se hace cambiando el sentido de la expresión lógica que controla el ciclo.
3. RESUMEN 3.1
RELACIÓN CON OTROS TEMAS
La asignatura se convierte en soporte para el desarrollo de posteriores asignaturas como Algoritmos II, Estructuras de datos, Sistemas Operativos y los diferentes lenguajes de programación. Por esto el curso se convierte en estructura fundamental en el programa de Tecnología en Informática e Ingeniería de Sistemas. 3.2
FUENTES
3.2.1 Fuentes bibliográficas o
o
o
o
o
o
Castro, C. A., & Londoño Ciro, L. (1996). La experiencia de prácticas docentes de un curso de lógica de programación. Medellín. Joyanes Aguilar, L. (1996). Fundamentos de programación: Algoritmos y estructura de datos. McGraw Hill/Interamericana de España S.A. Oviedo Regino, E. M. (2004). Lógica de programación, segunda edición. ECOE ediciones: Bogotá. Rios Castrillon, F. (1982). Apuntes sobrre diagramación primera parte. Edición No. 4. Medellín. Vasquez L., G. (1985). Lógica para programación de computadores. Medellín. Villalobos S., J. A., & Casallas G., R. (2006). Fundamentos de programación, aprendizaje activo basado en casos primera edición. Bogotá: Pearson educación de México S.A. de C.V.
Corporación Universitaria Remington - Calle 51 51-27 Conmutador 5111000 Ext. 2701 Fax: 5137892. Edificio Remington Página Web: www.remington.edu.co - Medellín - Colombia
8 CORPORACIÓN UNIVERSITARIA REMINGTON CURRÍCULO DE ASIGNATURA –
3.2.2 Fuentes digitales o electrónicas o
o
o
o
o
DesarrolloWeb. (s.f.). Recuperado el 8 de Abril de 2011, de http://www.desarrolloweb.com/manuales/67/ Dr. Cruañas Sospreda, J., & Dr. Expósito Ricardo, C. (s.f.). Universidad Pedagógica Enrique José Verona. Recuperado el 8 de Abril de 2011, de http://www.varona.rimed.cu/revista_orbita/index.php?option=com_cont ent&task=view&id=612&Itemid=677 La Web del Programador. (s.f.). Recuperado el 8 de Abril de 2011, de http://www.lawebdelprogramador.com/cursos/algoritmos/basico.php Programación. (s.f.). Recuperado el 8 de Abril de 2011, de http://www.programacion.com/articulo/introduccion_a_la_programacion _205 Universidad Nacional de Colombia sede Bogotá. (s.f.). Recuperado el 8 de Abril de 2011, de http://www.virtual.unal.edu.co/cursos/ingenieria/2001839/docs_curso/c ontenido.html. 4
4.1
METODOLOGÍA
PRESENCIAL
La metodología presencial introduce al estudiante en la sensibilización y comprensión de la lógica algorítmica, como medio para desarrollar habilidades necesarias en el análisis lógico de problemas de programación, dotándolo de conceptos que son fundamentales para el desarrollo del curso. En el curso se desarrolla un trabajo dinámico interactuando con todo el entorno que combina elementos tecnológicos, vivenciales y conceptuales. Las tutorías presenciales sirven para explicar el proceso global de solución de un problema, esto incluye las etapas que se deben seguir para resolverlo y los distintos elementos que debe ir produciendo a medida que se construye la Corporación Universitaria Remington - Calle 51 51-27 Conmutador 5111000 Ext. 2701 Fax: 5137892. Edificio Remington Página Web: www.remington.edu.co - Medellín - Colombia
9 CORPORACIÓN UNIVERSITARIA REMINGTON CURRÍCULO DE ASIGNATURA –
solución. Se realizan trabajos en grupos retroalimentando las ideas de cada uno de los estudiantes. 4.2
DISTANCIA
Los medios Textos: Que se encuentran bien definidos en la bibliografía sugerida por el curso y algunos módulos que serán elaborados por los docentes de cada curso. Enlaces Bibliográficos: En los módulos normalmente aparecen varios nombres de textos, con sus correspondientes autores, mediante los cuales se puede complementar la información. Adicionalmente existen unas referencias bibliográficas extraídas de internet. Guías de actividades: Cada profesor diseña el plan de la signatura, mediante el cual se articulan las temáticas y los tiempos, de tal forma que se dé respuesta al proceso de formación con base en créditos académicos. Tecnológicos: se utilizan los recursos audiovisuales que posea el Centro de Atención Tutorial para ver información en video, audio o virtual. Salas de computador: de acuerdo a la asignatura Las mediaciones Las mediaciones establecidas en La Corporación Universitaria Remington, para el desarrollo de los procesos de aprendizaje a distancia son las siguientes: Tutoría Presencial: Es la mediación más importante en el proceso dadas varias razones entre ellas lo significativos que esta es para los alumnos y profesores sin pretender conservar la naturaleza de programa presencial ni semiescolarizado, dado que los tiempos de todas maneras se reducen comparativamente. Tutoría Virtual: Esta mediación articula medios como el computador y la plataforma, de tal manera que esta herramienta sea funcional y efectiva. Para la aplicación de esta mediación se pone a disposición de los tutores las salas de cómputo para su comunicación en estudiantes, orientando y controlando la dirección académica y administrativa de la escuela de educación a distancia. Corporación Universitaria Remington - Calle 51 51-27 Conmutador 5111000 Ext. 2701 Fax: 5137892. Edificio Remington Página Web: www.remington.edu.co - Medellín - Colombia
10 CORPORACIÓN UNIVERSITARIA REMINGTON CURRÍCULO DE ASIGNATURA –
Este tipo de tutoría será puntual y pactada entre estudiantes y tutor, dado que nuestra modalidad es a distancia y no virtual, esto será solo una herramienta de apoyo.
5
EVALUACIÓN
El proceso de evaluación, tiene como propósito principal la aprehensión del conocimiento, por esto es relevante el concepto previo con que llegan nuestros aprendices, para al finalizar la asignatura poder medir los conocimientos con los que han logrado culminar y las competencias que desarrolló que le permitirán ser aplicadas en su vida laboral y personal. Cumpliendo con los parámetros de evaluación de la Corporación Universitaria Remington, debemos tener muy en cuenta la autoevaluación y coevaluación, es por esto que del 100% de la evaluación esta corresponde al 10%. MOMENTO EVALUATIVO Primer parcial: Segundo parcial: Seguimiento: Co evaluación: Final:
PORCENTAJE
TIPO DE EVALUACIÓN
20% 20% 30% 10%
Evaluación escrita Evaluación escrita Quices, talleres, exposiciones Actitud y aptitud frente a la asignatura. Evaluación escrita
20%
El promedio aritmético de las calificaciones obtenidas en los procesos evaluativos señalados, dará el resultado definitivo del desempeño académico de la asignatura.
Corporación Universitaria Remington - Calle 51 51-27 Conmutador 5111000 Ext. 2701 Fax: 5137892. Edificio Remington Página Web: www.remington.edu.co - Medellín - Colombia
11 CORPORACIÓN UNIVERSITARIA REMINGTON CURRÍCULO DE ASIGNATURA –
Corporación Universitaria Remington - Calle 51 51-27 Conmutador 5111000 Ext. 2701 Fax: 5137892. Edificio Remington Página Web: www.remington.edu.co - Medellín - Colombia