The program for computer science covers a lot of topics that are crucial for the foundation for any software developer. A downside is that the courses are a bit too theoretical rather than practical, however in general it is a good learning experience. There are a lot of job opportunities after finishing this program.