Il y a eu plusieurs questions avec le même schéma que celui-ci:
- Quels papiers tout le monde devrait lire
- Quels livres tout le monde devrait lire
- Quels sont les récents ouvrages du SDC dont les projets sont disponibles en ligne
- quelles vidéos tout le monde devrait regarder
J'étais réticent à en publier un autre, mais les notes de cours de Jeff Erickson sur les algorithmes m'ont fait changer d'avis. J'ai pensé: Oh mon Dieu! Toutes ces années et je n'ai pas vu ces excellentes notes!
J'ai donc pensé qu'il pourrait y avoir d'autres excellentes notes de cours qui méritent vraiment d'être lues. Ainsi, pour chaque sous-domaine informatique ( structures de données, algorithmes, théorie du calcul, complexité de calcul, cryptographie , etc.), recommandez les excellentes notes de lecture de votre choix et expliquez-nous pourquoi vous pensez qu'il excelle.
Une règle simple pour le garder en ordre: une réponse pour chaque sous-champ. (Ce sera un wiki de communauté, vous pourrez donc modifier les réponses existantes et ajouter votre recommandation.)
la source
Réponses:
Théorie des probabilités et algorithmes aléatoires
Notes de cours du cours de Ryan O'Donnell , Probability and Computing, sont plutôt chouettes.
Notes de cours du cours sur les algorithmes de flux de données d' Amit Chakrabarti
la source
Calcul et information quantiques
Quelques excellentes notes de cours de ce domaine:
Un cours d'introduction à l'informatique quantique. Assez bon pour être transformé en livre. Je connais plusieurs chercheurs qui ont imprimé ces notes dans leur bibliothèque.
Un cours avancé sur l'information quantique. Certaines des meilleures notes de conférences que j'ai jamais lues.
Un cours avancé sur les algorithmes quantiques. Une très bonne ressource pour les algorithmes quantiques récents. Si le texte original sur un algorithme quantique est difficile à comprendre, c’est là que je voudrais vérifier.
Je ne peux pas résumer ce cours en une seule ligne. Lisez la description sur la page Web du cours.
Inclut une introduction générale à l'informatique quantique, ainsi que des rubriques spécifiques à la cryptographie telles que la distribution de clés Quantum, les engagements quantiques, le modèle de stockage quantique limité et la connaissance zéro quantique.
la source
Complexité informatique
Il existe de nombreux excellents cours sur ce sujet. Ce qui suit n'est que la pointe de l'iceberg. Pour en choisir un, je suggère de jeter un coup d'œil sur le matériel couvert dans chaque cours, ainsi que sur le niveau proposé:
la source
Une boîte à outils pour théoriciens de Sanjeev Arora.
J'adore ces notes car elles vous fournissent un ensemble assez complet d'outils pour vous attaquer aux problèmes de la théorie de la complexité. Par exemple, la dimension VC est largement utilisée pour prouver les limites inférieures dans le modèle de communication, et ces notes l'expliquent très bien et à partir des bases.
la source
Théorie de l'information
la source
PCP & Dureté de l'Approximation
la source
Mathématiques discrètes
Mathématiques discrètes pour l'informatique de Lehman, Leighton et Meyer ( ancienne version )
la source
Pseudo-aléatoire
Le meilleur cours sur le sujet est offert par Salil Vadhan . Voir également ce sujet pour un brouillon du livre de Salil sur le pseudo-aléa.
la source
Cryptographie
Il existe un certain nombre d'excellentes notes de cours sur le sujet, toutes écrites par des personnalités célèbres sur le terrain. Vous pouvez choisir un (ou deux) parmi les suivants pour étudier; Tout dépend de votre environnement, de votre arrière-plan et de vos exigences:
la source
Graphiques Expander
Le cours faisant autorité est proposé par Nati Linial et Avi Wigderson . Voir ce sujet pour plus d'informations,
la source
Géométrie computationnelle
Notes de cours de David Mount .
la source
SAM
J'ai visité un cours SAT il y a quelques années avec le professeur Welzl. Ses notes de cours sont de loin les meilleures que j'ai vues tout au long de mes études.
Malheureusement, seule la version 2005 est en ligne, avec une courte liste de mises à jour .
(L'algorithme SAT le plus rapide ainsi que la preuve constructive du lemme local de Lovász proviennent des membres de son groupe.)
la source
Optimisation combinatoire
la source
Le cours "Perles d'algorithmes". Partie 3 : Analyse probabiliste et algorithmes aléatoires. Les notes de cours sont en analyse lissée . J'aime particulièrement la figure 1.1 à la troisième page.
la source
Théorie des graphes spectraux
la source