K-INFO
HU
EN
Login

Design in Software Development

Design a szoftverfejlesztésben
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
Subject name (Hungarian, English)
Design a szoftverfejlesztésben
Design in Software Development
Subject code BMEVIAUAV44
Subject type
Training Level
Course types and hours (weekly/semester)
Course type lecture tutorial laboratory
hours (weekly) 2 0 0
type (linked/independent)
Assessment type félévközi érdemjegy
Credits 2
Subject coordinator
DR. Kővári Bence András
position: egyetemi docens
Responsible department
Automatizálási és Alkalmazott Informatikai Tanszék
Faculty Villamosmérnöki és Informatikai Kar
Subject website www.aut.bme.hu
Primary curriculum type
Direct prerequisites – Strong prerequisite none
Direct prerequisites – Weak prerequisite none
Direct prerequisites – Parallel prerequisite none
Direct prerequisites – Milestone prerequisite none
Direct prerequisites – Exclusion none

Objectives

Programme
Lectures

1. Presentation of the theme of the semester, schedule. Fitting the design process into software development, roles in the design team. Case studies, historical foundations. Introduction to UX and UI design.

2. Presentation of the UX design process, description of the toolbox (double diamond and other representations, research, heuristic analysis, sketch, wireframe). Collaboration and the process of working together (design studio, brainstorming, formal review, critique, workshop) UI research, competitive analysis, branding principles.

3. Description of the research process, interviews, field work, processing of the results (personas, HMW, user journey). Importance and finding of brand personas, image design, tone of voice.

4. Design principles (alignment, arrangement, repetition, contrast). Gestalt rules, consistency. Design for mobile devices, compliance with touchscreen needs. Styles and design trends of recent years.

5. Presentation of the most common UX tools (Xd, Balsamiq, Photoshop). Special screens (empty screens, error states). Sketching, wireframing. Collaboration of UX and UI designers, work based on wireframe.

6. Presentation of the most common UI tools (Xd, Zeplin, Illustrator). Prototyping, user testing, the importance of AB-testing. Cooperation with developers.

7. UX Workshop

8. Onboarding process with UX and UI in mind. Description of tooltips, dark patterns, hooked model. Illustrations and their role, landing page and function.

9. Introduction to color theory, typography, technological background of typography. Design output, resource requirements and their management.

10. Accessibility, unconventional UIs. The most common design systems and their corresponding UI kits (Material, OSX HIG), the structure of design systems (Atomic, Expressive). The role and importance of copywriting.

11. Iconography (iconsets, logo design), appearance of animations in the design.

12. Delightful details, microinteractions connected with UX.

13. UI Workshop

14. Emotional design, game design principles, gamification. Game UI considerations.
The aim of the subject is a comprehensive methodological overview of the user-friendly and aesthetic design of the interfaces of software on different platforms. A good user interface makes it possible for users not to get lost in the operation of the application, but to focus exclusively on doing their work. During the completion of the subject, students can learn about the process of user interface design from the idea phase through implementation to testing and evaluation through numerous theoretical and practical examples. They get a comprehensive picture of the application of the collaborative methods used in the UX/UI design profession from both the participants' and organizers' sides, which, as a software developer, facilitates cooperation with the designer team.

Learning outcomes

Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:

Knowledge

No learning outcomes recorded.

Skills

No learning outcomes recorded.

Attitudes

No learning outcomes recorded.

Autonomy and responsibility

No learning outcomes recorded.

Oktatási módszertan

Not provided.

Tanulástámogató anyagok

Not provided.

Recommended preliminary knowledge for completing the subject

Knowledge type competencies
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Skill type competencies
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Recommended (non-compulsory) preliminary competencies
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
nincs
General rules
Követelmények: a.       A szorgalmi időszakban:   (1) A gyakorlást két kis házi feladat biztosítja, amelyek beadási határideje a kapcsolódó workshopot követő előadás kezdete. A házi feladatok beadása kötelező. (2) Megajánlott jegyért opcionális nagy házi feladatot lehet vállalni párban vagy egyénileg, melynek leadási határideje a szorgalmi időszak vége.   A tantárgy anyagából a hallgatók a félév végén zárthelyi dolgozatot írnak. A félév végi osztályzatba a kis házi feladatok 25-25%-ban, a zárthelyi jegye (vagy nagyházi feladat pontszáma) 50%-ban számítódik be. A sikertelen zárthelyi pontosan egy alkalommal pótolható. Pótlási lehetőségek: A késedelmes házi (otthoni) feladatokat a pótlási héten megadott határidőig be lehet adni. A pótlási időszak a kétciklusú képzésben az ún. pótlási hét (a szorgalmi időszak vége és a vizsgaidőszak kezdete közötti hét). (ld. TVSZ 16. § (2)).
Assessment methods
In-term assessments

No detailed assessments provided.

Weight of in-term assessments

No weights provided.

Exam-period assessments

No detailed assessments provided.

Weight of exam elements

No weights provided.

Grade calculation

No grade thresholds provided.

Attendance requirements

No attendance requirements provided.

Rules for retake and resubmission

Not provided.

Short description

Not provided.

Detailed description

Not provided.

Recommended courses

Not provided.

Workload to complete the subject

No workload breakdown provided.

Validity of subject requirements
Requirements valid from:
Requirements valid until:
Curriculum placement

No curriculum placements recorded for this subject version.