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.

  • Introducción al Grado de Informática
  • Curso de Fundamentos de Informática        (preparación al grado)
  • Curso de Programación y Diseño Web         (preparación al grado)

 

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