Choose a scenario

Select one of the following scenarios to start planning.

1

SCENARIO 1

Single primary major

This scenario focuses on a single major.

5 A + 5 B from primary major
2 courses from 2 other majors or departments
5 A from 3+ other majors
2

SCENARIO 2

Two primary majors

This scenario balances two primary majors.

5 A + 2 B from 1st primary major
5 A + 2 B from 2nd primary major
3 courses from 2+ other majors or departments
3

SCENARIO 3

General major

This scenario is designed to offer a broader, generalist approach across majors.

10 A courses distributed across all majors
7 courses from 4+ majors
Up to 2 courses from other departments

Choose a scenario

Select one of the following scenarios to start planning.

1

SCENARIO 1

Single primary major

This scenario focuses on a single major.

5 A + 5 B from primary major
2 courses from 2 other majors or departments
5 A from 3+ other majors
+3
2

SCENARIO 2

Two primary majors

This scenario balances two primary majors.

5 A + 2 B from 1st primary major
5 A + 2 B from 2nd primary major
3 courses from 2+ other majors or departments
+3
3

SCENARIO 3

General major

This scenario is designed to offer a broader, generalist approach across majors.

10 A courses distributed across all majors
7 courses from 4+ majors
Up to 2 courses from other departments
+3
    New
    Create your plan with Pathfinder, selecting only the courses you are interested in, without scenarios and majors.
    CeidCoursePilot LogoCeidCoursePilot
    My plans
    ΕΛ
    EN
    lost in choosing electives? make it make sense...

    Μake elective-planson-the-flyon-the-fly

    complete info on courses and majors, personalized and customizable recommendations, matching your profile and objectivescomplete info on courses and majors,personalized and customizable recommendations,matching your profile and objectives

    ceidcoursepilot
    CeidCoursePilot desktop dashboard
    9:41
    CeidCoursePilot mobile dashboard

    Available scenarios

    Choose the scenario that better fits your study goals

    SCENARIO 1

    Single primary major

    5 A + 5 B from the primary major • 5 A from ≥3 additional majors • 2 from other majors | other Departments | Erasmus
    Total: 17 courses
    • 1+ course from K1 required
    • 1+ course from either K2 | K3 | K4
    • 1+ course from either K5 | K6
    • 5 A + 5 B from primary major
    • 5 A from 3+ other majors
    • 2 courses from 2 other majors or departments
    SCENARIO 2

    Two primary majors

    5 A + 2 B from the 1st primary major • 5 A + 2 B from the 2nd primary major • 3 from ≥2 other majors where ≤2 from Erasmus | other Departments
    Total: 17 courses
    • 1+ course from K1 required
    • 1+ course from either K2 | K3 | K4
    • 1+ course from either K5 | K6
    • 5 A + 2 B from 1st primary major
    • 5 A + 2 B from 2nd primary major
    • 3 courses from 2+ other majors
    • Up to 2 courses from other departments
    SCENARIO 3

    General major

    10 A courses distributed across all majors • 7 courses from ≥4 majors where ≤2 from Erasmus | other Departments)
    Total: 17 courses
    • 1+ course from K1 required
    • 1+ course from either K2 | K3 | K4
    • 1+ course from either K5 | K6
    • 10 A courses distributed across all majors
    • 7 courses from 4+ majors
    • Up to 2 courses from other departments

    Not sure? Check the Majors Announcement for more details.

    PATHFINDER BETA

    Undecided? Start with the courses.

    You bring the interests. We find the direction. Choose the courses you want, skip the ones you don’t, and explore the paths that fit.

    Find my path
    S1S2S3++K2K4K6

    Explore the majors

    Replace courses safely

    Swap any course in your plan with suggested alternatives that keep your scenario rules perfectly valid.

    Course planning dashboard with the Replace Course popup showing valid alternatives for Software Quality.

    Replace course

    The following courses are all valid replacements that follow scenario requirements.

    Replacing

    Software Quality

    CEID_NE5577

    K5
    Group A
    Fall
    All majors
    All groups
    Name

    Human-Computer Interaction

    CEID_25EX598

    K5
    Group A
    Fall
    Replace

    Information Retrieval

    CEID_NE5597

    K6
    Group A
    Fall
    Replace

    Computer and Network Security

    CEID_NΣM02

    K2
    Group A
    Fall
    Replace

    Generate suggested plan

    The app can automatically generate a valid course plan based on your preferences. If an exact match cannot be found, it will suggest the closest valid plan available.

    Scenario 3 course plan fills automatically, keeping Software Quality and Data Mining as wanted courses. The Generate Plan dialog sits on the right.
    CeidCoursePilot
    Course catalogCreate PlanMy plans
    NPEN
    Scenario 3: General majorMy course planIn progressSave
    View Fall / SpringGenerate suggested plan
    7th Semester(Fall)1/5
    Empty slot

    Software quality

    CEID_NE5577

    K5
    Group AFall
    Empty slot

    Decision theory

    CEID_NE5237

    K3
    Group AFall
    Empty slot

    Software and programming of high performance systems

    CEID_NE5407

    K6
    Group AFall
    Empty slot

    Distributed systems

    CEID_NE4117

    K1
    Group AFall
    Empty slot

    Human-computer interaction

    CEID_25EX598

    K5
    Group AFall
    8th Semester(Spring)1/6
    Empty slot

    Data mining and machine learning

    CEID_NE562

    K5
    Group BSpring
    Empty slot

    Algorithmic techniques for data science

    CEID_24ΕΕ594

    K1
    Group ASpring
    Empty slot

    Big data management systems

    CEID_NE4348

    K6
    Group ASpring
    Empty slot

    Hardware security

    CEID_NE591

    K4
    Group ASpring
    Empty slot

    Algorithmic foundations of sensor networks

    CEID_NE520

    K2
    Group ASpring
    Empty slot

    Embedded systems

    CEID_NE588

    K4
    Group ASpring
    9th Semester(Fall)0/6
    Empty slot

    Cybersecurity

    CEID_NE590

    K2
    Group BFall
    Empty slot

    Parallel algorithms

    CEID_NE4128

    K1
    Group BFall
    Empty slot

    Modular quantum systems

    CEID_NE594

    K4
    Group BFall
    Empty slot

    Multidimensional data structures

    CEID_NE4338

    K1
    Group BFall
    Empty slot

    Limits of computation and strategies for algorithmic problem-solving

    CEID_25EΕ605

    K2
    Group BFall
    Empty slot

    Computer systems performance analysis

    CEID_NE4547

    K5
    Group BFall
    Scenario rules
    Group A · all majors1/10
    Courses from 4+ majors1/7

    Generate suggested plan

    Optionally choose courses you want or would rather avoid.

    +

    Wanted

    Up to 17 courses

    2/17
    Want

    Software quality

    CEID_NE5577
    Fall

    Data mining and machine learning

    CEID_NE562
    Spring
    −

    Avoided

    No course limit

    0
    Avoid

    Exclude general elective & internship courses

    Course 1Course 2Course 3
    CancelGenerate plan

    Ready-made Templates

    Get started quickly with prepared plans for every scenario

    Want to design a plan from scratch?

    How It Works

    Your course plan, in three simple steps.

    1. 1Build
      Your plan
      7th sem.
      8th sem.
      9th sem.

      Start with your choices

      Start with ready-made course selections for each scenario or craft your own plan from the ground up.

    2. 2Personalize

      A better fit

      Scenario rules respected

      Make it your own

      Swap courses with confidence thanks to suggestions that keep every requirement satisfied.

    3. 3Save & export
      Saved
      PDF
      CSV

      Keep your plan close

      Save your work or export it as PDF & CSV so you can revisit, edit, or print it anytime.

    Frequently Asked Questions

    CeidCoursePilot logoCeidCoursePilot

    Make elective-plans on-the-fly

    ceidcoursepilot@gmail.com

    Resources

    • Scenario/major rules
    • Course Catalog

    Pages

    • Home
    • Courses
    • Templates
    • My plans
    • My profile