What can I do with a degree in Computer Science?
Computer science is an applied science degree. Coursework includes classes in computer languages and programming, engineering, mathematics, physics, and statistics.
Following are some of the careers that you can pursue with a major in computer science:
Computer Hardware Engineer
Computer hardware engineers research, design, develop, and test computer systems and components such as processors, circuit boards, memory devices, networks, and routers. These engineers discover new directions in computer hardware, which generate rapid advances in computer technology.
Most entry-level computer hardware engineers have a bachelor’s degree in computer engineering, although a degree in electrical engineering or computer science also is generally acceptable. A computer engineering major is similar to a major in electrical engineering but with a heavy emphasis on computer science.
Top 3 Computer Hardware Engineer Jobs
-
Encryption Services Engineer (Remote)
- Nebraska Staffing
- Columbus,OH
Encryption Services Engineer At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you're passionate about developing your career, while helping others along the way, come join the...
-
Research EngineerRedwood City, CA or Remote, US
- Helm
- Columbus,OH
Research Engineer We help make autonomous technologies more efficient, safer, and accessible. Helm.ai builds AI software for autonomous driving and robotics. Our Deep Teaching methodology is uniquely data and capital efficient, allowing...
-
Data Engineer, CAD Data Los Angeles, California, United States; Remote
- ZOO
- Columbus,OH
About Us We're on a mission to revolutionize the CAD industry by developing the world's most advanced hardware design infrastructure and tools. Mechanical CAD is in the dark ages, and hardware demands have outpaced todays hardware design...
Software Developer
Software developers are the creative minds behind computer programs. Some develop the applications that allow people to do specific tasks on a computer or another device. Others develop the underlying systems that run the devices or that control networks.
Software developers usually have a bachelor’s degree, typically in computer science, software engineering, or a related field. A degree in mathematics is also acceptable. Computer science degree programs are the most common, because they tend to cover a broad range of topics. Students should focus on classes related to building software in order to better prepare themselves for work in the occupation. For some positions, employers may prefer a master’s degree.
Top 3 Software Developer Jobs
-
Associate Software Developer
- US Anesthesia Partners
- Columbus,OH
Overview US Anesthesia Partners is the highest-quality single-specialty anesthesia practice in the United States, with over 6,000 employees distributed across 12 states. Our clinical and non-clinical staff support each other as they work...
-
Software Engineer
- McKesson
- Columbus,OH
McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. We are known for delivering insights, products, and services that make quality care more accessible and affordable. Here, we focus on the health,...
-
Database/Systems Specialist (Remote)
- Rhode Island Staffing
- Columbus,OH
Database/Systems Specialist (Remote) GovCIO is currently seeking a Database/Systems Specialist (Remote) to become a subject matter expert on our team. This position is fully remote, full time and available to candidates within the...
Computer Programmer
Computer programmers write and test code that allows computer applications and software programs to function properly. They turn the program designs created by software developers and engineers into instructions that a computer can follow. In addition, programmers test newly created applications and programs to ensure that they produce the expected results. If they do not work correctly, computer programmers check the code for mistakes and fix them.
Most computer programmers have a bachelor’s degree; however, some employers hire workers who have an associate’s degree. Most programmers get a degree in computer science or a related subject. Programmers who work in specific fields, such as healthcare or accounting, may take classes in that field to supplement their degree in computer programming. In addition, employers value experience, which many students gain through internships.
Top 3 Computer Programmer Jobs
-
Software Programmer
- Aetos Systems
- Columbus,OH
Who We Are! Aetos Systems, Inc. was founded in early 2007 to provide a unique work experience. Employees are the foundation of our business. Our leaders work hard every day to empower and support our employees in the development of their...
-
Python Programmer (Remote)
- Synergisticit
- Columbus,OH
2024 is almost and we hope the Job market improves. Almost 600,000 tech employees have been laid off since 2022 and it's still ongoing. The effect of this has led hundreds of thousands of laid off Tech employees competing with existing...
-
Programmer I
- Lancesoft
- Columbus,OH
Title: SQL Programmer Location: Columbus, OH Duration: 0-12+ Months Shift: 1st Shift (7:00am to 5:00pm) Monday - Friday...
Statistician
Statisticians use statistical methods to collect and analyze data and to help solve real-world problems in business, engineering, healthcare, or other fields.
Statisticians typically need at least a master’s degree, although some entry-level jobs are available for those with a bachelor’s degree. Most statisticians have degrees in mathematics, economics, computer science, or another quantitative field. A bachelor’s degree in statistics typically includes courses in linear algebra, calculus, experimental design, survey methodology, probability, and statistical theory.
Top 3 Statistician Jobs
-
Radiology Technologist
- OhioHealth
- Columbus,OH
We are more than a health system. We are a belief system. We believe wellness and sickness are both part of a lifelong partnership, and that everyone could use an expert guide. We work hard, care deeply and reach...
-
Facilities Control Technician
- Disability Solutions
- Columbus,OH
Description & Requirements who we are lululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits. Setting the bar in technical fabrics and...
-
Junior Data Scientist
- Synergisticit
- Columbus,OH
Since 2010 and almost 14 years SynergisticIT has helped Jobseekers get employed in the tech Job market by providing candidates the requisite skills, experience and technical competence to outperform at interviews and at clients. Post Covid the...
Web Developer
Web developers design and create websites. They are responsible for the look of the site. They are also responsible for the site’s technical aspects, such as its performance and capacity, which are measures of a website’s speed and how much traffic the site can handle. In addition, web developers may create content for the site.
Educational requirements for web developers vary with the setting they work in and the type of work they do. Requirements range from a high school diploma to a bachelor’s degree. An associate’s degree in web design or related field is the most common requirement. However, for more technical developer positions, such as back-end web developers, some employers prefer workers who have at least a bachelor’s degree in computer science, programming, or a related field.
Top 3 Web Developer Jobs
-
Remote Senior Web Developer
- Nebraska Staffing
- Columbus,OH
Join Our Team As Sr Web Developer Come join our amazing team and work remote from home! The Sr Web Developer will be responsible for the design, development, and delivery of website including database, business, security, and front-end...
-
Remote Senior Web Developer
- West Virginia Staffing
- Columbus,OH
Join Our Team As Sr Web Developer Come join our amazing team and work remote from home! The Sr Web Developer will be responsible for the design, development, and delivery of website including database, business, security, and front-end...
-
Remote Senior Web Developer
- Kansas Staffing
- Columbus,OH
Join Our Team As Sr Web Developer Come join our amazing team and work remote from home! The Sr Web Developer will be responsible for the design, development, and delivery of the website including database, business, security, and...
Computer Systems Analyst
Computer systems analysts study an organization’s current computer systems and procedures and design information systems solutions to help the organization operate more efficiently and effectively. They bring business and information technology (IT) together by understanding the needs and limitations of both.
Most computer systems analysts have a bachelor’s degree in a computer-related field. Because these analysts also are heavily involved in the business side of a company, it may be helpful to take business courses or major in management information systems. Some employers prefer applicants who have a master's degree in business administration (MBA) with a concentration in information systems. For more technically complex jobs, a master’s degree in computer science may be more appropriate.
Computer Systems Analyst job openings
Operations Research Analyst
Operations research analysts use advanced mathematical and analytical methods to help organizations solve problems and make better decisions.
Although some employers prefer to hire applicants with a master’s degree, many entry-level positions are available for those with a bachelor’s degree. Although some schools offer bachelor’s and advanced degree programs in operations research, some analysts have degrees in other technical or quantitative fields, such as engineering, computer science, analytics, or mathematics.
Operations Research Analyst job openings
Computer Network Architect
Computer network architects design and build data communication networks, including local area networks (LANs), wide area networks (WANs), and intranets. These networks range from small connections between two offices to next-generation networking capabilities such as a cloud infrastructure that serves multiple customers. Network architects must have extensive knowledge of an organization’s business plan to design a network that can help the organization achieve its goals.
Computer network architects usually need at least a bachelor’s degree in computer science, information systems, engineering, or a related field. Degree programs in a computer-related field give network architects hands-on laboratory work in classes such as network security or database design. These programs prepare network architects to be able to work with the wide array of technologies used in networks.
Computer Network Architect job openings
Computer or Information Research Scientist
Computer and information research scientists invent and design new approaches to computing technology and find innovative uses for existing technology. They study and solve complex problems in computing for business, science, medicine, and other fields.
Most computer and information research scientists need a Ph.D. in computer science or a related field, such as computer engineering. A Ph.D. usually requires 4 to 5 years of study after earning a bachelor’s degree, typically in a computer-related field, such as computer science or information systems. During their first 2 years in a Ph.D. program, students take a variety of computer science classes. They then choose a specialty and spend the remaining years in the program doing research within that specialty.
Computer Research Scientist job openings, Information Research Scientist job openings
Network Administrator
Computer networks are critical parts of almost every organization. Network administrators are responsible for the day-to-day operation of these networks. They organize, install, and support an organization’s computer systems, including local area networks (LANs), wide area networks (WANs), network segments, intranets, and other data communication systems.
Although some employers require only a postsecondary certificate, most require a bachelor’s degree in a field related to computer or information science. There are degree programs that focus on computer network and system administration. However, because administrators work with computer hardware and equipment, a degree in computer engineering or electrical engineering usually is acceptable as well. Programs in these fields usually include classes in computer programming, networking, or systems design.
Network Administrator job openings
Database Administrator
Database administrators use specialized software to store and organize data, such as financial information and customer shipping records. They make sure that data are available to users and are secure from unauthorized access.
Most database administrators have a bachelor’s degree in management information systems (MIS) or a computer-related field. Firms with large databases may prefer applicants who have a master’s degree focusing on data or database management, typically either in computer science, information systems, or information technology.
Database Administrator job openings
Information Security Analyst
Information security analysts plan and carry out security measures to protect an organization’s computer networks and systems. Their responsibilities are continually expanding as the number of cyberattacks increases.
Information security analysts usually need at least a bachelor’s degree in computer science, programming, or a related field. As information security continues to develop as a career field, many schools are responding with information security programs for prospective job seekers. These programs may become a common path for entry into the occupation. Currently, a well-rounded computer education is preferred.
Information Security Analyst job openings
Geoscientist
Geoscientists study the physical aspects of the Earth, such as its composition, structure, and processes, to learn about its past, present, and future.
Geoscientists need at least a bachelor’s degree for most entry-level positions. However, some workers begin their careers as geoscientists with a master’s degree. A Ph.D. is necessary for most basic research and college teaching positions. A degree in geoscience is preferred by employers, although a degree in physics, chemistry, biology, mathematics, engineering, or computer science usually is accepted if it includes coursework in geology.
Market Research Analyst
Market research analysts study market conditions to examine potential sales of a product or service. They help companies understand what products people want, who will buy them, and at what price.
Market research analysts typically need a bachelor’s degree in market research or a related field. Many have degrees in fields such as statistics, math, and computer science. Others have backgrounds in business administration, the social sciences, or communications.
Market Research Analyst job openings
Management Analyst
Management analysts, often called management consultants, propose ways to improve an organization’s efficiency. They advise managers on how to make organizations more profitable through reduced costs and increased revenues.
A bachelor’s degree is the typical entry-level requirement for management analysts. However, some employers prefer to hire candidates who have a master’s degree in business administration (MBA).
Management Analyst job openings
Cartographer or Photogrammetrist
Cartographers and photogrammetrists collect, measure, and interpret geographic information in order to create and update maps and charts for regional planning, education, and other purposes.
Cartographers and photogrammetrists usually have a bachelor’s degree in cartography, geography, geomatics, or surveying. (Geomatics combines the science, engineering, math, and art of collecting and managing geographically referenced information.) Although it is not as common, some have a bachelor’s degree in engineering, forestry, or computer science.
Cartographer job openings and Photogrammetrist job openings
Telecommunications Equipment Installer/Repairer
Telecommunications equipment installers and repairers, also known as telecom technicians, set up and maintain devices or equipment that carry communications signals, connect to telephone lines, and access the Internet.
Postsecondary education in electronics, telecommunications, or computers is typically needed for telecom technicians. Technical instruction in basic electronics, telecommunications, and computer science offered in community colleges and technical schools may be particularly helpful. Most programs lead to a certificate or an associate’s degree in electronics repair, computer science, or related subjects.
Telecommunications Equipment Installer/Repairer job openings
Computer Support Specialist
Computer support specialists provide help and advice to people and organizations using computer software or equipment. Some, called computer network support specialists, support information technology (IT) employees within their organization. Others, called computer user support specialists, assist non-IT users who are having computer problems.
Education requirements for computer support specialists vary. Computer user support specialist jobs require some computer knowledge, but not necessarily a postsecondary degree. Applicants who have taken some computer-related classes are often qualified. For computer network support specialists, many employers accept applicants with an associate’s degree, although some prefer applicants to have a bachelor’s degree.