Get a degree in Computer Science in the Software Development study programme at our University
About the educational trajectory
Learn how to effectively develop user (client) interface and software and administrative parts, study server technologies and architecture with software logic. Master the tools for software quality assurance and testing. Learn to select and adapt the right programming language and technology. Improve your personal and professional effectiveness.
Disciplines of the educational trajectory
- Programming languages
- Technologies of application development for OS
- Database administration and optimisation
- Web programming,
- Web application development-1,
- Server programming,
- Web application development-2
- Development of applications for mobile devices,
- Software quality and testing.
As a result of the course, you will master the following skills:
- Create your own projects, supporting the full development life cycle.
- Create clean code based on practices such as DRY, SOLID, TDD, design patterns, etc.
- Understand the requirements of the project, be able to estimate the time required to complete tasks and solve problems using the necessary technologies/programming languages.
- Work more effectively in a team by improving existing code
- Analyse, justify and make technical decisions
- Determine the right direction and technology stack to work with
Prospects for such positions in IT companies:
- Developer
- Server side developer
- Client side developer
- Web developer
- Mobile application developer
- Software engineer
- Database administrator