jeudi 24 juillet 2008

Le froid

Bienvenue dans le froid de Montréal ! Et ben oui, il parrait en effet qu'il ne fait pas si chaud que ça là bas. Après quelques renseignements, et quelques photos que voici, je dois bien dire que.. Il semblerait que ça soit vrai.. À Montréal, l'hiver, il fait froid.. Et il ne faut pas aller en cours en vélo !

Alors voilà, j'ai commencé à regarder sur le web québécois les différents articles de ski.. Heu non, d'hiver, mais on est pas loin !
  • Bottines rembourrées ;
  • Manteau type "Expédition Pôle Nord" ;
  • Gants ;
  • Grosses écharpes ;
  • Gros pulls..
  • etc.
Et moi qui reste toute l'année à Cergy en T-Shirt ou chemise.. Je vais avoir quelques achats à faire en septembre !


dimanche 6 juillet 2008

Mes cours du trimestre d'Automne 08

Je crois avoir oublié de parler de mes cours du premier trimestre.. Les voici donc !

LOG530 Réingénierie du logiciel
Acquérir des connaissances en réingénierie du logiciel : principes, méthodologie et outils existants.
Définition et cadrage du processus de réingénierie du logiciel. Taxonomie. Réingénierie du logiciel, opération de maintenance et maintenance préventive. Modèles. Méthodes de réingénierie. Opérations de réingénierie et niveaux d’abstraction du logiciel. Réingénierie de l’architecture, du processus, des fonctions, des données, des interfaces usagers. Restructuration du code, des données. Ingénierie avant pour les architectures client/serveur, orientées objet, interfaces usagers. Outils tels que analyseurs, compilateurs croisés, désassembleurs, générateurs de codes, détecteurs de clones, dévermineurs, générateurs de documentation, vérificateurs de code.
Travaux pratiques axés sur l’application des principes, méthodes et outils vus en classe et séances de laboratoire axées sur la mise en œuvre de projets permettant d’expérimenter les méthodes et d’utiliser les outils présentés en classe et lors des travaux pratiques.

LOG720 Architecture distribuée orientée objet
S’initier aux concepts et composantes des systèmes distribués et expérimenter divers aspects de ce genre de systèmes.
Architectures distribuées et leurs composantes hétérogènes ou homogènes. DCE : Distributed Computing Environment (Workgroups). Systèmes d’exploitation distribués (GLUnix, WebOS, QNX), traitement distribué (AM-II, MPI, PVM), stockage distribué (xFS, NFS, Samba). Algorithmes distribués (Load Balancing Facilities). Mécanismes de synchronisation (object spinlocks, object MUTEX, objets d’événements, etc.). Outils contemporains propres aux architectures distribuées : OMG : Object Management Group, ORB : Object Request Broker, CORBA : Common ORB Architecture, IIOB : Inter ORB Protocol. Langage Java, bytecode, applets, RMI : Remote Method Indication; DCOM : Distributed Computing Object Model. Unité de traitement virtuel et composantes client/serveur.
Séances de laboratoire axées sur la mise en œuvre de projets permettant d’analyser les systèmes d’exploitation distribués avec quelques algorithmes distribués et d’expérimenter le traitement distribué.

LOG770 Systèmes intelligents
À la fin de ce cours, l’étudiant sera en mesure : d’illustrer et expliquer la nature des systèmes intelligents; d’appliquer les connaissances en intelligence artificielle requises pour concevoir et maintenir de tels systèmes; d’utiliser les outils appropriés pour valider et évaluer la performance des systèmes intelligents.
Paradigmes biologiques et cognitifs. Apprentissage supervisé et non supervisé. Agents intelligents. Apprentissage machine pour la classification, l’estimation et la prédiction. Méthodes statistiques et symboliques. Planification d’actions. Conception et validation de systèmes intelligents. Application en intelligence d’affaires : forage de données (textuelles et audiovisuelles), systèmes autonomes et systèmes à média interactifs.
Séances de laboratoire : Concevoir et implémenter des systèmes intelligents dans les domaines textuel et audiovisuel. Concevoir et implémenter un système autonome.

MGL806
Méthodes formelles et semi-formelles
S’initier à certaines notations formelles pour décrire les exigences et les spécifications de systèmes logiciels.
Méthodes pour les systèmes séquentiels (tel que le langage Z ou la notation de Mills) et pour les systèmes concurrents et réactifs (tels que les machines d’états et les réseaux de Petri avec certaines extensions concernant les données). Utilisation des méthodes formelles pour l’analyse des propriétés et du fonctionnement des systèmes en ce qui a trait à la spécification, la conception ou à l’implantation.

samedi 5 juillet 2008

CAQ et Permis d'étude

Ouf, enfin.. J'ai tout reçu en bon ordre.

Tout d'abord, le Certificat d'acceptation du Québec aka le CAQ me permet d'accéder au territoire du Québec. Vous comprenez par là qu'il est essentiel pour que je puisse aller étudier quelques temps là bas !

Je l'ai reçu sous 4 semaines et coûte 100$CAD. Il faut faire sa demande à la direction des services d’immigration du Québec.

Avec celui-ci, je peux faire ma demande de Permis d'étude à l'ambassade de Paris du Canada. Reçu en 2 semaines seulement (contre 6 indiquées) et a coûté 125$CAD. Celui-ci se présente en un vulgaire email avec juste un petit numéro de permis et un pavé de texte expliquant que je dois donner ce code à la douane à Montréal pour avoir mon vrai permis.. Je suis pas sûr que cette dernière opération se passe bien.

Me voilà donc paré de ces 2 papiers qui me permettront de rester 8 mois au Québec !
Naturellement, si je fais mon stage après ce laps de temps, j'aurai encore de la paperasse à faire.