Learn · Apprendre
A-Level Computer Science · Informatique A-Level
Choose a lesson to begin. · Choisissez une leçon pour commencer.
1 Information representation · Représentation de l'information 0 / 6 Watch lesson · Regarder la leçon
1.1.1
Number systems and conversions · Systèmes numériques et conversions
1.1.2
Binary arithmetic and signed integers · Arithmétique binaire et entiers signés
1.1.3
Character codes — ASCII and Unicode · Codes de caractères — ASCII et Unicode
1.2.1
Bitmap and vector graphics · Graphismes bitmap et vectoriels
1.2.2
Sound — sampling and file size · Son — échantillonnage et taille de fichier
1.3
Compression
2 Communication 0 / 4 Watch lesson · Regarder la leçon
3 Hardware · Matériel 0 / 6 Watch lesson · Regarder la leçon
3.1.1
Computer components and embedded systems · Composants informatiques et systèmes embarqués
3.1.2
Storage and peripheral devices · Stockage et périphériques
3.1.3
RAM, ROM and memory types · RAM, ROM et types de mémoire
3.1.4
Monitoring and control systems · Systèmes de surveillance et de contrôle
3.2.1
Logic gates · Portes logiques
3.2.2
Logic circuits · Circuits logiques
4 Processor Fundamentals · Fonctionnement de base du processeur 0 / 4 Watch lesson · Regarder la leçon
5 System Software · Logiciels système 0 / 3 Watch lesson · Regarder la leçon
6 Security, privacy and data integrity · Sécurité, confidentialité et intégrité des données 0 / 3 Watch lesson · Regarder la leçon
7 Ethics and Ownership · Éthique et propriété intellectuelle 0 / 3 Watch lesson · Regarder la leçon
8 Databases · Bases de données 0 / 4 Watch lesson · Regarder la leçon
8.1.1
Why databases and the relational model · Pourquoi les bases de données et le modèle relationnel
8.1.2
E-R diagrams and normalisation · Diagrammes E-R et normalisation
8.2
Database Management Systems (DBMS) · Systèmes de gestion de bases de données (SGBD)
8.3
Data Definition Language (DDL) and Data Manipulation Language (DML) · Langage de définition de données (LDD) et langage de manipulation de données (LMD)
9 Algorithm Design and Problem-solving · Conception d'algorithmes et résolution de problèmes 0 / 3 Watch lesson · Regarder la leçon
10 Data Types and Structures · Types et structures de données 0 / 5 Watch lesson · Regarder la leçon
10.1
Data Types and Records · Types de données et enregistrements
10.2
Arrays · Tableaux
10.3
Files · Fichiers
10.4.1
Abstract Data Types — stack, queue, linked list · Types de Données Abstraits — pile, file, liste chaînée
10.4.2
Implementing ADTs using arrays · Implémenter des TADs à l'aide de tableaux
11 Programming · Programmation 0 / 3 Watch lesson · Regarder la leçon
12 Software Development · Développement logiciel 0 / 3 Watch lesson · Regarder la leçon
13 Data Representation · Représentation des données 0 / 4 Watch lesson · Regarder la leçon
13.1
User-defined data types · Types de données définis par l'utilisateur
13.2.1
File organisation and access · Organisation et accès aux fichiers
13.2.2
Hashing · Hachage
13.3
Floating-point numbers, representation and manipulation · Nombres à virgule flottante, représentation et manipulation
14 Communication and internet technologies · Technologies de communication et Internet 0 / 3 Watch lesson · Regarder la leçon
15 Hardware and Virtual Machines · Matériel et machines virtuelles 0 / 4 Watch lesson · Regarder la leçon
15.1.1
RISC, CISC and pipelining · RISC, CISC et pipelinage
15.1.2
Parallel processing and virtual machines · Traitement parallèle et machines virtuelles
15.2.1
Boolean algebra and Karnaugh maps · Algèbre booléenne et cartes de Karnaugh
15.2.2
Adders and flip-flops · Additionneurs et bascules
16 System Software · Logiciels système 0 / 4 Watch lesson · Regarder la leçon
16.1.1
OS resource management and processes · Gestion des ressources par le système d'exploitation et processus
16.1.2
Virtual memory, paging and segmentation · Mémoire virtuelle, pagination et segmentation
16.2.1
Compilation and interpretation · Compilation et interprétation
16.2.2
Grammar (BNF) and Reverse Polish Notation · Grammaire (BNF) et Notation Polonaise Inversée