Les options à Oxford
Généralités
Toutes les options disponibles concernent l'informatique et sont plutôt théoriques. Nous ne sommes pas à l'IIE, impossible de se diversifier en étudiant les langues ou l'économie...
Il faut choisir 7 options (ou 8 si vous voulez) dont au moins 3 de classe B (options plus difficiles, par exemple aux partiels j'ai eu B à mes 2 options de classe B, et A à mes 2 options de classe A ^_^). Il faut en réussir 5 au total, dont 2 de classe B.
Chaque option est enseignée à base de 2 cours par semaines (les "lectures", qui durent 1 heure) et une heure de TD (les "classes"), avec les exercices du TD à préparer à l'avance. Vous ê:tes notés à titre indicatif. Enfin certaines matières proposent aussi des TPs (ou "practicals"). Les séances de TP durent 2 heures par semaine, mais normalement en 2 ou 3 séances vous devriez en venir à bout... Il ne reste plus qu'à rédiger un compte-rendu qui comptera pour 25% de votre note finale.
A la fin du trimestre (ou "term"), vous avez un "assignment" à rendre au bout de 3 à 5 semaines. Mais vous pouvez aussi les finir en 1 semaine et partir en vacances...
Options de classe A
- Functional Programming
- Mathematics for Software Engineering
- Procedural Programming
- Formal Program Design I
- Computer Architecture
- Concurrency
Options de classe B
- Compilers
- Distributed Systems
- Object Oriented Programming I
- Operating Systems
- Advanced Functional Programming
- Application Oriented Program Semantics
- Formal Program Design II
- Object Oriented Programming II
- Parallel Scientific Computation
- Software Specification and Design
- Advanced Concurrency Tools
- Machine Assisted Software Engineering
- Computers in Society
Choix des options
Inutile de se précipiter, vous pouvez tester toutes les options au début du trimestre et faire votre choix au bout de 2 semaines. Certaines options ne sont dispos qu'au premier trimestre, d'autres au 2ème, et d'autres pendant les vacances de Pâques. Nous n'avons pas eu trop de mal à faire notre choix. Certaines options sont basiques (Maths par exemple, mais elle est quasi obligée), d'autres ont l'air très pipo(Computers in Society, ahem ahem). Il est déconseillé de prendre des options dont on maîtrise déjà plus ou moins le sujet (donc Object Oriented I est peut-être trop évident après un projet de Java...), mais ça c'est à vous de juger.
Si vous voulez vous faire une idée plus précise, visitez la page des enseignements du Comlab.