APUNTES

¿Qué son?

Éstas son las notas que voy tomando en la universidad. Estudié Ingeniería Informática Técnica de Sistemas en la FIB (Facultad de Informática de Barcelona) de la UPC (Universidad Politécnica de Cataluña), una carrera de 3 años que empecé en Septiembre de 2003.

Están muy guarros, y hago muy mala letra. En serio. No te serán útiles... Lo que sí que puedo ofrecerte con ánimo de ayudar son mis prácticas:

También he escrito tutoriales y documentos de ayuda o para pasar el rato:


Otros "apuntes" que me va bien tener en Internet son:


Ahora sí que viene lo de los apuntes escaneados...


Importante

Los hago para que me sean útiles a mí, y puede que no te sirvan. No apunto todo lo que se dice; y tampoco me los estudio mucho (sólo antes del examen final).

No son fiables. Sé que hay algún error, pero creo que no vale la pena corregirlos. Tampoco suelo escribir cosas que no entiendo.

¿Por qué los comparto?

Animo a todos a hacer lo mismo: no dejéis que grandes trabajos se pierdan; si los publicáis serán útiles al menos a una o dos personas más. Sé que hay páginas dedicadas sólo a apuntes, pero creo que cada uno los debería poner en su página personal, ya que son precisamente algo personal.

Con los míos puedes hacer lo que quieras, considéralos dominio público.

Otras cosas

Formato

Están en JPG y en DjVu, que es un formato libre ideal para documentos escritos (ocupan muy poco y la pérdida de calidad es menos molesta). Hay un plugin para navegadores que se integra muy bien, y el programa evince o djview también se puede usar para verlos.

Para generar cada .djvu he usado este programilla: asig=ec2; for a in $asig-*jpg; do c44 -size 142857 $a; done; djvm -c $asig.djvu $asig-*.djvu; rm -f $asig-*.djvu      Para renombrar usé (descífralo): find -type f | perl -lne 'm[./(.*?)/.*_(\d{4})\.]; rename $_,"./$1/$1-$2.jpg";'


ASIGNATURA ENLACES DESCRIPCIÓN
F f f.djvu

Física

Campos eléctricos y magnéticos. Circuitos CC y CA: R, L, C, díodos, transistores NPN y MOSFET. Inducción. Ondas.

25 páginas, catalán. DJVU de 3'7 Mb.
IC ic ic.djvu

Introducción a las Computadoras

Números nat. y ent. Sistemas combinacionales y secuenciales. Grafos de Moore, cronogramas. Procesador SISP y ensamblador SISA.

10 páginas, castellano. DJVU de 1'5 Mb.
M1 m1 m1.djvu

Matemáticas 1

Conjuntos, combinatoria, aplicaciones, congruencias, matrices, vectores.

34 páginas, catalán. DJVU de 5 Mb.
P1 p1 p1.djvu

Programación 1

Lógica. Pseudocódigo. Invariante. Iteración, recursividad. Tablas, matrices. Ordenación y búsqueda. Secuencias.

24 páginas, catalán. DJVU de 3'5 Mb.
EC1 ec1 ec1.djvu

Estructura de Computadoras 1

Ensamblador 6A y circuitos del 6P. Reales. Operaciones con bits. Vectores, matrices, tuplas. Funciones. Excepciones, interrupciones, DMA. Disco. Memoria y caché.

16 páginas, catalán. DJVU de 2'4 Mb.
ILO ilo ilo.djvu

Introducción a la Lógica

Relaciones. Lenguajes. Equivalencia. Satisfactibilidad. Valideza. Formalización. Unificación. Deducción natural. Resolución. Prolog. TADS. SLD-árboles, OBDDs.

11 páginas, catalán. DJVU de 1'6 Mb.
M2 m2 m2.djvu

Matemáticas 2

Conjuntos. Complejos. Funciones. Integración. Series. Convergencia. Taylor. Funciones de varias variables: derivadas parciales, Taylor, puntos críticos.

23 páginas, castellano. DJVU de 3'4 Mb.
PRAP prap prap.djvu

Práctica de Programación

Conceptos sueltos "orientados a hacer la práctica" (ese objetivo quedó bastante olvidado).

2 páginas, cat. y castellano. DJVU de 0'3 Mb.

Y aquí tienes mi práctica de PRAP.

EC2 ec2 ec2.djvu

Estructura de computadoras 2

Ensamblador IA32. Memorias caché. Entrada/Salida.

3 páginas, castellano. DJVU de 0'4 Mb.
EST est est.djvu

Estadística

Probabilidad. Bayes. VAD. VAC. TLC. Muchas distribuciones. Intervalos de confianza. Pruebas de hipótesis. Estimadores. Dos y k poblaciones. ANOVA. Regresión lineal.

11 páginas, castellano. DJVU de 1'6 Mb.
PI pi pi.djvu

Periféricos e Interfícies

Conceptos sueltos: USB. Teclado. Puerto serie. Identificación. RFID. Multimedia, JPEG, MPEG. CD y DVD.

4 páginas, catalán. DJVU de 1'1 Mb.
PS ps ps.djvu

Programación de Sistemas

TADs. C++. Excepciones. STL. POO. Coste algoritmos. Listas. Árboles, BST, AVL. Diccionarios. Hash. Heaps.

10 páginas, castellano. DJVU de 1'5 Mb.

Y mi práctica de PS, para que la estudies.

ALCC alcc alcc.djvu

Algorismia, calculabilidad, complejidad

Lenguajes, autómatas, máquinas de Turing, gramáticas. Enumerabilidad. P, NP, EXP. Reducciones de NP-completos. Algoritmos voraces, backtracking.

16 páginas, catalán. DJVU de 3'1 Mb.
BD bd bd.djvu

Bases de datos

SQL. Álgebra relacional. Vistas, triggers, privilegios. Diseño. Transacciones. Índices. Árboles B+.

5 páginas, catalán. DJVU de 0'95 Mb.
SDMI sdmi sdmi.djvu

Sistemas Digitales y Microcontroladores

VHDL. 196KD. RSIs. Memorias. Circuitos. Problemas.

2 páginas, catalán. DJVU de 0'4 Mb.

Y las dos prácticas finales: Alarma domótica, Estación meteorológica, y los 4 laboratorios de microcontroladores. Todo con licencia CC by-nc-sa.

SO so so.djvu

Sistemas Operativos

Traps. E/S. Sistema de ficheros. Planificación. Threads. Memoria.

3 páginas, castellano. DJVU de 0'7 Mb.
XCA xca xca.djvu

Redes de Computadoras y Aplicaciones

FTP, SMTP, DNS. DTD, XML. TCP: Slow Start, Congestion Avoidance. IP: subnetting, ARP. Enlace: hub/switch.

1 página (y chuletario examen), catalán. DJVU de 0'4 Mb.
ES1 es1 es1.djvu

Ingeniería del Software 1

Introducción, mucho UML, mucho OCL. Modelo conceptual, modelo de casos de uso, modelo del comportamiento (diagramas de secuencia), modelo de los estados. Muchos problemas.

4 páginas (y 7 más con ejercicios), catalán. DJVU de 1'6 Mb.
IA ia ia.djvu

Inteligencia Artificial

Espacio de estados, búsqueda local, búsqueda heurística, A*, IDA*, Hill Climbing, Simulated Annealing, satisfacción de restricciones, ontologías, Sistemas Basados en Conocimiento, lógica difusa, lenguaje natural.

5 páginas, castellano. DJVU de 0'7 Mb.

Y aquí están las dos prácticas que hicimos (úsalas como quieras):

E3 e3 e3.djvu

Empresa y Entorno Económico

Macroeconomía: política económica (fiscal, monetaria), producción, oferta/demanda, sistema monetario, impuestos, balanza de pagos. Microeconomía: dirección, recursos humanos, finanzas, comercial, sistemas de información, producción y logística.

5 páginas, catalán. DJVU de 0'7 Mb.
ASO aso aso.djvu

Administración de Sistemas Operativos

Redes, permisos, copias, instalación, ...

0'5 páginas, catalán. DJVU de 0'1 Mb.
ASAI asai asai.djvu

Aspectos Sociales y Ambientales de la Informática

Historia, ética, tecnociencia, progreso, leyes, ...

2 páginas, castellano. DJVU de 0'3 Mb.

Y aquí están mis trabajos:

Y mis recensiones ("reseñas") de dos libros; en catalán:

ALEs ales

Asignaturas de Libre Elección

AOPT: Inglés oral para las profesiones técnicas.

M3: Matemáticas. No estoy matriculado pero fui algunos días a clase (por libre elección :-)

Muy poca cosa, casi no hay apuntes.

HL: Historia de la lógica. Muy interesante. Aquí está mi examen (5 preguntas, en catalán), y mi trabajo final: en catalán, Lògica i llenguatges (o en página web), y en castellano, Lógica y lenguajes (o en página web). Tiene licencia GFDL; aquí está el código fuente de todo.

CAICA: Cultura, arte y caligrafía árabe: fácil e interesante

PXCSO: Proyecto Redes+Sist.Op.: no es una ALE, y no hay apuntes; la pongo aquí por apuntarla en algún lado.

Septiembre 2003 -- Julio 2006 Daniel Clemente Laboreo. http://www.danielclemente.com/apuntes/       Valid HTML 4.01!