Master's in Computer Science
A two-year programme in advanced computing, AI, and software engineering for public administration and EU institutions.
Best for:Best for Bachelor’s graduates in computer science or related fields who seek to specialise in AI, distributed systems, and software engineering for public or EU sector roles.
Overview
This two-year Master’s programme at the University of Łódź focuses on core computer science disciplines, including algorithms, distributed systems, artificial intelligence, and neural networks. Students gain practical skills in software development, database management, and network programming, preparing them for roles in public administration, EU institutions, or private-sector tech. The curriculum emphasizes hands-on problem-solving, software verification, and adaptability to evolving technological demands. Graduates emerge with a strong foundation in both theoretical and applied computer science, equipped for careers as software developers, system supervisors, or educators. The programme is designed for Bachelor’s degree holders seeking to specialise in high-demand areas like AI and distributed systems.
What you'll do
- Develop and implement software solutions for complex computational problems using modern programming languages and tools.
- Analyze algorithms and assess their computational complexity to optimise performance and efficiency.
- Design, build, and manage distributed systems and network architectures for scalable applications.
- Apply artificial intelligence and machine learning techniques to solve real-world problems in public administration or EU contexts.
- Develop proficiency in advanced database systems and data management for large-scale applications.
- Collaborate on projects that simulate and verify software systems, ensuring robustness and reliability.
- Adapt to rapidly changing technological landscapes and integrate new tools and methodologies into projects.
Requirements
Degree required: Bachelor’s degree in Computer Science or a related field (e.g., Information Technology, Software Engineering, or equivalent).
Degree offered: Master of Arts (MA) in Computer Science
Language: English proficiency; IELTS 6.0 or equivalent (unless the first degree was taught in English).
Instruction: English
- Proficiency in programming (e.g., Python, Java, C++).
- Understanding of computer architecture and system complexity.
- Basic knowledge of software development lifecycle (design, implementation, verification).
- Familiarity with operating systems and network protocols.
- Open to candidates with a Bachelor’s or Master’s degree in Computer Science or a related field.
- No nationality restrictions, but English proficiency may be required for non-native speakers.
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 submit a transcript of records detailing subjects and grades from their previous degree, along with a certificate proving English proficiency (unless the degree was taught in English). Applications are submitted through the university’s candidate portal.
- Transcript of records (Bachelor’s or Master’s degree)
- Certificate of English proficiency (if applicable)
- CV or resume
Contact
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.