PV252 Welcome

And a little bit more...

There's 72 of you and 4 of us...

MUNI

Sam

RedHat

Mája

MUNI

Vít

MUNI

Jonáš

(IS photos for maximum cringe)

UI Lectures

and Seminars (02 and 03)

UX Lectures

and Seminar 01

UX Seminar 02 and 03

UI Seminar 01

Course under construction

If you see something, say something. We can fix stuff only when we know there is a problem.

  • IS syllabi
    • Lectures
    • Seminars
    • Evaluation and Project

Where to find stuff...

https://is.muni.cz/auth/el/fi/podzim2025/PV252/index.qwarp

https://is.muni.cz/auth/el/fi/podzim2025/PV252/index-qAXEKX.qwarp

https://is.muni.cz/auth/el/fi/podzim2025/PV252/index-nAQTOD.qwarp

  • Course discord
    • https://discord.gg/Mn2M7n3u9r
    • Let us know what content/channels would be useful.
  • Emails :)

We all speak Czech/Slovak, as do most of you. However, we want to make the course accessible to a wide range of students, so we maintain the core materials and essential communication in English. For seminars, we currently have one designated "English speaking" group (Seminar 02).

 

We do not enforce English communication (talk to us the way that suits you most).

Language

Why is PV252?

Tell us about you

https://app.sli.do/event/roc2k6W6k2mBnzPnqoVA54

  • Reduce the amount of GDD among software engineering students
    • GDD: Gut driven development
    • "The users get the features that I think I would have wanted."

Why is PV252?

  • Accommodate students with different backgrounds
    • We are trying to be "framework agnostic"
      • If you already do FE development, this might a bit of a curve ball :)
    • We do require you to know HTML/CSS and at least basic JavaScript though

Why is PV252?

  • Give you a general overview of frontend development across various roles
    • Understand and cooperate with your teammates
    • State exam :) https://www.fi.muni.cz/studies/fe-mgr/swe2021.html

Why is PV252?

Evaluation

  • Seminars
    • We track attendance
  • Mini assignments
    • 10 assignments, 2 points each, should be doable within a single seminar
    • 15/20 points required

Evaluation

  • Team project
    • Three team members
    • Research, design, implement and test a non-trivial "workflow"
    • Four milestones, 5 points each
    • 15/20 points required
    • Final colloquium with team presentations

Evaluation

0

Week 1-2 Setup project teams and pick a topic.

2

Week 5-8 Prepare a low-fidelity prototype of your design and gather feedback at seminar presentations.

4

Exams Prepare final implementation based and present it at the colloquium.

1

Week 3-4 Run user research and prepare your project specification.

3

Week 9-13 Implement an interactive prototype of your design, test it with real users and evaluate their feedback.

  • What technology/framework should we use?
    • On seminars, we will require you to use specific stuff, but for the project, you can pick whatever you will be the most productive in.

Some project FAQ...

  • Do we need to write our own backend?
    • No. There is enough about APIs/databases in other courses. Here, we expect you to focus on the user interface. You are free to mock or simulate backend features.

Some project FAQ...

  • I am very bad at design...
    • Good design can be still very simple.

Some project FAQ...

Questions?