Choosing your major was one of the most significant decisions of your college career.
Students choose to major in math and computer science for different reasons.
It was an enjoyable major and also ended up being interesting intellectually and applicable to the business world. Thus, computer science combines a solid core of theory and principles with problem-solving methodologies and applications. Further, as many modern applications are large and complex, most of today's development work requires a team approach. It is no longer the case that major computer applications are developed by a single individual, working in isolation. With the need for development by a team, communication skills have emerged as vital for success in the field.