Communications Engineering

Visit Carleton! Book your tour today.

Program Details

Communications engineers play a vital role in today’s world, serving as the architects of cloud-computing smart applications, next-generation internet applications, social networking technologies, network security, privacy and trust, advanced 5G and 6G wireless systems, and AI and machine learning for networking.

Through the Faculty of Engineering and Design’s Communications Engineering program in the Department of Systems and Computer Engineering, you’ll gain the flexibility to succeed in a world of rapidly changing technology, alongside the specific knowledge and skills that are highly valued by employers in the telecommunications and information industries. You will be exposed to cutting edge technologies, including artificial intelligence and machine learning, advanced communications applications in autonomous vehicles and satellites, and a fully connected world where privacy and security prevail.

The Communications Engineering program is fully accredited by the Canadian Engineering Accreditation Board, allowing graduates to meet the educational requirements for registering as a professional engineer.

Work Experience

A Co-op option is available. Co-op is the opportunity to get a head start on a career. Co-op work terms allow for the development of key employability skills, exploration of career options and graduation with tangible, workplace experience.

Did you know?

Carleton University is the only university in Canada that offers a Communications Engineering program.

Carleton360 Logo

Get started in Carleton360 to receive tailored information on our programs, student services and community.

Communications Engineering student working in a lab.

Career Outcomes

Explore your passions, refine new skills and discover the career that’s right for you.

Carleton has strong connections with Kanata North, Canada’s largest technology park where industry, finance and academic partners collaborate.

Communications Engineering student working in a lab.

Sample Courses

ECOR 1041 - Computational Programming

Software development as an engineering discipline, using a modern programming language. Language syntax and semantics. Tracing and visualizing program execution. Program style and documentation. Testing and debugging tools and techniques. Binary number system to represent data in a computer.

SYSC 4700 - Telecommunication Engineering

Contemporary and emerging topics in communications networks and technologies. Communications as a national and international infrastructure. Systems view of network architecture and management: transmission, access, interference, routing, softwarization, virtualization, security. Regulations and standards. Examples include cellular 5G/6G, Wi-Fi, terrestrial, optical, aerial, and satellite networks.

Visit the Undergraduate Calendar to view a comprehensive list of course offerings for this program and discover the exciting things Carleton students are learning in the classroom!

View more courses for this program