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.
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
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!