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 deals with theory of computation, algorithms, computational problems and the design of computer systems hardware, software and applications.  

What Is Software Engineering? 

Software engineering is the systematic application of engineering approaches to the development of software. Software engineering is a branch of computing science. A software engineer uses mathematical analysis and the study of Computer Science to design and create and further develop computer software. Software Engineers have the ability to create many different types of software such as operating systems, computer games business applications, middleware and network control systems. 


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!
Average rating 0 / 5
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.