Introduction à l'informatique
L'ordinateur et la programmation
Vos questions et observations, toutes vos préoccupations éventuelles sont les bienvenues à l'adresse feedback.ddi@outlook.com
L'ordinateur et la programmation
Ce module adopte une approche intégrée pour présenter l'informatique à travers trois de ses principaux domaines: systèmes matériels (composants physiques, logique numérique et architecture informatique), théorie et algorithmes (algèbre booléenne, arithmétique binaire et théorie du calcul) et systèmes logiciels (langages, compilateurs, infographie, systèmes d'exploitation et réseaux informatiques.) Les travaux de programmation sont utilisés comme moyen d'introduire et de renforcer les concepts informatiques fondamentaux, ainsi que les compétences en programmation informatique qui sont utiles au-delà aussi bien pour les professionnels du domaine que pour tous ceux qui sont susceptibles d'être confrontés à des systèmes informatiques en privé ou dans un cadre professionnel. En effet, le présent module fournit des éléments désormais essentiels pour comprendre et interagir efficacement avec l'infrastructure des technologies de l'information du monde d'aujourd'hui.
Introduction: Une machine simple
Concepts de base de la programmation
Instructions conditionnelles et boucles
Tableaux
Entrées et sorties (Input & Output)
Fonctions et bibliothèques
Recursion
Performance
Types de données abstraits
Création de types de données abstraits
Langages de programmation
Algorithmes de tri et recherche
Piles et fils d'attente
Tables de symboles
Introduction à la théorie de l'informatique
Machines de Turing
Intractabilité
Une machine à calculer
Machines de John von Naumann
Circuits combinatoires
Unité centrale de traitement