Please login now to access the My Options Box.  If you don't already have an account with us, click on the Free Registration link
The My College Options® Resource Center provides up to date news and information for students and parents.

Computer Science

The Breakdown

We find them nearly everywhere. And we use them for nearly everything, from writing the next great novel to figuring out our taxes or whether we need to take a right or left turn onto Main Street. Undeniably, computers have become integral to the fabric of everyday life. And computer scientists are at the forefront of this technology movement, continually maintaining, designing and developing systems.

Should you decide to pursue a major in computer science, you will learn about the fundamentals of hardware and software. Moreover, you’ll study programming languages (can we get a shout-out for C++), data structures and algorithms. Additionally, you will also focus on architecture and logic design along with a handful of math courses. Finally, it’s common for many programs to ask their undergraduates to choose a specific concentration in which to focus. These tracks are likely to include categories such as information, systems, artificial intelligence, biocomputation, graphics, human-computer interaction and computer engineering.

It’s important to understand that computer science requires stellar mathematical skills. After all, it’s a highly quantitative discipline. Of course, computer science also entails a good deal of problem solving and that calls for creative and abstract thinking. Indeed, the best computer scientists expertly intertwine logic and imagination.

Nuts and Bolts

As a computer science major, you’ll be privy to classes such as: Principles of Programming Languages, Web Design, Computational Problem Solving, Systems Programming, Simulation, Computer Architecture, Computer and Network Security, Software Engineering, Design and Analysis of Algorithms, Computers, Ethics and Public Policy, Artificial Intelligence: Principles & Techniques, Data Visualization, Robot Programming Laboratory, Computers and the Open Society and Introduction to Computer Graphics and Imaging.

Decisions, Decisions…

Computer science majors are excited about all things techie and technical. Therefore, they also might enjoy such fields as information science, computer engineering, web design, technical writing, electrical engineering, statistics, digital media, mathematics and video game design.

What’s Next?

Technology in general, and computers more specifically, are constantly evolving and expanding. And that’s great news for computer science majors. Indeed, the professional opportunities available for recent graduates are many and varied. Certainly, it’s quite common for computer scientists to find positions as software engineers and software developers. Further, they frequently land employment as QA analysts, network administrators and information technology coordinators. Additional titles might include applications developer, technical consultant or development engineer. Of course, regardless of job title, computer science grads can take their skills to a variety of industries. You will find computer scientists working everywhere from banks and management consulting firms to government agencies and school systems.

Similar Majors


Thank you for visiting

My College Options® is an online college planning program that connects millions of high school students with colleges and universities.

Please email us at to find out if your institution is doing everything it can to reach qualified, prospective students. We look forward to hearing from you.

To learn more about the tools and resources available to you, click here


Don Munce