Skip to main content

What does a Computer Scientist do?

The U.S. Bureau of Labor Statistics defines a computer scientist as “a research scientist who invents and designs innovative approaches to computer and computational technology while finding original uses for existing technology.” In addition, computer scientists also examine and unravel answers to complex problems involving computational algorithms and equations for science, medicine, business and other relevant industries.

computer scientist

Computer scientists excel in developing algorithms rather than programs. Although they are proficient in writing and deciphering programming languages, computer scientists focus more on the theoretical aspects of computer systems in contrast to what computer engineers study, i.e. computer hardware operations. Specific areas of research pursued by computer scientists include data structure development, database theory, numerical analysis, computer vision and programming language theory.

Computer scientists work in numerous fields where computer algorithms and software programs are necessary to facilitate daily operations. The goal of computer scientists employed in fields as diverse as robotics, shale mining, bioinformatics or government security is to create and validate mathematical models for determining computer-based system properties involving processors, human-computer interaction, computer-computer interaction and finding ways to improve the performance of any computer system.

Education Requirements for Computer Scientists

The minimum degree requirement for a computer scientist is a Bachelor of Science, although most pursue higher degrees such as Master’s and Ph.Ds. Obtaining a four year, B.S. in computer science takes four years, while earning an M.S. takes six to seven years. Computer science doctorate degrees may require students devote another two or three years of research and work experience following completion of their master’s degree before obtaining a Ph.D.

Computer scientists typically excel at mathematics, abstract thinking and have exceptional problem-solving skills. Math courses comprising a computer science degree program include trigonometry, linear algebra, differential equations, abstract algebra, numerical methods, graph theory and combinatorics. Additional elective classes involve computation structures, programming methodology, principles of quantitative analysis, dynamics of nonlinear systems and programming compilers and languages. Depending on whether a student wants to work as a computer science professional or remain in academia and teach computer science at a university will influence the direction of course electives the student chooses to take.

What does a Coroner do?

A coroner, or forensic medical examiner, confirms and certifies the death of someone residing or found within their jurisdiction. They may also conduct or order an investigation to help aid in determining the cause of death as well as confirm the identity of any unknown persons. Key responsibilities for a coroner are to determine the manner and cause by which the death occurred. This is usually done by performing an autopsy.


A proper autopsy generally proceeds by the coroner inspecting the body of the deceased to discover and identify any marks or other observed evidence that may inform the coroner of how that person died. Other job duties a coroner may be responsible for are of visiting the death scene, supervising the transportation and movement of the corpse, identifying human remains, operating and being in charge of crime scene equipment, and completing death certificates. In some cases, the coroner may be in charge of notifying the family members or next of kin of the deceased.

To be a coroner you should be able to work under stressful conditions, be able to handle tough situations and have a very good eye for details. Depending on where you live or want to practice as a coroner, it may be an elected position. To become a coroner you must obtain at least a bachelor’s degree in a field such as forensic science, criminology, experimental pathology, or pre-medicine. You coursework will generally include subjects like chemistry, biology, law and humanities in addition to forensics.

What does a Marine Engineer do?

An engineer is responsible for developing and creating solutions for a wide variety of technical problems. They often do this by using mathematical principles, scientific knowledge and ingenuity. Engineers can assist in the construction of building structures and bridges, as well as develop machinery and computer systems.

A marine engineer, also known as a naval architect, is specifically responsible for the construction, design and maintenance of naval equipment. Though marine engineers work in a specific industry, they can design a wide variety of equipment, including the basic design and construction of ships, sailboats, tankers, cruise ships or aircraft carriers.

marine engineer

Education requirements for a marine engineer

A marine engineer will typically need a bachelor’s degree in an engineering specialty before being considered for a position. Other possible degrees include natural sciences, such as physics or chemistry, and mathematics. Engineering degrees typically exist in more common fields such as civil, electrical or mechanical engineering.

Engineers that are trained in one specific industry, such as the naval industry, will learn about equipment and technical problems specific to water. Training for marine engineers is always changing as naval technology continues to advance.

Possible industries for a marine engineer

A marine engineer has a variety of industries in which he or she can pursue a career. The majority of engineers work for a general naval architecture or engineering firm. According to the U.S. Bureau of Labor Statistics (BLS), these firms employ 22% of all marine engineers and naval architects.

Other, more specified career paths one can pursue are in the industries of ship and boat building, inland water transportation and deep sea, coastal and lake water transportations. Though these fields may require more technical training, they often do not have as high a salary as a naval architecture firm.

Job outlook for a marine engineer

The job outlook for an engineer is expected to grow as fast as the national average, according to the BLS. Though job opportunities are vastly different depending on the specific field, engineering employment is expected to grow by 11 percent. The job outlook for marine engineers is expected to be good since there are a limited amount of students pursuing this particular field.

The regions with the highest salaries for this position include Maryland, Pennsylvania, Texas, Massachusetts and Connecticut.