Computer repair sounds a little vague, but if you mean building computers from component parts and setting them up, then that’s more of an information technology trade study and will involve very little coding.
Steve recommends the following next steps:
CS is a very broad generalization that spans many areas. Coding is one. So is networking, security, project management, and thirty other areas. Each will require different amounts of coding skills. And even within a field, the answer varies. I am currently in a masters in cyber security program, and we are doing a LOT of coding. We are creating/coding attacks against target systems (all within a controlled, authorized environment - we are not attacking random systems). Eventually we will READ code from payloads inserted into a system to compromise it.
But in my day-to-day job right now, I never write or read code. I help manage a systems of servers around the globe, working with developers to minimize the chances of any negative impact.
Knowing how to code is always advantageous. Even if you are not writing it in your day-to-day, having been exposed to it helps you communicate ideas with your peers, understand what is happening, and know why something can/cannot be done within given restrictions (time, money, etc).
So the short version is: There are jobs out there related to CS that do not require you to write code on a day-to-day basis, but understanding coding principles will always help you in your CS job.
Engineering is also a very popular career path if your interested in a computer science type career. Computer Science and Engineering have many similarities. Engineering is also broad, but you learn excellent problem solving skills no matter which degree you choose and there are many engineers in computer science roles.
Some paths you pursue within CS will involve more coding than others, but coding will be a fundamental part of the CS college experience. If you are considering computer repair, a CS degree may not be needed. You could pursue a broader discipline such as Information Technology (IT). This would present less coding. With that said, I would suggest you to take a deeper look into CS and give it a try to see if it's right for you. I believe CS has a better career outlook and you may feel your job has a larger impact. As a CS major myself working as a software engineer, I don't regret it.
Best of luck to you!
While coding is a common task for computer scientists, it's not the only skill required for success in the field. Computer science programs typically include a mix of coding assignments, theoretical coursework, and hands-on projects that allow students to apply their knowledge in practical settings. Depending on your interests and career goals, you may be able to focus on areas of computer science that don't require extensive coding, such as computer security, data analysis, or project management.
If you're interested in computer repair, it's worth noting that this field may not require as much coding as other areas of computer science. Computer repair technicians are responsible for diagnosing and repairing hardware and software issues, which may involve basic programming skills, but often focus more on troubleshooting and problem-solving.
Ultimately, the amount of coding involved in computer science depends on your specific interests and career goals. It's worth exploring the different areas of computer science to find out what resonates with you and aligns with your strengths and passions.