Computer Science
Développement Web et Mobile
Construire et livrer des produits que les gens utilisent vraiment.
- TypeScript
- React
- Next.js
- React Native
IHETC School of Computer Science
Les fondations solides du métier d'ingénieur logiciel.
Un cursus généraliste de niveau Bac+3 qui couvre l'algorithmique, la programmation, les bases de données, les systèmes et les réseaux. Il forme des professionnels capables de concevoir et maintenir des applications fiables, et constitue la porte d'entrée vers nos spécialisations en IA, cybersécurité et data.
1800 heures · 180 crédits
280 heures · 28 crédits
Structures de contrôle, types abstraits, complexité, récursivité, tri et recherche, programmation structurée puis orientée objet
160 heures · 16 crédits
Modèle relationnel, algèbre relationnelle, SQL, normalisation, transactions, index, plan d'exécution et optimisation
240 heures · 24 crédits
Processus, mémoire, système de fichiers, ligne de commande, modèle TCP/IP, adressage, DNS, HTTP, services réseau
280 heures · 28 crédits
HTML sémantique, CSS, JavaScript et TypeScript, architecture client-serveur, interfaces de programmation, application mobile multiplateforme
260 heures · 26 crédits
Gestion de version, tests unitaires et d'intégration, intégration continue, revue de code, patrons de conception, architecture en couches, documentation
180 heures · 18 crédits
Conteneurs, déploiement, journalisation, supervision, sauvegarde, diagnostic et correction en exploitation
240 heures · 24 crédits
Anglais professionnel, expression, mathématiques discrètes, droit OHADA, méthodologie et intégrité
160 heures · 16 crédits
Projet commandité en équipe (2 semestres) · stage d'application 8 semaines · stage de fin d'études 12 semaines et mémoire soutenu devant jury mixte
Ce qui suit est supposé acquis et ne sera pas réexpliqué. Si l'essentiel vous est étranger, ce n'est pas la bonne porte d'entrée — mieux vaut le savoir maintenant qu'à l'évaluation finale.
Aucun prérequis technique. Il faut savoir se servir d'un ordinateur au quotidien et accepter de reprendre les mathématiques du lycée : la programmation s'apprend ici, le raisonnement logique se consolide.
Computer Science
Computer Science
Construire et livrer des produits que les gens utilisent vraiment.