MSc in Software Engineering
Practical master’s programme in software engineering with real-world project experience and English-language instruction.
Best for:Best for computer science graduates seeking hands-on experience in software engineering, project management, and real-world IT project collaboration.
Overview
The Poznan University of Technology offers a Master of Science in Software Engineering, specializing in addressing modern challenges in software development. This programme equips graduates with expertise in project management, system analysis, and software architecture, emphasizing practical skills through the Software Development Studio (SDS). Students collaborate on real-world projects with industry clients, gaining hands-on experience in methodologies, standards, and tools. The curriculum is fully taught in English and prepares students for roles as project managers, analysts, or senior developers in IT projects. Admission requires a bachelor’s degree in computer science or a related field and participation in an entrance test.
What you'll do
- Develop and manage real-world software projects for external clients through the Software Development Studio (SDS).
- Apply project management methodologies, including risk management and effort estimation.
- Model business processes and elicit functional and non-functional requirements for information systems.
- Design and implement object-oriented software systems and real-time applications.
- Conduct software testing and quality assurance for delivered projects.
- Collaborate in interdisciplinary teams, acting as project managers, analysts, or architects.
Requirements
Degree required: Bachelor's degree in Computer Science, Computer Engineering, Informatics, or a related field
Degree offered: MSc in Software Engineering
Language: English; proficiency sufficient for academic study and project collaboration
Instruction: English
- Basic knowledge of software development principles and practices
- Understanding of project management methodologies
- Ability to model business processes and requirements
- Familiarity with object-oriented design and software architectures
- Experience with software testing and quality assurance
- Bachelor's degree in Computer Science, Computer Engineering, Informatics, or related field
- Successful completion of an entrance test
Funding & terms
Programme and admissions
Admissions not verified
A catalogue listing does not mean applications are open or funding is guaranteed. Check the source for your intake.
- Intake
- Not confirmed by the source
- Duration
- Not confirmed by the source
- Teaching language
- Not confirmed by the source
- Taught / research mode
- Not confirmed by the source
- Study mode
- Not confirmed by the source
- Campus
- Not confirmed by the source
- Prerequisites
- Not confirmed by the source
- Application instructions
- Not confirmed by the source
- Tuition
- Not confirmed by the source
- Funding
- Not confirmed by the source
How to apply
Deadline: unknown
Applicants must first complete an entrance test held at Poznan University of Technology Campus. The selection of a specialization (Software Engineering or Cybersecurity) will be available during the test. Submission of a bachelor’s degree and other required documents will be required as part of the application process. Detailed instructions and required documents can be found on the university’s application portal.
- Bachelor’s degree certificate
- Transcripts of academic records
- Proof of English proficiency (if applicable)
- Entrance test participation confirmation
Contact
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.