Przedmiot: |
Zastosowanie informatyki w chemii |
Kierunek: |
Chemia, I stopień [6 sem], stacjonarny, ogólnoakademicki, rozpoczęty w: 2014 |
Specjalność: |
analityka chemiczna |
Rok/Semestr: |
I/2
|
Liczba godzin: |
45,0 |
Nauczyciel: |
Borówko Małgorzata, prof. dr hab. |
Forma zajęć: |
laboratorium |
Rodzaj zaliczenia: |
zaliczenie na ocenę |
Poziom trudności: |
podstawowy
|
Metody dydaktyczne: |
|
Zakres tematów: |
W ramach ćwiczeń student pisze programy o wzrastającym stopniu złożoności. Zadania dostosowane są do kolejno realizowanych tematów.
-
Edycja, kompilacja, uruchamianie programów.
-
Standardowe wejście i wyjście. Wczytywanie i wyprowadzanie wartości zmiennych różnych typów.
-
Planowanie wydruków. Lista argumentów wyjściowych procedur Write i WriteLn.
-
Tworzenie wyrażeń.
-
Podstawowe instrukcje (instrukcja przypisania, instrukcja wywołania, procedury, instrukcja złożona)
-
Instrukcje warunkowe 'if' oraz 'case'
-
Petle: ,while', 'for', 'repeat ... until'. Przykłady zastosowań.
-
Zmienne tablicowe.
-
Obsługa plików. Zapisywanie do pliku, czytanie z pliku.
-
Tablicowanie funkcji.
-
Podprogramy: funkcje, procedury.
-
Mechanizmy komunikacji z podprogramem: zmienne globalne, funkcyjne zwracanie wartości, parametry przekazywane przez wartość, parametry przekazywane przez zmienną.
-
Różniczkowanie numeryczne.
-
Całkowanie numeryczne (metoda trapezów, metoda Simpsona)
-
Rozwiązywanie równań nieliniowych (metoda bisekcji, metoda Newtona)
-
Metody aproksymacji (regresja liniowa)
-
Przykłady zastosowań w chemii.
|
Forma oceniania: |
- ćwiczenia praktyczne/laboratoryjne
- ocena ciągła (bieżące przygotowanie do zajęć i aktywność)
|
Literatura: |
-
A.Marciniak, Turbo Pascal 5.5, BUM, Wydawnictwo Nakom, Poznań,1993.
-
A.Marciniak, Turbo Pascal 7, BUM, Wydawnictwo Nakom, Poznań, 2002.
-
M.Sysło, Elementy informatyki w szkole, PWN, Warszawa, 1993.
-
Z.Fortuna, B.Macukow, J.Wąsowski, Metody numeryczne, WNT, Warszawa, 2001.
|
Modułowe efekty kształcenia: |
01 |
Sformułować zasady tworzenia algorytmów,
podać zasady programowania strukturalnego |
02 |
Wymienić podstawowe elementy wybranego języka programowania, typy zmiennych, instrukcje |
03 |
Opisać i wyjaśnić podstawowe metody numeryczne |
04 |
Opisać typy metod obliczeniowych stosowanych w chemii |
05 |
Napisać prosty program komputerowy w wybranym języku |
06 |
Zastosować metody numeryczne w obliczeniach chemicznych |
07 |
Korzystać z wybranych programów użytkowych i naukowych baz danych |
09 |
Korzystając z podręcznika potrafi samodzielnie zaimplementować proste metody numeryczne |
10 |
Uświadomić sobie znaczenie i ograniczenia metod komputerowych stosowanych w chemii, szybkość rozwoju technik informatycznych i konieczność stałego kształcenia |
12 |
Samodzielnie wyszukiwać informacje w literaturze naukowej, internecie i bazach danych (także w językach obcych) |
|