The Bachelor of Computer Science at the University of New Brunswick delivers robust instruction in software engineering, algorithms, data structures, database architecture, and computer networking. 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 and cybersecurity fundamentals. Small class sizes foster close faculty support and collaborative coding projects. Graduates possess the high-level technical and problem-solving skills required for successful careers in software development and technology sectors.