ESTRUCTURA DE DATOS

Conocimientos para el Futuro

El Curso

Uno de las principales gestiones de un software, sistema o programa es la administraci贸n de los datos ya sea para su visualizaci贸n frente a los usuarios y su posible manipulaci贸n, as铆 como para la operaci贸n entre ellos, es por esto que debemos entender, gestionar y administrar estos datos as铆 como almacenarlos dentro de estructuras que nos permitan realizar lo antes mencionado, as铆 como gestionar que su almacenamiento este fuera del propio sistema ya que si el programa se viera afectado por un problema la informaci贸n ingresada ser谩 protegida.

Por esto debemos crear formar que soporten su visualizaci贸n como lo pueden ser archivos, bases de datos en los cuales van a quedar almacenados para su posterior recuperaci贸n, debido a que si solo solicitamos esta informaci贸n pero no se almacena en un base de datos o en forma de archivos, el usuario o persona que manipula el sistema se ver谩 afectado al momento de abrir nuevamente el programa, ya que como no se contaba con una forma de almacenar esta informaci贸n, no es posible su recuperaci贸n y dado que la principal tarea de un programa o sistema de informaci贸n es tomar los datos ingresados para realizar operaciones posteriores, se perder谩 su funci贸n inicial y pasar谩 a ser un sistema obsoleto.

Hoy en d铆a es indispensable si trabajamos con un lenguaje de programaci贸n que contemos con una forma de almacenar los datos de una manera segura. Tambi茅n que implementemos procesos esenciales en nuestro sistema que nos permita el uso m谩s 谩gil de la informaci贸n, as铆 como rutinas, m茅todos que permitan que la aplicaci贸n no llegue a un uso de memoria sobrecargando el computador, ya que al trabajar con aplicaciones locales (escritorio) no sabemos qu茅 m谩quina pueda tener el cliente que la adquiera.

Este curso esta dirigido a los estudiantes de III semestre de la t茅cnica profesional en soporte y operaci贸n de sistemas inform谩ticos.

Se dicta bajo la modalidad de B-Learning o Aprendizaje Combinado.

Es un m茅todo de ense帽anza que integra actividades de aprendizaje online impartidas en el aula virtual con formaci贸n tradicional dirigidas por un instructor, brindando a los estudiantes mayor flexibilidad y apertura de opciones para experiencias din谩micas de aprendizaje.

Objetivos

Una vez interiorizados los conceptos incluidos en este documento el estudiante adquirir谩 las competencias para poder identificar e implementar los conceptos apropiados para la administraci贸n de registros y archivos, pilas y colas y ponerlos a prueba dentro de un lenguaje de programaci贸n orientado a objetos (POO).

  • Representar los datos involucrados en un problema mediante una estructura de registros y arreglos de registros.
  • Manipular archivos secuenciales y de acceso aleatorio para el almacenamiento, recuperaci贸n y eliminaci贸n de datos en medios de almacenamiento permanente.
  • Implementar un lenguaje de programaci贸n que utilice la estructura de datos y archivos.
  • Conocer el concepto de la estructura de datos lineal lista, su representaci贸n en memoria, operaciones y tratamiento聽
  • Implementar en un lenguaje de programaci贸n determinado la estructura de datos lista.
  • Conocer el concepto de la estructura de datos lineal pila, su representaci贸n en memoria, operaciones y tratamiento.
  • Usar pilas para evaluar expresiones en notaci贸n sufija.
  • Conocer el concepto de la estructura de datos lineal cola, su representaci贸n en memoria, operaciones y tratamiento.
  • Implementar en un lenguaje de programaci贸n determinado la estructura de datos cola

UNIDADES
TEM脕TICAS

  • Unidad 1: Registros y Archivos
  • Unidad 2: Listas
  • Unidad 3: Pilas
  • Unidad 4: Colas