IME-USP
Laboratoire de programmation orientée objet - Partie 1
Université de São Paulo
Administré par :Fabio Kon, Professeur
Département d'informatique - IME
À propos de ce cours
Proposé par le département d'informatique de l'Institut de mathématiques et de statistique de l'USP, le cours s'adresse à ceux qui connaissent déjà les concepts de base de la POO et souhaitent approfondir le sujet, devenant un excellent programmeur. Il fonctionne bien comme une suite naturelle aux 2 cours précédents du Prof. Fabio Kon de IME-USP sur coursera : Introduction à l'informatique avec Python. Si vous ne savez toujours pas programmer, vous devriez commencer par cet autre cours : https://www.coursera.org/learn/ciencia-computacao-python-conceitos Mais, si vous savez déjà programmer dans un autre langage confortablement, vous pouvez accéder directement à ce parcours sans difficultés majeures. La plupart des exemples de code seront en Java et Python et nous donnons un petit aperçu de ces langages en début de cours. Le cours est divisé en deux parties d'environ 6 semaines chacune. Dans cette partie 1, les sujets abordés sont : (1) Récapitulatif des concepts de base de la POO (2) UML (langage de modélisation OO unifié) (3) Langages interprétés par rapport aux langages POO. compilé (4) Orientation objet en Java et Python (5) Qualité du code et bonnes pratiques de programmation OO (6) Bogues, débogage et tests (7) Dynamique vs. (8) Classes abstraites et interfaces (9) Collections d'objets (10) Polymorphisme (11) Gestion des exceptions (12) Flux (13) Modèles de conception (Stratégie, Adaptateur, Singleton, Méthode d'usine, Usine abstraite, Prototype, État (14) Modèle -Vue-Contrôleur (MVC)