FACULTAD DE: _Ingenierías y Tecnológicas PROGRAMA DE: Ingeniería de Sistemas NOMBRE DE LA MATERIA: Programación II Semestre: III Código: _IS006SA No de Créditos 4 H. Teórica: 4 H. Práctica 2 H. Teórica-Practica H. Independientes: 8 H. Asesorías / Tutorías: 2 Unidad: Facultad Departamento (La materia pertenece Programa Otro a:) Indique cual: Área Profesional Especifica Ponderación Académica: Número de Estudiantes: Tipo Ponderación: Créditos Intensidad Horaria Unidad de Labor Académica ULA Tipo de calificación: Cuantitativa Cualitativa Naturaleza de la Materia: Práctica Teórica Teórico práctica Virtual Habilitable Validable Homologable Es Opcional Cuenta para promedio SI NO Es proyecto de grado SI NO Pre - Requisito: _Algoritmos y Fundamentos de Programación Co - Requisito: Ver: Glosario y Referencias (Según AcademuSoft)
. Objetivos Generales: Adquirir habilidades en el manejo del Lenguaje como herramientas de programación. 2. Objetivos específicos: Conocer las estructuras básicas del Lenguaje C. Diseñar de manera estructural un programa utilizando librerías y funciones de entrada/salida. Aplicar los conceptos de las diferentes estructuras de control de C para resolución de problemas. Elaborar programas modularmente con la integración de funciones y sus conceptos. Utilizar en el desarrollo de programas las diferentes estructuras de datos de C. 3. Metodología: Las actividades a realizar en la clase para la comprensión de los temas de la asignatura son: Lecturas previas y consultas por parte de los estudiantes. Explicaciones del profesor sobre aspectos básicos de programación. Resolución de preguntas por parte de los estudiantes. Desarrollo de ejercicios de resolución de problemas planteados en clase y en actividades extraclase. Elaboración de talleres y trabajos de programación para reforzar las actividades de clase. 4. Competencias (POR UNIDAD O POR ASIGNATURA) Explicar y contextualizar claramente los conceptos y estructuras de la programación en el Lenguaje C. Desarrollar programas en C para la resolución de problemas, y seleccionar las herramientas apropiadas para ello.
Proponer soluciones a problemas con el uso del Lenguaje. 5. Criterio de evaluación: La asignada por el Consejo Académico de la Universidad Popular del Cesar. er. Parcial 30% 2do.Parcial 30% Examen final 40% 6. Temas: UNIDAD / CAPITULO CONTENIDO SEMANA. Introducción al Lenguaje C. Historia. Identificadores y palabras reservadas. Características de la programación en C. Estructura de un programa en C 2. Tipos de datos, expresiones e instrucciones en C. Tipos de datos básicos. Variables. Constantes. Sintaxis General de las declaraciones. 3. Expresiones y operadores. Expresiones aritméticas. Operadores aritméticos. Operadores relacionales. 2 Operadores lógicos.
Operadores de incremento y decremento. Operadores de manejo de bits. Operadores de punteros. Operador condicional. Reglas de prioridad. Operadores básicos con datos simples. 4. Operaciones de lectura y escritura. Entrada/salida de caracteres. Entrada/salida con formato. Estructura secuencial. 5. Estructuras de control en C Estructura selectivos. Estructuras repetitivas. 4 Estructuras anidadas. 6. Subprogramas. Funciones y procedimientos. Definición y declaración de funciones. Llamado a funciones. Paso de parámetros. 3
Alcance de las funciones. Recursividad. Funciones de biblioteca. Arrays unidimensionales. Arrays 7. Estructuras de datos en C. multidimensionales. Tipos de datos creados por el usuario. 4 Punteros. Archivos de datos. BIBLIOGRAFÍA JOYANES AGUILAR, Luis Y ZAHONERO MARTINEZ, Ignacio. Programación en C: Metodología, estructura de datos y objetos. ra edición. Madrid. McGraw Hill. 200. GOTTFRIED, Byron S. Programación en C. 2da edición. Madrid. McGraw Hill. 2005. CORREA URIBE, Guillermo. Desarrollo de algoritmos y sus aplicaciones en Basic, Pascal, Cobol y C. 3ra edición. Colombia. McGraw Hill. 2000. JOYANES AGUILAR, Luis. Problemas de metodología de la programación. ra edición. Madrid. McGraw Hill. 990. Elaboró Nombre del Docente Revisó Coordinación Programa Aprobó Comité Curricular (Fecha) (Fecha) (Fecha) Firma Firma Firma