Programowanie dla astronomów II 1100-2A15
a. Preprocesor C
b. Typy, stałe, zmienne, operatory
c. Wyrażenia
d. Konwersja typów
e. Instrukcje w języku C
f. Instrukcje sterujące
g. Wskaźniki i tablice
h. Funkcje
i. Biblioteka standardowa
Kierunek podstawowy MISMaP
Tryb prowadzenia
Założenia (opisowo)
Koordynatorzy przedmiotu
Efekty kształcenia
1. Student zna składnię i podstawowe elementy języka C
2. Student potrafi konstruować algorytmy do rozwiązywania problemów obliczeniowych o średnim stopniu złożoności, w tym dla typowych problemów numerycznych.
3. Student potrafi zapisać algorytm rozwiązania problemu obliczeniowego w języku C.
4. Student ma świadomość ograniczeń związanych ze stosowaniem reprezentacji liczb w maszynach cyfrowych oraz zna konsekwencje tych ograniczeń w programowaniu
Kryteria oceniania
Zaliczenie ćwiczeń (zadania domowe, kolokwium, obecność na zajęciach).
Obecność na wykładach obowiązkowa.
Kolokwium końcowe.
Zaliczenie na ocenę
Literatura
1. Kernighan, Ritchie, „Język ANSI C”
2. Press et.al., „Numerical Recipes”
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: