The bachelor's degree in computer science focuses on the fundamental aspects of computer science, fostering innovation.Its various courses are based on a common core in theoretical bases, programming, and mathematics applied to computer science and optimization.It discusses practical and theoretical issues related to software design and development.