Está en la página 1de 9

UNIVERSIDAD ANTONIO NARIO CONTENIDO CURSOS

PROGRAMA ASIGNATURA N DE CREDITOS INGENIERIA ELECTRONICA, MECANICA, ELECTROMECANICA, INDUSTRIAL LOGICA COMPUTACIONAL No Horas Trabajo Independiente : 6 3 SEMESTRE: I TIPO: Terica : X Prctica : X No Horas Trabajo con acompaamiento : 3

Motivacin, importancia y pertinencia de la Asignatura El desarrollo de programas computacionales es en la actualidad una actividad inherente a la mayora de reas del conocimiento, en particular a todas las ramas de la ingeniera. Esta actividad requiere de un conjunto de competencias asociadas al razonamiento lgico y el pensamiento algortmico que posibilitan la resolucin de problemas. En el rea de las ciencias de la computacin, la lgica hace referencia a la capacidad de estructurar el conjunto de acciones necesarias para encontrar una solucin a un problema concreto. Esta se fundamenta en la lgica matemtica y el clculo proposicional, restringida a expresiones provenientes del lgebra booleana, que posibilita el tratamiento de datos de tipo digital. Este curso permitir desarrollar las competencias necesarias para la formulacin e implementacin de soluciones algortmicas en cualquier rama de la ingeniera.

Esta asignatura desarrolla las siguientes competencias Competencias generales Interpretativa Capacidad de contextualizar el problema, e identificar sus caractersticas esenciales (entradas, salidas, restricciones). Argumentativa Comprensin y justificacin del planteamiento y la solucin propuesta con respecto a otras alternativas de solucin a un problema dado. Propositiva Capacidad de elaborar algoritmos como estrategia de solucin a problemas propuestos, haciendo uso apropiado de los conocimientos y recursos presentados en la asignatura. Comunicativa Uso del lenguaje oral, escrito y grfico como herramienta de aprendizaje y socializacin de problemas, soluciones y resultados. Trabajo en equipo: Reconocimiento del trabajo en equipo como un requisito indispensable para el desarrollo de soluciones a problemas reales en diferentes reas. Competencias humanistas Actuar de manera tica en su desempeo personal, acadmico y profesional. Respetar y valorar la diversidad cultural y las caractersticas individuales como elementos enriquecedores de la sana convivencia. Promover la equidad, honestidad, libertad y fraternidad, como aspectos del quehacer cotidiano. Conocer y aplicar los principios de la democracia y de la convivencia ciudadana para garantizar el ejercicio de los derechos y deberes. Competencias especficas Capacidad de pensamiento asociativo Desarrollo del pensamiento crtico-analtico para la identificacin y elaboracin de algoritmos que sirvan para la resolucin de problemas. Capacidad de anlisis y desarrollo Aplicacin de la creatividad en el anlisis, diseo e implementacin de soluciones a problemas, obteniendo como productos algoritmos, diagramas, seudocdigos, y codificaciones en Matlab.

Pgina 1

UNIVERSIDAD ANTONIO NARIO CONTENIDO CURSOS


Facultad para abstraer Desarrollo del pensamiento lgico-espacial para caracterizar problemas, clasificarlos, y obtener soluciones genricas para los mismos.

Tabla de saberes Saber Conocimiento del concepto de sistema numrico y el proceso de cambio de base entre algunos de ellos. (BIN, HEX, DEC, OCT). Comprensin y manejo de la lgica Booleana y el lgebra de Boole, las leyes ms importantes de la lgica proposicional, el uso de operadores lgicos y la construccin de tablas de verdad y la lgica de Primer Orden (operadores para todo y existencial) Conocimiento de las caractersticas de los diferentes tipos de datos y operadores. Conocimiento de la configuracin bsica de una expresin y del proceso para determinar su resultado. Conocimiento del concepto de algoritmo y del proceso de resolucin de problemas. Conocimiento de la estructura bsica de un algoritmo y diferentes esquemas de representacin (diagramas de flujo y pseudocdigo) Conocimiento de la configuracin bsica de una estructura secuencial (con y sin condicionales), la definicin de variables y su aplicacin en el desarrollo de algoritmos. Conocimiento de la configuracin bsica de las estructuras repetitivas y anidadas y su aplicacin en el desarrollo de algoritmos. Conocimiento del concepto computacional de arreglo y matriz, su manejo en memoria, y los procesos usados para recorrerlos en un algoritmo. Conocimiento del concepto de funciones, procedimientos y recursividad. Saber Hacer Realizar cambios de base y elaborar el algoritmo para hacerlo. Identificar y aplicar el Algebra de Boole para realizar operaciones binarias. Analizar y sintetizar circuitos lgicos a partir de los operadores y sus tablas de verdad. Identificar variables, constantes y predicados. Identificar, interpretar y aplicar los operadores para todo y existencial en el clculo de predicados. Clasificar, declarar y manipular los datos de entrada y de salida de un problema segn su tipo. Aplicar adecuadamente los operadores lgicos, aritmticos, relacionales, referenciacin. Proponer y resolver expresiones de diferentes tipos haciendo uso de diferentes tipos de datos y operadores. Identificar y formular problemas que tengan solucin algortmica, siguiendo el proceso definido. Representar algoritmos utilizando diagramas de flujo de datos y seudocdigos. Construir algoritmos para solucionar problemas que hagan uso de estructuras secuencias y condicionales, usando los diferentes esquemas de representacin e implementar stos en Matlab. Reconocer y utilizar adecuadamente las diferentes estructuras de acuerdo a la necesidad del problema planteado. Construir algoritmos para solucionar problemas que hagan uso de estructuras repetitivas y anidadas, usando los diferentes esquemas de representacin e implementar stos en Matlab. Diferenciar en que contextos se requiere la aplicacin de arreglas y matrices. Utilizar estructuras repetitivas para disear e implementar algoritmos que requieran recorrer y buscar elementos dentro de arreglos y matrices Implementar operaciones entre arreglos y matrices haciendo uso de estructuras repetitivas. Definir funciones considerando los parmetros de entrada y salidas requeridas. Analizar y determinar los casos en los cuales una funcin debe recibir parmetros por valor por referencia. Sintetizar funciones usando tcnicas recursivas, incluyendo la Saber Ser Muestra inters y cumplimiento en las tareas de la asignatura. Muestra agrado y compromiso con lo que estudia. Participa activamente en la discusin de los temas tratados en el aula. Reconoce la diferencia de criterios y mantiene su propia identidad. Demuestra sentido de trabajo en equipo, solidaridad, sentido de identidad y pertenencia enriqueciendo el ejercicio de la academia. Respeta las apreciaciones que hacen sus docentes y compaeros. Comparte sus conocimientos y habilidades con sus compaeros. Es responsable en la entrega de trabajos y en la preparacin de sus clases y evaluaciones. Reconoce, valora y asume la autonoma (interdependencia, autodeterminacin) en su proceso de formacin. Piensa por s mismo, expresa lo pensado y obra en consecuencia. Manifiesta honestidad en la elaboracin de trabajos, uso del tiempo destinado para la preparacin y presentacin de sus evaluaciones.

Pgina 2

UNIVERSIDAD ANTONIO NARIO CONTENIDO CURSOS


identificacin de condiciones de parada de la recursin.

Estrategias pedaggicas del trabajo en aula. El trabajo en el aula incluir la revisin terica de los conceptos fundamentales de la asignatura y ejemplos de aplicacin. Tales conceptos debern ser revisados previamente por el estudiante haciendo uso del material bibliogrfico sugerido, y el desarrollo de ejercicios de aplicacin referentes al tema, previamente seleccionados por el docente. Por cada tema se disearan guas o talleres que deber desarrollar el estudiante en el laboratorio con la asesora del docente. Los estudiantes elaborarn reportes escritos de su trabajo, los cuales deben evidenciar el proceso de formulacin, diseo (con los dos esquemas de representacin) e implementacin (Matlab) de las soluciones. As como un anlisis de las dificultades encontradas en l, esto con el fin de fomentar la autoevaluacin y la autocrtica. Se fomentar el desarrollo de trabajo en equipos interdisciplinarios aprovechando la diversidad de ramas de la ingeniera que toman el curso. Sin embargo, la evaluacin evidenciar el desempeo de cada estudiante con relacin a las tres ramas del saber propuestas: saber-saber, saber-hacer y saber-ser.

Criterios de evaluacin. Se entiende por evaluacin acadmica la medicin del rendimiento acadmico del estudiante en cumplimiento del conjunto de actividades efectuadas de manera individual y/o grupal. Al final de la semana 12 del curso, se evaluar un trabajo donde se consolide lo alcanzado durante el desarrollo de la materia, el cual ser asignado en la primera semana de clases; se deben entregar avances semanales del mismo. La calificacin de dichas entregas parciales solo har parte de la nota del tercer corte; este trabajo se sustentar mediante ponencia pblica. Las actividades de lectura, investigaciones y talleres realizados por los estudiantes se sustentarn por escrito o en forma oral. El proceso evaluativo est enmarcado en los lineamientos consignados en el captulo 8 artculos 28, 29, 30 y sucesivos del reglamento estudiantil.

Evidencias de Aprendizaje De conocimiento (lo que sabe) 1. Objeto de la lgica, Clase de problemas, principios lgicos: Identidad, No contradiccin, De tercero excluido, otros principios. Razonamiento y lgica, pensamiento formal, pensamiento lateral. Funcionamiento de la mente, diferencia del pensamiento lateral y el pensamiento vertical, el pensamiento lateral su naturaleza 2. Problemas y soluciones, casos de estudio, compresin y especificacin del problema, requerimientos funcionales, El modelo del Mundo del problema, los requerimientos no funcionales. Casos de estudio. 3. Concepto de algoritmo, tipos de datos, variables, operadores, instrucciones de asignacin, estructuras de entra y salidas. 4. Expresiones Operadores relacionales lgicos sobre cadenas de caracteres, manejo de variables, otros operadores de asignacin. 5. Instrucciones condicionales simples en cascada y compuestas 6. Estructuras de control sentencias, expresiones, asignacin y repeticin 7. Funciones Declaracin de prototipos. Argumentos y parmetros. Parmetros por valor 8. Arreglos Vectores, Matrices. Arreglos de n dimensiones 9. Manejo de estructuras de 2 dimensiones (matrices)

Pgina 3

UNIVERSIDAD ANTONIO NARIO CONTENIDO CURSOS


De desempeo (lo que sabe hacer) 1. Organizar los conceptos de un problema para interpretar su comportamiento. 2. Identifica diferentes vistas de cmo interpretar y organizar las posibles soluciones de un problema. 3. Identifica las caractersticas y simbologa en la interpretacin de un problema. 4. Reconoce y describe las caractersticas de los algoritmos. 5. Identificar la simbologa y estructura de los algoritmos. 6. Describir las caractersticas de los tipos de datos, operadores y expresiones disponibles en un algoritmo. 7. Analiza los elementos que conforman la estructura de un algoritmo para ejecutar mediante el computador. 8. Conceptualiza las alternativas para las estructuras de decisin y repeticin, que se incorpora en un algoritmo en particular. 9. Describir la sintaxis empleada en la definicin y uso de funciones. 10. Comparar la forma de declaracin de arreglos de una o ms dimensiones. 11. Implementar adecuadamente los algoritmos diseados. De actitud (lo que sabe ser) 1. Manifiesta una actitud cientfica hacia el pensamiento lgico 2. Participa con responsabilidad en cada una de las actividades de la asignatura. 3. Comparte sus conocimientos y habilidades con sus compaeros. 4. Demuestra sentido de pertenencia hacia el desarrollo de la materia 5. Asume con autonoma el desarrollo de las actividades de la asignatura 6. Realiza el trabajo de la materia con responsabilidad 7. Asume con actitud positiva el trabajo individual y grupal 8. Entrega en los tiempos establecidos los trabajos asignados 9. Reconoce, valora y asume la autonoma (interdependencia, autodeterminacin) en su proceso de formacin

Trabajo Independiente Estudiar las unidades previas a la clase y analizar el estado del arte de la herramienta para conocer su impacto y los avances tecnolgicos generados. Realizacin y elaboracin en el laboratorio de los talleres propuestos por el docente y genera la discusin correspondiente para enriquecer el proceso de aprendizaje.

- Presentacin de talleres - Elaboracin de algoritmos propuestos

Textos Gua Fundamentos de Programacin. Aprendizaje activo basado en casos. Jorge A. Villalobos y Rubby Casallas G.(Existe en la Biblioteca suficientes ejemplares para el curso) Edward De Bono, El pensamiento lateral, Manual de creatividad, Ediciones Paids, Barcelona-Buenos Aires-Mxico (Entrega en Medio Magntico) Fundamentos de informtica lgica resolucin de problemas programas y computadoras, Tucker, Allen B / Bradley, W. James / Cupper, Robert B McGraw-Hill Fundamentos de programacin libro de problemas, Joyanes Aguilar, Luis McGraw-Hill

Pgina 4

UNIVERSIDAD ANTONIO NARIO CONTENIDO CURSOS


Textos Complementarios GALVE, JAVIER Y OTROS, ALGORITMICA, Diseo y anlisis de algoritmos funcionales e imperativos, Computec Rama-AlfaOmega. LOGICA, Introduccion a la ciencia del razonamiento, P. Chavez C.,Decimaquinta reimpresion, Publicaciones Cultural, Mexico 1998. CAIRO Battistutti, Oswaldo, Metodologa de la programacin, Tomo I y II, Computec Rama-AlfaOmega. BAASE G. Computer algorithms: Introduction to design and analysis. Editorial Addison Wesley.

Revistas 178 The Journal of Logic Programming Science Journals 247 Science of Computer Programming Science Journals Journal Journal COMPROMISOS Y POLITICAS DEL CURSO: Horario de atencin a estudiantes. Martes: 18:00 20:00 Sbado: 15:00 a 17:00 RECURSOS El estudiante debe disponer de medios de almacenamiento que le permita mantener su portafolio de actividades en medios digitales. Para la gestin del curso se cuenta con la plataforma MOODLE del CAV. EVALUACIN Para efectos de evaluacin, cada uno de los 3 cortes tendr los siguientes componentes de evaluacin: Criterios de evaluacin: Trabajo colaborativo. Trabajo autnomo. Trabajo participativo. Es una evaluacin acumulativa durante las sesiones de clase e incluye: La evaluacin de los trabajos realizados durante las sesiones de clase. El grado de participacin activa en las actividades propuestas. La puntualidad en la llegada y salida. La asistencia. Se calificara negativamente el uso de celulares o cualquier otro medio distractor durante las clases. Se calificara negativamente el realizar otras actividades que no correspondan a las planteadas. Evaluacin de conocimientos que se realizara al final de cada uno de los cortes y ser una prueba individual.

Porcentajes de evaluacin. Parciales 60% Quices, talleres, trabajos y autoevaluacin (tercer corte) 40%

Pgina 5

UNIVERSIDAD ANTONIO NARIO CONTENIDO CURSOS


Examen Final (4 corte): Evaluacin de conocimientos que se realizara al final del curso y ser una prueba individual 100% Prerrequisitos del curso. Adems de los establecidos en el plan de estudio, para el desarrollo normal del curso se requiere que el estudiante cumpla con los siguientes requisitos bsicos, que no se ensearan en el curso, pero que son necesarios para el desarrollo del mismo. Manejo bsico de un sistema operativo. El estudiante debe estar en capacidad de desenvolverse adecuadamente en el manejo bsico de un computador, para realizar tareas como: encendido y apago de la mquina, buscar y ejecutar aplicaciones, manipular archivos, (copiar, borrar, renombrar, mover), usar el navegador de archivos y manejar dispositivos de almacenamiento mvil. Manejo adecuado de herramientas de oficina. Manejo de un navegador de internet (Mozilla Firefox, chrome, Internet explorer, etc.). Uso adecuado del correo electrnico institucional. Utilizacin adecuada de los buscadores generales como google, bing, etc. Utilizacin de las bibliotecas virtuales de la UAN y buscadores acadmicos como scholar google, Manejo de la plataforma MOODLE del centro de apoyo para el aprendizaje virtual, http://apoyovitual.uan.edu.co, en la que el estudiante posee una cuenta, y a travs de la cual se gestionara todas las actividades, recursos y calificaciones del curso. Competencias bsicas en la lectura, redaccin, ortografa. Basic knowledge of English, specifically reading comprehension. BIBLIOGRAFIA AEBLI, Hans (1995). 12 formas bsicas de ensear. segunda edicin, Madrid, Narcea. ALMAGUER Salazar, Teresa. (1998) El desarrollo del alumno. Caractersticas y estilos de aprendizaje. Edit. Trillas. Mxico. CLARET, ZAMBRANO, A (1996). El constructivismo segn Ausubel, Driver y Vigostki. En: revista Actualidad educativa, ao1 No 3, Bogot. Editorial Libros y Libres, BRUNER, J (1978). El proceso mental en el aprendizaje. Madrid, Narcea. cientfico metodolgica del Instituto Superior pedaggico Enrique Jos Varona, No 24(Enero- junio), La Habana, Cuba. LABARRERE, SARDUY, A (1996). Pensamiento. Anlisis y autorregulacin de la actividad cognoscitiva de los alumnos. La Habana, Cuba, Editorial pueblo y Educacin. CORNEJO, Miguel ngel. (1996). Enciclopedia de Excelencia. Edit. Grijalbo. Buenos Aires. DE SNCHEZ, Margarita. (2001) Aprende a Pensar. Planifique y decide. Edit. Trillas. Mxico. GARCA, RAMIS, J, et, al (1996). Auto perfeccionamiento docente y creatividad. La Habana, Cuba, Editorial Pueblo y Educacin. GMEZ, H (1998). Educacin. La agenda del siglo XXI. Hacia un desarrollo humano, Tercer mundo Editores, Pnud, Santaf de Bogot HERNANDEZ, MUJICA, L (1997). La enseanza problmica y la creatividad. Producir vs. Reproducir. En: VARONA, Revista La Universidad Antonio Nario cuenta con la suscripcin de ProQuest, biblioteca de acceso remoto con 26 bases de datos, de las cuales 4 son especializadas en Negocios, Economa, industria, finanzas, banca y otros. LURIA, Alexander (2000) Conciencia y lenguaje, Visor, Madrid. MITJNS, MARTNEZ, A (1995). Creatividad, Personalidad y Educacin. Editorial Pueblo y Educacin, La Habana, Cuba. MORENO, CASTRO, J (1994 a). Pensamiento, lenguaje, y comunicacin, Signum, Bogot. NIO, DIEZ, J (1998). Hacia un sistema nacional de formacin de educadores. Serie documentos especiales, Ministerio de Educacin Nacional, Santaf de Bogot. Otras bases. Publicaciones de las principales industrias. Revistas Cientficas y peridicos .Informacin concisa de 15.000 Empresas a nivel mundial. Sesiones Especiales en Banca y finanzas en donde se encuentra WALL STREET JOUR MAIL. RISK MANAGEMENT. INDUSTRIAL & LABOR RELATION REVIEW POZO, J (1999). El aprendizaje estratgico, Madrid, Aula XXI, Santillana. SMULLYAN, R (1982). La dama o el tigre?. Y otros pasatiempos lgicos. Madrid, Editorial Ctedra, coleccin teorema. VASCO, Carlos

Pgina 6

(1996). Las exigencias de la sociedad a la institucin educativa. Revista Arte y Conocimiento, Serie Memorias de eventos cientficos, volumen 2, Iberoamericana, Santaf de Bogot. UNESCO (1996) Informe de la comisin Delors: La educacin encierra un tesoro, Madrid, Aula XXI, Santillana, 1997.

UNIVERSIDAD ANTONIO NARIO CONTENIDO CURSOS

RECURSOS DIGITALES Fundamentos de programacin. [Versin electrnica]. Licencia Creative Commons Atribucin/Compartir-Igual 3.0.http://es.wikibooks.org/wiki/Fundamentos_de_programaci%C3%B3n Universidad Nacional sede Medelln. Fundamentos de programacin. En internet.http://www.virtual.unal.edu.co/cursos/sedes/medellin/programacion/html/contenido.html Plataforma de Libricentro. En internet. http://uan.librositio.net/libroImprime.php?libroId=206 Fundamentos de Programacin Autor: Jorge A. Villalobos ISBN: 9789702608462 CRONOGRAMA DE ACTIVIDADES Y EVALUACIONES Las actividades, recursos y evaluaciones correspondientes a cada una de las unidades, se publicaran, actualizaran y las puede consultar en la plataforma del CAV en el curso. CRONOGRAMA DE ACTIVIDADES Y EVALUACIONES Descripcin 1er corte 2do corte 3er corte Examen F. Semana de parciales 26 al 31 Agosto 23 al 28 Septiembre 21 al 26 Octubre 21 al 27 Noviembre Ultimo da de exmenes 07 Septiembre 05 Octubre 02 Noviembre 30 Noviembre supletorios Publicacin de notas 2 das hbiles despus 2 Das hbiles despus de 2 Das hbiles despus de 2 Das hbiles despus de De practicada la prueba Practicada la prueba Practicada la prueba Practicada la prueba Ultimo da de reclamos 07 Septiembre 05 Octubre 02 Noviembre 30 Noviembre Ultimo da de reporte de 09 Septiembre 07 Octubre 04 Noviembre 03 Diciembre notas

Actividad en idioma Ingles Develop an algorithm in English, to prepare a typical Colombian dish. Actividad Bases de datos Consulte y elija de las bases de datos o mdulo de Bibliotecas por lo menos (2) dos documentos de diferentes bibliotecas electrnicas que la universidad tiene a su disposicin, relacionadas con los contenidos mnimos de la asignatura y realice un ensayo a partir de los temas expuestos en los artculos por usted elegidos. COMPROMISOS EN EL AULA: Ser cumplidos en la hora de entrada y salida del horario presencial Se solicita trabajar en temas exclusivamente de la materia, no se debe utilizar el computador para otras distracciones dentro de ellas redes sociales Se solicita dejar en silencio el celular, y preferiblemente no contestar cuando se est realizando la clase magistral o exposicin En caso de contestar una llamada de urgencia por favor ser prudente y breve en su intervencin Se prohbe el consumo de alimentos, bebidas, dulces, chicles y dems que puedan ser causa de desconcentracin

Pgina 7

UNIVERSIDAD ANTONIO NARIO CONTENIDO CURSOS


Por favor al salir apague el computador, deje organizada la silla y no dejar basura alguna, muy amables El uso del correo electrnico es exclusivamente el correo institucional es decir que finalice en uan.edu.co

FIRMA DOCENTE Y ESTUDIANTES Cdigo Nombre Frey Alfonso Santamara Buitrago Correo Electrnico Institucional Fsantamaria@uan.edu.co Firma

Pgina 8

UNIVERSIDAD ANTONIO NARIO CONTENIDO CURSOS


Cdigo Nombre Frey Alfonso Santamara Buitrago Correo Electrnico Institucional Fsantamaria@uan.edu.co Firma

Pgina 9