Kurs Komputerowy F - Język Fortran 0800-15KKF-DW
Przegląd zagadnień:
1. Fortran jako pierwowzór języków modularnych, zarys rozwoju
2. elementy języka, formaty zapisu kodu
3. specyfikacje obiektów, inicjowanie wartości
4. arytmetyka stało- i zmiennopozycyjna, standardy IEEE
5. budowa wyrażeń, przypisania
6. selekcje dwu- i wielowartościowe
7. pętle o określonej i nieokreślonej liczbie powtórzeń
8. tablice i działania na nich, uporządkowanie elementów
9. funkcje standardowe
10. typy segmentów, parametry formalne i aktualne podprogramów
11. komunikacja między segmentami, współdzielenie pamięci
12. struktury heterogeniczne
13. moduły i interfejsy
14. struktury alokowalne
15. wskaźniki, struktury dynamiczne
16. pliki, formatowanie transmisji danych
Ćwiczenia prowadzone będą w oparciu o kompilatory GNU na platformie UNIX/LINUX. Uczestnicy mogą jednak wybrać dowolny inny kompilator i platformę systemową
Koordynatorzy przedmiotu
Efekty kształcenia
Wymagania wstępne:
kurs przeznaczony jest dla osób, które posiadają podstawowe przygotowanie w zakresie terminologii informatycznej, ale umiejętność programowania w jakimś innym języku nie jest konieczna; konieczna jest natomiast umiejętność pracy na wybranej platformie systemowej i posługiwania się wybranym edytorem tekstowym
Umiejętności:
- zapis programów fortranowskich w formacie standardowym (F77) i swobodnym (F9x)
- dobór fortranowskich struktur danych odpowiednich do rozwiązywanego zagadnienia
- formułowanie algorytmów do manipulacji strukturami danych w formie podprogramów
- konstruowanie programów zarządzających kolekcją danych i podprogramów
Kompetencje:
- znajomość technik programowania proceduralnego i obiektowego, oraz korzystania z bibliotek gotowych procedur w aktualnie szeroko dostępnych wersjach Fortranu
Kryteria oceniania
zaliczenie na ocenę, na podstawie indywidualnego projektu
Literatura
Jest to kurs autorski, nie oparty bezpośrednio na żadnym pojedyńczym podręczniku. Materiały pomocnicze są dostępne na stronie: www.fizyka.umk.pl/~janwas/dydaktyka/kkf
- R. K. Kott, Fortran 77, WNT, Warszawa 1989.
- R. K. Kott, K. Walczak, Programowanie w języku Fortran 77, WNT, Warszawa 1991.
- D. Chrobak, Fortran. Praktyka programowania, MIKOM, Warszawa 2003.
- W. Sobieski, GNU Fortran z elementami wizualizacji danych, Wyd. UWM, Olsztyn, 2008
- A. Trykozko, Język Fortran, MIKOM, Warszawa 1999.
- M. Metcalf, Effective Fortran 77, Oxford University Press, 1985.
- M. Metcalf, J. Reid, Fortran 90 Explained, Oxford University Press, 1990.
- M. Metcalf, J. Reid, Fortran 90/95 Explained, Oxford University Press, 1996.
- M. Metcalf, J. Reid, M. Cohen, Fortran 95/2003 Explained, Oxford University Press,
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: