Subject » BMEVIAUAV44
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) |
|
||||||||||||
| Assessment type | félévközi érdemjegy | ||||||||||||
| Credits | 2 | ||||||||||||
| Subject coordinator |
DR. Kővári Bence András
position: egyetemi docens
contact:
kovari.bence@vik.bme.hu
|
||||||||||||
| 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.