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

Nazwa modułu: Programowanie obiektowe i symulacje komputerowe
Kod modułu: IM1A_PSK
Kod programu: 08-S1MA12.2018
Semestr: semestr zimowy 2020/2021
Język wykładowy: polski
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] IM1A_W20 [5/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] IM1A_U10 [4/5] IM1A_K05 [1/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 IM1A_PSK_2
Kolokwium pisemne [IM1A _PSK_w_2]
Okresowe sprawdzenie wiadomości w zakresie podstaw teoretycznych programowania zorientowanego obiektowo
IM1A_PSK_1 IM1A_PSK_2
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 IM1A_PSK_2
Sprawozdanie [IM1A _PSK_w_4]
Uzasadnienie wybranego sposobu rozwiązania zadania programistycznego i dyskusja otrzymanych wyników
IM1A_PSK_1 IM1A_PSK_2
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] Sprawdzian praktyczny [IM1A _PSK_w_3] Sprawozdanie [IM1A _PSK_w_4]
Załączniki
Opis modułu (PDF)
Informacje o sylabusach mogą ulec zmianie w trakcie trwania studiów.
Sylabusy (USOSweb)
Semestr Moduł Język wykładowy
(brak danych)