Vous êtes sur la page 1sur 12

Vous consultez la version 2022-2023 du catalogue.

MAÎTRISE EN INFORMATIQUE maîtrise en sciences avec spécialisation en bioinformatique ou une


maîtrise en informatique avec spécialisation en bioinformatique.

ET SPÉCIALISATION Autres programmes offerts dans la même


BIOINFORMATIQUE discipline ou dans une discipline connexe
• Maîtrise en informatique  (M.I.)

En bref • Doctorat en philosophie Informatique (Ph.D.)


• Diplôme d’études supérieures en application pour appareils mobiles
• Grade universitaire offert : Maîtrise en informatique (M.I.)
• Diplôme d’études supérieures en modélisation et animation en
• Options de statut d’inscription : Temps complet ou temps partiel
technologies des jeux vidéo
• Langues d’enseignement : Anglais
• Programme principal : Informatique
Coût et financement
• Spécialisation pluridisciplinaire : Bioinformatique
• Frais reliés aux études :
• Options d’études (durée prévue du programme) :
• dans une période de 2 ans à temps complet Le montant estimé des droits universitaires (https://
• Unités scolaires : Faculté de génie (http://genie.uottawa.ca/), www.uottawa.ca/droits-universitaires/) de ce programme
École de science informatique et de génie électrique (http:// est disponible sous la section Financer vos études (http://
genie.uottawa.ca/sige/), Institut d'informatique d'Ottawa-Carleton www.uottawa.ca/etudes-superieures/programmes-admission/
(https://ocics.eecs.uottawa.ca/french/) (IIOC). financer-etudes/).

Description du programme Les étudiants internationaux inscrits à un programme d'études


en français peuvent bénéficier d'une exonération partielle des
Les étudiants désirant poursuivre des études conduisant au diplôme droits de scolarité (https://www.uottawa.ca/droits-universitaires/
de maîtrise en informatique (M.I.) ou de doctorat en informatique exoneration-partielle-des-droits-de-scolarite/).
(Ph.D.) peuvent profiter des programmes conjoints offerts par l'École
de science informatique et de génie électrique (SIGE) de l'Université • Pour des renseignements sur les moyens de financer vos études
d'Ottawa et le School of Computer Science de Carleton University. supérieures, veuillez consulter la section Bourses et appui financier
Ces programmes sont gérés par l'Institut d'informatique d'Ottawa- (https://www.uottawa.ca/etudes-superieures/etudiants/bourses/).
Carleton (IIOC). Il incombe à l'Institut de diriger ces programmes
et de coordonner la coopération des deux universités au niveau de Notes
l'enseignement de deuxième et de troisième cycle en informatique. En • Les programmes sont régis par les règlements généraux (http://
plus des professeurs des deux programmes en informatique, l'Institut www.uottawa.ca/etudes-superieures/etudiants/reglements-
bénéficie de la compétence en informatique de professeurs d'autres generaux/) en vigueur pour les études supérieures et les règlements
départements. en vigueur à l’université Carleton.
L'école d’informatique est l’une des unités scolaires participant la • Conformément au règlement de l’Université d’Ottawa, les travaux,
spécialisation  pluridisciplinaire en bioinformatique au niveau de la les examens, les mémoires, et les thèses peuvent être complétés en
maîtrise. français ou en anglais. Les activités de recherche peuvent se dérouler
soit en anglais, soit en français, soit dans les deux langues selon
Description de la spécialisation les compétences linguistiques des professeurs et des membres du
groupe de recherche concernés.
pluridisciplinaire • Les étudiants peuvent inclure des cours de chacune des deux
La spécialisation pluridisciplinaire en bioinformatique combine les universités dans leur programme et choisir leur directeur de thèse
ressources en recherche de l’Université d'Ottawa et de Carleton dans l'une ou l'autre université. Cependant, ils doivent faire la
University. L’Institut offre des programmes d’études supérieures de demande d'admission à l'université d'appartenance de leur directeur
maîtrise (M.Sc. et M.Sc.A.) et de doctorat (Ph.D.) dans différentes de thèse et se soumettre aux règlements de celle-ci.
disciplines (biologie, chimie, science de la terre, etc.).

La bioinformatique est une discipline scientifique émergente qui prend


Coordonnées du programme
de plus en plus d’ampleur et qui tente de répondre, grâce à la conception Bureau des études supérieures, Faculté de génie (https://
et à la mise en pratique d’approches computationnelles, à des questions genie.uottawa.ca/bureau-des-etudes-superieures/)
fondamentales ayant trait à la structure, à la fonction et à l'évolution des STE 1024
entités biologiques. La recherche fondamentale dans ces secteurs vise 800 King Edward Ave.
à accroître notre connaissance de la santé et des maladies humaines, ce Ottawa ON Canada
qui se traduit par des innovations dans l’industrie. Les bioinformaticiens K1N 6N5
doivent pouvoir consulter la recherche effectuée dans d'autres domaines
Tél. : 613-562-5347
et, par conséquent, doivent posséder une connaissance des principes de
Téléc. : 613-562-5129
base des autres domaines. Pour répondre à ce défi, l'Université d'Ottawa
Courriel :  etudesup.genie@uottawa.ca
et Carleton University offrent un programme conjoint menant à une
Twitter | Faculté de génie (https://twitter.com/uottawagenie/)

http://catalogue.uottawa.ca/fr/etudes-sup/maitrise-informatique-specialisation-bioinformatique/index.html
1
Vous consultez la version 2022-2023 du catalogue.

Facebook | Faculté de génie (https://www.facebook.com/ • Il faut indiquer dans la demande initiale d'admission au programme
uottawa.engineering/) de maîtrise en informatique qu'on veut être admis dans la la
spécialisation pluridisciplinaire en bioinformatique. Les étudiants
Exigences d’admission sont normalement informés de leur admission dans la spécialisation
pluridisciplinaire en même temps qu’ils sont admis dans leur
Pour connaître les renseignements à jour concernant les dates limites,
programme principal.
les tests de langues et autres exigences d'admission, consultez la page

La demande d’admission au régime coop


des exigences particulières (https://www.uottawa.ca/etudes/etudes-
superieures/exigences-admission-particulieres/).
Vous devez d’abord être admis à l’un des programmes offrant
Pour être admissible, vous devez : cette option. L’option coop n’est pas ouverte aux étudiants dans le
cheminement accéléré de la maîtrise.
• Être titulaire d’un baccalauréat en sciences en informatique ou en
logiciel (ou l’équivalent) avec une moyenne minimale de B (70 %). Votre demande doit être soumise avant la fin du premier mois
d’inscription, soit avant la fin septembre.
Note : Les candidats internationaux doivent vérifier les équivalences
d’admission (https://www.uottawa.ca/etudes-superieures/international/ L’admission au régime coop se fait sur concours et le processus est
etudier-uottawa/equivalences-admission/) pour le diplôme obtenu dans géré par le Bureau des programmes d’enseignement coopératif (https://
leur pays de provenance. coop.uottawa.ca/fr/). Pour tout renseignement, il faut s'adresser à ce
bureau.
• Identifier au moins un professeur prêt à diriger votre recherche et
votre thèse. Il est recommandé de communiquer avec le directeur de Pour être admissible à l’option coop, vous devez :
thèse dès que possible. Le directeur de thèse doit être membre de la
spécialisation pluridisciplinaire. Le choix du professeur détermine le • être inscrit à temps complet à la maîtrise en informatique;
campus où il faut poursuivre la recherche et ce sera aussi l'université • avoir la moyenne pondérée cumulative minimale de l’option coop (7,0
qui octroie le diplôme. ou 75 %);
• Être parrainé par un professeur de la spécialisation pluridisciplinaire, • commencer le programme au trimestre d’automne;
habituellement son directeur de recherche, qui a une nomination • être de nationalité canadienne, ou résident permanent;
régulière, ou une double affectation, ou une nomination à titre de
• payer les droits administratifs coop exigés.
professeur auxiliaire dans le programme principal.

Le cheminement accéléré a trois Programme propédeutique


Les candidats qui ne satisfont pas aux exigences requises peuvent être
exigences additionnelles. pour être admis au programme propédeutique de la maîtrise en informatique. Les

admissible, vous devez: conditions d'admission à ce programme sont un B.Sc. avec spécialisation
dans une discipline connexe à l'informatique, dont le contenu est
équivalent à un programme de trois ans en informatique. Une moyenne
• Compléter jusqu’à 6 crédits de maîtrise en informatique avec
minimale de B (70 %) est obligatoire. Les titulaires d'un B.Sc. avec
une note de B ou plus (70 %) suivis pendant le baccalauréat en
concentration peuvent être admissibles au programme propédeutique
informatique ou en logiciel;
s'ils possèdent une moyenne élevée et une préparation préliminaire
• Avoir une moyenne d'admission d'au moins A- (80%);
adéquate.
• Avoir un directeur de thèse.

Exigences du programme
Exigences linguistiques
Les candidats doivent comprendre et parler couramment la langue Maîtrise avec spécialisation
d'enseignement, soit le français, soit l'anglais, du programme dans lequel
ils veulent s'inscrire. Une preuve de compétence linguistique peut être
pluridisciplinaire
Selon l’expérience antérieure de l’étudiant, le Département peut imposer
requise.
des cours additionnels.
Ceux dont la langue maternelle n'est ni le français ni l'anglais doivent
Les exigences à remplir pour la matîtrise avec spécialisation
fournir une preuve de compétence dans la langue d'enseignement.
pluridisciplinaire sont les suivantes :
Note : Les coûts des tests de compétences linguistiques devront être
Cours obligatoires :
assumés par le candidat.
BNF 5506 Bioinformatique 3 crédits
Notes Cours optionnels :

• Les conditions d'admission décrites ci-dessus représentent 9 crédits de cours optionnel en informatique (CSI) de niveau 9 crédits
1
des exigences minimales et ne garantissent pas l'admission au gradué, incluant :
programme. 3 crédits de cours optionnels en génie logiciel (catégorie
• Les admissions sont régies par les règlements généraux (http:// E)
www.uottawa.ca/etudes-superieures/etudiants/reglements- 3 crédits de cours optionnels en théorie de l'informatique
generaux/) en vigueur pour les études supérieures. (catégorie T)

http://catalogue.uottawa.ca/fr/etudes-sup/maitrise-informatique-specialisation-bioinformatique/index.html
2
Vous consultez la version 2022-2023 du catalogue.

3 crédits de cours optionnels en applications


informatiques (catégorie A) ou en systèmes
Passage accéléré de la maîtrise au
informatiques (catégorie S) doctorat
Cours au choix Les étudiants inscrits au programme de maîtrise en informatique
3 crédits de cours au choix en informatique (CSI) de niveau 3 crédits à l’Université d’Ottawa ont la possibilité de passer directement au
1 programme de doctorat sans avoir à rédiger la thèse de maîtrise. Pour de
gradué
Séminaire : plus amples renseignements, veuillez consulter la section « Exigences
2 d’admission » du programme de doctorat.
BNF 6500 Séminaire de maîtrise 3 crédits
Thèse : Note : Les étudiants dans le cheminement accéléré du M.I. ne sont pas
4, 5, 6 éligibles pour le passage accéléré au doctorat.
THM 7999 Thèse de maîtrise

Note(s) Exigences minimales


1
Il faut faire approuver son choix de cours par un conseiller La note de passage dans tous les cours est de B.
pédagogique. On autorise au maximum deux cours de trois crédits de
Les étudiants qui échouent 6 crédits, ou dont le rapport de progrès est
niveau 4000.
2
jugé insatisfaisant doivent se retirer du programme.
Le séminaire en bioinformatique comporte la remise d’un rapport
écrit, la présentation d'un séminaire et l'assiduité à la série de
séminaires offerte par le Département.
Recherche
3
Les étudiants et les étudiantes doivent réussir la présentation orale Domaines de recherche et installations
et satisfaire aux exigences de présence conformément au livret de Située au cœur de la capitale du Canada, à quelques pas de la colline du
l'étudiant. Les exigences pour le séminaire doivent être remplies Parlement, l’Université d’Ottawa est l’une des 10 principales universités
durant deux trimestres consécutifs. de recherche au Canada.
4
La préparation de la thèse peut être effectuée hors campus à
condition qu'une direction soutenue et le matériel requis par la uOttawa concentre ses forces et ses efforts dans quatre axes prioritaires
recherche soient assurés. Une approbation préalable du Comité du de développement de la recherche :
programme conjoint et des études supérieures doit être obtenue.
5 • Le Canada et le monde
Présentation et soutenance réussie d'une thèse de recherche en
• La santé
bioinformatique basée sur des travaux de recherche originaux
effectués sous la direction d'un membre du corps professoral • La cybersociété
participant au programme conjoint en bioinformatique. • Les sciences moléculaires et environnementales
6
L’étudiant est responsable de s’assurer de rencontrer les exigences
Grâce à leurs recherches de pointe, nos étudiants diplômés, nos
relatives à la thèse (http://www.uottawa.ca/etudes-superieures/
chercheurs et nos professeurs exercent une forte influence sur les
etudiants/theses/).
priorités à l’échelle nationale et internationale.

Option coop La recherche à la Faculté de génie


(Disponible aux étudiants inscrits à l'option thèse ou à l'option avec cours Principaux domaines de recherche :
et projet.)
• Génie chimique et biologique
Les exigences à remplir pour la maîtrise avec coop sont les suivantes :
• Génie civil
• être inscrit à temps complet à la maîtrise en informatique; • Science informatique et génie électrique
• maintenir une moyenne pondérée cumulative d'au moins 7 (B+ ou 75 • Génie mécanique
%);
Pour d’autres informations, veuillez consulter la liste des membres du
• obtenir une note de passage (P) pour chaque stage coop : CGI 6001,
corps professoral et leurs domaines de recherche sur Uniweb.
CGI 6002.
IMPORTANT : Les candidats et les étudiants à la recherche de
Notes :
professeurs pour superviser leur thèse ou leur projet de recherche
• Chaque stage est noté P/F (réussite/échec), basé sur le rapport peuvent aussi consulter le site Web de la faculté ou du département
de l’employeur et sur le rapport écrit de l’étudiant. (Le rapport de (https://www.uottawa.ca/etudes-superieures/etudiants/coordonnees-
l’étudiant est de 30 pages, incluant les annexes.) Le rapport de unites-scolaires/) du programme de leur choix.  La plateforme Uniweb
l'étudiant est évalué par le professeur responsable de l'option coop de n’est pas représentative de l’ensemble du corps professoral autorisé à
niveau maîtrise en informatique. diriger des projets de recherche à l’Université d’Ottawa.

Cours
• Aucune équivalence ne sera accordée pour les crédits reçus pour
les stages coop. En d’autres mots, les crédits de l'option coop sont
additionnels aux exigences minimales du grade de M.I. Tous les cours ne sont pas nécessairement offerts chaque année. Les
cours sont offerts dans la langue dans laquelle ils sont décrits.

http://catalogue.uottawa.ca/fr/etudes-sup/maitrise-informatique-specialisation-bioinformatique/index.html
3
Vous consultez la version 2022-2023 du catalogue.

Un cours de 3 crédits à l’Université d’Ottawa correspond à un cours de 0,5 CSI 5108 Introduction to Convex Optimization (3 units)
crédit à la Carleton University. Mathematics of optimization: linear, nonlinear and convex problems.
Convex and affine sets. Convex, quasiconvex and log-convex functions.
CSI 5100 Data Integration (3 units) Operations preserving convexity. Recognizing and formulating convex
Materialized and virtual approaches to integration of heterogeneous optimization problems. The Lagrange function, optimality conditions,
and independent data sources. Emphasis on data models, architectures, duality, geometric and saddle-point interpretations. Least-norm,
logic-based techniques for query processing, metadata and consistency regularized and robust approximations. Statistical estimation, detector
management, the role of XML and ontologies in data integration; design. Adaptive antennas. Geometric problems (networks). Algorithms.
connections to schema mapping, data exchange, and P2P systems. This Course Component: Lecture
course is equivalent to COMP 5306 at Carleton University.
CSI 5110 Principles of Formal Software Development (3 units)
Course Component: Lecture
Methodologies in formal software specification, development, and
CSI 5101 Knowledge Representation (3 units) verification. The use of theorem proving, automated deduction, and other
KR is concerned with representing knowledge and using it in computers. related formal methods for software correctness. Applications in program
Emphasis on logic-based languages for KR, and automated reasoning verification and secure computation. This course is equivalent to COMP
techniques and systems; important applications of this traditional area 5707 at Carleton University.
of AI to ontologies and semantic web. This course is equivalent to COMP Course Component: Lecture
5307 at Carleton University.
CSI 5111 Software Quality Engineering (3 units)
Course Component: Lecture
Software quality issues. Quality components and metrics. Software
CSI 5102 Topics in Medical Computing (3 units) process quality. Software reliability engineering. Software design
Introductory course on data structures, algorithms, techniques, and for testability. Requirements capture and validation. Systematic
software development related to medical computing (in particular spatial design validation; grey-box approach, test design, implementation
modeling). Topics may include: computational geometry algorithms for and management, case studies in validation and verification of
cancer treatment, medical imaging, spatial data compression algorithms, communications software. Object-oriented design and test. Theoretical
dynamic programming for DNA analysis. This course is equivalent to aspects. This course is equivalent to COMP 5501 at Carleton University.
COMP 5308 at Carleton University. Course Component: Lecture
Course Component: Lecture
CSI 5112 Software Engineering (3 units)
CSI 5105 Network Security and Cryptography (3 units) Topics of current interest in Software Engineering, such as requirements
Advanced methodologies selected from symmetric and public engineering, precise and advanced modelling, development processes,
key cryptography, network security protocols and infrastructure, change management, standards, and emerging types of applications.
identification, anonymity, privacy technologies, secret-sharing, intrusion This course is equivalent to COMP 5207 at Carleton University.
detection, firewalls, access control technologies, and defending network Course Component: Lecture
attacks. This course is equivalent to COMP 5406 at Carleton University.
CSI 5113 Foundations Programming Languages (3 units)
Course Component: Lecture
Advanced study of programming paradigms from a practical perspective.
Prerequisites: familiarity with basic concepts in networks, network
Paradigms may include functional, imperative, concurrent, distributed,
security, and applied cryptography.
generative, aspect- and object-oriented, and logic programming.
CSI 5106 Cryptography (3 units) Emphasis on underlying principles. Topics may include: types, modules,
Security in encryption algorithms. Encryption and decryption. Entropy, inheritance, semantics, continuations, abstraction and reflection. This
equivocation, and unicity distance. Cryptanalysis and computational course is equivalent to COMP 5001 at Carleton University.
complexity. Substitution, transposition, and product ciphers. Symmetric Course Component: Lecture
ciphers: block and stream modes. Modular arithmetic. Public key
CSI 5115 Database Analysis and Design (3 units)
cryptosystems. Factorization methods. Elliptic curve, lattice-based, and
The dimensional and multidimensional data models for data
homomorphic cryptography. Proofs of security.
warehousing. Data dependencies and decomposition. Structure and use
Course Component: Discussion Group, Laboratory, Lecture, Research,
of data definition and manipulation languages. Database economics,
Seminar, Work Term, Theory and Laboratory, Tutorial
engineering, deployment and evolution. Issues in integrity, security, the
CSI 5107 Principle of Intelligent Transportation Systems (3 units) Internet and distributed databases. Relationships to decision support
Fundamental Concepts of ITS. Computer Information and systems. This course is equivalent to COMP 5503 at Carleton University.
Communication for ITS. The Backbone of ITS Communication, Network Course Component: Discussion Group, Laboratory, Lecture, Research,
Topologies and Configurations. ITS Models and Evaluation Methods. Seminar, Work Term, Theory and Laboratory, Tutorial
Advanced Transportation Management Systems (ATMS). Advanced
CSI 5116 Authentication and Software Security (3 units)
Traveler Information Systems (ATIS). Advanced Driver Assistant
Specialized topics in security including advanced authentication
Systems. Data Stream Management System (DSMS) in the intelligent
techniques, user interface aspects, electronic and digital signatures,
transportation Systems. Intelligent Traffic Control Algorithms. Traffic
security infrastructures and protocols, software vulnerabilities affecting
Demand Modeling and Analysis. Incident Detection and Collusion
security, non-secure software and hosts, protecting software and digital
Avoidance Algorithms. Smart Mobility and GPS Localization Algorithms.
content. This course is equivalent to COMP 5407 at Carleton University.
Software Defined Network for ITS. Security & Privacy in ITS
Course Component: Lecture
Course Component: Lecture

http://catalogue.uottawa.ca/fr/etudes-sup/maitrise-informatique-specialisation-bioinformatique/index.html
4
Vous consultez la version 2022-2023 du catalogue.

CSI 5118 Automated Verification and Validation of Software (3 units) CSI 5129 Advanced Database Systems (3 units)
Topics in formal test derivation methods, test management, high- In-depth study on developments in database systems shaping the future
level, CASE-based verification and validation, data-flow & control-flow of information systems, including complex object, object-oriented,
measures and metrics for assessing quality of designs and code, object-relational, and semi-structured databases. Data structures, query
regression analysis & testing. This course is equivalent to COMP 5302 at languages, implementation and applications. This course is equivalent to
Carleton University. COMP 5305 at Carleton University.
Course Component: Lecture Course Component: Lecture
CSI 5121 Advanced Data Structures (3 units) CSI 5131 Parallel Algorithms and Applications in Data Science (3 units)
Simple methods of data structure design and analysis that lead to Multiprocessor architectures from an application programmer's
efficient data structures for several problems. Topics include randomized perspective: programming models, processor clusters, multi-core
binary search trees, persistence, fractional cascading, self-adjusting data processors, GPUs, algorithmic paradigms, efficient parallel problem
structures, van Emde Boas trees, tries, randomized heaps, and lowest solving, scalability and portability. Projects on high performance
common ancestor queries. This course is equivalent to COMP 5408 at computing in Data Science, including data analytics, bioinformatics,
Carleton University. simulations. Programming experience on parallel processing equipment.
Course Component: Lecture This course is equivalent to COMP 5704 at Carleton University.
Course Component: Lecture
CSI 5122 Software Usability (3 units)
Design principles and metrics for usability. Qualitative and quantitative CSI 5134 Fault Tolerance (3 units)
methods for the evaluation of software system usability: Heuristic Hardware and software techniques for fault tolerance. Topics include
evaluation, usability testing, usability inspections and walkthroughs, modeling and evaluation techniques, error detecting and correcting
cognitive walkthroughs, formal usability experimentation. Ethical codes, module and system level fault detection mechanisms, design
concerns when performing studies with test users. Economics techniques for fault-tolerant and fail-safe systems, software fault
of usability. Integration of usability engineering into the software tolerance through recovery blocks, N-version programming, algorithm-
engineering lifecycle. This course is equivalent to COMP 5301 at Carleton based fault tolerance, checkpointing and recovery techniques, and survey
University. of practical fault-tolerant systems. This course is equivalent to COMP
Course Component: Lecture 5004 at Carleton University.
Course Component: Lecture
CSI 5124 Computational Aspects of Geographic Information Systems (3
units) CSI 5135 Information Visualization and Visual Analytics (3 units)
Computational perspective of geographic information systems (GIS). Principles, techniques, technology and applications of information
Data representations and their operations on raster and vector devices: visualization for visual data analysis. Topics include human visual
e.g., quadtrees, grid files, digital elevation models, triangular irregular perception, cognitive processes, static and dynamic models of image
network models. Analysis and design of efficient algorithms for solving semantics, interaction paradigms, big data visual analysis case studies.
GIS problems: visibility queries, point location, facility location. This This course is equivalent to COMP 5209 at Carleton University.
course is equivalent to COMP 5204 at Carleton University. Course Component: Lecture
Course Component: Lecture CSI 5136 Computer Security and Usability (3 units)
CSI 5126 Algorithms in Bioinformatics (3 units) Design and evaluation of security and privacy software with particular
Fundamental mathematical and algorithmic concepts underlying attention to human factors and how interaction design impacts security.
computational molecular biology; physical and genetic mapping, Topics include current approaches to usable security, methodologies for
sequence analysis (including alignment and probabilistic models), empirical analysis, and design principles for usable security and privacy.
genomic rearrangement, phylogenetic inference, computational This course is equivalent to COMP 5110 at Carleton University.
proteomics and systemics modelling of the whole cell. This course is Course Component: Lecture
equivalent to COMP 5108 at Carleton University. CSI 5137 Selected Topics in Software Engineering (Category E) (3 units)
Course Component: Lecture Selected topics in Software Engineering (Category E), not covered by
CSI 5127 Applied Computational Geometry (3 units) other graduate courses. Details will be available from the School at the
Design and analysis of efficient algorithms for solving geometric time of registration. This course is equivalent to COMP 5900 at Carleton
problems in applied fields such as Geometric Network Design, Geometric University.
Routing and Searching. Geometric spanners, Greedy spanners, Theta- Course Component: Lecture
Graphs, Yao-Graphs, Well-Separated Pair Decomposition, Delaunay CSI 5138 Selected Topics in Theory of Computing (Category T) (3 units)
Triangulations. Introduction to the game of Cops and Robbers. This Selected topics in Theory of Computing (Category T), not covered by
course is equivalent to COMP 5409 at Carleton University. other graduate courses. Details will be available from the School at the
Course Component: Lecture time of registration. This course is equivalent to COMP 5900 at Carleton
CSI 5128 Swarm Intelligence (3 units) University.
Collective computation, collective action, and principles of self- Course Component: Lecture
organization in social agent systems. Algorithms for combinatorial CSI 5139 Selected Topics in Computer Applications (Category A) (3 units)
optimization problems, division of labour, task allocation, task switching, Selected topics in Computer Applications (Category A), not covered by
and task sequencing with applications in security, routing, wireless and other graduate courses. Details will be available from the School at the
ad hoc networks and distributed manufacturing. This course is equivalent time of registration. This course is equivalent to COMP 5900 at Carleton
to COMP 5002 at Carleton University. University.
Course Component: Lecture Course Component: Lecture

http://catalogue.uottawa.ca/fr/etudes-sup/maitrise-informatique-specialisation-bioinformatique/index.html
5
Vous consultez la version 2022-2023 du catalogue.

CSI 5140 Selected Topics in Computer Systems (Category S) (3 units) CSI 5151 Virtual Environments (3 units)
Selected topics in Computer Systems (Category S), not covered by other Basic concepts. Virtual worlds. Hardware and software support. World
graduate courses. Details will be available from the School at the time modeling. Geometric modeling. Light modeling. Kinematic and dynamic
of registration. This course is equivalent to COMP 5900 at Carleton models. Other physical modeling modalities. Multi-sensor data fusion.
University. Anthropomorphic avatars. Animation: modeling languages, scripts,
Course Component: Lecture real-time computer architectures. Virtual environment interfaces. Case
studies. Courses ELG 5124 (EACJ 5204), CSI 5151 (COMP 5205) cannot
CSI 5142 Protocols for Mobile and Wireless Networks (3 units)
be combined for units. This course is equivalent to COMP 5205 at
Link and network layer protocols of wireless networks; applications
Carleton University.
of wireless networks may be discussed. Topics may include: protocol
Course Component: Lecture
implementation, mobile IP, resource discovery, wireless LANs/PANs, and
Spreadspectrum. Courses CSI 6136 (SYSC 5306), CSI 5142 (COMP 5402) CSI 5152 Evolving Information Networks (3 units)
cannot be combined for units. This course is equivalent to COMP 5402 at Convergence of social and technological networks with WWW. Interplay
Carleton University. between information content, entities creating it and technologies
Course Component: Lecture supporting it. Structure and analysis of such networks, models
Precludes additional credit for SYSC 5306. abstracting their properties, link analysis, search, mechanism design,
power laws, cascading, clustering and connections with work in social
CSI 5146 Computer Graphics (3 units)
sciences. This course is equivalent to COMP 5310 at Carleton University.
Principles and advanced techniques in rendering and modelling.
Course Component: Lecture
Research field overview. Splines, subdivision surfaces and hierarchical
surface representations. Physics of light transport, rendering equation CSI 5153 Data Management for Business Intelligence (3 units)
and Bidirectional Reflectance Distribution Function. Classical ray tracing, Data management problems and information technology in decision
radiosity, global illumination and modern hybrid methods. Plenoptic making support in business environments. Topics include advanced data
function and image-based rendering. This course is equivalent to COMP modeling, semantic modeling, multidimensional databases and data
5202 at Carleton University. warehousing, on-line-analytical processing, elements of data mining,
Course Component: Lecture context in data management, data quality assessment, data cleaning,
elements of business process modeling. This course emphasizes
CSI 5147 Computer Animation (3 units)
concepts and techniques rather than specific applications or systems/
Theories and techniques in 3D modeling and animation. Animation
implementations. This course is equivalent to COMP 5111 at Carleton
principles, categories, and history. Forward and inverse kinematics.
University.
Motion capture, editing and retargeting. Flexible bodies. Particle
Course Component: Lecture
animation. Behavioral animation. Human modeling. Facial animation.
Cloth animation and other sub-topics. This course is equivalent to COMP CSI 5154 Algorithms for Data Science (3 units)
5201 at Carleton University. Algorithmic techniques to handle (massive/big) data arising from, for
Course Component: Lecture example, social media, mobile devices, sensors, financial transactions.
Algorithmic techniques may include locality-sensitive hashing,
CSI 5148 Wireless Ad Hoc Networking (3 units)
dimensionality reduction, streaming, clustering, VC-dimension, external
Self-organized, mobile, and hybrid ad hoc networks. Physical, medium
memory, core sets, link analysis and recommendation systems. This
access, networks, transport and application layers, and cross-layering
course is equivalent to COMP 5112 at Carleton University.
issues. Power management. Security in ad hoc networks. Topology
Course Component: Lecture
control and maintenance. Data communication protocols, routing and
broadcasting. Location service for efficient routing. This course is CSI 5155 Machine Learning (3 units)
equivalent to COMP 5103 at Carleton University. Concepts, techniques, and algorithms in machine learning;
Course Component: Lecture representation, regularization and generalization; supervised learning;
unsupervised learning; advanced methods such as support vector
CSI 5149 Graphical Models and Applications (3 units)
machines, online algorithms, neural networks, hidden Markov models,
Bayesian networks, factor graphs, Markov random fields, maximum a
and Bayesian networks; curse of dimensionality and large-scale machine
posteriori probability (MAP) and maximum likelihood (ML) principles,
learning. Category T in course list. This course is equivalent to COMP
elimination algorithm, sum-product algorithm, decomposable and non-
5116 at Carleton University.
decomposable models, junction tree algorithm, completely observed
Course Component: Lecture
models, iterative proportional fitting algorithm, expectation- maximization
(EM) algorithm, iterative conditional modes algorithm, variational CSI 5161 Principles of Distributed Simulation (3 units)
methods, applications. Courses CSI 5149 (COMP 5007), ELG 5131 (EAGJ Distributed simulation principles and practices. Synchronization
5131) and ELG 7177 (EACJ 5605) cannot be combined for units. This protocols: Optimistic vs Conservative, Deadlock detection in conservative
course is equivalent to COMP 5007 at Carleton University. simulations, Time warp simulation. Distributed interactive simulation:
Course Component: Lecture Data distribution management, Interest management, High Level
Permission of the Department is required. Architectures (HLA), Run Time Infrastructure (RTI). Distributed web-based
simulation. Distributed agent based simulation. Real time applications of
distributed simulation. Distributed and collaborative virtual simulations.
This course is equivalent to COMP 5606 at Carleton University.
Course Component: Lecture

http://catalogue.uottawa.ca/fr/etudes-sup/maitrise-informatique-specialisation-bioinformatique/index.html
6
Vous consultez la version 2022-2023 du catalogue.

CSI 5163 Algorithm Analysis and Design (3 units) CSI 5169 Wireless Networks and Mobile Computing (3 units)
Topics of current interest in the design and analysis of computer Computational aspects and applications of design and analysis of mobile
algorithms for graph-theoretical applications; e.g. shortest paths, and wireless networking. Topics include Physical, Link Layer, Media
chromatic number, etc. Lower bounds, upper bounds, and average Access Control, Wireless, Mobile LANs (Local Area Networks), Ad-Hoc,
performance of algorithms. Complexity theory. This course is equivalent Sensor Networks, Power Consumption optimization, Routing, Searching,
to COMP 5703 at Carleton University. Service Discovery, Clustering, Multicasting, Localization, Mobile IP/TCP
Course Component: Lecture (Internet Protocol/Transmission Control Protocol), File Systems, Mobility
Models, Wireless Applications. Courses CSI 5169, ELG 6168 cannot be
CSI 5164 Computational Geometry (3 units)
combined for units. This course is equivalent to COMP 5304 at Carleton
Study of design and analysis of algorithms to solve geometric problems;
University.
emphasis on applications such as robotics, graphics, and pattern
Course Component: Lecture
recognition. Topics include: visibility problems, hidden line and surface
removal, path planning amidst obstacles, convex hulls, polygon CSI 5173 Data Networks (3 units)
triangulation, point location. This course is equivalent to COMP 5008 at Mathematical and practical aspects of design and analysis of
Carleton University. communication networks. Topics include: basic concepts, layering, delay
Course Component: Lecture models, multi-access communication, queuing theory, routing, fault-
tolerance, and advanced topics on high-speed networks, ATM, mobile
CSI 5165 Combinatorial Algorithms (3 units)
wireless networks, and optical networks. This course is equivalent to
Design of algorithms for solving problems that are combinatorial
COMP 5203 at Carleton University.
in nature, involving exhaustive generation, enumeration, search
Course Component: Lecture
and optimization. Algorithms for generating basic combinatorial
objects (permutations, combinations, subsets) and for solving hard CSI 5174 Validation Methods for Distributed Systems (3 units)
optimization problems (knapsack, maximum clique, minimum set cover). Review of formal specification and description techniques for distributed
Metaheuristic search, backtracking, branch-and-bound. Computing and open systems. Verification techniques. Correctness proofs.
isomorphism of combinatorial objects (graphs), isomorph-free exhaustive Verification of general properties of distributed systems. Analysis and
generation. This course is equivalent to COMP 5709 at Carleton relief strategies. Testing techniques. Test generation strategies. Test
University. architectures. This course is equivalent to COMP 5604 at Carleton
Course Component: Lecture University.
Course Component: Lecture
CSI 5166 Applications of Combinatorial Optimization (3 units)
Topics in combinatorial optimization with emphasis on applications CSI 5175 Mobile Commerce Technologies (3 units)
in Computer Science. Topics include network flows, various routing Wireless networks support for m-commerce; m-commerce architectures
algorithms, polyhedral combinatorics, and the cutting plane method. This and applications; mobile payment support systems; business models;
course is equivalent to COMP 5805 at Carleton University. mobile devices and their operating systems; mobile content presentation;
Course Component: Lecture security issues and solutions; relevant cross layer standards and
protocols; case studies. Courses DTI 5175, CSI 5175 cannot be combined
CSI 5167 Human-Computer Interaction Models, Theories and
for units. This course is equivalent to COMP 5220 at Carleton University.
Frameworks (3 units)
Course Component: Lecture
A basis for graduate study in HCI with an emphasis on the application
of theory to user interface design. Review of main theories of human CSI 5180 Topics in Artificial Intelligence (3 units)
behaviour relevant to HCI, including especially Cognitive Dimensions of Selected topics in Artificial Intelligence (A.I.); could include A.I.
Notations Framework, Mental Models, Distributed Cognition, and Activity programming techniques, pattern matching systems, natural language
Theory, and their application to design and development of interactive systems, rule-based systems, constraint systems, machine learning
systems. This course is equivalent to COMP 5210 at Carleton University. systems, and cognitive systems. Applications could include areas
Course Component: Lecture in Finance, Medicine, Manufacturing, Smart Cities, Semantic Web,
Healthcare, Fraud Detection, Intrusion Detection, Autonomous Vehicles,
CSI 5168 Digital Watermarking (3 units)
Opinion mining, Sentiment Analysis or similar areas. Assignments will
Overview of recent advances in watermarking of image, video, audio, and
be both (a) programming-oriented, requiring implementation and/or
other media. Spatial, spectral, and temporal watermarking algorithms.
extensions of prototypes in Lisp and/or Prolog and (b) research-oriented,
Perceptual models. Use of cryptography in steganography and
requiring readings of special topics in current A.I. journals. This course is
watermarking. Robustness, security, imperceptibility, and capacity
equivalent to COMP 5100 at Carleton University.
of watermarking. Content authentication, copy control, intellectual
Course Component: Lecture
property, digital rights management, and other applications. This course
is equivalent to COMP 5309 at Carleton University. CSI 5183 Evolutionary Computation and Artificial Life (3 units)
Course Component: Lecture Study of algorithms based upon biological theories of evolution,
applications to machine learning and optimization problems.
Possible topics: Genetic Algorithms, Classifier Systems, and Genetic
Programming. Recent work in the fields of Artificial Life (swarm
intelligence, distributed agents, behavior-based AI) and of connectionism.
This course is equivalent to COMP 5206 at Carleton University.
Course Component: Lecture
Precludes additional credit for COMP 4107.

http://catalogue.uottawa.ca/fr/etudes-sup/maitrise-informatique-specialisation-bioinformatique/index.html
7
Vous consultez la version 2022-2023 du catalogue.

CSI 5185 Statistical and Syntactic Pattern Recognition (3 units) CSI 5314 Object-Oriented Software Development (3 units)
Topics include a mathematical review, Bayes decision theory, maximum Issues in modeling and verifying quality and variability in object-oriented
likelihood and Bayesian learning for parametric pattern recognition, non- systems. Testable models in model-driven and test-driven approaches.
parametric methods including nearest neighbor and linear discriminants. System family engineering. Functional conformance: scenario modeling
Syntactic recognition of strings, substrings, subsequences and tree and verification, design by contract. Conformance to non-functional
structures. Applications include speech, shape and character recognition. requirements: goals, forces and tradeoffs, metrics. This course is
This course is equivalent to COMP 5107 at Carleton University. equivalent to COMP 5104 at Carleton University.
Course Component: Lecture Course Component: Lecture
CSI 5195 Ethics for Artificial Intelligence (3 units) CSI 5340 Introduction to Deep Learning and Reinforcement Learning (3
Students critically examine topics in applied AI ethics through the units)
lens of contemporary philosophy and applied ethics texts, popular Fundamental of machine learning; multi-layer perceptron, universal
media articles, and technology case studies. Topics may include: approximation theorem, back-propagation; convolutional networks,
bias and fairness; explainability; accountability; privacy; deception; recurrent neural networks, variational auto-encoder, generative
trust/trustworthiness; and metaphors. Methods for applying ethical adversarial networks; components and techniques in deep learning;
considerations in technology design are introduced through hands-on Markov Decision Process; Bellman equation, policy iteration, value
design projects. (Category E) iteration, Monte-Carlo learning, temporal difference methods, Q-learning,
Course Component: Lecture SARSA, applications. This course is equivalent to COMP 5340 at Carleton
The courses DTI 5310, CSI 5195 cannot be combined for units. University.
Course Component: Lecture
CSI 5200 Projects on Selected Topics (3 units)
Course Component: Lecture CSI 5341 Learning-based Computer Vision (3 units)
Introduction to learning-based computer vision; statistical learning
CSI 5218 Uncertainty Evaluation in Engineering Measurements and
background; image processing and filtering primer; convolutional
Machine Learning (3 units)
neural networks (CNNs), network layers, computer vision data sets
Uncertainty, uncertainty propagation, Bayesian inference, sensor fusion,
and competitions; computer vision problems, in particular, image
time series, Gaussian processes, integrating scientific/user knowledge
classification, detection and recognition, semantic segmentation, image
into machine learning, neural networks for differential equations,
generation, multi-view problems and tracking. This course is equivalent to
probabilistic deep learning, sequential decision making. Case studies will
COMP 5341 at Carleton University.
be drawn from various fields including biomedical, autonomous vehicles,
Course Component: Lecture
sensors, and signal processing.
Course Component: Lecture CSI 5342 Ubiquitous Sensing for Smart Cities (3 units)
The courses CSI 5218, ELG 5218 cannot be combined for units. Sensor and actuator networks. Dedicated and non-dedicated sensing.
Vehicular sensing and smart transportation. Software Defined Things.
CSI 5308 Principles of Distributed Computing (3 units)
Sensing as a service. Machine and deep learning-based misbehaviour
Formal models of distributed environment; theoretical issues in the
detection. IoT-data analytics ecosystems. Federated Learning. AI-based
design of distributed algorithms; message and time complexity;
security solutions. Auction and game theory concepts in ubiquitous
problem solving in distributed settings. Problems discussed may
sensing. This course is equivalent to COMP 5342 at Carleton University.
include: coordination and control, information diffusion, leader election,
Course Component: Lecture
consensus, distributed data operations, computing by mobile entities.
This course is equivalent to COMP 5003 at Carleton University. CSI 5343 AI-Enabled Communications (3 units)
Course Component: Lecture Wireless networking fundamentals. Device to-device communications.
Networking with cognitive radio. Cyber physical systems (CPS). Self-
CSI 5311 Distributed Databases and Transaction Processing (3 units)
organization. Supervised and unsupervised learning. Reinforcement
Principles involved in the design and implementation of distributed
learning. Deep learning.This course is equivalent to COMP 5343 at
databases and distributed transaction processing systems. Topics
Carleton University.
include: distributed and multi-database system architectures and
Course Component: Lecture
models, atomicity, synchronization and distributed concurrency control
algorithms, data replication, recovery techniques, and reliability in CSI 5344 Geometry Processing (3 units)
distributed databases. This course is equivalent to COMP 5101 at The course covers concepts, representations, and algorithms for
Carleton University. analyzing and processing 3D geometric datasets. Topics include
Course Component: Lecture shape representations (e.g., triangle meshes, points clouds, and
implicit functions), and the geometry processing pipeline covering the
CSI 5312 Distributed Operating Systems (3 units)
acquisition (e.g., with laser scanning or depth cameras), reconstruction,
Design issues of advanced multiprocessor distributed operating systems:
manipulation, editing, analysis, and fabrication (3D printing) of geometric
multiprocessor system architectures; process and object models;
models. This course is equivalent to COMP 5115 at Carleton University.
synchronization and message passing primitives; memory architectures
Course Component: Lecture
and management; distributed file systems; protection and security;
distributed concurrency control; deadlock; recovery; remote tasking;
dynamic reconfiguration; performance measurement, modeling, and
system tuning. This course is equivalent to COMP 5102 at Carleton
University.
Course Component: Lecture

http://catalogue.uottawa.ca/fr/etudes-sup/maitrise-informatique-specialisation-bioinformatique/index.html
8
Vous consultez la version 2022-2023 du catalogue.

CSI 5345 Internet of Things (IoT) Security (3 units) CSI 5386 Natural Language Processing (3 units)
The course examines security challenges related to the Internet of Things Overview of both rule-based or symbolic methods and statistical methods
(IoT), with a focus on consumer IoT devices, software aspects including as approaches to Natural Language Processing (NLP), with more
engineering design, security of communications protocols and wireless emphasis on the statistical ones. Applications such as information
access, cryptographic mechanisms, device integration and configuration, retrieval, text categorization, clustering, and statistical machine
and security of IoT applications and platforms. This course is equivalent translation could be discussed. This course is equivalent to COMP 5505
to COMP 5119 at Carleton University. at Carleton University.
Course Component: Lecture Course Component: Lecture
CSI 5346 Mining Software Repositories (3 units) CSI 5387 Data Mining and Concept Learning (3 units)
Introduction to the methods and techniques of mining software Concepts and techniques of data mining. Methods for data
engineering data. Software repositories and their associated data. Data summarization and data preprocessing. Algorithms for finding frequent
extraction and mining. Data analysis and interpretation (statistics, patterns and association analysis; classification; cluster analysis and
metrics, machine learning). Empirical case studies. This course is anomaly detection. Model selection, model evaluation and statistical
equivalent to COMP 5117 at Carleton University. significance testing. Approaches for coping with Big Data. Selected
Course Component: Lecture applications of data mining and concept learning. This course is
equivalent to COMP 5706 at Carleton University.
CSI 5347 Trends in Big Data Management (3 units)
Course Component: Lecture
Discussion of research papers on hot topics in the area of data
Permission of the Department is required.
management. The list of topics covered in the course generally spans:
Data Exploration, Data Cleaning, Data Integration, Data Mining, Data Lake CSI 5388 Topics in Machine Learning (3 units)
Management, Knowledge Graphs, Graph Processing, Question Answering, Course Component: Lecture
Blockchain, Crowdsourcing, Internet of Things, Text Processing, and Permission of the Department is required.
Training via Weak Supervision. The common characteristic among all CSI 5389 Electronic Commerce Technologies (3 units)
these topics is the large scale of data. This course is equivalent to COMP Business models and technologies. Search engines. Cryptography.
5118 at Carleton University. Web services and agents. Secure electronic transactions. Value added
Course Component: Lecture e-commerce technologies. Advanced research questions. Courses
CSI 5350 Machine Learning for Healthcare (3 units) EBC5389, CSI5389 cannot be combined for units. This course is
Principles, techniques, technology and applications of machine equivalent to COMP 5401 at Carleton University.
learning for medical data such as medical imaging data, genomic data, Course Component: Lecture
physiological signals, speech and language. This course is equivalent to CSI 5390 Learning Systems from Random Environments (3 units)
COMP 5113 at Carleton University. Computerized adaptive learning for random environments and its
Course Component: Lecture applications. Topics include a mathematical review, learning automata
CSI 5351 Quantum Communications and Networking (3 units) which are deterministic/stochastic, with fixed/variable structures, of
Quantum communications and networking; the use of individual photons continuous/discretized design, with ergodic/absorbing properties and of
and teleportation to represent and transmit information. Theoretical estimator families. This course is equivalent to COMP 5005 at Carleton
(mathematical) principles. Practical aspects (implementation and University.
software simulation) of quantum communications and networking. This Course Component: Lecture
course is equivalent to COMP 5114 at Carleton University. CSI 5500 Projets en informatique (3 crédits)
Course Component: Lecture Volet : Cours magistral
CSI 5352 Internet Measurement and Security (3 units) CSI 5501 Modèles formels de l'information (3 crédits)
Measurement methodologies for understanding complex Internet Volet : Cours magistral
phenomena and behaviors including: spread of vulnerabilities, remote
network topologies, attack patterns, content popularity, Internet CSI 5510 Principles de développement formel de logiciels (3 crédits)
censorship, service quality, and adoption of security systems. Tools for Méthodologies pour la spécification, le développement et la vérification
efficient measurements, large-scale data analysis, stats, reproducibility of formels de logiciels. Utilisation d'assistants de preuves, de déduction
results. Ethical considerations. This course is equivalent to COMP 5500 automatisée et d'autres méthodes formelles visant l'exactitude de
at Carleton University. logiciel. Applications à la vérification de programmes et au calcul
Course Component: Lecture sécurisé. Ce cours est équivalent à COMP 5707 à la Carleton University.
Volet : Cours magistral
CSI 5380 Systems and Architectures for Electronic Commerce (3 units)
E-commerce system architecture with a focus on relevant design CSI 5511 Génie de la qualité des logiciels (3 crédits)
patterns. Web servers, containers, and application frameworks. Web Critères de la qualité des logiciels. Composantes et métriques de qualité.
protocols, services, and client technologies. Scaleability through load Qualité du processus de développement des logiciels. Génie de fiabilité
balancing, clustering, and code optimization. Internationalization, des logiciels. Capture et validation d'exigences. Validation systématique
accessibility, and privacy. Data mining and sharing approaches for digital de la conception; approche boîte-grise. Conception, implantation et
targeted advertising. E-commerce user interface design and evaluation. gestion des tests. Étude de cas en validation et vérification des logiciels
Current research issues. Hands-on experience with an integrated set of de communication. Conception orientée objet. Aspects théoriques. Ce
current e-commerce tools. E-commerce development project. Courses cours est équivalent à COMP 5501 à la Carleton University.
EBC 5380, CSI 5380 cannot be combined for units. This course is Volet : Cours magistral
equivalent to COMP 5405 at Carleton University.
Course Component: Lecture

http://catalogue.uottawa.ca/fr/etudes-sup/maitrise-informatique-specialisation-bioinformatique/index.html
9
Vous consultez la version 2022-2023 du catalogue.

CSI 5526 Algorithmes en bio-informatique (3 crédits) CSI 5565 Algorithmes combinatoires (3 crédits)


Assemblage de l'ADN, recherche de gênes, comparaison de chaînes, Conception d'algorithmes pour résoudre des problèmes de nature
alignement de séquences, structures grammaticales, structures combinatoire (génération exhaustive, énumération, recherche et
secondaires et tertiaires. Les récents développements, tels que les optimisation). Algorithmes pour générer des objets combinatoires de
puces d'ADN et de protéines. Travail additionnel requis dans le cas des base (permutations, combinaisons, sous-ensembles) et pour résoudre
étudiants inscrits sous la cote CSI 5526. des problèmes d'optimisation difficiles (knapsack, clique maximum,
Volet : Cours magistral couverture minimum). Recherche métaheuristique, retour arrière, branch-
Permission du Département est requise. and-bound. Calcul de l'isomorphisme des objets combinatoires (graphes),
génération exhaustive sans isomorphes. Ce cours est équivalent à COMP
CSI 5537 Thème choisi en génie logiciel (catégorie E) (3 crédits)
5709 à l'Université Carleton.
Thèmes choisis en génie logiciel (catégorie E), non couverts par d'autres
Volet : Cours magistral
cours de deuxième cycle. Les détails seront disponibles à l'école au
moment de l'inscription. Ce cours est équivalent à COMP 5900 à la CSI 5571 Télématique : Concepts et logiciels (3 crédits)
Carleton University. Volet : Cours magistral
Volet : Cours magistral CSI 5580 Sujets en intelligence artificielle (3 crédits)
CSI 5538 Thème choisi en théorie de l'informatique (catégorie T) (3 Thèmes choisis en intelligence artificielle (I.A.); pourrait inclure des
crédits) techniques de programmation en intelligence artificielle, des systèmes
Thèmes choisis en théorie de l'informatique (catégorie T), non couverts d'appariement de formes, des systèmes à langage naturel, des
par d'autres cours de deuxième cycle. Les détails seront disponibles à systèmes à base de règles, des systèmes de contraintes, des systèmes
l'école au moment de l'inscription. Ce cours est équivalent à COMP 5900 d'apprentissage automatique et des systèmes cognitifs. Les applications
à la Carleton University. peuvent couvrir les domaines de la finance, de la médecine, de la
Volet : Cours magistral fabrication, des villes intelligentes, du Web sémantique, de la détection de
fraudes ou d’intrusion, des véhicules autonomes, de l'analyse d’opinion,
CSI 5539 Thème choisi en application informatique (catégorie A) (3
de l'analyse de sentiments ou d’autres domaines similaires. Les devoirs
crédits)
seront à la fois (a) axés sur la programmation, exigeant l'implémentation
Thèmes choisis en application informatique (catégorie A), non couverts
et/ou l'extension de prototypes (b) axés sur la recherche, nécessitant des
par d'autres cours de deuxième cycle. Les détails seront disponibles à
lectures de sujets spéciaux dans des revus d'I.A. contemporaines. Ce
l'école au moment de l'inscription. Ce cours est équivalent à COMP 5900
cours est équivalent à COMP 5100 à l'Université Carleton.
à la Carleton University.
Volet : Cours magistral
Volet : Cours magistral
CSI 5780 Systèmes et architectures des logiciels pour le commerce
CSI 5540 Thème choisi en systèmes informatiques (catégorie S) (3
électronique (3 crédits)
crédits)
Architecture du système de commerce électronique et patrons
Thèmes choisis en systèmes informatiques (catégorie S), non couverts
de conception. Serveurs Web, conteneurs et cadres d'application.
par d'autres cours de deuxième cycle. Les détails seront disponibles à
Protocoles, services, et technologies de client Web. Évolutivité
l'école au moment de l'inscription. Ce cours est équivalent à COMP 5900
grâce à l'équilibrage de la charge, au clustering et à l'optimisation du
à la Carleton University.
code. Internationalisation, accessibilité et confidentialité. Méthodes
Volet : Cours magistral
d'exploration et de partage de données pour la publicité ciblée numérique.
CSI 5555 Apprentissage machine (3 crédits) Conception et évaluation de l'interface utilisateur pour le commerce
Concepts, techniques et algorithmes en apprentissage machine; électronique. Problèmes de recherche actuels. Expérience pratique avec
représentation, régularisation et généralisation; apprentissage supervisé; un ensemble intégré d'outils de commerce électronique actuels. Projet
apprentissage non supervisé; méthodes avancées telles que les de développement du commerce électronique. Les cours EBC 5380,
machines à vecteur de support, les algorithmes en ligne, les réseaux de CSI 5380 ne peuvent pas être combinés pour les unités. Ce cours est
neurones; les modèles de Markov cachés et les réseaux bayésiens; le équivalent à COMP 5405 à la Carleton University.
fléau de la dimensionnalité et l'apprentissage machine à grande échelle. Volet : Cours magistral
Catégorie T dans la liste de cours. Prerequisite: CSI 5389
Volet : Cours magistral
CSI 5787 Fouille des données et apprentissage des concepts (3 crédits)
CSI 5561 Sujets en simulation et en optimisation des systèmes (3 Aspects conceptuels et techniques de l’exploration des données.
crédits) Méthodes pour l'agrégation et le prétraitement des données.
Volet : Cours magistral Algorithmes d'extraction de patrons et analyse des règles d'association;
CSI 5563 Analyse et conception des algorithmes (3 crédits) partitionnement des données et détection des anomalies. Sélection et
Volet : Cours magistral évaluation des modèles et tests de signification statistique. Approches
pour composer avec les mégadonnées. Choix d'applications en
exploration des données et en extraction des concepts.
Volet : Cours magistral

http://catalogue.uottawa.ca/fr/etudes-sup/maitrise-informatique-specialisation-bioinformatique/index.html
10
Vous consultez la version 2022-2023 du catalogue.

CSI 5789 Technologies du commerce électronique (3 crédits) CSI 7161 Advanced Topics in Programming Systems and Languages (3
Introduction aux modèles et technologies d'entreprise. Moteurs de units)
recherche. Cryptographie. Services Web et agents. Transactions This course is equivalent to COMP 6603 at Carleton University.
électroniques sécurisées. Technologies du commerce électronique à Course Component: Lecture
valeur ajoutée. Questions de recherche avancées. Ce cours est équivalent CSI 7162 Advanced Topics in Computer Applications (3 units)
à COMP 5401 à la Carleton University.
This course is equivalent to COMP 6604 at Carleton University.
Volet : Cours magistral Course Component: Lecture
Prerequisite: CSI 4110 or equivalent.
CSI 7163 Advanced Topics in Computer Systems (3 units)
CSI 5900 Projets de recherche en informatique / Graduate Projects in This course is equivalent to COMP 6605 at Carleton University.
Computer Science (3 crédits / 3 units) Course Component: Lecture
Ce cours est équivalent à COMP 5902 à la Carleton University. / This
course is equivalent to COMP 5902 at Carleton University. CSI 7170 Advanced Topics in Distributed Computing (3 units)
Volet / Course Component: Recherche / Research This course is equivalent to COMP 6602 at Carleton University.
Course Component: Lecture
CSI 5901 Études dirigées / Directed Studies (3 crédits / 3 units)
A course of independent study under the supervision of a member of the CSI 7314 Advanced Topics in Object-Oriented Systems (3 units)
School of Computer Science. Ce cours est équivalent à COMP 5901 à la Advanced object-oriented software engineering, in particular the issues
Carleton University. / This course is equivalent to COMP 5901 at Carleton of reuse and testing. Sample topics include: interaction modeling; class
University. and cluster testing; traceability; design patterns and testing; the C++
Volet / Course Component: Recherche / Research standard template library. Students will carry out research. This course is
equivalent to COMP 6104 at Carleton University.
CSI 5903 Stage en commerce électronique / Electronic Commerce Work Course Component: Lecture
Term (3 crédits / 3 units)
Expérience en milieu de travail. Noté S (satisfaisant) ou NS (non CSI 7561 Études avancées en systèmes et langages de programmation (3
satisfaisant) selon les résultats du rapport écrit et l'évaluation de crédits)
l'employeur. Préalable : être accepté au programme de certificat en Ce cours est équivalent à COMP 6603 à la Carleton University.
commerce électronique (option technologie) et recevoir la permission du Volet : Cours magistral
Comité du programme. / Practical experience. Graded S (Satisfactory) / CSI 7900 Projets de recherche en informatique / Graduate Projects in
NS (Not satisfactory), to be based on the grades obtained for the written Computer Science (3 crédits / 3 units)
report as well as on the evaluations of the employer. Ce cours est équivalent à COMP 6902 à la Carleton University. / This
Volet / Course Component: Cours magistral / Lecture course is equivalent to COMP 6902 at Carleton University.
Permission du Département est requise. / Permission of the Department Volet / Course Component: Cours magistral / Lecture
is required.
CSI 7901 Études dirigées / Directed Studies (3 crédits / 3 units)
CSI 5904 Projet de recherche avancé en commerce électronique / Ce cours est équivalent à COMP 6901 à la Carleton University. / This
Graduate Project in Electronic Commerce (3 crédits / 3 units) course is equivalent to COMP 6901 at Carleton University.
Projet sur un sujet précis en commerce électronique mené sous la Volet / Course Component: Recherche / Research
direction d'un professeur. Les cours CSI 5904, CSI 5903 ne peuvent
CSI 9901 Colloque / Seminar
être combinés pour l'obtention de crédits. / Project on a specific topic
Volet / Course Component: Séminaire / Seminar
in electronic commerce under the supervision of a professor. Courses
CSI 5904, CSI 5903 cannot be combined for units. CSI 9902 Colloque / Seminar
Volet / Course Component: Cours magistral / Lecture Volet / Course Component: Séminaire / Seminar
Exclusion: CSI 5903. CSI 9997 Proposition de thèse de doctorat / Doctoral Thesis Proposal
CSI 6900 Projets de recherche intensive en informatique / Intensive Within 8 terms following initial registration in the program, a document,
Graduate Projects in Computer Science (6 crédits / 6 units) generally defining the problem addressed, relating it to the literature,
Cours de six crédits s'échelonnant sur une période de deux sessions. outlining the hypotheses, goals, research methodology, initial results and
L'envergure du projet de recherche exigé dans ce cours est deux fois validation approach, must be submitted to an examination committee
plus grande que dans le cas de CSI 5900. Les cours CSI 6900, CSI 5900 and successfully defended. Ce cours est équivalent à COMP 6908 à la
ne peuvent être combinés pour l'obtention de crédits. Cours ouvert Carleton University. This course is equivalent to COMP 6908 at Carleton
uniquement aux étudiants inscrits à la maîtrise sans thèse. Ce cours est University.
équivalent à COMP 5903 à la Carleton University. / A two-session course. Volet / Course Component: Recherche / Research
The project is twice the scope of projects in CSI 5900. Courses CSI 6900, CSI 9998 Examen général de doctorat / Ph.D. Comprehensive
CSI 5900 cannot be combined for units. Not to be taken in the thesis A committee must be assembled and must approve at least 3 topics
option. This course is equivalent to COMP 5903 at Carleton University. for written examination: typically, a major and two minor areas. An
Volet / Course Component: Recherche / Research oral examination occurs if the written exam is passed. Both elements
CSI 7131 Advanced Parallel and Systolic Algorithms (3 units) must take place within the first 4 terms following initial registration
Continuation of CSI 5131 (COMP 5704). This course is equivalent to in the program. The comprehensive examination may be failed,
COMP 6100 at Carleton University. passed conditionally (i.e., with extra course requirements) or passed
Course Component: Lecture unconditionally. If failed, this course may be retaken at most one time. Ce
cours est équivalent à COMP 6907 à la Carleton University. This course is
CSI 7160 Advanced Topics in the Theory of Computing (3 units)
equivalent to COMP 6907 at Carleton University.
This course is equivalent to COMP 6601 at Carleton University.
Volet / Course Component: Recherche / Research
Course Component: Lecture

http://catalogue.uottawa.ca/fr/etudes-sup/maitrise-informatique-specialisation-bioinformatique/index.html
11
Vous consultez la version 2022-2023 du catalogue.

BNF 5106 Bioinformatics (3 units)


Major concepts and methods of bioinformatics. Topics may include, but
are not limited to: genetics, statistics & probability theory, alignments,
phylogenetics, genomics, data mining, protein structure, cell simulation
and computing.
Course Component: Lecture
BNF 5107 Applied Bioinformatics (3 units)
Computational knowledge discovery in and the dynamic nature of cellular
networks. Includes, but is not limited to, knowledge representation, large
scale data integration, data mining and computational systems biology.
This course is equivalent to BIOL 5516 at Carleton University.
Course Component: Lecture
BNF 5504 Laboratoire de bioinformatique (3 crédits)
Principes d'organisation, de récupération, de manipulation et
d'analyse de données moléculaires en génomique, protéomique et
transcriptomique. Analyses pratiques de ces données pour résoudre
des questions biologiques en utilisant des méthodes quantitatives et
computationnelles.
Volet : Théorie et laboratoire
Les cours BPS 4504 et BNF 5504 ne peuvent être combinés pour
l'obtention de crédits.
BNF 5506 Bioinformatique (3 crédits)
Concepts et méthodes en bioinformatique. Les sujets abordés peuvent
inclure, entre autres, la génétique, les statistiques et les théories des
probabilités, les alignements, la phylogénétique, la génomique et la
structure de protéines.
Volet : Cours magistral
BNF 6100 MSc Seminar (3 units)
Current topics in bioinformatics presented by program professors and
invited speakers. Oral presentation and written report required. Graded S
(Satisfactory) / NS (Not satisfactory).
Course Component: Lecture
BNF 6500 Séminaire de maîtrise (3 crédits)
Sujets courants en bioinformatique présentés par des professeurs
membres du programme et des conférenciers invités. Présentation orale
et rapport écrit requis. Noté S (satisfaisant) ou NS (non satisfaisant).
Volet : Cours magistral
BNF 8166 Seminar in Bioinformatics (3 units)
Current research topics in bioinformatics presented by PhD students and
invited speakers. Oral presentation required. Graded S (Satisfactory) / NS
(Not satisfactory).
Course Component: Seminar
BNF 8301 Evolutionary Bioinformatics (3 units)
Fundamental concepts in molecular evolution and hands-on experience
with computer analysis of DNA sequences. Topics may include molecular
sequence databases, multiple alignments and phylogenetic trees. This
course is equivalent to BIOL 5201 at Carleton University.
Course Component: Lecture
Prerequisite: Graduate standing plus basic courses in genetics and
evolution.
BNF 8766 Séminaire en bioinformatique (3 crédits)
Sujets courants en bioinformatique présentés par des étudiants en
PhD et des conférenciers invités. Présentation orale requise. Noté S
(satisfaisant) ou NS (non satisfaisant).
Volet : Séminaire

http://catalogue.uottawa.ca/fr/etudes-sup/maitrise-informatique-specialisation-bioinformatique/index.html
12

Vous aimerez peut-être aussi