Ottawa ITI 1100

55 views 5:03 am 0 Comments March 14, 2023

Introduction to ITI courses at the University of Ottawa ITI 1100 Digital Systems I Digital computer and information. Numerical system and alphanumeric codes. binary arithmetic. Boolean algebra. Logical function 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. Realization of digital circuits. ITI 1120 Introduction to Computing I (3 credits) Problem solving and algorithm design. Fundamentals of software engineering: structural decomposition, documentation, testing, and debugging. Variable types, expressions and assignments. Conditional and iterative control structures. Modules and parameter passing. recursion. Basic data structures: arrays, strings, matrices, records. Object profile. Includes examples of applications in a variety of disciplines, including engineering. ITI 1121 Introduction to Computing II (3 credits) Object-Oriented Programming. Principles of Abstraction: Information Hiding and Encapsulation. Linked list, stack, queue, binary search tree. Iterative and recursive processing of data structures. virtual machine.