Cours d'informatique
 

avec

C#


pour étudiants de licence en 3 ans, d'IUT, de BTS, et personnes en auto-formation

Ce cours se présente sous forme de 1024 pages découpées en 19 livrets au format pdf à consulter en ligne ou à télécharger librement, chacun des livrets est  imprimable, tous les exemples pratiques et les programmes sont rédigés en C# et fonctionnent sous tout EDI fondé sur le compilateur C# de .Net.

Livret 1 - 154 pages    

  • Informatique : le matériel, ordinateur, circuits, codage, système, réseau.

Livret 2 - 30 pages      

  • Programmer avec un langage : historique, relation binaire, théorie des langages.

Livret 3.1 - 100 pages  

  • Le langage C# 2.0 : opérateurs, instructions, types, structures de données, module-classe et méthodes statiques.

Livret 3.2 - 114 pages 

  • Le langage C# 2.0 : classes, objets, héritage, polymorphisme d'objet, de méthode, délégation.

Livret 3.3 - 126 pages  

  • Le langage C# 2.0 : propriétés, exceptions, flux, formulaires et contrôles.

Livret 3.4 - 31 pages    

  • Le langage C# 2.0 : generics, types partiels et méthodes anonymes.

Livret 3 - 21 pages      

  • Modularité et POO : critères et concepts de programmation modulaire et objet.

Livret 4 - 35 pages      

  • Logiciel et algorithme : conception descendante, algorithme, trace, facteur de qualité.

Livret 5 - 52 pages      

  • Complexité, tri, recherche : complexité d'algorithmes, tris classiques, recherche en table.

Livret 6 - 15 pages        

  • Types abstraits de données : TAD, pile, file, liste.

Livret 7 - 19 pages      

  • Implantation de TADpile, file, liste, lifo générique, fifo générique.

Livret 8 - 32 pages      

  • Arbres binaires : Arbre, TAD d'arbre binaire, parcours.

Livret 9 - 20 pages      

  • Programmation événementielle : programmation visuelle, IHM et modèle RAD.

Livret 10 - 21 pages      

  • Le langage C# 2.0 : construction d'événements.

Livret 11 - 54 pages      

  • Le langage C# 2.0 : exceptions,  multi-threading.

Livret 12 - 30 pages      

  • Principes des bases de données : SGBD relationnel, algèbre relationnelle, SQL.

Livret 13 - 16 pages      

  • ADO .Net : les données relationnelles dans .Net.

Livret 14 - 60 pages      

  • Programmer avec des grammaires : automate à pile de mémoire, automate d'états finis, construction d'un interpréteur.

Livret exercices - 94 pages      

  • Exercices corrigés : algorithmes simples, classes, objets et IHM - énoncés et solutions en C# version 2.0.

Tous ces livrets sont regroupés dans un seul fichier zippé téléchargeable en une seule fois : 


Pour travailler et implémenter les exemples et les exercices de ce cours utilisez :