Podstawy fizyki w grach komputerowych
Field of study: Computer Science
Programme code: 08-S1INI12.2014

Module name: | Podstawy fizyki w grach komputerowych |
---|---|
Module code: | 08-IGO1S-13-4S06 |
Programme code: | 08-S1INI12.2014 |
Semester: | summer semester 2015/2016 |
Language of instruction: | Polish |
Form of verification: | course work |
ECTS credits: | 4 |
Description: | Moduł Podstawy fizyki w grach komputerowych ma umożliwić studentowi/studentce zdobycie wiedzy na temat podstawowych praw przyrody w zakresie mechaniki newtonowskiej i mechaniki relatywistycznej. Słuchacz/ słuchaczka powinna: a) opanować definicje podstawowych wielkości fizycznych stosowanych w mechanice, ich interpretacje oraz opis matematyczny; b) opanować zapis praw fizyki w zakresie mechaniki w postaci równań matematycznych (wektorowych); d) poznać na przykładach zastosowanie matematycznych sformułowań praw fizyki do opisu zjawisk mechanicznych; c) poznać zasady przetwarzania rozwiązań matematycznych problemów mechanicznych na algorytm numeryczny. |
Prerequisites: | Wymagana jest znajomość fizyki i matematyki na poziomie maturalnym poszerzona o elementy rachunku wektorowego, różniczkowego i całkowego, oraz znajomość języka i środowiska programistycznego do projektowania aplikacji graficznych z elementami animacji. |
Key reading: | (no information given) |
Learning outcome of the module | Codes of the learning outcomes of the programme to which the learning outcome of the module is related [level of competence: scale 1-5] |
---|---|
Ugruntowanie świadomości znaczenia zasad klasycznej mechaniki w projektowaniu gier komputerowych. [08-IGO1S-13-4S06_K_5] |
K_1_A_I_K02 [5/5] |
Student potrafi realizować proste eksperymenty fizyczne, analizować i oceniać ich wyniki oraz potrafi je opracować w formie raportu. [08-IGO1S-13-4S06_U_3] |
K_1_A_I_U03 [5/5] |
Student potrafi samodzielnie zaprojektować eksperyment komputerowe symulujący proste zjawiska mechaniczne [08-IGO1S-13-4S06_U_4] |
K_1_A_I_U07 [5/5] |
Student ma wiedzę z zakresu mechaniki newtonowskiej, podstawowych oddziaływań w mechanice oraz praw zachowania w przyrodzie, niezmienniczych względem transformacji Galileusza. Ma wiedzę na temat podstawowych zasad mechaniki wyrażonych za pomocą równań matematycznych oraz poznanie metod ich rozwiązywania. Ma rozszerzoną wiedzę dotyczą klasyfikacji ruchów oraz opisu matematycznego ruchów z wykorzystaniem praw mechaniki newtonowskiej. Ma wiedzę na temat roli zjawisk dyssypatywnych w mechanice oraz poznanie przykładów ich opisu matematycznego. [08-IGO1S-13-4S06_W_1] |
K_1_A_I_W05 [5/5] |
Student ma wiedzę z zakresu sposobów modelowania komputerowego podstawowych zjawisk mechaniki, zgodnego z prawami mechaniki. [08-IGO1S-13-4S06_W_2] |
K_1_A_I_W05 [5/5] |
Type | Description | Codes of the learning outcomes of the module to which assessment is related |
---|---|---|
Test [08-IGO1S-13-4S06w1] | Weryfikacja wiedzy w oparciu o treść wykładów, wskazaną literaturę |
08-IGO1S-13-4S06_K_5 |
Sprawozdania z laboratorium fizycznego [08-IGO1S-13-4S06w2] | Ocena opanowania umiejętności samodzielnego przeprowadzenia eksperymentu fizycznego, analizy wyników i błędów oraz opracowania raportu. |
08-IGO1S-13-4S06_U_3 |
Sprawdzian praktyczny [08-IGO1S-13-4S06w3] | Sprawdzenie umiejętności tworzenia schematu blokowego na podstawie opisu matematycznego zjawiska mechanicznego i programowania aplikacji z elementami animacji. |
08-IGO1S-13-4S06_U_4 |
Sprawozdanie z laboratorium komputerowego [08-IGO1S-13-4S06w4] | Sprawdzenie projekt programu numerycznego wraz z opisem jego działania i obsługi. |
08-IGO1S-13-4S06_U_4 |
Form of teaching | Student's own work | Assessment of the learning outcomes | |||
---|---|---|---|---|---|
Type | Description (including teaching methods) | Number of hours | Description | Number of hours | |
lecture [08-IGO1S-13-4S06fs1] | Wykład ma umożliwić zrozumienie podstawowych praw fizyki ze szczególnym uwzględnieniem opisu matematycznego podstawowych zjawisk z zakresu mechaniki. Ilustruje procedury zastosowania praw fizyki do matematycznego rozwiązywania zagadnień mechanicznych i formułowania algorytmów rozwiązywania numerycznego modeli matematycznych. Wykład prowadzony jest za pomocą środków klasycznych. |
15 | Praca ze wskazaną literaturą obejmująca samodzielne przyswojenie wiedzy w odniesieniu do podstawowych zagadnień |
30 |
Test [08-IGO1S-13-4S06w1] |
laboratory classes [08-IGO1S-13-4S06fs2] | Samodzielne opracowanie programów komputerowych z elementami animacji przeznaczonych do symulacji wybranych podstawowych zjawisk z dziedziny mechaniki.
Konsultacje indywidualne w formie bezpośredniej lub elektronicznej
|
30 | Przygotowanie schematów blokowych przedstawiających algorytm rozwiązania numerycznego wybranych zagadnień z dziedziny mechaniki. Przygotowanie procedur numerycznych umożliwiających numeryczne rozwiązanie postawionych zagadnień i napisanie aplikacji graficznych.
Kontakty indywidualne
|
45 |
Sprawozdania z laboratorium fizycznego [08-IGO1S-13-4S06w2] |
Attachments |
---|
Module description (PDF) |
Syllabuses (USOSweb) | ||
---|---|---|
Semester | Module | Language of instruction |
(no information given) |