Cybersecurity

Visit Carleton! Book your tour today.

Program Details

Learn about the ever-evolving challenges in securing information and networks in the digital age, and how to build resilient and secure software. In this Bachelor of Computer Science stream, you will acquire a solid background in computer science and software engineering, as well as the foundations and the practice of information systems security, including computer and Internet security and privacy, as well as applied cryptography.

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.

Carleton360 Logo

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

Computer Science students working at Shopify.

Career Outcomes

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

Take advantage of Ottawa’s vibrant high-tech sector, comprised of established multinational firms and cutting-edge start-ups. Our city also offers a full range of employment opportunities with federal government departments and affiliated agencies.

Three Computer Science students working together on a laptop.

Sample Courses

COMP 1405 - Introduction to Computer Science I

Introduction to computer science and programming, for computer science students. Topics include: algorithm design; control structures; variables and types; linear collections; functions; debugging and testing. Special attention is given to procedural programming in a modern language, computational thinking skills, and problem decomposition.

COMP 2108 - Applied Cryptography and Authentication

Practical aspects of cryptography. Topics include: stream and block ciphers; modes of operation; hash functions; message and user authentication; authenticated key establishment protocols; random number generation; entropy; proof of knowledge; secret sharing; key distribution; pitfalls deploying public-key encryption and digital signatures.

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