Con la siguiente introducción al Grado de Informática se pretende enseñar al alumno la preparación elemental y fundamental que este requiere para asimilar, solidificar su aprendizaje así como proporcionarle herramientas, conceptos, contenidos, habilidades mínimas capaces de hacerle enfrentar con éxito las competencias, exigencias del grado de Informática.

 

Fundamentos   y   Teoría  Informática

 

Material complementario al Grado de Informática

Introducción a la programación

 

Lenguajes de programación

CURSOS

Curso de LaTex

Curso SCILAB

  • SCILAB una poderosa herramienta de cálculo y simulación, (el autor de este curso: Dr. Carlos Cesar Aranda)
  • Es un software matemático, con un lenguaje de programación de alto nivel, para uso en cálculo científico, interactivo de libre uso y disponible en múltiples sistemas operativos.

Curso de CUDA

  • Curso de CUDA parte I, Compute Unified Device Architecture (Arquitectura Unificada de Dispositivos de Cómputo) que hace referencia a una plataforma de computación en paralelo, se utiliza para codificar algoritmos en GPU de nVidia. (Curso de CUDA parte II)

Clasificación de lenguajes de programación:

  • Esquema conceptual
  • Lenguajes de programación imperativos: Tenemos el Cobol, Pascal, C, Ada, A-O, Fortran, Lisp, Simula, Cpl, Bcpl, B, Smalltalk, Intercal, Modula, Abap, TurboPascal, C++, Common Lisp, Perl, Brainfuck, Ruby, Lua, Delphi, Php, D
  • Lenguajes de programación declarativos: Lisp, Prolog.
    Los lenguajes lógicos, como Prolog.
    Los lenguajes algebraicos, como Maude y SQL.
    Los lenguajes funcionales, como Haskell y Erlang.
  • Lenguajes de programación orientados a objetos: Smalltalk y el C++.

  • Lenguajes de programación orientados al problema: son aquellos lenguajes específicos para gestión.

  • Lenguajes de programación naturales: son los nuevos lenguajes que pretender aproximar el diseño y la construcción de programas al lenguaje de las personas.

Inteligencia Artificial

Áreas en Ciencias de la Computación

Criptología

  • Fundamentos matemáticos
  • Criptografía y el criptoanálisis
  • Algoritmo criptográfico
  • Sistema criptográfico
  • Algoritmos de resumen de mensajes
  • Algoritmos de clave secreta o simétricos
  • Algoritmos de clave pública o asimétricos
  • Cifrado de flujo de datos
  • Algoritmos de clave pública o asimétricos
  • Seguridad de los sistemas criptográficos
  • Algoritmo RSA