RMC-CMRC | ECE-GÉGI
  • Home
  • Undergraduate
    • Electrical Engineering
    • Computer Engineering
    • Program Overview
    • Military Careers
  • ECE at RMC
    • Benefits
    • Life on Campus
    • After Graduation
  • Graduate Research
    • Graduate Studies
    • Opportunities
    • Research Labs
      • Communications
      • Computer Security
      • EWAR
      • Image Processing
      • Navigation & Instrumentation
      • Power & Control
      • Robotics
    • CREATE
      • Overview
      • Programs of Study
      • Funding
      • Application
  • Gallery
  • Français

Gallery

ElectSoldering
IS2010-3031-17–
Commands-Parade-21-March-2010-
RMC Change of Command Parade
bkg-
MCpl Charles Barber
HMCS Athabaskan Training
IS2009-8517-1
PlaneMaint
Bison C3I, Command Control and Communication and Intelligence
Operation ARTEMIS
Operation ARTEMIS
Op Renaissance 13-1
Maple Flag XXXIX
425e Escadron tactique de chasse
MAPLE FLAG 40
20110830-01_2009-scinsexercise
rss1
LW2006-ADATS uses a Doppler radar to acquire targets.
Exercise RIMPAC
Personnel at Work
20110830-01_2009-scinsexercise-1
Personnel at Work
RE2011-M017-008--
LM_94
Duke and Duchess of Cambridge visits Canada
FA2008-0120
RE2011-M017-008
Fort_Frederick,_Kingston_Fortitifcations
bkg-rmcfoundation-leadership
bkg-rmcfoundation-waystogive
bkg-rmcfoundation-athletics
bkg-rmcfoundation-academics
bkg2
sandhurst-3
rugby-1c
Royal_Military_College_of_Canada_band_plays_at_Paladins_hockey_game
P1030381
RMC Change of Command Parade
Memorial OCDT Leclair
Operation IMPACT

Who are we?

Electrical and Computer Engineering at RMC is an accredited university program like those found at civilian universities. With a commitment to educational excellence, a unique 5:1 student to professor ratio and a strong support network in place to help our students succeed, we offer an engineering degree with difference.

Contact Us

(613) 541-6000 ext. 6404

ece-gei*rmc.ca

https://www.rmc-cmr.ca/en

13 General Crerar Crescent

Kingston, Ontario K7K 7B4

Email Us

Your message was successfully sent. Thank You!

Copyright © 2019 ECE-RMC. All Rights Reserved. Site Admin
EEE400 Introduction to Cyber Attack Theory

Cyber security within the military is a growing and important field. This course aims at educating the students in understanding a broad range of cyber threats. Students completing this course will understand the fundamentals of exploitation techniques employed by adversaries. Students completing this course will gain an understanding of a breadth of the fundamentals will bootstrap their abilities to research and explore concepts in depth and participate in modern cyber challenges. Topics include bash and python scripting, cryptography, basic reverse engineering, an introduction to host based forensics, vulnerability discovery, and binary exploitation.

Click here for more information.

EEE401 Secure Web Applications

Web applications are developed for anything from social media to e-commerce and are under constant pressure to maintain confidentiality, integrity and availability. The aim of this course is to provide an introduction to the different web security threats and the best practices to counter them. Students completing this course will be able to conduct various common attacks on websites and will have learned the best practices to prevent them. Topics include web app architecture, web app vulnerability assessment, SQL injection, cross-site scripting, cross-site request forgery and web frameworks.

Click here for more information.

EEE475 Radio-Frequency Systems

Radar and communication systems use high frequency signals to transmit information wirelessly through the air. This course studies the transmitter and receiver circuitry that converts data into wireless signals, and vice versa. Students completing this course will be able to design transmitters and receivers, design, build and test transceiver circuitry, and estimate link budgets. The course includes a significant laboratory component in which the students will design, fabricate and test their own radio-frequency circuits. Topics include: radio-frequency network analysis; couplers; filters; amplifiers; oscillators; mixers; planar circuit technology and computer-aided design techniques; receivers and transmitters; radio links; and noise analysis.

Click here for more information.

EEE340 Compliers and Program Execution Environments

The aim of this course is to analyze how software implemented in high-level programming languages is ultimately executed on running processors, and to explore what runtime support mechanisms are used in the execution environment. Students will develop a solid understanding of these mechanisms and the ways in which they can be optimized for performance, or abused to violate security. Topics include: language grammars, syntax and semantics; parsing, lexical analysis and abstract symbol tables; software memory models and runtime support mechanisms; static, shared and dynamic libraries; linking and loading; language specifications, code optimizations and security vulnerabilities; interpreted environments and scripting; static and dynamic code analysis; and code injection.

Click here for more information.

EEE335 Principles of Operating Systems

Operating systems act as virtual machines that manage a computer’s resources and facilitate interactions with the computer hardware. Specialized operating systems are found in personal devices, automobiles and aircraft. This course explores the internal workings of operating systems such as the Windows family, including modes of operation protected by hardware (kernel modes). Students completing this course will understand the design of operating systems used in modern computing systems, including the management of shared hardware and software resources. Students will implement operating systems concepts in programming laboratories. Topics include: the process; concurrent processes; inter-process communication; deadlock; scheduling; input/output; file systems; file servers; memory management; and virtual storage management.

Click here for more information.

GEE393 Engineering Tours

The course objective is to expose students to the practical application of engineering within private industry, the Canadian Forces and governmental and non-governmental agencies. This course consists of tours of engineering sites (such as construction, production, manufacturing, laboratory, research) and discussions with engineering professionals related to the field of engineering being studied.

Click here for more information.

EEE375 Signal Propagation

All wireless systems rely on the radiation, propagation, and reception of electromagnetic waves. This course examines how these waves propagate and how they interact with antennas and other objects. Students completing this course will understand how propagation occurs and will be able to design antenna systems and wireless radio links. The laboratories will demonstrate important propagation effects and give the students the opportunity to design, build, and test their own antenna arrays. Topics include: antenna elements; antenna arrays; propagation modes at radio, microwave, infrared and optical frequencies; and radar cross section.

Click here for more information.

EEE360 Integrated Circuits Design

Integrated circuits have made modern computation and communications possible. This course presents modern integrated circuit design concepts for both bipolar and MOS technologies, with an emphasis placed on CMOS technology. Students completing this course will be able to model, analyze, simulate and design analog and digital integrated circuits. Computer-aided design tools and laboratory exercises complement the course. Topics include: non-ideal operational amplifiers; internal circuitry of operational amplifiers; frequency response of single-stage and multistage integrated circuit amplifiers; integrated circuit biasing including current sources, current mirrors and current steering circuits; analog-to-digital and digital-to-analog converters; digital CMOS logic and memory; oscillators; multivibrators; and integrated circuit timers.

Click here for more information.

CSE250 Data Structures and Algorithms

Use of recursion and abstract data types. Introduction to computational complexity, big- O notation, and analysis of simple algorithms. Fundamental data structures (stacks, queues, hash tables, trees and graphs) and their implementations. Fundamental algorithms: quicksort and other O ( n log n ) sorting algorithms, hashing and collision-avoidance, binary search, operations on binary trees. Introduction to graphs and finding shortest-paths.

Click here for more information.

EEE231 Energy Conversion

Electric motors and generators are used in daily life for energy conversion, transportation, and within industry, and hence are an important part of the field of electrical engineering. This course explains the operation of electric machines, including machines used in electric vehicles and renewable energy systems, and considers control issues for different machine types. Students completing this course will understand the basic modes of operation of electric machines, and will be able to analyze their performance. Topics include: a survey of energy conversion methods; a review of three-phase systems; magnetic laws and circuits; transformers; analysis of electromechanical systems; and DC, induction, and synchronous machines, and their principles of operation.

Click here for more information.

GEE291 Introduction to Engineering Professional Development

The objective of the course is to initiate students to aspects of professional development in Engineering. The course has four modules: (i) roles and responsibilities of engineering in society and ethics in engineering; (ii) environmental stewardship; (iii) sustainable development; and, (iv) safety. The modules will be given by professors from the Faculty of Engineering and/or invited professional engineers.

Click here for more information.

MAE129 Introduction to Algebra

Introduction to sets. Vectors in 2, 3 and higher dimensions; operations on vectors; geometric applications. Equations of lines, planes and hyperplanes. Linear systems of equations, solution using row reduction. Matrices: matrix algebra, inverses and determinants. Solution of matrix equations. Introduction to eigenvalues and eigenvectors. Complex numbers, arithmetic, powers and roots. Fundamental theorem of algebra, solution of polynomial equations, factorization of polynomials.

Click here for more information.

EEE203 Electric Circuits I

This course provides the fundamentals of electrical engineering. It deals with the behaviour of circuits built from basic linear circuit elements that are resistor, capacitor, inductor, independent and dependent voltage and current sources. Students completing this course will be able to analyze electric circuits. Topics include: DC circuit analysis; energy storage and time domain behavior; sinusoidal steady state circuit analysis; ac power; three-phase systems; magnetic laws and circuits; and, ideal transformers.

Click here for more information.

  • Home
  • Undergraduate
    ▼
    • Electrical Engineering
    • Computer Engineering
    • Program Overview
    • Military Careers
  • ECE at RMC
    ▼
    • Benefits
    • Life on Campus
    • After Graduation
  • Graduate Research
    ▼
    • Graduate Studies
    • Opportunities
    • Research Labs
      ▼
      • Communications
      • Computer Security
      • EWAR
      • Image Processing
      • Navigation & Instrumentation
      • Power & Control
      • Robotics
    • CREATE
      ▼
      • Overview
      • Programs of Study
      • Funding
      • Application
  • Gallery
  • Français