
The Bachelor of Computer Information Systems (BCIS) program at Okanagan University College equips you with the technical skills to excel in the rapidly evolving field of computing. You will gain expertise in software design and development, database management, and systems analysis. The curriculum focuses on developing practical skills for creating software for computers, websites, and mobile applications, as well as managing and designing data models for technological solutions. You will learn to perform systems and object-oriented analysis and collaborate on real-world projects. This program provides a broad knowledge of computing principles and prepares you for entry-level positions or further studies. Through hands-on experience and a strong theoretical foundation, you will be well-prepared to tackle complex challenges in the IT industry.

The Bachelor of Computer Science program focuses on the fundamental principles and practical applications of computation. You will develop skills in programming, problem-solving, network and communication technologies, web development, data management, system analysis, human-computer interaction, and project management. This degree equips you to design methods, tools, and software for various applications, including artificial intelligence, financial analysis, cybersecurity, and healthcare technology. You have the opportunity to specialize through majors such as Artificial Intelligence and Big Data, Cyber Security, Digital Systems Security, Game and Mobile Development, or Software Engineering. If you choose not to specialize, you will undertake advanced subjects offering specific knowledge and professional skills in computer science. The program culminates in a final-year team project where you will develop a real-world application in collaboration with industry partners.