Cours sélectionnés

Maîtrise en informatique de l’Université Concordia de Montréal

Cours suivis Sujets abordés
COMP 6651 : TECHNIQUES DE CONCEPTION D’ALGORITHMES Introduction et préliminaires mathématiques. Diviser pour régner. Tri rapide. Statistiques d’ordre. Programmation dynamique. Algorithmes gloutons. Analyse amortie. Algorithmes de graphes : algorithmes élémentaires, arbres couvrants de poids minimal ; ensembles disjoints. Algorithmes de graphes : plus courts chemins, flot maximal. Programmation linéaire. Correspondance de chaînes. NP-complétude. Algorithmes d’approximation.
COMP 6321 : APPRENTISSAGE AUTOMATIQUE Introduction. Perceptrons. Régression logistique. Régression. Arbres de décision, forêts aléatoires et voisins les plus proches. Regroupement et modèles de mélange. Réseaux de neurones. Réseaux de neurones convolutifs. Auto-encodeurs et modèles génératifs. Machines à états et processus de décision de Markov. Apprentissage par renforcement. Apprentissage continu.
COMP 7651 : ANALYSE AVANCÉE D’ALGORITHMES Analyse amortie d’algorithmes, NP-difficulté et algorithmes d’approximation, algorithmes en ligne, algorithmes aléatoires. Sujets sélectionnés d’intérêt actuel
COMP 6661 : ALGORITHMES COMBINATOIRES Représentation et génération d’objets combinatoires ; techniques de recherche ; comptage et estimation. Projets sur des applications sélectionnées en combinatoire et théorie des graphes

Baccalauréat en sciences en génie informatique de l’Université Vali-e-Asr de Rafsanjan

Cours sélectionnés suivis à l’Université Vali-e-Asr. Notes obtenues
Conception et analyse d’algorithmes 18/20 - 4.0/4.0
Fondements de la programmation 20/20 - 4.0/4.0
Fondements de la recherche d’information et du Web 18.5/20 - 4.0/4.0
Génie logiciel 18.75/20 - 4.0/4.0
Laboratoire de génie logiciel 20/20 - 4.0/4.0
Statistiques et probabilités pour l’ingénierie 16.25/20 - 4.0/4.0
Analyse et conception de systèmes 20/20 - 4.0/4.0
Principes de conception de compilateurs 20/20 - 4.0/4.0
Programmation avancée (POO) 16.5/20 - 4.0/4.0
Intelligence artificielle 16.0/20 - 4.0/4.0
Architecture informatique 18.97/20 - 4.0/4.0
Mathématiques discrètes Réussi
Structures de données Réussi
Bases de données 16.0/20 - 4.0/4.0
Conception de logique (circuits) numériques 19.45/20 - 4.0/4.0
Conception de systèmes numériques 17.75/20 - 4.0/4.0
Microprocesseurs et langage d’assemblage 18.5/20 - 4.0/4.0
Conception de langages de programmation 18.0/20 - 4.0/4.0
Systèmes d’exploitation 15.73/20 - 3.0/4.0
Théorie des machines et langages 17.9/20 - 4.0/4.0
Mathématiques pour l’ingénierie 17.04/20 - 4.0/4.0
Laboratoire de microprocesseurs 20/20 - 4.0/4.0
Laboratoire de bases de données 19/20 - 4.0/4.0
Mémoire de baccalauréat 20/20 - 4.0/4.0
Infographie 19.5/20 - 4.0/4.0