In addition to these technical skills, computer science students should also develop strong communication and teamwork skills. They will need to be able to communicate their ideas clearly to both technical and non-technical audiences, and they will need to be able to work effectively with others to solve problems.