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] K_1_A_I_U07 [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 08-IGO1S-13-4S06_U_3 08-IGO1S-13-4S06_U_4 08-IGO1S-13-4S06_W_1 08-IGO1S-13-4S06_W_2
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 08-IGO1S-13-4S06_W_1
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 08-IGO1S-13-4S06_W_1 08-IGO1S-13-4S06_W_2
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 08-IGO1S-13-4S06_W_1 08-IGO1S-13-4S06_W_2
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] Sprawdzian praktyczny [08-IGO1S-13-4S06w3] Sprawozdanie z laboratorium komputerowego [08-IGO1S-13-4S06w4]
Attachments
Module description (PDF)
Information concerning module syllabuses might be changed during studies.
Syllabuses (USOSweb)
Semester Module Language of instruction
(no information given)