Egzamin Licencjacki Flashcards
W jaki sposób zjawiska społeczne wpływają na rozwój technologiczny i same ulegają wpływom technologicznym?
Instrumentalizm - technologia to narzędzie do rozwiązywania problemów. Zjawiska społ. nie wpływają na technologię.
Determinizm technologiczny - życie społeczne jest odpowiedzią na rzeczywistość kreowaną przez technologię.
Autonomiczność - rozwój technologii rządzi się własnymi prawami
Konstruktywizm - technologia jest kształtowana przez ludzi
Teoria aktora sieci - aktanci oddziałują na siebie wzajemnie
Co to jest innowacja? Czym różni się od inwencji? Jakie są rodzaje innowacji?
Inwencja - wykreowana wiedza, pomysł
Innowacja - inwencja wdrożona do użytku, musi być wykorzystywana przez wiele osób
Innowacja
-produktowa - nowy/ulepszony produkt
-marketingowa - nowa kampania marketingowa
-procesowa - nowy proces produkcji (Ford)
-organizacyjna - nowy system zarządzania (agile)
Czym jest design thinking? Z jakich etapów się składa? Do czego służy?
Proces projektowy oparty na podejściu user centered design. Jest nielinearny, można wracać do kroków.
Empatyzacja - poznanie użytkowników i ich problemów
Definiowanie problemu - określenie aspektów problematycznych
Ideacja - opracowanie jak najwięcej rozwiązań, wybór najlepszego
Prototypowanie - wizualna reprezentacja, 2D/3D/scenki rodzajowe
Testowanie - sprawdzenie działania rozwiązania
Na czym polega empatyzacja w podejściu design thinking? Przy pomocy jakich metod się ją realizuje?
To pierwszy etap, w którym zbieramy informacje o użytkownikach, nie analizujemy ich. Poznajemy doświadczenia, problemy i bolączki użytkowników.
Metody: wywiady pogłębione, obserwacje, wywiady etnograficzne, mapy empatii.
Na czym polega specyfika podejścia design thinking w tworzeniu i rozwijaniu pomysłów? Jaką rolę pełnią prototypy?
-Interdyscyplinarne zespoły
-Potrzeby użytkownika zawsze na pierwszym miejscu
-Generuje dużo pomysłów, które potem są redukowane do najlepszego rozwiązania
-Nielinearne podejście, można się cofać
Prototypy są odpowiedzialne za wizualną reprezentację określonych we wcześniejszych fazach modeli koncepcyjnych. Dzięki nim możemy sprawdzić np. czy interfejs jest użyteczny.
Czym metody jakościowe badań społecznych różnią się od metod ilościowych? Od czego zależy wybór konkretnej metody badań?
Metody jakościowe:
-zrozumienie kontekstu, głębsza interpretacja i poznanie
-nie dążą do generalizacji
-dane nieustrukturyzowane
-mała próba
Metody ilościowe:
-wyszukiwanie wzorców i opracowywanie statystyk
-mogą być reprezentatywne
-dane liczbowe
-duża próba
Wybór metody zależy od celu badania, na jakie pytania chcemy odpowiedzieć - jak dużo/często/średnio; czy dlaczego/w jaki sposób.
Jakie znasz techniki badawcze w zakresie metod jakościowych badań społecznych? Do czego się je stosuje? Jakie są ich wady i zalety?
- Pogłębione wywiady indywidualne - jak najgłębsze poznanie motywów doświadczeń problemów użytkowników
+ dogłębne poznanie, różne punkty widzenia, komfort
- czasochłonne, stronnicze, przeszkolenie badacza - Zogniskowane wywiady grupowe - dyskusja grupy 6-12 os., określony z góry temat
+ swobodniejsza atmosfera, grupowa odpowiedz, szybsze zbieranie inf
- wstydzić się mogą, silna jednostka dominuje innych, trudno o kontrole - obserwacja - oglądasz jak w zoo
+ kontekst, wiarygodna
- brak kontroli, czas, koszty i subiektywność opinii badacza
Na czym polega dobór próby w badaniach społecznych? Czym różni się w zależności od metody badawczej?
Próba badawcza to grupa wyodrębniona przez kryteria metodologiczne. Dobór próby to wybranie osób z danymi cechami w środowisku.
Dobór celowy (jakościowe) albo losowy (ilościowe) lub nielosowy - niepropabilistyczny (Badacz wybiera jednostki na podstawie subiektywnej oceny lub „na chybił trafił”)
Czym jest audyt użyteczności? (W jakim celu się go robi, na jakim etapie? Jakie można wyróżnić jego typy? Czym te typy różnią się od siebie. Wg jakich wytycznych przeprowadza się audyt dot. heurystyk? Wymień znane Ci heurystyki, jak mogą być one odzwierciedlone na stronach? Kto przeprowadza audyt?
Audyt bada użyteczność danego rozwiązania i czy wszystko jest ok. Jak najszybciej, kiedy to możliwe, żeby zminimalizować straty. To nie alternatywa do testu użyteczności.
Typy :
-lista kontrolna - wszystkie funkcje wymagane do danego zadania. Wykrywamy punkty zbyt długie/krótkie/skomplikowane
-wędrówka poznawcza - wcielamy się w role nowego użytkownika i przechodzimy ścieżkę
-analiza heurystyczna - analiza na podstawie 10 heurystyk jacoba nielsena
1. Pokazuj status systemu
2. Odwzorowuj rzeczywistość
3. Przypominaj, nie zmuszaj do zapamiętania
4. Estetyka i umiar
5. Zapobiegaj błędom
6. Skuteczna obsługa błędów
7. Dostęp do dokumentacji
8. Efektywność i elastyczność
9. Pełna kontrola
10. Zachowaj spójność
Audyt przeprowadza ekspert, albo paru ale osobno
Na czym polega proces dobierania uczestników do badań użyteczności? Jaka jest optymalna liczba respondentów w badaniu użyteczności? Dlaczego? Na jakiej podstawie dobierać respondentów do badań użyteczności? Jakie narzędzie może w tym pomóc?
Proces doboru:
a) identyfikacja cech związanych z profilem użytkownika
b) screener i kwalifikacja respondentów
c) rekrutacja - kula śnieżna, media społecznościowe
Optymalna liczba - 5, więcej nie przyniesie dużo nowych informacji
Dobór respondentów na podstawie ich doświadczeń i cech pasujących do docelowych klientów. Narzędzie - screener.
Czym są badania korytarzowe? Jakie są zalety i wady takiego badania
Szybkie, nieformalne testy przeprowadzane z współpracownikami (nie pracującymi nad projektem)
+ za darmo
+ szybko
+ świeże spojrzenie
- feedback niereprezentatywny (od osoby z IT, a nie docelowego użytkownika)
Czym są badania potrzeb?
Polegają one na zebraniu informacji od potencjalnych użytkowników na temat ich potrzeb i oczekiwań w kontekście produktu. Badania te mają zapewnić późniejsze pozytywne doświadczenia użytkowników.
-Kim są potencjalni użytkownicy?
-Jakie mają cele i marzenia?
-Jak wyglądają ich zwyczaje?
-Jakich wartości poszukują?
-Jakie doświadczenia posiadają?
-Jakie mają potrzeby?
-Co ich motywuje?
Jakie są techniki badawcze, które można dobierać na etapie ewaluacji?
Ewaluacja - czy dany projekt osiągnął zakładane cele?
a) testy użyteczności
-nauczalność - czy łatwy w obsłudze?
-efektywność - jak radzą sobie starzy użytkownicy?
-błędy - ile i jak często są popełniane?
-satysfakcja - czy korzystanie jest przyjemne?
b) eye tracking
-co przyciąga uwagę najbardziej?
-co pozostaje przeoczone?
-który element zauważony jako pierwszy?
Opisz znane ci formy i miary informacji.
Miary:
- entropia - średnia ilość informacji przekazywanej przez pojedynczą wiadomość. Im bliższa 0 tym bardziej przewidywalna i uporządkowane informacje, im dalej - zbliżają się do chaosu
redundancja - odwrotność entropii
Formy informacji:
- parametryczna - wyniki liczbowe przy badaniu, analizie lub kontroli
- topologiczna - formy geometryczne, obrazy i przedstawienia przestrzenne
- abstrakcyjna - formuły matematyczne, uogólnione obrazy i pojęcia
Wyjaśnij pojęcia kryteriów informacyjnych (Bayesa, entropii, informacji wspólnej).
Kryteria informacyjne to cechy i czynniki które mają wpływ na jakość informacji.
Bayesowskie Kryterium Informacyjne - metoda oceny modeli statystycznych, pozwalająca wybrać najlepszy model. Uwzględnia jakość dopasowania modelu do danych i jego złożoność (im więcej parametrów, tym bardziej złożony). BIC dobiera modele pasujące do danych i najmniej złożone.
Entropia - miara nieuporządkowania informacji. Określa stopień różnorodności w zbiorze danych.
Informacja wspólna - miara zależności między dwiema lub więcej zmiennymi. Mierzy w jakim stopniu wiedza o zmiennej A wpływa na wiedze o reszcie zmiennych. Im większa jest, tym większa zależność między zmiennymi.
Opisz struktury i architekturę logiczną systemów komputerowych.
Struktura systemu komputerowego to warstwy:
a) warstwa sprzętowa - urządzenia wejścia, wyjścia, elementy jednostki centralnej
b) system operacyjny - programy umożliwiające wygodną komunikacje między użytkownikiem, a sprzętem.
c) oprogramowanie narzędziowe - programy wspomagające działanie komputera (np. antywirus)
d) oprogramowanie użytkowe - programy dla użytkowników
e) użytkownicy
Architektura logiczna to podział systemu na części realizujące odpowiednie funkcje (np. pamięc wew, zew, procesor)
Wyjaśnij pojęcie sieci komputerowej. Z jakich komponentów się składa?
Sieć komputerowa łączy ze sobą komputery, minimum 2 urządzenia.
- Serwer
- host - komputer zapewniający użytkownikowi dostęp do sieci
- Sprzęt sieciowy (karta sieciowa, router, modem, koncentrator)
- Medium transmisyjne (kable)
Jakie są rodzaje sieci komputerowych?
Ze względu na zasięg:
PAN - prywatna (jedna osoba/gospodarstwo domowe)
LAN - lokalna (budynek)
MAN - metropolia
WAN - duże regiony
Intranet - dla danej organizacji
VPN - tunel kryptujący adres IP
Wymień atrybuty jakości systemów informatycznych
FURPS (funwp)
- Funkcjonalność - spełnia wymagania
- Użyteczność - łatwy w usłudze, czytelny, dostępny
- Niezawodność - nie ma awarii
- Wydajność - działa wydajnie i sprawnie
- Przenośność - na najnowszej wersji, łatwy w konserwacji
Czym się różni grafika wektorowa i rastrowa? Wymień zalety i wady każdej z nich.
Wektorowa:
Oparta na formułach matematycznych, do logo
+ Dobrze się skaluje
+ Zajmuje mało miejsca
- Nie nadaje się do zdjęć
Rastrowa:
Oparta na bitmapach, każdy piksel ma wartość koloru
+ Dobre do zdjęć i grafiki realistycznej
- Źle się skaluje
- Może tracić na jakości
- Zajmuje dużo miejsca duża rozdzielczość
Wymień i opisz podstawowe formaty plików graficznych.
Bezstratne:
PNG - ogranicza tło, popularny w przeglądarkach
GIF - wiele obrazów w jednym pliku - animacja, obsługuje przezroczystość
RAW - pliki z aparatów cyfrowych, wysoka jakość
TIFF - ogranicza tło, pozwala na kompresje
Stratne:
JPG - popularny, nie animuje, nie jest przezroczysty
Wektorowe:
SVG - oparty na języku XML
AI - rozszerzenie od Adobe Illustrator
Wymień i omów sposoby zapisu algorytmów.
a) schematy blokowe - graficzna reprezentacja, diagram zbudowany z figur geometrycznych połączonych strzałkami
b) lista kroków - dokładny opis operacji wykonywanej przez algorytm krok po kroku
c) pseudokod - zachowana struktura kodu, język naturalny
Co to jest algorytm i jakie powinien posiadać cechy? Wskaż, jak wyrażana jest złożoność obliczeniowa algorytmu?
Algorytm to skończony ciąg instrukcji prowadzących do rozwiązania problemu.
Cechy:
a) jednoznaczność - zawsze takie same wyniki przy takich samych danych
b) skończoność - działanie powinno się zakończyć wykonaniem instrukcji w określonej liczbie kroków
c) szybkość
d) poprawność - powinien dawać dobre wyniki
e) prostota wykonania
Złożoność obliczeniowa algorytmu określana jest przez Big O Notation (notacja dużego O) - określa górną granicę czasu wykonania w zależności od wielkości danych wejściowych
Na czym polega analiza częstotliwościowa sygnałów?
Analiza częstotliwościowa sprawdza jakie częstotliwości, w jakim stopniu są obecne w sygnale. Stosujemy transformację Fouriera.
1. Przygotowanie sygnału do analizy - odfiltrowanie szumów.
2. Zastosowanie transformacji - zmienia ona sygnał z dziedziny czasu na dziedzinę częstotliwości. o
Otrzymujemy widmo częstotliwościowe sygnału.
3. Analiza widma - analizujemy częstotliwości, aby wykryć te dominujące - o największej amplitudzie lub moc
4. Interpretacja wyników - możemy rozpoznać wzorce i anomalie i zidentyfikować charakterystyczne częstotliwości.