One of the most important decisions anyone has to do is deciding what they want to do in life. Some people know at a very young age what career field they want to pursue. Many high school students face the decision of going directly into the workforce or continuing on with their education and receive a degree in a field they want to work in. If they choose to pursue a higher degree, people are also faced with what major they want to study in college. Some people start college with an undecided major, while others may think they are going down the path that is right for them and end up changing majors numerous times. One major that is growing and covers a wide range of career fields is a Computer Science degree. Some majors are not very flexible and easy to transition into another career field, such as teaching, accounting and pharmacy. More often then not if you are studying for a pharmacy degree, you are going to be working in a pharmacy, or if you are studying for a teaching degree, you're going to be in a classroom, teaching students. However, with a Computer Science degree, you can work in the career field of your choice, at the location of your choice. With the way technology is in the 21st Century, every small, medium and large size business works with computers. Each and every day our lives revolve around technology and computer systems. This makes a Computer Science degree flexible in the respect that wherever there is a company, there is a need for computer technology degreed employees. Many business rely heavily on computers, such as accountants, advertising agencies, banks, hospitals and school districts, just to name a few. If there is a glitch in the computer system or a software program is not functioning properly, that can be a major problem for employers. This makes the field of computer technology all that much more important. In a typical Computer Science degree program, students will receive the proper training to complete most computer tasks related with business information systems. Graduates of such a program will receive the knowledge and skills necessary for employment in management, designing of applications, as well as information systems. Some specific techniques students will learn while completing this program are elements of management integration with information systems, understanding current systems analysis and design and how to analyze interpret and apply information system functions that are important in day-to-day business. Besides computer skills, students also receive training in other areas of the business field. Students learn pertinent human resource management skills, decision-making in business organizations, legal and environmental issues, as well as professionalism in the workplace. While these skills are not specific to a Computer Science degree, they are directly related to working in a business environment. The training in a Computer Science degree program, gives students the skills necessary to not only be successful in a computer technology workforce, but real-life situations. It also gives students the knowledge and power to be successful on an international level. Language in the computer technology field is universal, meaning that it is easy for anyone with a computer technology background to understand, no matter what the spoken language is. Computer technology is a growing career field and these jobs are available all over the world.