0% ont trouvé ce document utile (0 vote)
38 vues12 pages

Maitrise Informatique

Le document présente le programme de maîtrise en informatique (M.I.) de l'Université d'Ottawa, offrant des options d'inscription à temps complet ou partiel, avec des cours en anglais et des possibilités de recherche en français. Les exigences d'admission incluent un baccalauréat en informatique avec une moyenne minimale de B, et les étudiants peuvent choisir leur directeur de thèse parmi les professeurs des deux universités partenaires. Le programme propose également une option coopérative et des spécialisations en bioinformatique et d'autres domaines connexes.

Transféré par

cheikh802000
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
38 vues12 pages

Maitrise Informatique

Le document présente le programme de maîtrise en informatique (M.I.) de l'Université d'Ottawa, offrant des options d'inscription à temps complet ou partiel, avec des cours en anglais et des possibilités de recherche en français. Les exigences d'admission incluent un baccalauréat en informatique avec une moyenne minimale de B, et les étudiants peuvent choisir leur directeur de thèse parmi les professeurs des deux universités partenaires. Le programme propose également une option coopérative et des spécialisations en bioinformatique et d'autres domaines connexes.

Transféré par

cheikh802000
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Vous consultez la version 2024-2025 du catalogue.

MAÎTRISE EN INFORMATIQUE • Pour des renseignements sur les moyens de financer vos études
supérieures, veuillez consulter la section Bourses et appui financier
([Link]
En bref
• Grade universitaire offert : Maîtrise en informatique (M.I.)
Notes
• Options de statut d’inscription : Temps complet ou temps partiel • Les programmes sont régis par les règlements généraux (http://
[Link]/etudes-superieures/etudiants/reglements-
• Langues d’enseignement : Anglais
generaux/) en vigueur pour les études supérieures et les règlements
• Options d’études (durée prévue du programme) : en vigueur à l’université Carleton.
• dans une période de 2 ans à temps complet
• Conformément au règlement de l’Université d’Ottawa, les travaux,
• Pour fins d'immigration, le trimestre d'été (mai à août) pour ce les examens, les mémoires, et les thèses peuvent être complétés en
programme de maîtrise avec option cours et projet est considéré français ou en anglais. Les activités de recherche peuvent se dérouler
un congé prévu au calendrier par l’Université. Les étudiants devront soit en anglais, soit en français, soit dans les deux langues selon
reprendre les études à compter de septembre. les compétences linguistiques des professeurs et des membres du
• Unités scolaires : Faculté de génie ([Link] groupe de recherche concernés.
École de science informatique et de génie électrique (http:// • Les étudiants peuvent inclure des cours de chacune des deux
[Link]/sige/), Institut d'informatique d'Ottawa-Carleton universités dans leur programme et choisir leur directeur de thèse
([Link] (IIOC). dans l'une ou l'autre université. Cependant, ils doivent faire la
demande d'admission à l'université d'appartenance de leur directeur
Description du programme de thèse et se soumettre aux règlements de celle-ci.
Les étudiants désirant poursuivre des études conduisant au diplôme
de maîtrise en informatique (M.I.) ou de doctorat en informatique Coordonnées du programme
(Ph.D.) peuvent profiter des programmes conjoints offerts par l'École Bureau des études supérieures, Faculté de génie (https://
de science informatique et de génie électrique (SIGE) de l'Université [Link]/bureau-des-etudes-superieures/)
d'Ottawa et le School of Computer Science de Carleton University. STE 1024
Ces programmes sont gérés par l'Institut d'informatique d'Ottawa- 800 King Edward Ave.
Carleton (IIOC). Il incombe à l'Institut de diriger ces programmes Ottawa ON Canada
et de coordonner la coopération des deux universités au niveau de K1N 6N5
l'enseignement de deuxième et de troisième cycle en informatique. En
plus des professeurs des deux programmes en informatique, l'Institut Tél. : 613-562-5347
bénéficie de la compétence en informatique de professeurs d'autres Téléc. : 613-562-5129
départements. Courriel : [Link]@[Link]

L'école d’informatique est l’une des unités scolaires participant à la Twitter | Faculté de génie ([Link]
spécialisation pluridisciplinaire en bioinformatique au niveau de la Facebook | Faculté de génie ([Link]
maîtrise. [Link]/)

Autres programmes offerts dans la même Exigences d’admission


discipline ou dans une discipline connexe Pour connaître les renseignements à jour concernant les dates limites,
les tests de langues et autres exigences d'admission, consultez la page
• Maîtrise en informatique Spécialisation en bioinformatique (M.I.)
des exigences particulières ([Link]
• Doctorat en philosophie Informatique (Ph.D.) superieures/exigences-admission-particulieres/).
• Diplôme d’études supérieures en application pour appareils mobiles
• Diplôme d’études supérieures en modélisation et animation en Pour être admissible, vous devez :
technologies des jeux vidéo
• Être titulaire d’un baccalauréat en sciences en informatique ou en
logiciel (ou l’équivalent) avec une moyenne minimale de B (70 %).
Coût et financement
• Frais reliés aux études : Note : Les candidats internationaux doivent vérifier les équivalences
d’admission ([Link]
Le montant estimé des droits universitaires (https:// etudier-uottawa/equivalences-admission/) pour le diplôme obtenu dans
[Link]/droits-universitaires/) de ce programme leur pays de provenance.
est disponible sous la section Financer vos études (http://
[Link]/etudes-superieures/programmes-admission/ • Identifier au moins un professeur prêt à diriger votre recherche et
financer-etudes/). votre thèse. Il est recommandé de communiquer avec le directeur de
thèse dès que possible.
Les étudiants internationaux inscrits à un programme d'études
en français peuvent bénéficier d'une exonération partielle des Le cheminement accéléré a trois exigences additionnelles. Pour être
droits de scolarité ([Link] admissible, vous devez :
exoneration-partielle-des-droits-de-scolarite/).

[Link]
1
Vous consultez la version 2024-2025 du catalogue.

• Compléter jusqu’à 6 crédits de maîtrise en informatique avec


une note de B ou plus (70 %) suivis pendant le baccalauréat en
Exigences du programme
informatique ou en logiciel; Maîtrise avec thèse
• Avoir une moyenne d’admission d’au moins A- (80 %); Les exigences à remplir sont les suivantes :
• Avoir un directeur de thèse.
Cours obligatoires :
Exigences linguistiques 9 crédits de cours en informatique (CSI) de niveau gradué,
1
9 crédits
Les candidats doivent comprendre et parler couramment la langue incluant :
2
d'enseignement, soit le français, soit l'anglais, du programme dans lequel 3 crédits de cours en génie logiciel (catégorie E)
ils veulent s'inscrire. Une preuve de compétence linguistique peut être 3 crédits de cours en théorie de l'informatique (catégorie
2
requise. T)
3 crédits de cours en applications informatiques
Ceux dont la langue maternelle n'est ni le français ni l'anglais doivent
(catégorie A) ou en systèmes informatiques (catégorie S)
fournir une preuve de compétence dans la langue d'enseignement. 2

Note : Les coûts des tests de compétences linguistiques devront être 6 crédits de cours au choix en informatique (CSI) de niveau 6 crédits
1
assumés par le candidat. gradué
Thèse :
Notes THM 7999 Thèse de maîtrise
3,4

• Les conditions d'admission décrites ci-dessus représentent


Note(s)
des exigences minimales et ne garantissent pas l'admission au
programme. 1

• Les admissions sont régies par les règlements généraux (http:// Il faut faire approuver son choix de cours par un conseiller pédagogique.
[Link]/etudes-superieures/etudiants/reglements- On autorise au maximum deux cours de trois crédits de niveau 4000.
generaux/) en vigueur pour les études supérieures. 2

La demande d’admission au régime coop Consultez Ottawa-Carleton Institute for Computer Science (http://
[Link]/ocics/courses/) pour une liste complète des
Vous devez d’abord être admis à l’un des programmes offrant cours par catégorie
cette option. L’option coop n’est pas ouverte aux étudiants dans le
3
cheminement accéléré de la maîtrise.
La préparation de la thèse peut être effectuée hors campus à condition
Votre demande doit être soumise avant la fin du premier mois qu'une direction soutenue et le matériel requis par la recherche soient
d’inscription, soit avant la fin septembre. assurés. Une approbation préalable du Comité du programme conjoint et
des études supérieures doit être obtenue.
L’admission au régime coop se fait sur concours et le processus est
4
géré par le Bureau des programmes d’enseignement coopératif (https://
[Link]/fr/). Pour tout renseignement, il faut s'adresser à ce L’étudiant est responsable de s’assurer de rencontrer les exigences
bureau. relatives à la thèse ([Link]
etudiants/theses/).
Pour être admissible à l’option coop, vous devez :

• être inscrit à temps complet à la maîtrise en informatique; Maîtrise avec thèse, cheminement
• avoir la moyenne pondérée cumulative minimale de l’option coop (7,0 accéléré
ou 75 %); Les exigences à remplir sont les suivantes :
• commencer le programme au trimestre d’automne;
• avoir la citoyenneté canadienne, le statut de résident permanent ou Cours obligatoires :
d'étudiant étranger (autorisation ou diplomate) 9 crédits de cours en informatique (CSI) de niveau gradué, 9 crédits
1
• payer les droits administratifs coop exigés. incluant :
3 crédits de cours en génie logiciel (catégorie E)
Programme propédeutique 3 crédits de cours en théorie de l'informatique (catégorie
T)
Les candidats qui ne satisfont pas aux exigences requises peuvent être
admis au programme propédeutique de la maîtrise en informatique. Les 3 crédits de cours en applications informatiques
conditions d'admission à ce programme sont un [Link]. avec spécialisation (catégorie A) ou en systèmes informatiques (catégorie S)
dans une discipline connexe à l'informatique, dont le contenu est Thèse :
équivalent à un programme de trois ans en informatique. Une moyenne 2, 3
THM 7999 Thèse de maîtrise
minimale de B (70 %) est obligatoire. Les titulaires d'un [Link]. avec
concentration peuvent être admissibles au programme propédeutique Note(s)
s'ils possèdent une moyenne élevée et une préparation préliminaire
adéquate.

[Link]
2
Vous consultez la version 2024-2025 du catalogue.

1
• être inscrit à temps complet à la maîtrise en informatique;
• maintenir une moyenne pondérée cumulative d'au moins 7 (B+ ou 75
Il faut faire approuver son choix de cours par un conseiller
%);
pédagogique. Dans le cheminement accéléré, les deux cours de maîtrise suivis
• obtenir une note de passage (P) pour chaque stage coop : CGI 6001,
au baccalauréat peuvent servir à satisfaire au maximum deux des trois catégories
CGI 6002.
ci-dessus.
2 Notes :
La préparation de la thèse peut être effectuée hors campus à condition
• Chaque stage est noté P/F (réussite/échec), basé sur le rapport
qu'une direction soutenue et le matériel requis par la recherche soient
de l’employeur et sur le rapport écrit de l’étudiant. (Le rapport de
assurés. Une approbation préalable du Comité du programme conjoint et
l’étudiant est de 30 pages, incluant les annexes.) Le rapport de
des études supérieures doit être obtenue.
l'étudiant est évalué par le professeur responsable de l'option coop de
3
niveau maîtrise en informatique.
L’étudiant est responsable de s’assurer de rencontrer les exigences • Aucune équivalence ne sera accordée pour les crédits reçus pour
relatives à la thèse ([Link] les stages coop. En d’autres mots, les crédits de l'option coop sont
etudiants/theses/). additionnels aux exigences minimales du grade de M.I.

Maîtrise avec option cours et projet Passage accéléré de la maîtrise au


Les exigences de ce programme ont été modifiées. Les exigences
antérieures peuvent être consultées dans les annuaires 2018-2019
doctorat
([Link] Les étudiants inscrits au programme de maîtrise en informatique avec
thèse à l’Université d’Ottawa ont la possibilité de passer directement au
Pour obtenir cette Maîtrise, un étudiant inscrit au programme doit réussir programme de doctorat sans avoir à rédiger la thèse de maîtrise. Pour de
30 crédits de cours. plus amples renseignements, veuillez consulter la section « Exigences
d’admission » du programme de doctorat.
Les exigences à remplir sont les suivantes :
Note : Les étudiants dans le cheminement accéléré du M.I. ne sont pas
1
Cours obligatoires : éligibles pour le passage accéléré au doctorat.
9 crédits de cours en informatique (CSI) de niveau gradué, 9 crédits
incluant :
2
Exigences minimales
3 crédits de cours en génie logiciel (catégorie E) La note de passage dans tous les cours est de B.
3 crédits de cours en théorie de l'informatique (catégorie
T) Recherche
3 crédits de cours en applications informatiques
(catégorie A) ou en systèmes informatiques (catégorie S) Domaines de recherche et installations
15 crédits de cours au choix en informatique (CSI) de 15 crédits Située au cœur de la capitale du Canada, à quelques pas de la colline du
2 Parlement, l’Université d’Ottawa est l’une des 10 principales universités
niveau gradué
Projet : de recherche au Canada.

CSI 6900 Projets de recherche intensive en 6 crédits uOttawa concentre ses forces et ses efforts dans quatre axes prioritaires
informatique de développement de la recherche :

Note(s) • Le Canada et le monde


1 • La santé
On peut suivre jusqu'à 50 % des cours dans d'autres disciplines (par • La cybersociété
exemple, en génie électrique, en mathématiques ou en physique). Pour ce • Les sciences moléculaires et environnementales
faire, il faut obtenir l'autorisation préalable du coordonnateur des études
supérieures. Grâce à leurs recherches de pointe, nos étudiants diplômés, nos
chercheurs et nos professeurs exercent une forte influence sur les
2
priorités à l’échelle nationale et internationale.
Il faut faire approuver son choix de cours par un conseiller pédagogique.
On autorise au maximum deux cours de trois crédits de niveau 4000.
La recherche à la Faculté de génie
Option coop Principaux domaines de recherche :

(Disponible aux étudiants inscrits à l'option thèse ou à l'option avec cours • Génie chimique et biologique
et projet.) • Génie civil
• Science informatique et génie électrique
Les exigences à remplir pour la maîtrise avec coop sont les suivantes :
• Génie mécanique

[Link]
3
Vous consultez la version 2024-2025 du catalogue.

Pour d’autres informations, veuillez consulter la liste des membres du CSI 5107 Principle of Intelligent Transportation Systems (3 units)
corps professoral et leurs domaines de recherche sur Uniweb. Fundamental Concepts of ITS. Computer Information and
Communication for ITS. The Backbone of ITS Communication, Network
IMPORTANT : Les candidats et les étudiants à la recherche de Topologies and Configurations. ITS Models and Evaluation Methods.
professeurs pour superviser leur thèse ou leur projet de recherche Advanced Transportation Management Systems (ATMS). Advanced
peuvent aussi consulter le site Web de la faculté ou du département Traveler Information Systems (ATIS). Advanced Driver Assistant
([Link] Systems. Data Stream Management System (DSMS) in the intelligent
unites-scolaires/) du programme de leur choix. La plateforme Uniweb transportation Systems. Intelligent Traffic Control Algorithms. Traffic
n’est pas représentative de l’ensemble du corps professoral autorisé à Demand Modeling and Analysis. Incident Detection and Collusion
diriger des projets de recherche à l’Université d’Ottawa. Avoidance Algorithms. Smart Mobility and GPS Localization Algorithms.
Software Defined Network for ITS. Security & Privacy in ITS
Cours Course Component: Lecture
CSI 5100 Data Integration (3 units) CSI 5108 Introduction to Convex Optimization (3 units)
Materialized and virtual approaches to integration of heterogeneous Mathematics of optimization: linear, nonlinear and convex problems.
and independent data sources. Emphasis on data models, architectures, Convex and affine sets. Convex, quasiconvex and log-convex functions.
logic-based techniques for query processing, metadata and consistency Operations preserving convexity. Recognizing and formulating convex
management, the role of XML and ontologies in data integration; optimization problems. The Lagrange function, optimality conditions,
connections to schema mapping, data exchange, and P2P systems. This duality, geometric and saddle-point interpretations. Least-norm,
course is equivalent to COMP 5306 at Carleton University. regularized and robust approximations. Statistical estimation, detector
Course Component: Lecture design. Adaptive antennas. Geometric problems (networks). Algorithms.
CSI 5101 Knowledge Representation (3 units) Course Component: Lecture
KR is concerned with representing knowledge and using it in computers. CSI 5110 Principles of Formal Software Development (3 units)
Emphasis on logic-based languages for KR, and automated reasoning Methodologies in formal software specification, development, and
techniques and systems; important applications of this traditional area verification. The use of theorem proving, automated deduction, and other
of AI to ontologies and semantic web. This course is equivalent to COMP related formal methods for software correctness. Applications in program
5307 at Carleton University. verification and secure computation. This course is equivalent to COMP
Course Component: Lecture 5707 at Carleton University.
CSI 5102 Topics in Medical Computing (3 units) Course Component: Lecture
Introductory course on data structures, algorithms, techniques, and CSI 5111 Software Quality Engineering (3 units)
software development related to medical computing (in particular spatial Software quality issues. Quality components and metrics. Software
modeling). Topics may include: computational geometry algorithms for process quality. Software reliability engineering. Software design
cancer treatment, medical imaging, spatial data compression algorithms, for testability. Requirements capture and validation. Systematic
dynamic programming for DNA analysis. This course is equivalent to design validation; grey-box approach, test design, implementation
COMP 5308 at Carleton University. and management, case studies in validation and verification of
Course Component: Lecture communications software. Object-oriented design and test. Theoretical
CSI 5105 Network Security and Cryptography (3 units) aspects. This course is equivalent to COMP 5501 at Carleton University.
Advanced methodologies selected from symmetric and public Course Component: Lecture
key cryptography, network security protocols and infrastructure, CSI 5112 Software Engineering (3 units)
identification, anonymity, privacy technologies, secret-sharing, intrusion Topics of current interest in Software Engineering, such as requirements
detection, firewalls, access control technologies, and defending network engineering, precise and advanced modelling, development processes,
attacks. This course is equivalent to COMP 5406 at Carleton University. change management, standards, and emerging types of applications.
Course Component: Lecture This course is equivalent to COMP 5207 at Carleton University.
Prerequisites: familiarity with basic concepts in networks, network Course Component: Lecture
security, and applied cryptography.
CSI 5113 Foundations Programming Languages (3 units)
CSI 5106 Cryptography (3 units) Advanced study of programming paradigms from a practical perspective.
Security in encryption algorithms. Encryption and decryption. Entropy, Paradigms may include functional, imperative, concurrent, distributed,
equivocation, and unicity distance. Cryptanalysis and computational generative, aspect- and object-oriented, and logic programming.
complexity. Substitution, transposition, and product ciphers. Symmetric Emphasis on underlying principles. Topics may include: types, modules,
ciphers: block and stream modes. Modular arithmetic. Public key inheritance, semantics, continuations, abstraction and reflection. This
cryptosystems. Factorization methods. Elliptic curve, lattice-based, and course is equivalent to COMP 5001 at Carleton University.
homomorphic cryptography. Proofs of security. Course Component: Lecture
Course Component: Lecture

[Link]
4
Vous consultez la version 2024-2025 du catalogue.

CSI 5115 Database Analysis and Design (3 units) CSI 5127 Applied Computational Geometry (3 units)
The dimensional and multidimensional data models for data Design and analysis of efficient algorithms for solving geometric
warehousing. Data dependencies and decomposition. Structure and use problems in applied fields such as Geometric Network Design, Geometric
of data definition and manipulation languages. Database economics, Routing and Searching. Geometric spanners, Greedy spanners, Theta-
engineering, deployment and evolution. Issues in integrity, security, the Graphs, Yao-Graphs, Well-Separated Pair Decomposition, Delaunay
Internet and distributed databases. Relationships to decision support Triangulations. Introduction to the game of Cops and Robbers. This
systems. This course is equivalent to COMP 5503 at Carleton University. course is equivalent to COMP 5409 at Carleton University.
Course Component: Discussion Group, Laboratory, Lecture, Research, Course Component: Lecture
Seminar, Work Term, Theory and Laboratory, Tutorial CSI 5128 Swarm Intelligence (3 units)
CSI 5116 Authentication and Software Security (3 units) Collective computation, collective action, and principles of self-
Specialized topics in security including advanced authentication organization in social agent systems. Algorithms for combinatorial
techniques, user interface aspects, electronic and digital signatures, optimization problems, division of labour, task allocation, task switching,
security infrastructures and protocols, software vulnerabilities affecting and task sequencing with applications in security, routing, wireless and
security, non-secure software and hosts, protecting software and digital ad hoc networks and distributed manufacturing. This course is equivalent
content. This course is equivalent to COMP 5407 at Carleton University. to COMP 5002 at Carleton University.
Course Component: Lecture Course Component: Lecture
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.
Course Component: Lecture

[Link]
5
Vous consultez la version 2024-2025 du catalogue.

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

[Link]
6
Vous consultez la version 2024-2025 du catalogue.

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

[Link]
7
Vous consultez la version 2024-2025 du catalogue.

CSI 5183 Evolutionary Computation and Artificial Life (3 units) CSI 5312 Distributed Operating Systems (3 units)
Study of algorithms based upon biological theories of evolution, Design issues of advanced multiprocessor distributed operating systems:
applications to machine learning and optimization problems. multiprocessor system architectures; process and object models;
Possible topics: Genetic Algorithms, Classifier Systems, and Genetic synchronization and message passing primitives; memory architectures
Programming. Recent work in the fields of Artificial Life (swarm and management; distributed file systems; protection and security;
intelligence, distributed agents, behavior-based AI) and of connectionism. distributed concurrency control; deadlock; recovery; remote tasking;
This course is equivalent to COMP 5206 at Carleton University. dynamic reconfiguration; performance measurement, modeling, and
Course Component: Lecture system tuning. This course is equivalent to COMP 5102 at Carleton
Precludes additional credit for COMP 4107. University.
Course Component: Lecture
CSI 5185 Statistical and Syntactic Pattern Recognition (3 units)
Topics include a mathematical review, Bayes decision theory, maximum CSI 5314 Object-Oriented Software Development (3 units)
likelihood and Bayesian learning for parametric pattern recognition, non- Issues in modeling and verifying quality and variability in object-oriented
parametric methods including nearest neighbor and linear discriminants. systems. Testable models in model-driven and test-driven approaches.
Syntactic recognition of strings, substrings, subsequences and tree System family engineering. Functional conformance: scenario modeling
structures. Applications include speech, shape and character recognition. and verification, design by contract. Conformance to non-functional
This course is equivalent to COMP 5107 at Carleton University. requirements: goals, forces and tradeoffs, metrics. This course is
Course Component: Lecture equivalent to COMP 5104 at Carleton University.
Course Component: Lecture
CSI 5195 Ethics for Artificial Intelligence (3 units)
Students critically examine topics in applied AI ethics through the CSI 5340 Introduction to Deep Learning and Reinforcement Learning (3
lens of contemporary philosophy and applied ethics texts, popular units)
media articles, and technology case studies. Topics may include: Fundamental of machine learning; multi-layer perceptron, universal
bias and fairness; explainability; accountability; privacy; deception; approximation theorem, back-propagation; convolutional networks,
trust/trustworthiness; and metaphors. Methods for applying ethical recurrent neural networks, variational auto-encoder, generative
considerations in technology design are introduced through hands-on adversarial networks; components and techniques in deep learning;
design projects. (Category E) Markov Decision Process; Bellman equation, policy iteration, value
Course Component: Lecture iteration, Monte-Carlo learning, temporal difference methods, Q-learning,
Courses CSI 5195, DTI 5310, DTO 5310, SYS 5295 cannot be combined for SARSA, applications. This course is equivalent to COMP 5340 at Carleton
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 [Link] 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
distributed databases. This course is equivalent to COMP 5101 at
Carleton University.
Course Component: Lecture

[Link]
8
Vous consultez la version 2024-2025 du catalogue.

CSI 5344 Geometry Processing (3 units) CSI 5380 Systems and Architectures for Electronic Commerce (3 units)
The course covers concepts, representations, and algorithms for E-commerce system architecture with a focus on relevant design
analyzing and processing 3D geometric datasets. Topics include patterns. Web servers, containers, and application frameworks. Web
shape representations (e.g., triangle meshes, points clouds, and protocols, services, and client technologies. Scaleability through load
implicit functions), and the geometry processing pipeline covering the balancing, clustering, and code optimization. Internationalization,
acquisition (e.g., with laser scanning or depth cameras), reconstruction, accessibility, and privacy. Data mining and sharing approaches for digital
manipulation, editing, analysis, and fabrication (3D printing) of geometric targeted advertising. E-commerce user interface design and evaluation.
models. This course is equivalent to COMP 5115 at Carleton University. Current research issues. Hands-on experience with an integrated set of
Course Component: Lecture current e-commerce tools. E-commerce development project. Courses
EBC 5380, CSI 5380 cannot be combined for units. This course is
CSI 5345 Internet of Things (IoT) Security (3 units)
equivalent to COMP 5405 at Carleton University.
The course examines security challenges related to the Internet of Things
Course Component: Lecture
(IoT), with a focus on consumer IoT devices, software aspects including
engineering design, security of communications protocols and wireless CSI 5386 Natural Language Processing (3 units)
access, cryptographic mechanisms, device integration and configuration, Overview of both rule-based or symbolic methods and statistical methods
and security of IoT applications and platforms. This course is equivalent as approaches to Natural Language Processing (NLP), with more
to COMP 5119 at Carleton University. emphasis on the statistical ones. Applications such as information
Course Component: Lecture retrieval, text categorization, clustering, and statistical machine
translation could be discussed. This course is equivalent to COMP 5505
CSI 5346 Mining Software Repositories (3 units)
at Carleton University.
Introduction to the methods and techniques of mining software
Course Component: Lecture
engineering data. Software repositories and their associated data. Data
extraction and mining. Data analysis and interpretation (statistics, CSI 5387 Data Mining and Concept Learning (3 units)
metrics, machine learning). Empirical case studies. This course is Concepts and techniques of data mining. Methods for data
equivalent to COMP 5117 at Carleton University. summarization and data preprocessing. Algorithms for finding frequent
Course Component: Lecture patterns and association analysis; classification; cluster analysis and
anomaly detection. Model selection, model evaluation and statistical
CSI 5347 Trends in Big Data Management (3 units)
significance testing. Approaches for coping with Big Data. Selected
Discussion of research papers on hot topics in the area of data
applications of data mining and concept learning. This course is
management. The list of topics covered in the course generally spans:
equivalent to COMP 5706 at Carleton University.
Data Exploration, Data Cleaning, Data Integration, Data Mining, Data Lake
Course Component: Lecture
Management, Knowledge Graphs, Graph Processing, Question Answering,
Permission of the Department is required. Courses CSI 5387, DTO 5125,
Blockchain, Crowdsourcing, Internet of Things, Text Processing, and
GNG 5125 cannot be combined for units.
Training via Weak Supervision. The common characteristic among all
these topics is the large scale of data. This course is equivalent to COMP CSI 5388 Topics in Machine Learning (3 units)
5118 at Carleton University. Course Component: Lecture
Course Component: Lecture Permission of the Department is required.
CSI 5350 Machine Learning for Healthcare (3 units) CSI 5389 Electronic Commerce Technologies (3 units)
Principles, techniques, technology and applications of machine Business models and technologies. Search engines. Cryptography.
learning for medical data such as medical imaging data, genomic data, Web services and agents. Secure electronic transactions. Value added
physiological signals, speech and language. This course is equivalent to e-commerce technologies. Advanced research questions. Courses
COMP 5113 at Carleton University. EBC5389, CSI5389 cannot be combined for units. This course is
Course Component: Lecture equivalent to COMP 5401 at Carleton University.
Course Component: Lecture
CSI 5351 Quantum Communications and Networking (3 units)
Quantum communications and networking; the use of individual photons CSI 5390 Learning Systems from Random Environments (3 units)
and teleportation to represent and transmit information. Theoretical Computerized adaptive learning for random environments and its
(mathematical) principles. Practical aspects (implementation and applications. Topics include a mathematical review, learning automata
software simulation) of quantum communications and networking. This which are deterministic/stochastic, with fixed/variable structures, of
course is equivalent to COMP 5114 at Carleton University. continuous/discretized design, with ergodic/absorbing properties and of
Course Component: Lecture estimator families. This course is equivalent to COMP 5005 at Carleton
University.
CSI 5352 Internet Measurement and Security (3 units)
Course Component: Lecture
Measurement methodologies for understanding complex Internet
phenomena and behaviors including: spread of vulnerabilities, remote CSI 5500 Projets en informatique (3 crédits)
network topologies, attack patterns, content popularity, Internet Volet : Cours magistral
censorship, service quality, and adoption of security systems. Tools for CSI 5501 Modèles formels de l'information (3 crédits)
efficient measurements, large-scale data analysis, stats, reproducibility of Volet : Cours magistral
results. Ethical considerations. This course is equivalent to COMP 5500
at Carleton University.
Course Component: Lecture

[Link]
9
Vous consultez la version 2024-2025 du catalogue.

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

[Link]
10
Vous consultez la version 2024-2025 du catalogue.

CSI 5787 Fouille des données et apprentissage des concepts (3 crédits) CSI 6900 Projets de recherche intensive en informatique / Intensive
Aspects conceptuels et techniques de l’exploration des données. Graduate Projects in Computer Science (6 crédits / 6 units)
Méthodes pour l'agrégation et le prétraitement des données. Cours de six crédits s'échelonnant sur une période de deux sessions.
Algorithmes d'extraction de patrons et analyse des règles d'association; L'envergure du projet de recherche exigé dans ce cours est deux fois
partitionnement des données et détection des anomalies. Sélection et plus grande que dans le cas de CSI 5900. Les cours CSI 6900, CSI 5900
évaluation des modèles et tests de signification statistique. Approches ne peuvent être combinés pour l'obtention de crédits. Cours ouvert
pour composer avec les mégadonnées. Choix d'applications en uniquement aux étudiants inscrits à la maîtrise sans thèse. Ce cours est
exploration des données et en extraction des concepts. équivalent à COMP 5903 à la Carleton University. / A two-session course.
Volet : Cours magistral The project is twice the scope of projects in CSI 5900. Courses CSI 6900,
CSI 5900 cannot be combined for units. Not to be taken in the thesis
CSI 5789 Technologies du commerce électronique (3 crédits)
option. This course is equivalent to COMP 5903 at Carleton University.
Introduction aux modèles et technologies d'entreprise. Moteurs de
Volet / Course Component: Recherche / Research
recherche. Cryptographie. Services Web et agents. Transactions
électroniques sécurisées. Technologies du commerce électronique à CSI 7131 Advanced Parallel and Systolic Algorithms (3 units)
valeur ajoutée. Questions de recherche avancées. Ce cours est équivalent Continuation of CSI 5131 (COMP 5704). This course is equivalent to
à COMP 5401 à la Carleton University. COMP 6100 at Carleton University.
Volet : Cours magistral Course Component: Lecture
Prerequisite: CSI 4110 or equivalent. CSI 7160 Advanced Topics in the Theory of Computing (3 units)
CSI 5900 Projets de recherche en informatique / Graduate Projects in This course is equivalent to COMP 6601 at Carleton University.
Computer Science (3 crédits / 3 units) Course Component: Lecture
Ce cours est équivalent à COMP 5902 à la Carleton University. / This CSI 7161 Advanced Topics in Programming Systems and Languages (3
course is equivalent to COMP 5902 at Carleton University. units)
Volet / Course Component: Recherche / Research This course is equivalent to COMP 6603 at Carleton University.
CSI 5901 Études dirigées / Directed Studies (3 crédits / 3 units) Course Component: Lecture
A course of independent study under the supervision of a member of the CSI 7162 Advanced Topics in Computer Applications (3 units)
School of Computer Science. Ce cours est équivalent à COMP 5901 à la This course is equivalent to COMP 6604 at Carleton University.
Carleton University. / This course is equivalent to COMP 5901 at Carleton Course Component: Lecture
University.
Volet / Course Component: Recherche / Research CSI 7163 Advanced Topics in Computer Systems (3 units)
This course is equivalent to COMP 6605 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 7170 Advanced Topics in Distributed Computing (3 units)
satisfaisant) selon les résultats du rapport écrit et l'évaluation de This course is equivalent to COMP 6602 at Carleton University.
l'employeur. Préalable : être accepté au programme de certificat en Course Component: Lecture
commerce électronique (option technologie) et recevoir la permission du CSI 7314 Advanced Topics in Object-Oriented Systems (3 units)
Comité du programme. / Practical experience. Graded S (Satisfactory) / Advanced object-oriented software engineering, in particular the issues
NS (Not satisfactory), to be based on the grades obtained for the written of reuse and testing. Sample topics include: interaction modeling; class
report as well as on the evaluations of the employer. and cluster testing; traceability; design patterns and testing; the C++
Volet / Course Component: Cours magistral / Lecture standard template library. Students will carry out research. This course is
Permission du Département est requise. / Permission of the Department equivalent to COMP 6104 at Carleton University.
is required. Course Component: Lecture
CSI 5904 Projet de recherche avancé en commerce électronique / CSI 7561 Études avancées en systèmes et langages de programmation (3
Graduate Project in Electronic Commerce (3 crédits / 3 units) crédits)
Projet sur un sujet précis en commerce électronique mené sous la Ce cours est équivalent à COMP 6603 à la Carleton University.
direction d'un professeur. Les cours CSI 5904, CSI 5903 ne peuvent Volet : Cours magistral
être combinés pour l'obtention de crédits. / Project on a specific topic
CSI 7900 Projets de recherche en informatique / Graduate Projects in
in electronic commerce under the supervision of a professor. Courses
Computer Science (3 crédits / 3 units)
CSI 5904, CSI 5903 cannot be combined for units.
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.
Exclusion: CSI 5903.
Volet / Course Component: Cours magistral / Lecture
CSI 7901 Études dirigées / Directed Studies (3 crédits / 3 units)
Ce cours est équivalent à COMP 6901 à la Carleton University. / This
course is equivalent to COMP 6901 at Carleton University.
Volet / Course Component: Recherche / Research
CSI 9901 Colloque / Seminar
Volet / Course Component: Séminaire / Seminar
CSI 9902 Colloque / Seminar
Volet / Course Component: Séminaire / Seminar

[Link]
11
Vous consultez la version 2024-2025 du catalogue.

CSI 9997 Proposition de thèse de doctorat / Doctoral Thesis Proposal


Within 8 terms following initial registration in the program, a document,
generally defining the problem addressed, relating it to the literature,
outlining the hypotheses, goals, research methodology, initial results and
validation approach, must be submitted to an examination committee
and successfully defended. Ce cours est équivalent à COMP 6908 à la
Carleton University. This course is equivalent to COMP 6908 at Carleton
University.
Volet / Course Component: Recherche / Research
CSI 9998 Examen général de doctorat / Ph.D. Comprehensive
A committee must be assembled and must approve at least 3 topics
for written examination: typically, a major and two minor areas. An
oral examination occurs if the written exam is passed. Both elements
must take place within the first 4 terms following initial registration
in the program. The comprehensive examination may be failed,
passed conditionally (i.e., with extra course requirements) or passed
unconditionally. If failed, this course may be retaken at most one time. Ce
cours est équivalent à COMP 6907 à la Carleton University. This course is
equivalent to COMP 6907 at Carleton University.
Volet / Course Component: Recherche / Research

[Link]
12

Vous aimerez peut-être aussi