Communications Engineering

Visit Carleton! Book your tour today.

Program Details

Telecommunications technologies are at the heart of modern life, powering everything from 5G, Wi-Fi, and satellite networks to banking systems, flight control, autonomous vehicles, and smart homes. Today’s world is connected by billions of devices—a number expected to exceed 40 billion within a decade.

In Carleton’s Bachelor of Communications Engineering program, you’ll explore how AI, Internet of Things (IoT), 6G wireless networks and satellite communications drive this global connectivity and learn the skills to shape the technologies that power our economy and everyday lives.

Labs and Facilities

Students focus on the design and development of advanced information transmission technologies and network protocols. You’ll build strong software and hardware skills through courses in software development, network security, wireless communications, and communication theory, with electives in AI, Machine Learning, and web development. Gain practical experience with communication systems—from radio frequency and optical networks to signal processing and real-time networking.

Co-op

Carleton offers students a paid Co-op option with work terms of 4, 6, 8, 12 or 16 months.

Work Experience

Ottawa is home to one of Canada’s largest concentrations of government agencies and high-tech companies. Communications engineering is among the most highly paid fields in engineering, and students can start building resumes while pursuing their studies.

Did you know?

Carleton offers the only Bachelor of Engineering in Communications Engineering in Canada, where you'll learn from leading researchers at the forefront of the field.

Carleton360 Logo

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

Student working with professor. The student is pointing at a desk top and the professor is standing behind him looking toward the desktop.

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

SYSC 2320 - Introduction to Computer Organization and Architecture

Computer organization: processor, memory, input/output, system bus. Microarchitecture. Instruction set architecture. Assembly language programming: addressing modes, instruction encoding, execution. Assembler. Simple digital I/O, programmable timer. Input/output methods: polling, hardware interrupts.

SYSC 4700 - Topics in Communications Networks

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