UNBC’s Bachelor of Science in Computer Science delivers robust instruction in software design, algorithms, data structures, database management systems, and computer networks. Students gain practical coding experience in modern computing labs, building functional software applications and solving algorithmic problems.
The curriculum balances theoretical computer science principles with modern software engineering practices. Small class sizes foster close faculty support and collaborative coding projects in northern B.C.’s technological community. Graduates possess the high-level technical skills required for careers in software development and tech industries.