MISSION DE COURS PONCTUELLE
Structures de données avancées
Bordeaux
Français
Présentiel
Détails sur le cours
TYPE D'ÉCOLE
- École d'ingénieurs top 3 privé France
- Habilitée Cti (Commission des titres d'ingénieur)
- Membre de la Conférence des Grandes Écoles
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
26/11/2025 de 08:00 à 13:00
03/12/2025 de 08:00 à 13:00
10/12/2025 de 08:00 à 13:00
19/11/2025 de 08:00 à 13:00
17/12/2025 de 08:00 à 13:00
07/01/2026 de 08:00 à 13:00
ℹ️ 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
Novembre
HORAIRES FIXES / À DÉFINIR AVEC L'ÉCOLE
Fixes
OBJECTIFS PÉDAGOGIQUES / PLAN DE COURS
Objectifs du cours :
Ce cours a pour objectif de renforcer la capacité des étudiants à concevoir, analyser et implémenter des solutions algorithmiques efficaces en langage C, tout en s’appuyant sur des structures de données dynamiques avancées et des algorithmes fondamentaux. Il s’inscrit dans la continuité du cours d’Algo et éléments de programmation 1, et vise à doter les étudiants des bases solides nécessaires pour structurer et manipuler des données de manière pertinente et performante. Après une introduction au principe de la récursivité ainsi qu’à la notion de complexité, les étudiants aborderont les listes chaînées. Les étudiants apprendront à choisir les structures adaptées à un problème donné et à maîtriser les algorithmes de tri et de parcours associés. Le cours articule apports théoriques, mise en pratique régulière et projet collaboratif, afin de développer à la fois les compétences techniques et la capacité à travailler en équipe.
Compétences à acquérir :
• Identifier et décrire les structures de données dynamiques classiques
• Énoncer les principes de la récursivité et les cas d’usage courants
• Expliquer le fonctionnement des structures de données dynamiques, leurs avantages, inconvénients et complexités
• Décrire et comparer différents algorithmes de tri et de parcours selon leur efficacité
• Implémenter en langage C les structures de données vues en cours dans le cadre d’un programme fonctionnel
• Intégrer et adapter les algorithmes étudiés dans la résolution de problèmes concrets.
• Concevoir un programme modulaire intégrant plusieurs structures et algorithmes pour répondre à un besoin donné (via le projet de groupe).
Plan de cours :
1. Rappels sur les fonctions & récursivité
o Rappels sur les fonctions, introduction à la complexité
o Principes de récursion (simple et terminale)
o Problèmes classiques : factorielle, Fibonacci, tour de Hanoï
o Analyse de complexité d’une fonction récursive
2. Listes chaînées
o Principe et implémentation
o Opérations de base : parcours, insertion, suppression
o Listes avancées : head et tail, circulaire, chaînage double
3. Problèmes classiques
o Tri fusion et tri rapide
o Comparaison des complexités
o Notions de récursivité implicite
4. Projet de groupe incrémental
FORMAT DE COURS
CTP
PRÉSENTIEL / DISTANCIEL
Présentiel
TRAVAIL DEMANDÉ À L'INTERVENANT
Animation du cours (supports fournis)
MATÉRIEL FOURNI PAR L'ÉCOLE
Etudiants avec leur propre équipement
🛟 Nous pouvons vous fournir des exemples de cours, d'exercices et de travaux pratiques, pour préparer le cours plus facilement, n'hésitez pas à nous demander !
NIVEAU DES ÉTUDIANTS DE LA MATIÈRE
Algorithmique & éléments de programmation 1
NOMBRE D'ÉTUDIANTS
40
NIVEAU D'ÉTUDES
BAC+1
CURSUS / PROGRAMME
Bachelor Développement informatique
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É
Très bon niveau en langage C car manipulation des pointeurs, allocation dynamique et structures avancées
NOMBRE D'INTERVENANTS POSSIBLE SUR CETTE MISSION
1
TYPE DE CONTRAT POSSIBLE
Contrat de prestation (facturation de l'école via statut auto-entrepreneur ou entreprise)
Sinon CDDU (CDD d'Usage : contrat de travail temporaire cumulable légalement avec un CDI)
RÉMUNÉRATION
En prestation : autour de 64 € / h TTC
Tarif négociable en fonction de votre expérience.
AUTRES CONDITIONS
Aucune
TVA PRISE EN COMPTE PAR L'ÉCOLE
Oui
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
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

