E-mail : rouibahsaid@yahoo.fr 2016/2017 http://cyberquebec.ca/rouibahsaid/ 1
cours : Programmation Orientée Objet
par : Mr Rouibah Said -Enseignant chercheur dans le département d'informatique – université de Jijel-
Programmation orientée objet (POO)
(langage JAVA)
pour les étudiants de 2LMD informatique
par Mr. Rouibah Saïd
Enseignant dans le département d'informatique
université de Jijel Algérie
cours 2016/2017
http://cyberquebec.ca/rouibahsaid/
Objectifs
Apprendre à programmer.
Acquérir les concepts fondamentaux de la programmation
orientée objet
Mettre en œuvre les concepts de POO en langage JAVA
Organisation pratique :Dans Chaque semaine :
Un cours.
Une séance de TD : la présence est obligatoire.
Une séance de TP : la présence est obligatoire.
E-mail : rouibahsaid@yahoo.fr 2016/2017 http://cyberquebec.ca/rouibahsaid/ 2
cours : Programmation Orientée Objet
par : Mr Rouibah Said -Enseignant chercheur dans le département d'informatique – université de Jijel-
Plan de Cours
Introduction aux langages de programmation
Principes de bases de langage JAVA
Programmation orientée objet (en JAVA) : Classe, Objet, encapsulation........
Héritage et polymorphisme, classes abstraites, Interfacec, ..
Quelques classes Java : Object, String, StringBuilder,StringBuffer,Regex
Interfaces graphiques et Applet.
Langage de programmation :
Les langages de programmation représentent l’interface entre
le programmeur et l’ordinateur. Ils sont écrit pour exploiter la
puissance des ordinateurs et leurs capacités de résolution de
problèmes.
Chapitre 01: introduction aux langages de programmation
E-mail : rouibahsaid@yahoo.fr 2016/2017 http://cyberquebec.ca/rouibahsaid/ 3
cours : Programmation Orientée Objet
par : Mr Rouibah Said -Enseignant chercheur dans le département d'informatique – université de Jijel-
Classification des langages de programmation
Le domaine d’application : gestion, éducation, intelligence artificielle
La technologies visée : réseau , Base de données, web
La façon d’aborder un problème : utilisation des procédures , des objets,
Selon ce critère :
Les langages de programmation sont classés en PARADIGMEs.
Paradigmes de Programmation
Programmation Impérative
Pascal, Fortran , Cobol, C
Structurée
Procédurale
Programmation O.O
Simula, smalltalk, JAVA,C++
Programmation déclarative
Descriptive
Fonctionnelle
Logique
Contraintes
Comment avez-vous l’habitude de programmer?
Quelle est la structure de votre code ?
représentation procédurale:
Séparer les données des traitements.
Subdivision basée sur les traitements
Paradigme de la programmation procédurale :
une suite d’instructions s’exécutant les unes après les autres avec des
sous programmes (procédures ou fonctions).
E-mail : rouibahsaid@yahoo.fr 2016/2017 http://cyberquebec.ca/rouibahsaid/ 4
cours : Programmation Orientée Objet
par : Mr Rouibah Said -Enseignant chercheur dans le département d'informatique – université de Jijel-
programmation procédurale
donnée 01
donnée 01
donnée 02
donnée 02
donnée n
donnée n
Fonction / Procedure 01
Fonction / Procedure 01
Fonction / Procedure N
Programme principale
Programme principale
Algorithme calcule ;
Var x,y,z : entier
Fonction add (a,b :entier ) : entier
var c: entier
debut
c
a+b
add
c
fin
Fonction sust(a,b :entier ) : entier
debut
sust
a-b
fin
Debut
Lire (x,y)
z
add (x,y)
ecrire (z)
z
sust(x,y)
ecrire (z)
fin
1 / 4 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !