Computer Science
Computer science is focused on the theoretical foundations of computers and computational systems as well as practical aspects, such as algorithms, programming, and software development including operating systems, machine learning, database management and information security.
Computer scientists often work on the design and development of software and systems, and their expertise is crucial in advancing the field of computing.
They play a significant role in various industries, including entertainment. To understand how these professionals impact one of the most dynamic sectors, you can learn more about future gaming and the role of computer science in video game design. This will give you a deeper insight into the intersection of technology and creativity in game development.
Key subjects and skills
- Programming
- Algorithms
- Data structures
Career paths
- Software development
- Artificial intelligence and machine learning
- Data science and analytics
- Web development and design
- Cybersecurity
Information Technology (IT)
Information Technology (IT) primarily deals with the implementation, maintenance, and use of computer systems, networks, and software to manage and process data. It involves tasks such as installing and configuring hardware and software, managing databases, troubleshooting technical issues, and providing technical support to users. IT professionals often work on the practical application of technology to meet the needs of organisations and individuals.
Key subjects and skills
- Network management
- Software development
- Database management
- Cybersecurity
Career paths
- Network management
- Software development
- Database administration
- IT consulting
- Cloud computing
- Cybersecurity
Software Engineering
Software engineering focuses on practical applications, processes, and techniques for building software systems. It involves the design, development, testing, and maintenance of software systems, applying engineering principles and methodologies, to meet specific requirements.
Key subjects and skills
- Software design and development
- Project management
Career paths
- Software development/ engineering
- Systems analysis
- DevOps engineering
- Quality assurance engineering
Computer Engineering
Computer engineering integrates principles from electrical engineering and computer science to design and develop hardware and software systems for computing applications, with a broad understanding of computing technologies and their integration with hardware components.
Key subjects and skills
- Embedded systems
- Digital systems design
- Computer architecture
Career paths
- Hardware engineer
- Embedded systems engineer
- Network engineer
- Systems architect
Data Science
Data science is a multidisciplinary field that involves extracting insights and knowledge from structured and unstructured data using various techniques, including statistics, machine learning, and computer science.
Key subjects and skills
- Data analysis
- Statistics and probability
- Machine learning
Career paths
- Data science/ data analytics
- Machine learning