What skills do I need as a computer science major?

While some people take a course in high school to learn about computer science, the courses held at universities are different. You may have a slight advantage if you take a high school course, as most students come in with relatively little experience. You will need to have excellent problem-solving skills, an ability to work in a team, and strong communication skills. You need to rely on other people to help with coding and other things, meaning that you must be able to work well with others.