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 |