top of page
Cours formation module Conférence universitaire enseignement professeur vacataire professionnel

MISSION DE COURS PONCTUELLE

Design patterns : applications in python

Paris Sud

Anglais 🇬🇧

Présentiel

Postuler

Merci de bien lire la fiche de poste avant de candidater.

Détails sur le cours

TYPE D'ÉCOLE

- École d'ingénieurs top 6 privé France
- Proche de Paris, sud-est, bien desservit par les transports
- Habilitée Cti (Commission des titres d'ingénieur)
- Membre de la Conférence des Grandes Écoles
- École la plus réputée en entrepreneuriat technique

NOM DE L'ÉCOLE

Le nom de l'école et sa localisation vous seront indiqués lors du premier échange avec l'équipe du Bon intervenant.

NOMBRE D'HEURES / VOLUME HORAIRE

30h

DATES, HORAIRES, FRÉQUENCE DE COURS

Généralement 4 h de cours (une demi-journée) par semaine

ℹ️  Sauf indiqué, les cours se dispensent en journée et pendant la semaine, les étudiants ont rarement cours le soir ou le week-end.

DATE DE DÉBUT

Entre septembre 2025 à janvier 2026 (semestre 1)

HORAIRES FIXES / À DÉFINIR AVEC L'ÉCOLE

Créneaux flexibles à définir avec l'école selon vos disponibilités et les moments disponibles sur l'emploi du temps des étudiants

OBJECTIFS PÉDAGOGIQUES / PLAN DE COURS

This course offers a focused exploration of design patterns, crucial tools for software developers to create reusable, scalable, and maintainable code.

We begin by examining the rationale behind design patterns, situating them within the broader context of software engineering principles.

Students will learn about the 'Gang of Four' (GoF) patterns, which are categorized into three groups: Creational, Structural, and Behavioral.

Each category is explored through its most commonly used patterns like Singleton, Adapter, Observer, etc.

The course is structured to provide not just theoretical understanding but also practical applications. Students will engage with real-world scenarios where design patterns offer elegant solutions.

Special attention is given to the subtleties of implementing these patterns.

Further, the course will address concurrency patterns, vital for modern multi-threaded applications, and architectural patterns, which play a critical role in the development of large-scale systems.

• Session 1 : This Session Aims To Establish A Comprehensive Understanding Of What Design Patterns Are, Their Historical Context, And Their Significance In Software Development.

• Session 2 : This Session Focuses On Creational Patterns, One Of The Three Categories Of The 'Gang Of Four' Design Patterns. This Session Delves Into The Specifics Of How Creational Patterns Facilitate Object Creation In Software Development, Making The Creation Process More Adaptable And Dynamic.

• Session 3 : This Session Introduces Structural Patterns, Focusing On How These Patterns Help In Composing Classes Or Objects To Form Larger Structures. Students Will Explore Patterns Like Adapter, Composite, Proxy, Flyweight, Facade, Bridge, And Decorator, Understanding How They Facilitate Building Efficient And Scalable Software Architectures.

• Session 4 : This Session Deals With Effective Communication And Responsibility Delegation Between Objects. Key Patterns Such As Strategy, Observer, Command, Iterator, Template Method, State, Chain Of Responsibility, Mediator, And Memento Are Covered, Highlighting Their Roles In Facilitating Robust And Flexible Interactions Within Software Applications.

• Session 5 : This Session Covers Patterns Like Thread Pool, Worker Thread, And Asynchronous Completion Token, Emphasizing Their Importance In Managing Concurrent Processes And Threads Efficiently In Software Development.

• Session 6 : This Session Explores Architectural Patterns, Providing Insights Into High-Level Structural Organization Of Software Systems. Students Will Examine Patterns Like Mvc, Mvp, Mvvm, And Microservices Architecture, Learning How They Influence The Overall Design And Functionality Of Complex Software Systems

FORMAT DE COURS

TP/TD

PRÉSENTIEL / DISTANCIEL

Présentiel

TRAVAIL DEMANDÉ À L'INTERVENANT

Syllabi + support de cours complet

MATÉRIEL FOURNI PAR L'ÉCOLE

Tout le matériel de l'école sera disponible (l'intervenant devra tout de même avoir son ordinateur personnel)

🛟   AIDE À LA CRÉATION DE SUPPORTS

Si l'école ne fournit pas de supports, Le bon intervenant pourra vous mettre à disposition : des supports théoriques au format PowerPoint ainsi que des exercices, travaux dirigiés / pratiques, jeux de données, activités, idées de projets, etc, afin de vous faire gagner 80 à 90 % du temps de préparation. N'hésitez pas à nous demander lorsque vous êtes recruté par l'école. Nous pouvons les personnaliser en fonction de votre expérience et selon les outils désirés.

NIVEAU DES ÉTUDIANTS DE LA MATIÈRE

Débutant

NOMBRE D'ÉTUDIANTS

Entre 30 et 40

NIVEAU D'ÉTUDES

Bac +2

CURSUS / PROGRAMME

Bachelor of Science in Computer Science

Profil recherché et modalités contractuelles

Les écoles recherchent généralement des experts avec au moins 3 à 4 ans d'expérience métier, ainsi si ce n'est pas le cas, votre candidature a de très fortes chances de ne pas être reçue (sauf dans certains cas particuliers comme des demandes urgentes ou des cours d'introduction).

PROFIL RECHERCHÉ

Profil Junior technique accepté avec déjà de l'expérience dans l'enseignement de préférence

NOMBRE D'INTERVENANTS POSSIBLE SUR CETTE MISSION

1

TYPE DE CONTRAT POSSIBLE

- Contrat de prestation (facturation de l'école via statut auto-entrepreneur, portage salarial ou entreprise)

- CDDU (CDD d'Usage : contrat de travail temporaire cumulable légalement avec un CDI)

RÉMUNÉRATION

- En prestation : 70-80 € / h TTC
- En CDD : 45-60 € / h brut

AUTRES CONDITIONS

Aucune

TVA PRISE EN COMPTE PAR L'ÉCOLE

Oui

Candidater

Les étapes de candidature

Quelques jours à deux semaines selon l'urgence

1

2

3

4

Consultez la fiche de poste exhaustivement en vérifiant que vous êtes bien en mesure de réaliser cette mission

Planifiez un rendez-vous avec notre équipe pour faire un point rapide, répondre à vos premières questions et valider votre candidature

Échangez
avec l'école

Posez vos questions restantes
Discutez du plan de cours

Fixez les créneaux précis
Validez votre intérêt ou non
Fixez la rémunération, le contrat

L'école vous tiendra informée de sa décision

Recontactez-nous par email si vous n'avez pas de nouvelles après deux semaines : equipe@lebonintervenant.com

Choisir un créneau

Sélectionnez un moment à votre convenance sur notre agenda

Être recontacté pour de nouvelles missions

Inscrivez-vous en 2 min aux alertes par email

Quel rôle joue Le bon intervenant ?

En savoir plus sur nous en 2 minutes.

Enseigner
au sein des meilleures écoles

Réception  de missions d'enseignement

Accès à nos ressources pédagogiques

Accompagnement par notre équipe​​

1 200+
intervenants placés depuis 2019

Notre rôle
recruter professeur enseignant vacataire école supérieur.jpg
bottom of page