Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
This program offers comprehensive coverage of contemporary computing and computer networking. Students will gain foundational programming and cybersecurity expertise while specializing in network programming and distributed systems. Python serves as the primary instructional language, with Linux skills integrated throughout the curriculum. The approach emphasizes mastering fundamentals before progressing to complex subjects. Graduates will possess thorough understanding of computer systems and software development lifecycles. Designed to address critical ICT skill shortages, this major prepares students for high-demand technical roles. Outstanding performers in the three-year program may pursue an additional Honors year, earning a BH-SCNCE Bachelor of Science (Honours). The research-intensive Honors track enables higher-level career opportunities. High-achieving students may apply for transfer to the Bachelor of Computing program, though admission is competitive.