Programowanie obiektowe i symulacje komputerowe
Field of study: Materials Science and Engineering
Programme code: 08-S1MA12.2014

Module name: | Programowanie obiektowe i symulacje komputerowe |
---|---|
Module code: | IM1A_PSK |
Programme code: | 08-S1MA12.2014 |
Semester: | winter semester 2016/2017 |
Language of instruction: | Polish |
Form of verification: | exam |
ECTS credits: | 5 |
Description: | Moduł Programowanie obiektowe i symulacje komputerowe ma umożliwić studentowi/studentce poznanie zagadnień praktycznego wykorzystania metody programowania zorientowanego obiektowo w symulacjach zjawisk i procesów fizycznych. Dzięki temu student/studentka powinna rozumieć znaczenie eksperymentu komputerowego nie tylko w opisie właściwości fizyko-chemicznych materiałów, ale również w projektowaniu nowych materiałów inżynierskich do zastosowań technicznych i medycznych. Realizacja powyższych celów będzie wymagała poznania szeregu zagadnień z zakresu programowania zorientowanego obiektowo, takich jak: deklaracja i definicja klasy, konstruktory i destruktory, przeciążanie operatorów, klasy zagnieżdżone, klasy pochodne, polimorfizm i funkcje wirtualne. |
Prerequisites: | Wymagana znajomość zagadnień z zakresu matematyki, fizyki, języków programowania oraz metod numerycznych. |
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] |
---|---|
Rozumienie podstawowych pojęć, idei i zasady programowania zorientowanego obiektowo [IM1A_PSK_1] |
IM1A_W19 [1/5] |
Umiejętność analizy treści zadania inżynierskiego i zastosowania metody programowania zorientowanego obiektowo w symulacjach zjawisk i procesów fizycznych oraz właściwości materiałów. [IM1A_PSK_2] |
IM1A_U07 [5/5] |
Type | Description | Codes of the learning outcomes of the module to which assessment is related |
---|---|---|
Egzamin pisemny [IM1A _PSK_w_1] | Weryfikacja wiedzy w oparciu o treść wykładów, wskazaną literaturę oraz odbyte ćwiczenia. |
IM1A_PSK_1 |
Kolokwium pisemne [IM1A _PSK_w_2] | Okresowe sprawdzenie wiadomości w zakresie podstaw teoretycznych programowania zorientowanego obiektowo |
IM1A_PSK_1 |
Sprawdzian praktyczny [IM1A _PSK_w_3] | Sprawdzenie umiejętności tworzenia algorytmu zorientowanego w rozwiązywaniu problemu obliczeniowego - symulacji procesu fizycznego. Wykonanie sprawozdania z realizacji ćwiczenia. |
IM1A_PSK_1 |
Sprawozdanie [IM1A _PSK_w_4] | Uzasadnienie wybranego sposobu rozwiązania zadania programistycznego i dyskusja otrzymanych wyników |
IM1A_PSK_1 |
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 [IM1A _PSK _fs_1] | Wykład ma umożliwić zrozumienie pojęć i metod programowania zorientowanego obiektowo. Wykład prowadzony jest z wykorzystaniem środków multimedialnych w oparciu o wskazany zestaw podręczników. |
30 | Praca ze wskazaną literaturą obejmująca samodzielne przyswojenie wiedzy w odniesieniu do zagadnień poruszanych na wykładach. |
40 |
Egzamin pisemny [IM1A _PSK_w_1] |
laboratory classes [IM1A _PSK _fs_2] | Praktyczne stosowanie metod programowania obiektowego i numerycznych do rozwiązywania problemów obliczeniowych. Tworzenie algorytmów i programów numerycznych. Ćwiczenia wykonywane są indywidualnie przez studentów na wspólny lub indywidualny temat z wykorzystaniem sprzętu i oprogramowania dostępnego w pracowni komputerowej. |
30 | Przygotowanie do ćwiczeń poprzez samodzielne studiowanie i testowanie wskazanych zagadnień. |
45 |
Kolokwium pisemne [IM1A _PSK_w_2] |
Attachments |
---|
Module description (PDF) |
Syllabuses (USOSweb) | ||
---|---|---|
Semester | Module | Language of instruction |
(no information given) |