Programación

50 %
50 %
Information about Programación

Published on July 10, 2012

Author: osced

Source: slideshare.net

Fundamentos de P rogramaciónObjetivo General:Adquirir la fundamentación en computación y programación que permita comprender y utilizarlenguajes de programación para la solución de problemas por medio de herramientas de cómputo.Objetivos específicos:• Aplicar las destrezas adquiridas en los niveles básicos para la solución de problemas de ingeniería.• Conocer, comprender y emplear técnicas de programación modular, estructurada y orientada aobjetos.• Utilizar adecuadamente por lo menos un lenguaje de programación, así como los elementos yherramientas utilizadas en el desarrollo de software.Metodología:67% Clase magistral33% Clase prácticaEvaluación:4 Parciales de 16% c/u. El cuarto parcial es igual para todos los gruposTrabajo final 16% Igual para todos los grupos10% Seguimiento10% 12 Practicas (1-2-3 =1% 4-5-6=2% 7-8-9=3% 10-11-12= 4%)Programa detallado por semanas:Semana 1: CAP I : Fundamentación• Funcionamiento del computador y partes de un computador• Hardware y Software• Componentes: CPU, I/O, Almacenamiento (volátil, no volátil) , como se mide la memoria((bits,nibbles, bytes, words, KB, MB,GB) y sus tipos (principal y secundaria)• ¿Cómo es manipulada, almacenada y procesada la información?• Sistemas operativos. Definición y ejemplosSemana 2:• Qué es información• Concepto de programa• Concepto de Lenguaje• Intérpretes, compiladores, alto y bajo nivel• Sistemas numéricos: Conversiones entre bases.• Tipos de datos: Representación en Binario de boolenos, caracteres (ASCII) , enteros (con signo) ylo básico de reales) cadenasSemana 3:• Concepto Variables y constantes en C• Representación de Algoritmos (Pseudodigo y sus reglas)• Bloques de proceso (ámbito de una variable)• Estructura genérica de un programa (Entradas, Procesamiento, Salidas)• Programas básicos en C con Entradas y salidas (calculo de áreas)• Definición de más operadores y tipos de operadores• Prioridad o Precedencia• Definición de punteros, ejemplo simple y su futuro uso.

Semana 4: CAP II: Programación modular• Modularidad aplicada a la programación• Procedimientos y funciones representaciónSemana 5:• Argumentos por valor y por referencia• Programas básicos en C con Entradas y salidas (calculo de áreas) Todo en Funciones con paso porvalor y paso por dirección.• Retorno de valor/direcciónSemana 6: CAP III: Conceptos de programación estructurada• Representación de Algoritmos (Diagramas de Flujo)• Bloques de programación estructurada y simbólica• Condicionales y sus tipos en Pseudocodigo, Diagrama de Flujo y C.Semana 7:• Condicional múltiple• Ciclos• Análisis de escritorio• Ciclos Anidados• Contadores, Acomuladores y banderas (Flag)Semana 8:• Ciclos condicionales• Ejemplos de problemas con condicionales y ciclos• Instrucciones que alteran el flujo del programa.Semana 9:• Instanciamiento estático y dinámico (vectores y matrices )• Memoria Dinámica y relación arreglo-punteroSemana 10: CAP. III: Algoritmos especiales• Algoritmos sencillos de ordenamiento , búsqueda de mayor.• Algoritmos básicos de compresión.Semana 11:• Cadenas• Librerías para el manejo de caracteres (ctype.h)• Librerías para el manejo de cadenas (string.h)• Librerías. Ejemplos: Matemáticas, Entrada/Salida.Semana 12:• Estructuras de datos• Manejo de estructuras con punterosSemana 13:• Manejo de Archivos en C. (Texto y Binario)• Librerías de Entrada y salida por archivos.Semana 14: CAP V: Introducción a la Programación Orientada a Objetos• Conceptos básicos de programación orientada a objetos (OOP)• Definición de Objetos

Semana 15:• Instanciamiento estático y dinámico de objetos• Introducción a los Lenguajes visualesBibliografía:BOWMAN, CHARLES F.. Algotithms and Data Structure An Approach in C. Oxford. 1994DEITEL, H.M. Y DEITEL, P.J. C++ Cómo Programar. Prentice Hall. 2Da Ed. 1999JOYANES, LUIS. Fundamentos de Programación. Algoritmos y Estructuras de Datos. McGraw-Hill. 1992MURRAY, William and PAPPAS, Chris. ZD Press. 1995. C/C++ Programmer’s Guide.SCHILDT, HERBERT. Turbo C/C++ Manual de Referencia. McGraw Hill. 1992corymbus.upb.edu.co/aospina

Add a comment

Related presentations

Related pages

Programación TV - TELETEXTO.COM

Programación TV: TVE1, La 2, Antena 3, Tele 5, Cuatro, La Sexta, TDT y autonómicas
Read more

Programm - ZDF.de

4:3 HD Mono Dolby Digital 5.1 Dolby Surround Zwei-Kanal-Ton Untertitel Hörfilm Original mit Untertitel Schwarz-Weiß-Film TV-Tipp Chat zur Sendung Video ...
Read more

TV-Programm auf sixx

Hier findest du das aktuelle sixx TV-Programm: Das kommt heute auf sixx.
Read more

VOX Fernsehprogramm

Das VOX Fernsehprogramm von heute - aktuelle Sendezeiten des VOX-TV Programmes bei VOX.de - alle Filme und Sendungen von heute im TV.
Read more

RTL Fernsehprogramm von heute - aktuelles TV Programm

Das RTL Fernsehprogramm von heute - aktuelle Sendezeiten des RTL-TV Programmes bei RTL.de - alle Filme und Sendungen von heute im TV.
Read more

DMAX TV: Die Programmübersicht auf DMAX.de

Mit unserer Programmübersicht entgeht Ihnen keine Ihrer Lieblingssendungen. Auf DMAX.de finden Sie alle Sendezeiten. DMAX TV - das sollten Sie nicht ...
Read more

Programación de Antena 3 - teletexto.com

Programación de Antena 3 para hoy ... 06:00: Minutos musicales Música en directo interpretada por artistas de primer nivel.
Read more

Guía TV - Programación TV en El Mundo

Consulta toda la programación de tv de más de 130 canales (tdt, satélite…). Puedes filtrar por películas, series, deportes, etc. Personaliza tu ...
Read more

phoenix – TV-Programm

Aufbruch in Afghanistan Mutige Frauen wehren sich Film von Gábor Halász, ARD-Studio Neu Delhi
Read more

Programmübersicht rbb Fernsehen | rbb Rundfunk Berlin ...

Das aktuelle Fernsehprogramm des rbb . ... "Unser Sandmännchen" steht nicht nur auf der Hitliste der jüngsten Zuschauer.
Read more