10 Aug 2020

Is Computer Science the Same as Software Engineering?

Coding Technology
Is Computer Science The Same As Software Engineering? - thinking gif | Stemettes Zine

What Is Computer Science? 

Computer science is the study of computation and information. Computer science looks at the computation, algorithms, computational problems and design of computer systems. This includes hardware, software and applications.  

What Is Software Engineering? 

Software engineering is the application of engineering approaches to the development of software. Software engineering is a branch of computing science. A software engineer uses maths and Computer Science to design and develop computer software. Software Engineers can create many different types of software such as operating systems, computer games and more.


A strong recommendation for both is taking Computer Science and Mathematics, as both require strong knowledge in both.  


Some key skills required are maths skills, computer and technology knowledge and skills, the ability to analyse problems and trace them to their core causes, a systematic approach to work and problem solving. 

Skills needed for a Software Engineer are similar including communication, teamwork, computer programming, coding and problem solving. 


Some jobs that you can achieve with a Computer Science degree include: 

  • Data scientist. 
  • Software tester. 
  • Web developer. 
  • Systems analyst. 

With a software engineering degree: 

  • Solutions architect. 
  • Web developer. 
  • Computer games developer. 
  • IT project manager. 
  • Robotics engineer. 

Role Models

Ada Lovelace is the world’s first Computer Programmer, she was the first to recognise that the machine had applications beyond pure calculation, and published the first algorithm intended to be carried out by such a machine. 

Grace Brewster Murray Hopper was an American computer scientist and United States Navy rear admiral. One of the first programmers of the Harvard Mark I computer, she was a pioneer of computer programming who invented one of the first linkers. 

Here are some differences between the two.
Check this website here for a detailed summary of both. 

This piece was written by Stemette, Manjit Somal. 

Coding Technology
Did you enjoy this article? Click on a star to rate it!
Next in this issue...
Upcoming Events
Parent, guardian, teacher or volunteer?

The Stemettes Zine is a curated space tailored specifically to Stemettes but we have plenty of content and updates for you folks too. Sign up to receive the Stemettes newsletter and we’ll keep you updated with the latest from Stemettes HQ including events, activities, resources and fundraising activities.