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.
Get started in Carleton360 to receive tailored information on our programs, student services and community.

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.
Sample Careers
- AI Machine Learning
- Cloud Computing
- Communication Security
- Communications Technology
- Computer Networks and Emerging Applications
- Data Centre Networks
- Internet Applications
- Networking
- Next-Generation 5G/ 6G Wireless Networks
- Next-Generation Internet Applications
- Privacy and Trust
- Satellite Communications
- Wireless Communications

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!