UNIVERSIDAD NACIONAL DE EDUCACION Enrique Guzmán y Valle “Alma Mater del Magisterio Nacional” FACULTAD DE TECNOLOGIA DEPARTAMENTO ACADEMICO DE ELECTRONICA Y TELECOMUNICACIONES SÍLABO 2014 – I I.- INFORMACION GENERAL: 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 1.7. 1.8. 1.9. 1.10. 1.11. 1.12. 1.13. Asignatura Especialidad Llave Código Créditos Carga Horaria Ciclo Académico Promoción Sección Régimen Duración Docente Correo Electrónico 1.14. Aula Virtual : LENGUAJE DE PROGRAMACION : Telecomunicaciones e Informática : 5145 : TCTI0326 : 04 Créditos : 06 hrs semanales 02 teoría – 04 práctica : 2014 - I : 2013 : E5 : Regular : 16 Semanas : Daniel CHIRINOS ARMAS : [email protected] [email protected] : www.aulavirtualune.com II.- SUMILLA: El curso de Lenguaje de Programación es de naturaleza practico - teórico, capacita e introduce al estudiante en los conceptos y elementos fundamentales de la programación, permite que el estudiante desarrolle una lógica algorítmica computacional eficiente, haciendo uso de una metodología práctica, estableciéndose de esta forma las competencias básicas y elementales para que el estudiante pueda asimilar todos los demás cursos de programación de la carrera profesional de Telecomunicaciones e Informática, con la cual podrá elaborar aplicaciones informáticas que den soluciones a los sistemas de información de una organización. Se exige al estudiante la elaboración, presentación y sustentación de un perfil de proyecto sobre “Procesos Algorítmicos orientados a la Gestión Educativa y/o Empresarial”. El curso comprende cuatro unidades de aprendizaje: I. Fundamentos de programación. II. Algoritmos y programación con estructuras condicionales. III. Algoritmos y programación con estructuras repetitivas. IV. Programación con C/C++. III.- OBJETIVOS: 3.1. OBJETIVOS GENERALES: Al término del semestre el estudiante estará en condiciones de: Construir programas informáticos para resolver problemas computacionales aplicando las diferentes estructuras de control y la metodología de los algoritmos. 3.2. OBJETIVOS ESPECIFICOS: 1. Elabora y procesa algoritmos computacionales de estructura simple y elabora programas con dichos algoritmos. 2. Plantea, formula y procesa algoritmos computacionales de estructura condicional simple, doble, anidada y múltiple y programa con dichos algoritmos. 3. Plantea, formula y procesa algoritmos computacionales de estructura repetitiva y programa con dichos algoritmos. 4. Elabora una aplicación integrada por un conjunto de algoritmos consolidando todos los aprendizajes obtenidos en el presente curso. IV. ORGANIZACIÓN DE LAS UNIDADES DE APRENDIZAJE: UNIDAD I II EXAMEN PARCIAL III IV EXAMEN FINAL TOTAL DE SEMANAS Y HORAS DENOMINACION Fundamentos de programación Algoritmos y programación con estructuras condicionales Algoritmos y programación con estructuras repetitivas Programación con C/C++ SEMANAS Nº DE HORAS 04 24 04 24 04 24 04 24 16 SEMANAS 96 HORAS V.- PROGRAMACION DE LAS UNIDADES DE APRENDIZAJE: PRIMERA UNIDAD: Fundamentos de programación. OBJETIVO ESPECIFICO: Elabora y procesa algoritmos computacionales de estructura simple y elabora programas con dichos algoritmos. SEMANAS CONTENIDO ESTRATEGIAS RECURSOS TEMATICO Identifica los principales Computadoras Fundamentos elementos de un problema Videos básicos de algorítmico. Identifica en un Software 01 problema los datos de Manuales Programación 02 03 04 Metodologías empleadas para la representación de un algoritmo PSeint Instalación y Herramientas del IDE Dev C++ Introducción al entorno de Programación. entrada y la información de salida. Emplea la metodología para crear algoritmos computacionales y los codifica en un lenguaje de programación. Guías de Práctica Instala y se familiariza con las diversas herramientas del IDE para el uso en la programación. Computadoras Videos Software Manuales Guías de Práctica Computadoras Videos Software Manuales Guías de Práctica Codifica los algoritmos en un lenguaje de programación y comprueba la eficacia de los Mismos. Computadoras Videos Software Manuales Guías de Práctica BIBLIOGRAFIA: JOYANES AGUILAR, Luís:Fundamentos de programación. Algoritmos, Estructura de datos y Objetos, McGraw – Hill, 2007 SEGUNDA UNIDAD: Algoritmos y programación con estructuras condicionales.. OBJETIVO ESPECIFICO: Plantea, formula y procesa algoritmos computacionales de estructura condicional simple, doble, anidada y múltiple y programa con dichos algoritmos SEMANAS CONTENIDO ESTRATEGIAS RECURSOS TEMATICO Computadoras Estructura Selectiva Reconocer escenarios que invitan al empleo de Videos SI: SIMPLE Y algoritmos que aplican Software 05 estructuras condicionales Manuales DOBLE 06 Estructura Selectiva SI ANIDADA 07 Estructura Selectiva Múltiple 08 Desarrollo de casos prácticos donde se emplean varios tipos de estructuras condicionales simples y dobles. Desarrolla el pensamiento crítico para la elaboración de algoritmos que aplican estructuras condicionales anidadas. Analiza problemas para el desarrollo de algoritmos basados en soluciones que emplean estructuras condicionales múltiples Identifican los escenarios para el empleo de estructuras de control simple y múltiple aplicando el pensamiento crítico. BIBLIOGRAFIA: PANTIGOSO SILVA ,Robert Jaime :Fundamentos de Programación: Algoritmos y Diagramas de flujo. Paso a Paso,Megabyte,2007. Guías de Práctica Computadoras Videos Software Manuales Guías de Práctica Computadoras Videos Software Manuales Guías de Práctica Computadoras Videos Software Manuales Guías de Práctica TERCERA UNIDAD: Algoritmos y programación con estructuras repetitivas OBJETIVO ESPECIFICO: Plantea, formula y procesa algoritmos computacionales de estructura repetitiva y programa con dichos algoritmos. SEMANAS CONTENIDO ESTRATEGIAS RECURSOS TEMATICO Analiza, sintetiza y evalúa Computadoras Estructura programas empleando la Videos Repetitiva FOR estructura repetitiva FOR. Software 09 Manuales (para) 10 Estructura Repetitiva WHILE (mientras) 11 Arreglos Unidimensionales 12 Arreglos Bidimensionales Desarrolla el pensamiento crítico para la elaboración de algoritmos y codifica programas aplicando la estructura repetitiva mientras Distingue escenarios para el empleo de algoritmos basados en el uso de los arreglos unidimensionales. El alumno diseña algoritmos y codifica programas haciendo uso de los arreglos Bidimensionales. Guías de Práctica Computadoras Videos Software Manuales Guías de Práctica Computadoras Videos Software Manuales Guías de Práctica Computadoras Videos Software Manuales Guías de Práctica BIBLIOGRAFIA: OLIVARRIA PAZ,Bernardo Jesús:Diseño de Algoritmos con C/C++,Editora 955,2008. CUARTA UNIDAD: Programación con C/C++ OBJETIVO ESPECIFICO: Elabora una aplicación integrada por un conjunto de algoritmos consolidando todos los aprendizajes obtenidos en el presente curso. SEMANAS CONTENIDO ESTRATEGIAS RECURSOS TEMATICO Plantea, métodos y formas Computadoras Controles de de controlar la entrada y Videos entrada y salida salida de diferentes tipos de Software 13 datos. Controles de lista 14 15 Validaciones de entrada de datos 16 Diferenciar comandos de C y C++. Enumera, explica y ejemplifica cada uno de los diferentes tipos de controladores de lista para tener así una mejor interfaz Desarrolla estrategias para la correcta validación en la entrada de datos Construye aplicaciones usando el entorno de C/C++ Manuales Guías de Práctica Computadoras Videos Software Manuales Guías de Práctica Computadoras Videos Software Manuales Guías de Práctica Computadoras Videos Software Manuales Guías de Práctica BIBLIOGRAFIA: JOYANES AGUILAR, Luís:Fundamentos de programación. Algoritmos, Estructura de datos y Objetos, McGraw – Hill, 2007 VI.- METODOLOGIA: Para las clases teóricas se emplearán la exposición utilizando como medio auxiliar un proyector multimedia y también la exposición del estudiante y la parte experimental se desarrollarán en el laboratorio de cómputo y el software Dev C++. VII.- EVALUACION: CRITERIOS DE EVALUACION: Claridad teórica del curso Destreza en el desarrollo de las prácticas y los informes de laboratorio. Actitud de responsabilidad, criticidad, solidaridad y creatividad. INSTRUMENTOS DE EVALUACION Exámenes escritos y prácticos Participación en clase. Presentación de informes de laboratorio desarrollados La evaluación del rendimiento de los alumnos será objetiva, el promedio final del curso se calculará de la siguiente forma. PROM FINAL = Prom. Informes Lab + 2Examen Parcial (typ) + 2 Examen Final (typ) 5 La nota mínima aprobatoria es de 10.5 El alumno podrá rendir un examen sustitutorio, será único y abarcará toda la asignatura, dicha nota reemplazará a la nota más baja de los exámenes. El 30% de inasistencia se considera 00 de calificativo. VII.- BIBLIOGRAFIA SUGERIDA • JOYANES AGUILAR, Luís:Fundamentos de programación. Algoritmos, Estructura de datos y Objetos, McGraw – Hill, 2007 • PANTIGOSO SILVA ,Robert Jaime :Fundamentos de Programación: Algoritmos y Diagramas de flujo. Paso a Paso,Megabyte,2007 • OLIVARRIA PAZ,Bernardo Jesús:Diseño de Algoritmos con C/C++,Editora 955,2008
Puede agregar este documento a su colección de estudio (s)
Iniciar sesión Disponible sólo para usuarios autorizadosPuede agregar este documento a su lista guardada
Iniciar sesión Disponible sólo para usuarios autorizados(Para quejas, use otra forma )