Program overview
The Computer Science program at Laurentian University provides students with a strong foundation in theoretical computing, software development, discrete mathematics, and applied systems design. Delivered through the School of Engineering and Computer Science, the curriculum spans core programming to cutting-edge specializations:
-
Core Foundations: High-level programming languages, discrete mathematical structures, data structures, C++, assembly language, database programming, and the UNIX/Linux operating system.
-
Specialization & Focus Areas: Computer organization, software engineering, artificial intelligence, networking, operating systems, computer graphics, data mining, web intelligence, computer security, robotics, computer vision, bioinformatics, and human-computer interaction.
-
Degree Pathways: Available as a 3-Year General B.Sc. / B.A., a 4-Year Honours Bachelor of Computer Science (B.Cosc.), or as a major/minor combination.