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)
- Curso de Cibernética
Fundamentos y Teoría Informática
Material complementario al Grado de Informática
Introducción a la programación
- Guía de programación en Python
- Libro de Python3
- Libro de Java 7
- Historia de la computación
Lenguajes de programación
CURSOS
Curso de LaTex
- Curso de Latex (Autor Leonardo González , UAB) LaTex se usa para la composición y diseño de fórmulas, y un largo etc de ventajas!
- Curso de Latex (Fuente Overleaf)
- Editor de Latex Online
- 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.
Á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