Study Topics

What I can do when I graduate:

Software Engineering is a branch of engineering that deals with designing, developing and managing software systems using the fundamental principles of computer science. After graduation, you will have a wide range of career opportunities. Software engineers take active roles in software development processes, software testing, analyses and design. They can also produce solutions for social, technological, scientific and societal issues.

Work Areas:

  • Software Development: You can take part in writing, testing and maintaining computer programmes. You can work on various projects such as applications for different platforms, websites or embedded systems.​
  • Software Architecture: You can specialise in planning and designing large-scale software projects. You can take on tasks such as optimising interactions between systems and creating modular software structures.​
  • Data Science and Analytics: You can focus on tasks such as analysing large data sets to extract information, building machine learning models and database management..
  • Security and Networking: As an information security specialist, you can secure software systems and specialise in network security.
  • Mobile Application Development: You can develop applications for smartphones and tablets and take a leading role in mobile technologies.​

Career Opportunities:

  • Software Engineer
  • Database Administrator
  • System Analyst
  • Mobile Application Developer
  • Software Architecture
  • Data Scientist
  • Information Security Expert
  • Project Manager
  • Entrepreneur

Sectors:

  • ​Software and Informatics Sector
  • Finance
  • Health​
  • Telecommunication​
  • Entertainment​
  • E-commerce
  • Automotive​
  • Defence and Security​

Software engineering is a profession that has a wide area of influence in the rapidly developing technology world and is constantly growing.