BSc Computer Science is an undergraduate degree program that focuses on the study of computer systems and software development which is designed to provide students with a solid foundation in computer science principles, as well as practical skills in programming, data structures, algorithms, and software engineering.