Wspomaganie komputerowe pracowni chemicznej z elementami programowania - laboratorium 1200-1WSPPL3
Pakiet HyperChem - omówienie zasady działania oraz podstawowych jego funkcji. Konstruowanie prostych cząsteczek chemicznych i ich wizualizacja.
Obliczenia parametrów cząsteczek: pomiar długości wiązań, kątów między wiązaniami. Badanie rozkładu ładunku w cząsteczce, kształty orbitali.
Symulacja widm w podczerwieni, obliczanie częstości drgań charakterystycznych w cząsteczce. Symulacja dynamiki cząsteczek metodami dynamiki molekularnej.
Schematy blokowe algorytmów - konstruowanie algorytmów.
Elementy języka Fortran : deklaracje, typy zmiennych, tablice, pętla DO, operatory relacji, wyrażenia logiczne, instrukcje wejścia-wyjścia.
Rozwiązywanie prostych zagadnień numerycznych - tworzenie programów źródłowych, zagadnienia stabilności numerycznej algorytmów.
Kompilacja i wykonywanie programów.
Rodzaj przedmiotu
Tryb prowadzenia
Założenia (opisowo)
Efekty kształcenia
Student potrafi skorzystać z pakietu służącego do wizualizacji cząsteczek chemicznych (HyperChem) oraz wykonać podstawowe obliczenia parametrów molekuły.
W części zajęć poświęconych algorytmom numerycznym student potrafi zbudować schemat blokowy algorytmu lub tez odczytać działanie prezentowanego algorytmu.
Nauka elementów języka FORTRAN pozwala na napisanie kodu źródłowego i następnie jego realizację.
Zna techniki komputerowe przydatne w pracy chemika.
Kryteria oceniania
W trakcie zajęć będą przeprowadzone krotki testowe sprawdziany nabytych umiejętności.
Praktyki zawodowe
Nie dotyczy
Literatura
1. Metody numeryczne Zenon Fortuna, Bohdan Macukow, Janusz Wąsowski WNT 2006
2. Lekcja programowania Brian W. Kernighan , Rob Pike WNT 2002.
3. Programowanie od podstaw Adrian Kingsley-Hughes Wydawnictwo Helion , 2005
4. Podstawy obliczeń chemicznych z programami komputerowymi, W. Ufnalski WNT 1999
Więcej informacji
Więcej informacji o poziomie przedmiotu, roku studiów (i/lub semestrze) w którym się odbywa, o rodzaju i liczbie godzin zajęć - szukaj w planach studiów odpowiednich programów. Ten przedmiot jest związany z programami:
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: