Programowanie obiektowe i symulacje komputerowe
Kierunek studiów: Inżynieria materiałowa
Kod programu: 08-S1MAA16.2017

Nazwa modułu: | Programowanie obiektowe i symulacje komputerowe |
---|---|
Kod modułu: | IM1A_PSK |
Kod programu: | 08-S1MAA16.2017 |
Semestr: | semestr zimowy 2019/2020 |
Język wykładowy: | angielski |
Forma zaliczenia: | egzamin |
Punkty ECTS: | 4 |
Opis: | 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. |
Wymagania wstępne: | Wymagana znajomość zagadnień z zakresu matematyki, fizyki, języków programowania oraz metod numerycznych. |
Literatura podstawowa: | 1. A. Pasławski, DELPHI 5.0, EDITION 2000
2. Wstęp do dynamiki układów chaotycznych, PWN Warszawa 1998
3. M. Matyka, Symulacje komputerowe w fizyce, Helion 2002 |
Efekt modułowy | Kody efektów kierunkowych do których odnosi się efekt modułowy [stopień realizacji: skala 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] |
Typ | Opis | Kody efektów modułowych do których odnosi się sposób weryfikacji |
---|---|---|
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 |
Rodzaj prowadzonych zajęć | Praca własna studenta | Sposoby weryfikacji | |||
---|---|---|---|---|---|
Typ | Opis (z uwzględnieniem metod dydaktycznych) | Liczba godzin | Opis | Liczba godzin | |
wykład [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] |
laboratorium [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ń. |
30 |
Kolokwium pisemne [IM1A _PSK_w_2] |
Załączniki |
---|
Opis modułu (PDF) |
Sylabusy (USOSweb) | ||
---|---|---|
Semestr | Moduł | Język wykładowy |
(brak danych) |