Try our Chrome extension
Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!Changedetection.io needs your support!
You can help us by supporting changedetection.io on these platforms;
- Rate us at AlternativeTo.net
- Star us on GitHub
- Follow us at Twitter/X
- G2 Software reviews
- Check us out on LinkedIn
- And tell your friends and colleagues :)
The more popular changedetection.io is, the more time we can dedicate to adding amazing features!
Many thanks :)
changedetection.io team
Ще ні секунд тому
False
Ще ні секунд тому
Тригерний текст Ігнорований текст Блокуючий текст
місяць тому
* Skip to Content
* AZ Index
* Catalog Home
* U Ottawa Home
* FR (switch to the French version of this page)
* person arrow_drop_down Login
+ uoZone
+ Brightspace
+ VirtuO
* search Search
* menu Toggle Navigation
search Search menu Close Navigation
* Study
* Campus life
* Research and innovation
* About us
* Current Students
* Faculty and Staff
* Alumni
* Giving
* Study
* Campus life
* Research and innovation
* About us
* search Search
* FR (switch to the French version of this page)
* person arrow_drop_down Toggle Navigation
+ uoZone
+ Brightspace
+ VirtuO
* home Home
* Programs and courses
* Courses
* Information Technology (ITI)
Information Technology (ITI)
* Programs arrow_drop_down
+ All programs
+ Undergraduate
+ Graduate
* Courses
* Archives
Download Page (PDF)
Courses in information technology (ITI) are offered by the Faculty of Engineering
ITI 1100 Digital Systems I (3 units)
Digital computers and information. Number systems and alphanumeric codes. Binary arithmetic. Boolean algebra. Logic functions representation, minimization and realization. Analysis, design and implementation of combinational circuits. Basic sequential circuits. Latches and flip-flops. Analysis and design of simple sequential circuits. Registers and counters. Implementation of digital circuits.
Course Component: Laboratory, Lecture, Tutorial
ITI 1120 Introduction to Computing I (3 units)
Problem solving and algorithm design. Basic principles of software engineering: structure decomposition, documentation, testing and debugging. Variable types, expressions and assignment. Conditional and iterative control structures. Modules and parameter passing. Recursion. Fundamental data structures: arrays, strings, matrices, records. Introduction to objects. Includes examples of applications in various disciplines, including engineering.
Course Component: Laboratory, Lecture
The courses ITI 1120, GNG 1106, CSI 1306, CSI 1308, CSI 1390 cannot be combined for units.
ITI 1121 Introduction to Computing II (3 units)
Object-oriented programming. Abstraction principles: information hiding and encapsulation. Linked lists, stacks, queues, binary search trees. Iterative and recursive processing of data structures. Virtual machines.
Course Component: Laboratory, Lecture
Prerequisite: GNG 1106 or ITI 1120 for students enrolled in computer engineering (CEG) or computer science (CSI) or computing technology (CTI) programs or ITI 1120 for all other students.
ITI 1500 Systèmes numériques I (3 crédits)
Ordinateurs numériques et information. Systèmes de numération et code alphanumériques. Arithmétique binaire. Algèbre de Boole. Représentation, minimisation et réalisation de fonctions logiques. Analyse, conception et implémentation de circuits combinatoires. Circuits séquentiels de base. Circuits à verrouillage et bascules. Analyse et conception de circuits séquentiels simples. Registres et compteurs. Implémentation de circuits numériques.
Volet : Laboratoire, Cours magistral, Tutoriel
ITI 1520 Introduction à l'informatique I (3 crédits)
Résolution des problèmes et conception d'algorithmes. Principes de base du génie logiciel: décomposition, documentation, tests et correction. Types de variables, expressions et affectation. Contrôle conditionnel et itératif. Modules et passage de paramètres. Récursivité. Structures de données fondamentales : tableaux, chaînes de caractères, matrices et enregistrements. Introduction aux objets. Applications aux diverses disciplines, incluant le génie.
Volet : Laboratoire, Cours magistral
Les cours ITI 1520, GNG 1506, CSI 1706, CSI 1708, CSI 1790 ne peuvent être combinés pour l'obtention de crédits.
ITI 1521 Introduction à l'informatique II (3 crédits)
Programmation orientée objet. Principes d'abstraction: masquage et encapsulation. Listes chaînées, piles, files, arbres de recherche binaires. Traitement itératif et récursif des structures de données. Machines virtuelles.
Volet : Laboratoire, Cours magistral
Préalable : GNG 1506 ou ITI 1520 pour les étudiants inscrits au programme de génie informatique (CEG) ou de l'informatique (CSI) ou de technologie de l'informatique (CTI) ou ITI 1520 pour tous les autres étudiants.
Back to top
Contact us
Undergraduate Studies
For more information about undergraduate studies at the University of Ottawa, please refer to your faculty.
Graduate and Postdoctoral Studies
For more information about graduate studies at the University of Ottawa, please refer to your academic unit.
Contact
* General
613-562-5700 call
* General contact chevron_right
* Find an expert chevron_right
* Hire a CO-OP student chevron_right
Explore
* Careers chevron_right
* News chevron_right
* Media chevron_right
* Health and wellness chevron_right
* uoZone chevron_right
* Human Resources chevron_right
Visit
* Campus tours chevron_right
* Parking and sustainable transportation chevron_right
* Campus map chevron_right
* Library chevron_right
* Book an event chevron_right
Emergency
* Emergency resources chevron_right
* Immediate support chevron_right
*
*
*
*
*
* Privacy
* Accessibility Hub
* Website feedback
Close this window
Print Options
* Send Page to Printer
Print this page.
* Download Page (PDF)
The PDF will include all information unique to this page.
На даний момент порівняння виконується за текстом, а не графічно; доступний лише останній скріншот.
Скріншот вимагає завантажувача контенту (Sockpuppetbrowser, selenium тощо), який підтримує створення скріншотів.