Question: what skills do you need to do computer science?
Answer: Analytical skills. Being a computer science major involves identifying a problem and coming up with a technological solution to address it. ... 
Problem-solving skills. ... 
Creativity. ... 
Critical-thinking skills. ... 
Resilience.