Вы находитесь на странице: 1из 2

- Theoretical Computer Science - 1 page

Algorithms - COMP 3600 - 6 credits


Real-time Computing - CIC 116599 - 4 credits
Control for Automation - ENE 167347 - 4 credits

- Computer Engineering or Information Technology - 2 pages


Digital Circuits - CIC 116351 - 6 credits
Boolean Algebra; Hardware Description Languages; Logic Gates; Combinational
Circuits; Sequential Circuits; Memory; A/D and D/A Conversion

Electrical Circuits 1 - ENE 167011 - 6 credits


Resistors; Capacitors; Inductors; First- and Second-Order Circuit Analysis;
Senoidal Regime Circuit Analysis; Senoidal Regime Power Analysis

Electrical Circuits 2 - ENE 167029 - 6 credits


Magnetically Coupled Networks; Op-Amps; Laplace Transform; Fourier Transform; Two-
port Networks

Electronic Devices and Circuits - ENE 170321 - 6 credits


Signals and Amplifiers; Op-Amps; Semiconductors; Diodes; Transistors; Active
Filters; Oscillators; Voltage Regulators

Computer Organization and Architecture - CIC 116394 - 4 credits


Von Neumann and Harvard Architectures; Integrated Circuits; Machine Language; CPU;
ALU; Performance Evaluation; Unicycle, Multicycle, and Pipeline CPUs; Memory;
Caching; Multicore Architectures

Signal Processing - ENGN 2228 - 6 credits


Continuous and Discrete Time Signals; Causality; Linearity; Time Invariance;
Stability; Impulse Response; Fourier Series and Analysis; Frequency Response;
Filters; Sampling; DSP

Data Transmission - CIC 116424 - 4 credits


Communication Fundamentals; OSI Model; TCP/IP Model; Physical Layer; Link Layer;
Network Layer; Transport Layer; Application Layer; Network Hardware

Digital Communications - ENGN 3226 - 6 credits


Probability and Random Processes; Digital Modulation Techniques; Digital
Demodulation & Detection Techniques; Channel Encoder/Decoder; Information Theory

- Methodological-Practical Computer Science - 2 pages


Basic Computing - CIC 116301 - 6 credits
Procedural Programming; C Programming; Tests; Debugging; Recursion; Sorting;
Dynamic Memory; Pointers

Data Structures - CIC 116319 - 4 credits


Lists; Queues; Stacks; Trees; Graphs; Sorting; Searching

Software Basics - CIC 116432 - 4 credits


System Software; Machine Language Programming; Assemblers; Linkers; Loaders; MISP
Programming; Advanced C Programming

Operating Systems - CIC 116467 - 6 credits


OS Structuring and Abstractions; Processes Management; Devices Management; Memory
Management; File Systems; Concurrent Programming; Scheduling

File Organization - CIC 116327 - 4 credits


Databases - CIC 116378 - 4 credits

- Mathematics - 2 pages
Calculus 1 - MAT 113034 - 6 credits
Calculus 2 - MAT 113042 - 6 credits
Calculus 3 - MAT 113051 - 6 credits
Complex Variables 1 - MAT 113069 - 6 credits
Probability and Statistics - EST 115045 - 6 credits
Introduction to Linear Algebra - MAT 113093 - 4 credits
Differential Equations - MAT 113301 - 4 credits

- Computer Science - 2 pages


Computational Fundaments of Robotics - CIC 200379 - 4 credits
Studies in Artificial Intelligence - CIC 116661 - 4 credits
Artificial Intelligence - COMP 3620 - 6 credits
Introduction to Statistical Machine Learning - COMP 4670 - 6 credits
Computer Vision - ENGN 4528 - 6 credits

Studies in Multimedia Computer - CIC 116521 - 4 credits


Human Computer Interface Design and Evaluation - COMP 3900 - 6 credits

Вам также может понравиться