Software developers and other computer scientists are tackling exciting problems in a world with a growing amount of data. If you enjoy problem solving and logic, earning a Bachelor of Science degree in computer science will challenge and equip you to engage in these efforts.