Computer scientists are experts who push the boundaries of computer technology to continuously improve it. They may specialize in programming languages, hardware design, artificial intelligence, or computer-human interaction.
Some computer science professionals specialize in understanding and developing new technologies, such as creating virtual reality environments that help people better interact with computers.
Workplace: Computer scientists can be professors or researchers, or they may work within manufacturing, government agencies, or other large organizations. These professionals often work as part of a design team with other scientists, engineers, technicians and marketing specialists. Working in offices and labs, they develop and test new equipment, components, and software applications.
Useful high school subjects: English, Mathematics, Algebra & Geometry, Calculus, Computer Science, Electronics & Communications Technology
Post-secondary education: The minimum is a bachelor’s degree in computer science. A degree in a related subject such as computer engineering, electrical engineering, or mathematics might also be acceptable.
Salary: Starting salaries for computer scientists in a university range from about $40,000 to $60,000 a year, depending on the quality of research and the wealth of the institution. Established computer science professors often make between $60,000 and $90,000 a year. Computer scientists hired in the private sector or as government researchers receive salaries in the range of $50,000 to $150,000.