Informatica

Páginas: 11 (2571 palabras) Publicado: 4 de mayo de 2014
¿Por qué tienes que aprender Algoritmos y Programación?


Primero porque es fundamental para tus estudios en la carrera de Computación y en tu desempeño como profesional en esta área. 

En la materia vamos a estudiar los conceptos fundamentales de la creación de algoritmos. Conoceremos técnicas para la creación de algoritmos en pseudocódigo y su posterior traducción a programas. Conoceremosy pondremos en práctica las etapas a considerar para el desarrollo de programas. 

En forma más específica durante el semestre nos familiarizaremos con los conceptos fundamentales de algorítmica, pseudocódigo, tipos de datos, acciones elementales, estructuras de control (si, selección), estructuras repetitivas (para, mientras, repetir), definición de procemimientos y pase de parámetros, tiposde datos estructurados (arreglos, registros y archivos), y finalmente, con clases y objetos.
Aprenderás a crear algoritmos el pseudocódigo y programas en Java mediante los enfoques de Programación Estructurada y Programación Orientada a Objetos.

Por ser un curso teórico-práctico, además de conocer los conceptos que fundamentan la teoría de la materia, verás ejemplos, realizarás ejercicios,laboratorios y proyectos. Realizar estas actividades te facilitarán el desarrollo de habilidades para el análisis de problemas, el diseño de soluciones el planteamiento de algoritmos en pseudocódigo, la construcción de programas y su prueba y mejora.

Todo ello en 14 semanas!! las 14 semanas mejor invertidas en adquisión de conocimientos ... si TU te lo propones.
Objetivos


Al finalizar elcurso deberías ser capaz de:
Plantear soluciones algorítmicas a distintos problemas.
Construir programas, utilizando correctamente las primitivas de datos y de control de un lenguaje de programación, así como las unidades de modularización.
Comprender los aspectos de la programación orientada a objetos y definir clases para resolver problemas sencillos, generando programas escritos en un lenguajeorientado a objetos.

Contenido de la materia

Tema 1. Introducción a la Programación
Organización del Computador. Conceptos de algoritmo, dato, información, lenguaje natural, lenguaje pseudo-formal, lenguaje de programación, programa. Principio de abstracción. Refinamiento progresivo y estrategia divide y vencerás.
Tema 2. Tipos de Datos Elementales
Variables, Constantes. Tipo de dato.Clasificación de los Tipos de Datos. Tipos elementales y sus operaciones: entero, caracter, booleano, real, subrango, enumerado, cadena de caracteres (string). Precedencia de operadores. Conversión de tipos implícita y explícita.
Tema 3. Acciones Elementales
Declaraciones de variables, constantes y tipos. Instrucción de Asignación. Valor izquierdo y derecho de una variable. Acciones predefinidas.Operación de Lectura. Operación de Escritura. Secuenciación. Bloques.
Tema 4. Estructuras de Control
Condicional simple, compuesto y anidado. Selección múltiple.
Tema 5. Estructuras Iterativas
Para, Repetir y Mientras.
Tema 6. Procedimientos
Acciones y Funciones, Pase de parámetros (por valor y por referencia), Ambientes de referenciación (global, local y no local).
Tema 7. Tipos de DatosEstructurados (TDE)
Arreglos unidimensionales y multidimensionales: Arreglos, Vectores, Matrices, Declaración y Operaciones. Algoritmos de búsqueda secuencial y binaria. Algoritmos de ordenamiento por selección y por intercambio. Registros. Archivos Secuenciales: Declaración, Operaciones. Recorrido y mezcla de archivos.
Tema 8. Enfoque y Programación Orientada a Objetos
Conceptos y Fundamentos.Clases. Objetos. Relaciones entre clases y objetos. Atributos de clases y de objetos. Métodos. Mensajes. Modos de Acceso. Relaciones entre clases: dependencia, agregación, herencia. Jerarquía de Clases. Diagramas de Clases. Declaración y sintaxis en pseudocódigo de clases, objetos, atributos, métodos, modos de acceso. Redefiniciones de métodos y polimorfismo. Programación Orientada a Objetos....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS