Sesión |
Dia |
Notas
|
Recursos
|
1
|
|
Sistema Operativo Linux
Instalación
Historia, distribuciones
Estructura del kernel
VFS
|
|
2
|
|
Procesos
Procesos de usuarios
Servicios o demonios
Interprete de comandos o shell |
|
3
|
|
Comandos básicos
Directorios
Listado
Eliminación
Renombrado
Búsqueda
Redirección |
|
4
|
|
Sistema de archivos
VFS
Sistema de archivos
Atributos y permisos
Archivos regulares, directorios y especiales |
|
5
|
|
Instalación
Herramientas de desarrollo:compiladores,
editores e IDEs
Python 3
|
|
6
|
|
Proceso de traducción
Preprocesamiento
Compilación
Ensamblado
Enlazado
|
|
7
|
|
Entrada y salida
estándar
printf
scanf
|
|
8
|
|
Elementos de un
programa en C
Lenguaje estructurado
Palabras reservadas
Identificadores
Variables y constantes
Operadores
Expresiones y sentencias
|
|
9
|
|
Estructuras de
decisión
?, if, if-else
case
break, continue, return y goto
|
|
10
|
|
Estructuras
repetitivas
for
while
do-while
|
|
11
|
|
Arreglos
Unidimensionales
Bidimensionales
Cadenas |
|
12
|
|
Funciones
Declaración, definición y llamada
Ámbito variables, locales, automáticas, temporales
Paso de parámetros entre funciones
Regreso de valores
Funciones de biblioteca
|
|
13
|
|
Apuntadores
Definiciónes y conceptos
Apuntadores estáticos
Apuntadores dinámicos
Dobles apuntadores
Apuntadores como parámetros
Asignación y liberación de memoria
Aritmética de apuntadores
Cambio de tipo de apuntadores
Apuntadores y cadenas
|
|
14
|
|
Estructuras
Definiciones y conceptos
Segmentos de memoria
Acceso a miembros
Tipos de datos abstractos
Estructuras como parámetros
Apuntadores a estructuras
Asignación y liberación de memoria
|
|
15
|
|
Gestión
de archivos en C
Funciones bufereadas para archivos
Archivos orientados a caracteres
Lectura y escritura de archivos de caracteres
Archivos orientado a códigos binarios
Lectura y escritura de archivos binarios |
|
16
|
|
Desarrollo
multiarchivo
Argumentos de la función main
Archivos de declaración, definción y llamada
Archivo Makefile
Bibliotecas estáticas
Bibliotecas dinámicas
|
|
17
|
|
Paradigma
de Programación Orientada a Objetos
Clases
Objetos
Encapsulamiento
Polimorfismo
Herencia
|
|
18
|
|
Clases
en C++
Variables private, public y protected
Apuntador this
Constructores y destructores
Funciones miembro
Sobrecarga de funciones
Sobre carga de operadores
|
|
19
|
|
Flujos de salida-entrada estándar
iostrem de ios: cin, cout, cerr
|
|
20
|
|
Arreglos y vectores
en C++
Clases contenedoras
Iteradores
|
|
21
|
|
Desarrollo de
AppClass para Complejos y Matrices
|
|
22
|
|
Herencia
Clase base
Clases derivadas
Constructores y destructores
Acceso protected
|
|
23
|
|
Excepciones
try
catch
throw
|
|
24
|
|
Clase
string
Clase string y cadenas
Constructores
Funciones miembro
Operadores sobrecargados
|
|
25
|
|
Flujos a archivos
Flujos de ios: fstream, ifstream, ofstream,
|
|
26
|
|
Desarrollo de estructuras
Agenda
Vectores
Listas enlazadas
Árboles binarios
|
|
27
|
|
Conceptos
básicos de Python
Lenguaje multiparadigma
Scripts
Lenguaje interpretado
Python IDLE
|
|
28
|
|
Tipos de
variables
Conversión de variables
|
|
29
|
|
Listas y tuplas
Búsqueda de caractéres
|
|
30
|
|
Comparaciones
if, elif, else
conectores de decisiones
|
|
31
|
|
Ciclos
while
for
|
|
32
|
|
Funciones
Declaración
Variables globales y locales
|
|
|
|
Python POO
Clases
Herencia
|
|
|
|
Introducción a
OpenCV con Python
|
|
|
|
Métodos nummericos
con
NumPy, SciPy y matplotlib
|
|