Companies That Hire People With Computer Science Degrees

If you have distinguished yourself as one of the most intelligent and talented people around by getting a degree in computer science, your employment prospects look bright. According to Susan Adams, a Forbes columnist, the median starting salary for computer science majors is about $60,000 per year, and this will increase to a median of about $100,000. In this article, I will talk about the top companies that employ the most computer science majors.

1. CSC

Although CSC may not be the most renowned technology company, it’s one of the biggest providers of computer science jobs globally. The company provides management, outsourcing and IT contracting services for companies in various industries. The company’s headquarters are situated in Falls Church, Virginia.

2. AppLabs

AppLabs offers consulting, offshoring, outsourcing and specialist services in software testing, quality management and certification. It has been acquired by CSC, reinforcing its status as the top employer of computer science graduates in the world.

3. General Dynamics

General Dynamics is a global aerospace and defense company. Despite not being the best-known name in the tech industry, the company hires plenty of computer science graduates.

4. Microsoft

Microsoft is a well-known multinational technology company with headquarters in Redmond, Washington. It’s mainly a software corporation, but it also sells devices. Actually, Microsoft provides more marketing and sales jobs than computer science jobs.

Other companies that hire computer science graduates are Deloitte, Amazon.com, and ManTech International. Raytheon Hewlett-Packard and Northrop Grumman.

References

https://www.computersciencedegreehub.com/faq/type-companies-hire-computer-science-degree/

https://www.geekwire.com/2012/top-cities-employers-computer-science-grads/

Advertisements

The Founding Fathers of Computing

There are many people who have made major contributions to computer science and computing-related fields. The following are the main founding fathers of computers, computing and the personal computer:

Charles Babbage

Charles Babbage is considered to be the father of computing because he invented the Analytical Engine. Developed in 1887, the Analytical Engine had an Arithmetic Logic Unit, basic flow control, and integrated memory. Although he never completed his invention in his time, his concepts of the computer are what make him to be called the father of computing.

Konrad Zuse

Konrad Zuse created the Z1 in his parent’s house. The Z1 contained more than 30,000 metal parts and is thought to be the 1st electro-mechanical binary programmable computer. The German military commissioned him to develop the Z2 in 1939, which was mainly based on the Z1. In May of 1941, he completed the Z3, a revolutionary computer for its time. Finally, he completed and transported the Z4 computer in 1950, which is believed to be the first commercial computer.

Henry Edward Roberts

Henry Edward Roberts is famous for coining the term “personal computer. Since he released the Altair in 1974, he has been considered as the father of the modern personal computers. By August 1975, thousands of Altair 8800 personal computers were sold.

References

https://www.computerhope.com/issues/ch001335.htm

http://history-computer.com/People/BabbageBio.html

Three Exceptional Women Who Broke Down Barriers in Computer Science

Computer science is one of the historically male-dominated fields.  Recently, however, there has been a shift towards encouraging women to pursue careers in mathematics, engineering, technology and science. Although the number of female computer scientists is still small, we can thank the following three women for changing the game:

1.      Ada Lovelace

Ada Lovelace was an English mathematician and writer. She is mainly known for her work on the Analytical Engine, Charles Babbage’s proposed mechanical general-purpose computer. Her writings predicted that computers would in future be able to carry out complex calculations more accurately and faster than humans. She also predicted development of machines that use statistical data to increasingly improve on certain jobs —otherwise known as AI.  She is recognized by some people as the first computer programmer who wrote to guide future generations.

2.      Grace Hopper

Grace Hopper was a United States Navy rear admiral and an American computer scientist.  She graduated with a degree in physics and math in 1928.  She created a compiler that became the basis of COBOL, an advanced programming language that is still in use today.

3.      Marsha Rhea Williams

Marsha Rhea Williams was the first African American woman to earn a Ph.D. in Computer Science. Beyond her inspiring academic career, she worked at IBM and was a National Science Foundation fellow. Today, she serves as a board member for the Data Processing Management Association.

Reference

https://www.business2community.com/tech-gadgets/3-pioneers-who-changed-the-game-for-women-in-computer-science-02074436

http://www.blackpast.org/aah/williams-marsha-rhea-1948

https://insights.dice.com/2016/03/14/10-famous-women-in-tech-history/

What You Need to Know About Computer Science PhD Programs

The view of a PhD from inside and from outside is different.  From the outside, a PhD is an accomplishment that anoints individuals to be experts who knows everything. The view is a little less exciting from the inside.

In the computer science field, a PhD will teach you three things: how to become an expert, well-informed in a very narrow field and how to research.

The Ph.D. program in Computer Science allows students to become experts in technical areas of computer science. By reading and researching, PhD students contribute via their own research and publications. PhD students work with world-class experts in their field.

If you pursue a PhD, you will learn a lot about something small and contribute significantly to a given field. For example, if you research on operating systems, you might become an expert in hyper-threading performance for a specific model and brand of processor. You may not know anything significant about memory management, networking and file systems, etc.

Research is the most important part of a PhD. Student learns what a significant contribution is, how to select research topic, how to write it up, and where to submit it. In most universities, a PhD research project includes a period of research that includes the submission of a thesis, and its subsequent oral examination, as well as a series of reports.

References

https://www.bu.edu/academics/grs/programs/computer-science/phd/

https://www.forbes.com/sites/quora/2018/05/31/what-do-computer-science-phd-programs-teach/#14a798d877b7