Bachelor of Computer Science (BCS) Bachelor of Computer Science (BCS) is designed to provide students with knowledge and skills in the field of Computer Science. It is intended for individuals who aim to gain a deeper understanding of specialized skills in the field of Computer Science. The program will cover a wide range of topics, including basic and advanced programming, databases, networks, ethics, software engineering, data mining and analytics, cloud computing. Students will also be equipped with the basics of artificial intelligence, theory of computation and data science. Furthermore, the program will also help students to apply the skills they have developed through the modules, by developing programs, databases, and analyze and solve problems using the theories learned.