Passer au contenu

Apprendre

University Computer Science

Choisissez une leçon pour commencer.

1 Fondamentaux de la programmation 0 / 7
2 Mathématiques discrètes
2.1 Logique et démonstrations Prochainement
2.2 Ensembles, fonctions et relations Prochainement
2.3 Induction et récursion Prochainement
2.4 Dénombrement et combinatoire Prochainement
2.5 Graphes et arbres Prochainement
2.6 Probabilités discrètes Prochainement
3 Fondamentaux des systèmes informatiques
3.1 Binaire et codage des données Prochainement
3.2 Portes logiques et blocs de construction numériques Prochainement
3.3 Aperçu du processeur et de la mémoire Prochainement
3.4 Instructions machine Prochainement
3.5 Interface système d'exploitation Prochainement
3.6 Chemin de compilation et d'exécution Prochainement
4 Programmation orientée objet
4.1 Objets et classes Prochainement
4.2 Encapsulation Prochainement
4.3 Composition et héritage Prochainement
4.4 Interfaces et polymorphisme Prochainement
4.5 Exceptions et gestion des erreurs Prochainement
4.6 Tests et qualité de conception Prochainement
5 Structures de données et algorithmes
5.1 Analyse asymptotique Prochainement
5.2 Listes, piles et files d'attente Prochainement
5.3 Hachage Prochainement
5.4 Arbres et tas Prochainement
5.5 Graphes et parcours Prochainement
5.6 Tri Prochainement
5.7 Recherche Prochainement
6 Architecture informatique
6.1 Architecture de jeu d'instructions Prochainement
6.2 Chemin de données et contrôle Prochainement
6.3 Pipelinage Prochainement
6.4 Hiérarchie de la mémoire Prochainement
6.5 Entrées/sorties Prochainement
6.6 Parallélisme et performance Prochainement
7 Systèmes d'exploitation
7.1 Processus et threads Prochainement
7.2 Ordonnancement Prochainement
7.3 Synchronisation Prochainement
7.4 Mémoire virtuelle Prochainement
7.5 Systèmes de fichiers Prochainement
7.6 Protection et sécurité Prochainement
8 Bases de données
8.1 Modélisation relationnelle Prochainement
8.2 Algèbre relationnelle et SQL Prochainement
8.3 Normalisation Prochainement
8.4 Index et plans de requête Prochainement
8.5 Transactions et concurrence Prochainement
8.6 Sécurité et gouvernance des données Prochainement
9 Réseaux d'ordinateurs
9.1 Couches et architecture Prochainement
9.2 Couche liaison et IP Prochainement
9.3 Acheminement Prochainement
9.4 Transport (TCP/UDP) Prochainement
9.5 Protocoles applicatifs Prochainement
9.6 Sécurité réseau Prochainement
9.7 Fondamentaux des systèmes distribués Prochainement
10 Conception et analyse d'algorithmes
10.1 Récurrences et outils d'analyse Prochainement
10.2 Diviser pour régner Prochainement
10.3 Algorithmes gloutons Prochainement
10.4 Programmation dynamique Prochainement
10.5 Optimisation sur les graphes Prochainement
10.6 Réductions et NP-complétude Prochainement
11 Théorie de la calculabilité et compilateurs
11.1 Automates et langages réguliers Prochainement
11.2 Langages hors contexte et théorie du parsing Prochainement
11.3 Calculabilité Prochainement
11.4 Analyse lexicale Prochainement
11.5 Parsing Prochainement
11.6 Analyse sémantique et génération de code Prochainement
12 Génie logiciel
12.1 Spécifications des besoins Prochainement
12.2 Architecture et conception Prochainement
12.3 HCI et accessibilité Prochainement
12.4 Contrôle de version et travail en équipe Prochainement
12.5 Tests et intégration continue Prochainement
12.6 Sécurité et éthique professionnelle Prochainement
12.7 Projet d'équipe Prochainement
13 Intelligence artificielle et apprentissage automatique
13.1 Rechercher Prochainement
13.2 Connaissance et raisonnement Prochainement
13.3 Modèles probabilistes Prochainement
13.4 Régression et classification Prochainement
13.5 Optimisation et apprentissage Prochainement
13.6 Évaluation et fuite d'information Prochainement
13.7 Équité et limites Prochainement

Se connecter ou créer un compte

IGCSE, A-Level & AP