Courses offered in 2019–2020

RMC Department of Electrical and Computer Engineering


The following courses will be offered in the 2019–2020 academic year. Course names link to descriptions in the RMC Graduate Calendar.

EE502 is compulsory for all Masters students and is not acceptable in the program of study for Doctoral students.

Full Year 2019–20

Number Course Name Instructor
EE502 Applied Research in Electrical and Computer Engineering Dr Bray
EE579 Computer Systems And Network Security Note 1
Lectures to be held Mondays 09:00 - 12:00 in Sawyer 4112
Optional laboratory period to be held Fridays 10:00-12:00 in Sawyer 4112
Dr Knight

Fall 2019

Number Course Name Instructor
EE501 An Introduction to the Theory of Statistical Communications Dr Drolet
EE505 Satellite Communications Dr Hefnawi
EE523 Integrated Navigation Systems Dr Noureldin
EE543 Radar Basics and Applications Dr Antar
EE547 Digital Forensics Note 1
Lectures to be held Wednesdays 13:00 - 16:00 in Sawyer 4214
Dr Roberge
EE549 Digital Communications Dr Chan
EE595 Cyber Threat and Attack Techniques Note 1, Note 2
Lectures to be held Tuesdays 13:00 - 14:30 and Thursdays 08:00 - 09:30
Optional laboratory periods to be held Tuesdays 14:30 - 16:00 and Thursday 09:30 - 11:00
Dr Knight
Capt Shust

Winter 2020

Number Course Name Instructor
EE513 Topics in Electrical Engineering (microwaves/electromagnetics) Dr Amari
EE517 Adaptive Filtering Theory Dr Noureldin
EE529 Microwave Engineering and Systems Dr Bray
EE533 Hardware Implementation of Digital Signal Processing Dr Beguenane
EE537 Antenna Engineering Dr Antar
EE539 Variable Speed Control of Electric Machines Dr Tarbouchi
EE569 Malware Analysis Note 1
Lectures to be held Thursday 09:00 - 12:00 in Sawyer 4112
Dr Smith
EE597 Operational Technology Cybersecurity Note 1, Note 3
Lectures to be held Wednesdays 09:00 - 12:30 in Sawyer 4112
Mr Lachine


    1. Enrolment in this course is limited; interested students should contact the instructor to enquire.
    2. This course requires significant experience with computer networking. Students are expected to be registered in EE579, or to have complete a similar course to enrol in EE595.
    3. This course has a security requirement (clearance and need-to-know); interested students should contact the instructor to enquire

Other Graduate Courses at RMC

While many graduate courses are offered at RMC, we list a few here at the request of some of our students.

The Mathematics and Computer Science Department offers the following graduate courses this year:

The list of graduate courses offered by the Department of Electrical and Computer Engineering at Queen's university can be found here.

The list of graduate courses offered by the Queen's School of Computing can be found here.

More information

For more information about our graduate program, please contact the Chair of the ECE Graduate Studies Committee, Dr Mostafa Hefnawi.

Any suggestions for updates or improvements to this page should be directed to Dr Sylvain Leblanc.

This web site is not an official publication of the Royal Military College of Canada nor of the Department of National Defence. Ce site web n’est pas une publication officielle du Collége militaire royal du Canada ni du Ministère de la défense nationale.