1. UNIVERSIDAD METROPOLITANA DE CIENCIA Y TECNOLOGÍA
Lenguaje de Programación I Facilitador: Magíster. José Fung
PROG-203 LENGUAJE DE PROGRAMACIÓN I
NOMBRE DE LA ASIGNATURA
Lenguaje de Programación I Facilitador:Magíster.José Fung
Abreviatura: PROG
Código: 203 Créditos: 4
Horas de clases: Inicia el 23 y 24 de julio de 5:00 p.m. a 8:00 p.m.
30 y 31 de julio de 5:00 p.m. a 8:00 p.m.
6 y 7 de agosto de 5:00 p.m. a 8:00 p.m.
Prerrequisitos: Ninguno
DESCRIPCION DE LA ASIGNATURA
Asignatura que estudia la metodología para la resolución deproblemas,las técnicas para la Programación
Estructurada, los parámetros por valor referencia e indirección, las estructuras y tipos de Datos
Compuestos, las técnicas de especificación de programas y las de clasificación y búsqueda y las de
búsqueda lineal.
OBJETIVOS GENERALES
Lograr que el Estudiante desarrolleuna nueva forma de pensar. El alumno al terminar el curso estará
en capacidad de aplicar los tres paradigmas del pensamiento que constituyen la disciplina de la
informática:teoría,abstracción y diseño.Esto mediante un análisisdelas raíces decada paradigma,en
donde se combinan las matemáticas, el método científico y las Ciencias Computacionales.
OBJETIVOS ESPECIFICOS
Formar al estudianteen el desarrollo desoftware estructurado y documentado.
Enseñar los conceptos de: Ciclo deVida del Software Programación Estructurada.
Dividir y Conquistar Manejo de apuntadores, Introducción a los TADS, Introducción a la
especificación de programas mediante precondiciones y postcondiciones, Recursividad.
Analizar la eficiencia de los algoritmos de búsqueda y ordenamiento.
Dotar al estudiantedelas herramientas básicasdeProgramación queson lasnecesariasen el curso
de Estructura de datos I.
CONTENIDO TEMÁTICO
Metodología para la resolución de problemas. YODELYS
Introducción al lenguaje C. ROGER
Programación estructurada. MISAEL
Manejo de funciones y reglas de alcance. MIGUEL
Parámetros por valor referencia e indirección. YISSEL
Análisis de eficiencia. LUIS
Arreglos. MARIBEL
Recursión. ANASARIO
Estructura y tipos de datos compuestos. FABIOLA
Manejos de archivos. GUSTAVO
Técnicas de especificación de programas. DAVID
Precondición, Postcondición ERICK
Introducción a los TADS EDGARDO
2. UNIVERSIDAD METROPOLITANA DE CIENCIA Y TECNOLOGÍA
Lenguaje de Programación I Facilitador: Magíster. José Fung
Diferencia entre interface e implementación de un TAD. EDUARDO
Manejo de punteros
Listas
Técnicas de clasificación y búsquedas.
Ordenación de burbujas.
Ordenación por selección.
Búsqueda lineal.
METODOLOGIA
El curso serealizará a su vez mediante, verificación deasignaciones en el Sistema U Onlinede
UMECIT y aplicaciones medianteel Play Store de Google sugeridas por el facilitador,realizará
trabajos grupales o individuales,solución decasos y exposición del Proyecto final.
Método Científico: La credibilidad deuna disciplina está basadaen la metodología científica,
estructurada a través de trabajos investigativosa fin de comprobar la veracidad delos
conocimientos.
Método Sintético: La síntesis del conocimiento permite raciocinar y evidenciar el aprendizaje
significativo del estudiante,al utilizar entreotras herramientas las sesiones dediálogosy debates,
ruedas de conocimientos compartidos.
Clases Participativas: El facilitadordesarrollará el curso,mediantela utilización deconocimiento
teóricos y prácticos basadosen su experiencia profesional dentro del mundo laboral competitivo,
donde se adecuarán lassituaciones vividaspor el tutor situaciones dentro del mundo profesional
actualizado.
Recursos Metodológicos:
Data Show
Computadoras
Google Docs.
Slideshare
Mail Interno
Wiki
Prezi
OverclockingIT
EVALUACION
Detalles Porcentaje
Asistencia y Participación 10%
2 Trabajos Individuales (10%cada uno) 20%
2 Trabajos grupales:tareas grupales,sustentación de
aplicaciones y laboratorios
30%
Estudio de casos,investigaciones 10%
Proyecto Final ó Examen Final 30%
Total 100%
3. UNIVERSIDAD METROPOLITANA DE CIENCIA Y TECNOLOGÍA
Lenguaje de Programación I Facilitador: Magíster. José Fung
BIBLIOGRAFIA
Cómo Programar en C/C++ H.M. Deitel / P.J. Deitel Pearson PrenticeHall Cuarta Edición
Diccionario Ilustrado dela Informática EverestCon Equivalenciasen Inglés y Amplio índice Editorial
Everest
Master in C Little Drops Thiyagaraaj M.P.Play Store de Google
Diccionario deComputación Alan Freedman Quinta Edición Editorial McGrawHill