Skip to content

jvlkafl/hci-3sem

 
 

Repository files navigation

Komunikacja Człowiek-Komputer 🚶 ↔️ 💻

Human-Computer Interaction

Przedmiot prowadzony jest dla studentów 2-ego roku kierunku kognitywistyka na Uniwersytecie Adama Mickiewicza w Poznaniu. 🎓

📧 Kontakt do prowadzących

  • dr inż. Marcin Jukiewicz (koordynator), marcin.jukiewicz[at]amu.edu.pl
  • mgr Dawid Ratajczyk, dawid.ratajczyk[at]amu.edu.pl, dyżur środa 9:00-10:00, pokój 110 (lub online)

Instalacja Jupyter notebook:

W konsoli:

 pip install jupyterlab
 pip install notebook

Aby uruchomić notebook wpisujemy w konsoli:

jupyter notebook

📚 Z czego składa się kurs?

Kurs składa się z trzech części:

  1. Analiza biosygnałów
  2. Tworzenie stron internetowych
  3. Elementy Computer Science

Oceny wystawiane są na podstawie zadań wykonywanych w trakcie zajęć lub w domu oraz na podstawie projektu dotyczącego interfejsów mózg komputer.

Uwaga 🏢 Zgodnie z regulaminem studiów obowiązują dwie nieobecności, niezależnie od tego, czy są one usprawiedliwione, czy nie. 📘

Terminarz zajęć

lp. Temat Data Zadanie Liczba punktów
1. Jupyter notebook i przypomnienie pythona 6/11.10.22 - -
2. Numpy i Matplotlib 13/18.10.22 Praca domowa 3
3. Analiza sygnałów 1 20/25.10.22 Arkusz z zajęć 2
4. Analiza sygnałów 2 27.10/8.11.22 Praca domowa 2
5. Wykrywanie sygnału EEG 3/15.11.22 Arkusz z zajęć 2
6. Potencjały wywołane 10/22.11.22 Arkusz z zajęć 2
7. Wykrywanie mrugnięć 17/29.11.22 - -
8. Zbieranie danych do projektu 24.11/6.12.22 - -
9. HTML 1/13.12.22 - -
10. CSS 8/20.12.22 Praca domowa 3
11. Liczby binarne 22.12/3.01.23 Praca domowa 2
12. Bramki logiczne 5/10.01.23 Praca domowa 2
13. VR 12/17.01.23 Praca domowa 2
14. Dodatkowe 19/24.01.23 - -
Projekt 10
Suma 30

Zadania domowe proszę wysyłać na adres mailowy dawid.ratajczyk@amu.edu.pl. Czas na wykonanie to tydzień.

Projekt

Zadaniem projektu jest stworzenie prostego interfejsu offline typu "speller" opartego na mruganiu. Projekt realizuje się w grupach 2-osobowych.

W ramach projektu wymagane jest: (1) przygotowanie programu wyswietlającego litery alfabetu,
(2) zebranie danych osoby, która przy pomocy mrugania sygnalizuje wybór danej litery (powinna zapisać w ten sposób jakiegoś słowo),
(3) przygotowanie kodu, który odszyfrowuje wybrane litery, oraz
(4) przygotowanie raportu z projektu.

Punktacja projektu

  • Interfejs graficzny -- 2pkt
  • Kod do wykrywania mrugnięć -- 2pkt
  • Synchronizacja zadań -- 1pkt
  • Poprawność analizy i wyników -- 3pkt
  • Formalna strona raportu -- 2pkt

Kryteria oceny z przedmiotu

Ocena L. punktów
bardzo dobry (5,0) ⩾ 27
dobry plus (4,5) 24 - 26,5
dobry (4,0) 21 - 23,5
dostateczny plus (3,5) 19,5 - 20,5
dostateczny (3,0) 18 - 19
niedostateczny (2,0) < 18

Poradnik uzyskania maksymalnej liczby punktów z zadań

  • Przeczytaj polecenie i wykonaj dokładnie to o co jesteś proszony/a
  • Ustrukturyzuj kod i odpowiedzi w zadaniach, aby jasne było co miałeś/aś na myśli
  • Pamiętaj o opisywaniu osi wykresów - jaka zmienna jest prezentowana oraz w jakich jednostkach
  • Podpisz się na arkuszu
W przypadku przejścia na tryb zdalny przed rozpoczęciem projektu

Esej zamiast projektu

Temat eseju

Proponowany temat eseju dotyczy możliwych problemów i korzyści urządzenia do interfejsów mózg-komputer, ale może to być dowolny temat związany z komunikacją człowiek-komputer. Na indywidualne spotkanie (zajęcia 8) dotyczące konkretnego tematu eseju proszę przygotować zarys pomysłu w punktach. Objętość: 2-3 strony razem z bibliografią. Tekst powinien mieć formę tekstu naukowego - zawierać hipotezy lub pytania i argumentację, oraz odnośniki do prac naukowych (cytowanie APA).

Strona formalna eseju

  • Objętość: mniej więcej 2-3 strony razem z bibliografią (koniecznie APA)
  • Czcionka 11-12, szeryfowa (bezwzględnie nie comic sans :)
  • Bez abstraktu
  • Na samym początku pracy: temat, imię oraz nazwisko
  • Proszę przesłać plik pdf na maila z informacją [KCK esej]
  • Polecam latexa
  • Przynajmniej jedno odwołanie do publikacji naukowej
  • Praca musi zawierać spis literatury wykorzystanej w tekście.

Na ocenę eseju będzie składać się: spójność argumentacji, zgodność treści z tematem, wykorzystanie właściwych źródeł, poprawność językowa, spełnienie kryteriów formalnych.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 58.7%
  • Python 41.3%