Tentalabbet

TDDE51 · 6 credits · Advanced level (A1N) · Informationsteknologi, Datateknik, Datavetenskap

Methods and Tools for Large Distributed Projects

Active · next start VT 2027

100%

passed the latest regular sitting

LAB1 · 12 Jun 2026 · 24 students

100%

passed the regular sittings, all sittings over the last 5 years

LAB1 · 170 students

This module only reports passing results, so the pass rate does not show how many did not pass.

Part of 4 programmes

Hand-in or lab

LAB1 Computer assignments

  • 5
  • 4
  • 3

Main rounds

100% passed · 170 students

  • 100%24
  • 100%57
  • 100%57
  • 100%19
  • 100%13

Later rounds

No sittings with at least 5 students.

  • Get 4 or 5: 66% (170 students)
Show small sittings (13)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 100%1
  • 100%2
  • 100%2
  • 100%2
  • 100%2
  • 100%1
  • 100%1
  • 100%1
  • 100%2
  • 100%1
  • 100%2
  • 100%2
  • 100%2

Other modules

Partial exams, hand-ins and labs. They are not part of the figures at the top.

Hand-in or lab

UPG1 Hand-in assignments

  • G

Main rounds

100% passed · 172 students

  • 100%24
  • 100%57
  • 100%57
  • 100%19
  • 100%15

Later rounds

No sittings with at least 5 students.

    Show small sittings (13)

    Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

    • 100%1
    • 100%2
    • 100%2
    • 100%2
    • 100%2
    • 100%1
    • 100%1
    • 100%1
    • 100%1
    • 100%1
    • 100%2
    • 100%2
    • 100%1

    About the course

    Aim

    After this course, students shall be able to:

    • Identify, categorize and assess different roles in a large-scale development project (UPG1)
    • Describe and analyze the organization, requirements and coding conventions of a large-scale development project (UPG1)
    • Use, adapt, and develop advanced tools and methods appropriate for large-scale development projects (LAB1)
    • Analyze methods and tools for large-scale development within the context of a specific development project.

    Content

    • Module systems for large-scale software projects,
    • Communications in distributed development teams,
    • Techniques and tools for automated dependency management, testing and deployment of software, such as, for example, Maven, Jenkins and Docker.
    • Principles for distributed version control systems such as, for example, Git and Mercurial.
    Examiner
    August Ernstsson
    Scheduled hours
    30 h
    Main field of study
    Informationsteknologi, Datateknik, Datavetenskap
    Syllabus on Studieinfo ↗