Learning paths: Full Stack developer, Back End developer, Front End developer
By completing this major (specialization) you will be able to:
- specify, design and implement software applications according to customer requirements.
- identify and use suitable software development methods, tools, and programming languages for a project.
- understand the role of testing, quality assurance and project management in a successful software project.