The Bachelor of Science (Computing Science) at the University of the Fraser Valley offers you a comprehensive pathway into the dynamic world of computer science, equipping you with the foundational knowledge and advanced skills to tackle complex computational challenges. This undergraduate degree is ideal for students passionate about problem-solving and innovation, preparing you for a future where computing underpins nearly every industry. You will delve into core areas such as programming, data structures, algorithms, and database management, gaining a robust understanding of how software and systems are designed and implemented. The program emphasizes both theoretical principles and practical application, ensuring you are well-prepared for advanced study or a professional career.
Your journey through this four-year, full-time, on-campus program will involve building essential skills in your initial years, covering topics like introduction to programming, object-oriented programming, and discrete mathematics, alongside calculus and probability. As you progress, you will have the opportunity to specialize in areas like Systems and Security, Artificial Intelligence and Data Mining, or Programming Languages and Software. The curriculum includes upper-level requirements in operating systems, software engineering, and artificial intelligence, culminating in a substantial project or dissertation. You will graduate with a Bachelor of Science degree, ready to pursue diverse career opportunities in technology development, data analysis, and system administration.