Cours de développement téléchargeable
Vous trouverez ici des outils de formation et  des livres au format pdf écrits par un  Dr en informatique
maître de conférence hors classe honoraire
pour des étudiants ou des personnes désirant se former  (    2012 )

Téléchargement gratuit

Les ouvrages ont été distribués pour certains, à des étudiants en Master Compétence Complémentaire Informatique pour un enseignement s'étalant sur un semestre pour une durée de 200h et sont mis à la disposition du public gratuitement sous sa forme électronique en téléchargement,
ils ont été publiés en 2004 par un éditeur 
algérien d'ouvrages scientifiques sous forme d'un livre papier +CD-ROM
et en republiés en 2011 sous la forme de 2 volumes séparés (cf. ci-dessous)


Les  livres accompagnent un logiciel d'aide à la formation chez soi
le package pédagogique
mais ils peuvent être étudiés séparément du
package pédagogique comme des livres de cours classiques.

Depuis 2008  mise en ligne d'un nouvel
outil de formation dans la même lignée que le 
package pédagogique : Le laboratoire virtuel UCP de formation à .Net

Téléchargez gratuitement séparément :




LivreLivre : Les bases de l'informatique et de la programmation avec Delphi
extrait remanié sous forme de livre pdf imprimable de 1018 pages, de cours+exercices contenus dans le package
  •  Téléchargez tout le livre en seul fichier de 10,4 Mo directement au format pdf   >>> Télécharger le livre au format pdf
Consulter tous les chapitres de cours pdf  du livre en ligne 
Chapitre 1.La machine
  • 1.1.Ordinateur et évolution     
  • 1.2.Les circuits logiques         
  • 1.3.Codage et numération              
  • 1.4.Formalisation de la notion d’ordinateur        
  • 1.5.Architecture de l’ordinateur      
  • 1.6.Système d’exploitation      
  • 1.7.Les réseaux  
Chapitre 2.Programmer avec un langage
  • 2.1.Les langages
  • 2.2.Relations binaires
  • 2.3.Théorie des langages
  • 2.4.Les bases du langage Delphi  

Chapitre 3.Développer du logiciel avec méthode
  • 3.1.Développement méthodique du logiciel
      Machines abstraites : exemple 
  • 3.2.Modularité   
  • 3.3.Complexité, tri, recherche 
       tri à bulle      
       tri par selection   
       tri par insertion  
       tri rapide   
       tri par tas      
       Exercices avec solutions

Chapitre 4. Structures de données
  • 4.1.spécifications abstraites de données 
  • 4.2 types abstraits TAD et implantation 
           exercice TAD et solution d'implantation
  • 4.3  structures d'arbres binaires  

Chapitre 5.Programmation objet  et  événementielle
  • 5.1.Introduction à la programmation orientée objet 
  • 5.2.Programmez objet avec Delphi 
  • 5.3.Polymorphisme avec Delphi 
  • 5.4.Programmation événementielle et visuelle 
  • 5.5.Les événements avec Delphi
  • 5.6.Programmation défensive

Chapitre 6. Programmez avec des grammaires
  • 6.1.Programmation avec des grammaires 
  • 6.2.Automates et grammaires de type 3                         
  • 6.3.projet de mini-interpréteur   
  • 6.4.Exercices   

Chapitre 7. Communication homme-machine
  • 7.1 Les interfaces de communication logiciel/utilisateur
  • 7.2.Grammaire pour analyser des phrases                      
  • 7.3. Interface et pilotage en mini-français
  • 7.4.Projet d'IHM : enquête fumeurs
  • 7.5 Utilisation des bases de données  

Chapitre 8. Les composants sont des logiciels réutilisables
  • 8.1.Construction de composants avec Delphi 
  • 8.2.Les messages Windows avec Delph                      
  • 8.3.Création d'un événement associé à un message  
  • 8.4.ActiveX avec la technologie COM  



LivreLivre : Les fondements du langage Java
extrait remanié sous forme de livre pdf imprimable de 394 pages, de cours et d'exercices contenus dans le package
  • Téléchargez tout le livre en seul fichier de 3,4 Mo directement au format pdf   >>> Télécharger le livre au format pdf
Consulter toutes les parties cours pdf  du livre en ligne
Types, opérateurs, instructions... (93 p. & 846 Ko)
  • Les types primitifs , les opérateurs, les instructions, les conditions
  • Les itérations, les instructions de rupture de séquence
  • Une seule classe, paramètres,  visibilité des variables, synthèse.
  • La classe String 
  • Les tableaux et les matrices
  • Tableaux dynamiques, listes
  • Flux et fichiers

Java, POO et IHM  (162 p. & 1,38 Mo)
  • Les classes, classes abstraites
  • Les objets
  • Attributs et méthodes
  • Interfaces
  • IHM avec Awt, événements
  • Exercices Awt                    
  • IHM avec swing
  • Exemples, exercices swing   
  • Applets :  Java sur internet

Classes exceptions, threads  (47 p. & 540 Ko)
  • classes internes, locales, membres, anonymes 
  • Les exceptions  
  • Thread et Java 
  • Exercice

Exercices  (84 p. & 744 Ko)
  • Enoncé d''exercices algorithmiques
  • Correction des exercices





 La plateforme .Net avec C#  
  • Un livre pdf zippé, imprimable de 757 pages, de cours sur C# exercices   >>>    
  • Une série de 19 livrets pdf, alliant une formation sur les bases de l'informatique et le cours de C#  >>> 
  • Un labo. virtuel d'auto-formation à C# et .Net  incluant le livre pdf  >>>  accéder au téléchargement

Consulter séparément les chapitres du livre de cours pdf  en ligne

Eléments de base en C#
   (116 p. & 838 Ko) 
Les outils élémentaires 
Les éléments de base     
Les opérateurs + exemples 
Les instructions       
Les conditions     
Les itérations   
Les ruptures de séquence
Classes avec méthodes static 
Classe String  
Tableaux, matrices
Collections, piles, files, listes


C# est très orienté objet
 (164 p.& 1,13 Mo)
Classes, objets et méthodes
Polymorphisme d'objet
Polymorphisme de méthode
Polymorphisme d'interfaces
Classe de délégation
Traitement d'exceptions 

Processus et Multi-Threading  


Construire des IHM avec C#
 
(168 p.& 1,39 Mo) 
Programmation événementiCookie elle 
Les événements  en C#
Propriétés et indexeurs
Fenêtres et ressources mémoires 

Contrôles dans les formulaires 

Exceptions comparaison avec Java et Delphi
Flux et fichiers dans .Net 

Eléments spécifiques depuis la version 2.0 de C#  
( 170 p.& 2,2 Mo) 
Les generics 
Les types partiels 
Les méthodes anonymes 
TAD de pile, file et liste et implantation avec classe générique 
TAD d'arbre binaire et implantation avec classe générique 
Principes des bases de données 

ADO.Net et données relatioCookie nnelles 
ADO.Net et  SQL serveur 2005 

Programation web avec ASP.net  
( 98 p.& 2,2 Mo) 
Page web écrite avec des contrôles HTML simples 
Page web écrite uniquement avec des contrôles serveur 
Communication entre pages web 
Page web écrite avec BD et Cookie GridView 
Cookie dans une page web 
Service web

Exercices en C#
 
(97 p.& 464 Ko)
Algorithmes simples
Classes, objets et IHM


Labo virtuel de formation à .Net avec C#  
( avec des cours VB.Net

Cet outil permet une auto-formation à C# .Net pour toute personne possédant déjà une formation de base à la programmation avec un langage du genre pascal, C, .... (39  Mo en téléchargement, nécessite le Framework Net 3.5)


Les 3 livres pdf ont été rassemblés en 2004 sous la forme d'un livre papier au format 16 x 24 : l'essentiel en informatique et programmation
1408 pages



+ CD.ROM contenant :

  • Le package pédagogique version 4.0
    Un livre d'exercices et solutions de 372 pages au format pdf.


Nouvelle publication 2011 en 2 volumes papier :

 volume 1 712 pages avec CD-ROM                              volume 2 745 pages

disponible auprès des Editions Berti 




Un mot sur le Package pédagogique multimédia v4.2
>>>  
Site miroir du club des développeurs francophones  <<< 

C'est un logiciel d'auto-formation pour l'initiation à l'informatique et au développement de logiciels comportant des pages html (environ 2800 pages imprimables) auxquelles sont associés des panneaux d'assistance du cours ( API ) et des simulateurs d'exercices et d'évaluation sur les chapitres importants sous forme d'applications exécutables en local après téléchargement.

 Les applications sont developpées en pascal, en Delphi, en Java et  en C#, elles fonctionnent sous toutes les versions de Windows , sauf pour C# .

RM di Scala maître de conférences hors classe honoraire

Mots clefs : initiation informatique, EIAO, multimédia, auto-formation. 

Si vous souhaitez télécharger le package pédagogique v4.2.1 cliquez ici : Consultez et téléchargez à partir de ce site
La démarche de travail  positionne le package comme un support d'assistance au contenu des livres, permettant ainsi d'utiliser l'interactivité là où le support papier ne fournit pas cette facilité. Il est espéré un gain de productivité pédagogique pour l'utilisateur qui aura à sa disposition et à sa convenance l'écrit et le numérique.

Quelques références institutionnelles depuis quatre années
de mise en place du téléchargement 


Références françaises
  • par le Centre National De la Pédagogie (éducation nationale),
  • par le CEntre de Ressources et d'Informations sur les Multimédias pour l'Enseignement Supérieur CERIMES  (éducation nationale),
  • par le centre de ressources ministère EDUCASOURCE(éducation nationale),
  • Référencé dans la première base pédagogique de la société des enseignants chercheurs en informatique de france SPECIF.
  • Référencé par l'INTIF (Institut Francophone des nouvelles technologies de l'information et de la formation).

  

  Références étrangères 

  • Référencé par le ministère de l'éducation du Quebec.
  • Référencé par le ministère de la communauté française de Belgique.
  • Référencé par Thot Cursus (canada)
  • Référencé par le rond-point des cours universitaires francophones de l'Association des universités francophones (canada).
  • La version 2 de cet outil a été présenté dans le cadre des "Ateliers de conception de contenus pédagogiques au colloque international TICE 2000"
    Plus de nombreux sites français ou francophones qui contiennent  des liens vers le site principal du package, qu'ils soient remerciés ici.



  Ancien site université de Tours :  http://www.univ-tours.fr/discala/

 Site developpez.com :
 
http://rmdiscala.developpez.com/cours
  • Un grand merci à l'association club des développeurs francophones qui héberge un site du cours du package et le recommande à ses visiteurs souhaitant une initiation générale à la programmation :

Fréquentation des sites du package
  • On dénombre une moyenne annuelle de + 100 000 visiteurs sur les 3 sites officiels du package.

informations

Qui est venu visiter les sites en 2011  ?

 

Répartition mondiale des visiteurs des sites (d'après une analyse Xiti)

world 2011

 





Merci de votre visite, site mis en place le 29 Juillet 2004
dernières modifications le :
17 Février 2012 -





Envoyer un mail à l'auteur e-mail