Skip to main content
3 answers
5
Asked 721 views

What classes do you take while majoring in computer science

#computer-science #computer-software #computer-engineering

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

5

3 answers


2
Updated
Share a link to this answer
Share a link to this answer

Fred’s Answer

It will slightly depend on where you go. Each college/university will have their own specific requirements. But generally, classes will fall into two categories:
1) Specific to your major. For CS, this would include things like programming (in some language like Java or Python or others), security, databases, algorithms, operating systems, etc. And these will vary depending on your interests. You may take a User Interface design class if that's your preference, or you may take a cryptography class if you prefer that route. And, this can vary further depending on if you are in an engineering school or a Arts and Sciences program.
2) General Education classes. Most school require gen ed classes to broaden your knowledge and skills. This could include things like English, Chem or Bio, humanities, arts...

You may want to try looking at a few school's website. Just about every school I've looked at posts both all the classes they offer, and what you'd need to take to get a specific degree in a program.
2
0
Updated
Share a link to this answer
Share a link to this answer

Benjamin’s Answer

for general computer science, you will classes in programming, databases, networking, security, basically they want you to be well rounded and able to work in an entry level position in any one of a handful of developer or support roles.

Also keep in mind, Computer Science is not IT, most CS degrees are math heavy, so lots of calculus and discrete mathematics, linear algebra.
0
0
Updated
Share a link to this answer
Share a link to this answer

Mackador’s Answer

Every university is different but the common courses you will find at any university are the following:
- Introduction to programming
- Data structures and algorithms
- Design and analysis of algorithms
- Operating systems
- Calculus
- Linear algebra
- Discrete math
0