Computer scientists develop, program and modify hardware and software, especially in the context of complex information, communication and control systems.
Usually they take on tasks in one of the four classical parts of the computer science:
(a) Theoretical or Practical Computer Science
(b) Technical or Applied Computer Science
(c) System Administration
(d) Project management
Computer Scientists find many job opportunities in IT industry.
- IT application consultation and training
- IT coordination, organization and management
- IT quality assurance and testing
- IT Security
- IT system administration
- IT system development
- IT sales
- Teaching at universities
- Software development
- Scientific research
- Application Consultant
- Data Protection Officer / Supervisor
- Information Architect
- Manager / Director of research and development
- Head / Head of IT
- Product Manager
- System Programmer
- Sales Advisor
Access to work as a computer scientist is feasible if one has done graduation and post-graduation in computer science.
For leadership positions and activities in research and development, one is usually required to have a master’s degree.