Graphical User Interfaces
Informacje ogólne
Kod przedmiotu: | 103A-CSCSN-ISA-EGUI | ||||||
Kod Erasmus / ISCED: | (brak danych) / (brak danych) | ||||||
Nazwa przedmiotu: | Graphical User Interfaces | ||||||
Jednostka: | Wydział Elektroniki i Technik Informacyjnych | ||||||
Grupy: |
( Computer Systems and Networks )-Computer Systems and Networks-B.Sc.-EITI ( Courses in English )--eng.-EITI ( Przedmioty techniczne )---EITI ( Technical Courses )--eng.-EITI |
||||||
Punkty ECTS i inne: |
6.00
|
||||||
Język prowadzenia: | angielski | ||||||
Jednostka decyzyjna: | 103000 - Wydział Elektroniki i Technik Informacyjnych |
||||||
Kod wydziałowy: | EGUI |
||||||
Numer wersji: | 1 |
||||||
Skrócony opis: |
Celem wykładu jest zapoznanie studentów z metodami tworzenia interfejsu użytkownika w programach komputerowych na przykładzie programów pod systemami Microsoft Windows i Linux. Przedstawione są różne podejścia stosowane przy implementacji graficznego interfejsu użytkownika i interakcji z użytkownikiem. Prezentowane są zagadnienia związane z tworzeniem interfejsu aplikacji z wykorzystaniem: XLib (X Window, Linux), API, MFC (Microsoft Windows), Qt (Microsoft Windows lub Linux) oraz podstawowe zagadnienia związane z implementacją aplikacji w danym języku programowania (C/C++, C#). Przedmiot jest zaliczany na podstawie dwóch testów i ćwiczeń laboratoryjnych. |
||||||
Pełny opis: |
(tylko po angielsku) The lecture should present the methods of creating graphical user interface in programs for various operating systems (Microsoft Windows and Linux). Aspects of creating the elements of user interface as well as the implementation of user interaction are presented. The lecture and laboratories cover programming user interface with: XLib (X Window on Linux), API, MFC (Microsoft Windows), Qt (Microsoft Windows or Linux). Programming languages used are C, C++, C#.
Laboratory contents The laboratory consists of simple linux exercise and five small projects:
Similar Courses
|
||||||
Literatura: |
(tylko po angielsku)
|
||||||
Metody i kryteria oceniania: |
(tylko po angielsku) During the lab exercises it is possible to score up to 40 points.
|
Zajęcia w cyklu "rok akademicki 2023/2024 - sem. letni" (w trakcie)
Okres: | 2024-02-19 - 2024-09-30 |
Przejdź do planu
PN WT ŚR CZ LAB
LAB
WYK
LAB
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 36 miejsc
Wykład, 30 godzin, 36 miejsc
|
|
Koordynatorzy: | Julian Myrcha | |
Prowadzący grup: | Waldemar Grabski, Ary Irawan, Julian Myrcha, Witold Wysota | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2023/2024 - sem. zimowy" (zakończony)
Okres: | 2023-10-01 - 2024-02-18 |
Przejdź do planu
PN WT ŚR CZ LAB
LAB
WYK
LAB
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 36 miejsc
Wykład, 30 godzin, 36 miejsc
|
|
Koordynatorzy: | Julian Myrcha | |
Prowadzący grup: | Krzysztof Chabko, Waldemar Grabski, Julian Myrcha | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2022/2023 - sem. letni" (zakończony)
Okres: | 2023-02-20 - 2023-09-30 |
Przejdź do planu
PN WT ŚR CZ LAB
LAB
WYK
LAB
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 36 miejsc
Wykład, 30 godzin, 36 miejsc
|
|
Koordynatorzy: | Julian Myrcha | |
Prowadzący grup: | Waldemar Grabski, Henryk Kowalski, Julian Myrcha, Witold Wysota | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2022/2023 - sem. zimowy" (zakończony)
Okres: | 2022-10-01 - 2023-02-19 |
Przejdź do planu
PN WT ŚR CZ LAB
LAB
WYK
LAB
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 36 miejsc
Wykład, 30 godzin, 36 miejsc
|
|
Koordynatorzy: | Julian Myrcha | |
Prowadzący grup: | Waldemar Grabski, Owais Mujtaba Khanday, Julian Myrcha, Michał Rudowski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2021/2022 - sem. letni" (zakończony)
Okres: | 2022-02-23 - 2022-09-30 |
Przejdź do planu
PN WT ŚR CZ LAB
LAB
WYK
LAB
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 48 miejsc
Wykład, 30 godzin, 48 miejsc
|
|
Koordynatorzy: | Julian Myrcha | |
Prowadzący grup: | Waldemar Grabski, Julian Myrcha, Witold Wysota | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2021/2022 - sem. zimowy" (zakończony)
Okres: | 2021-10-01 - 2022-02-22 |
Przejdź do planu
PN WT ŚR CZ LAB
LAB
WYK
LAB
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 36 miejsc
Wykład, 30 godzin, 36 miejsc
|
|
Koordynatorzy: | Julian Myrcha | |
Prowadzący grup: | Waldemar Grabski, Julian Myrcha, Witold Wysota | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2020/2021 - sem. letni" (zakończony)
Okres: | 2021-02-20 - 2021-09-30 |
Przejdź do planu
PN WT ŚR CZ LAB
LAB
WYK
LAB
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 48 miejsc
Wykład, 30 godzin, 48 miejsc
|
|
Koordynatorzy: | Julian Myrcha | |
Prowadzący grup: | Krzysztof Chabko, Waldemar Grabski, Julian Myrcha | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2020/2021 - sem. zimowy" (zakończony)
Okres: | 2020-10-01 - 2021-02-19 |
Przejdź do planu
PN WT ŚR CZ LAB
LAB
WYK
LAB
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 36 miejsc
Wykład, 30 godzin, 36 miejsc
|
|
Koordynatorzy: | Julian Myrcha | |
Prowadzący grup: | Waldemar Grabski, Julian Myrcha, Witold Wysota | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2019/2020 - sem. letni" (zakończony)
Okres: | 2020-02-22 - 2020-09-30 |
Przejdź do planu
PN WT ŚR CZ LAB
LAB
LAB
WYK
LAB
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 48 miejsc
Wykład, 30 godzin, 48 miejsc
|
|
Koordynatorzy: | Julian Myrcha | |
Prowadzący grup: | Krzysztof Chabko, Waldemar Grabski, Julian Myrcha, Witold Wysota | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2019/2020 - sem. zimowy" (zakończony)
Okres: | 2019-10-01 - 2020-02-21 |
Przejdź do planu
PN WT ŚR CZ LAB
LAB
WYK
LAB
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 36 miejsc
Wykład, 30 godzin, 36 miejsc
|
|
Koordynatorzy: | Julian Myrcha | |
Prowadzący grup: | Krzysztof Chabko, Waldemar Grabski, Julian Myrcha, Witold Wysota | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2018/2019 - sem. letni" (zakończony)
Okres: | 2019-02-18 - 2019-09-30 |
Przejdź do planu
PN WT ŚR CZ LAB
LAB
WYK
LAB
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 36 miejsc
Wykład, 30 godzin, 36 miejsc
|
|
Koordynatorzy: | Julian Myrcha | |
Prowadzący grup: | Krzysztof Chabko, Waldemar Grabski, Julian Myrcha, Witold Wysota | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Właścicielem praw autorskich jest Politechnika Warszawska.