VICERRECTORADO ACADMICO
Unidad de Desarrollo Educativo
SYLLABUS
DATOS INFORMATIVOS
ASIGNATURA: CDIGO: NRC: NIVEL: I CRDITOS:
FUNDAMENTOS DE COMP15027 3839 06
PROGRAMACIN
DEPARTAMENTO: CARRERAS: REA DEL CONOCIMIENTO:
ELCTRICA Y ELECTRNICA INGENIERA EN SOFTWARE PROGRAMACIN0
SISTEMA DE CONTENIDOS POR UNIDADES DE ESTUDIO
No. UNIDADES DE ESTUDIO Y SUS CONTENIDOS
Unidad 1: FUNDAMENTOS
Introduccin
Evolucin de las tcnicas de programacin
Lenguajes de programacin
Algoritmo
Programa
Planteamiento del problema
Fases para desarrollar algoritmos
Anlisis del problema
Diseo del algoritmo
Tcnicas de diseo
Herramientas de diseo
Verificacin del algoritmo
Pseudocdigos
Concepto
Estructura
1 Reglas del Pseudocdigo
Diagrama de flujo
Simbologa
Estructura
Tipos de datos
Reglas del Diagrama de Flujo
Estructuras de control secuenciales
Estructuras de control repetitivas
Estructuras de control decisin
Entorno de un lenguaje de alto nivel (Lenguaje C)
Instalacin de Borland C++
Entorno integrado de desarrollo
Editor de Borland C++
Tipos de datos, identificadores, palabras reservadas, operadores, constantes, variables, expresiones.
Evaluacin de expresiones.
Entrada-Salida por consola.
Tipos de errores.
Unidad 2: PROGRAMACIN ESTRUCTURADA
2 Implementacin en un lenguaje de alto nivel (Lenguaje C)
Operadores: aritmticos, relacin, lgicos, asignacin, agrupacin.
Estructura de un programa
1
VICERRECTORADO ACADMICO
Unidad de Desarrollo Educativo
Particularidades del lenguaje (sintaxis de los elementos del programa)
Libreras / Paquetes
Entrada y Salida de datos
mbito de los Identificadores
Variables Globales.
Variables locales.
Estructuras Secuenciales:
Definicin, aplicaciones
Estructuras seleccin:
Definicin, aplicaciones
Estructuras repeticin:
Conceptos, tipos
Aplicaciones
Sentencias de control
Estructura IF, IF ELSE y IF ELSEIF
Declaracin y definicin
Aplicaciones
Operador condicional
Estructura Switch
Declaracin y definicin
Aplicaciones
Ciclos repetitivos
Sentencia While:
Declaracin y definicin
Sentencia Do while:
Declaracin y definicin
Sentencia For:
Declaracin y definicin
Aplicaciones
Unidad 3: FUNCIONES Y ARREGLOS
Contenidos de estudios:
Funciones
Concepto.
Sintaxis.
Semntica.
Regla del paso de parmetros.
Paso de parmetros por valor.
Paso de parmetros por referencia.
Arreglos
3 Definicin, tipos (unidimensionales, bidimensionales)
Arreglos unidimensionales (Vectores):
Estructura, comportamiento
Ordenamiento por burbuja
Intercalacin
Operaciones con conjuntos: Unin, interseccin
Operaciones con vectores: Suma, producto escalar, vectorial
Bsqueda
Arreglos bidimensionales (Matrices):
Estructura, comportamiento
Ordenamientos
Intercalacin
2
VICERRECTORADO ACADMICO
Unidad de Desarrollo Educativo
Operaciones con matrices: Suma, producto escalar, vectorial
BIBLIOGRAFA BSICA
TITULO AUTOR EDICIN AO IDIOMA EDITORIAL
1. Pseudocdigos Evelio Granizo SEGUNDA 1999 Espaol Editorial ESPE
2. Programacin en C Luis Joyanes A. SEGUNDA 2001 Espaol McGrawHill
3. LENGUAJE C Evelio Granizo SEGUNDA 1999 Espaol Editorial ESPE