ostatnia aktualizacja |
|
10.2023 - Inżynieria oprogramowania W04ITE-SI0011G
10.2022 - Praca dyplomowa inżynierska
|
|
|
|
|
autor kursu |
dr inż. Tadeusz Jeleniewski
zespół dydaktyczny |
dr inż. Aleksander Klosow
dr inż. Zofia Kruczkiewicz
dr inż. Tomasz Kubik
dr inż. Marek Piasecki
dr inż. Paweł Rogaliński
dr inż. Robert Wójcik
tygodniowy wymiar godzin |
laboratorium - 2 godziny
wymagania wstępne |
Informatyka I - INE1007
opis kursu |
Kurs obejmuje zaawansowane metody programowania w języku programowania
wysokiego poziomu z zastosowaniem elementów i metod, poznanych na wykładzie
Informatyka I. W programie ćwiczeń zawarto operacje plikowe, stosowanie
zmiennych dynamicznych i podstawowych dynamicznych struktur danych, iteracyjne i
rekurencyjne wykonanie procedur i funkcji, tworzenie modułów, podstawowe
operacje graficzne. Kurs obejmuje 28 godzinne ćwiczenia przy komputerze.
zawartość tematyczna kursu |
laboratorium
Pliki tekstowe formatowane i binarne: obsługa błędów we/wy, zastosowanie
plików zdefiniowanych, niezdefiniowanych i tekstowych. Dynamiczna alokacja i
zwalnianie pamięci z wykorzystaniem operatorów new i delete. Przechowywanie
adresów w tablicach wskaźników. Obsługa ekranu w trybie graficznym -
inicjowanie trybu graficznego, rysowanie prostych figur geometrycznych, elementy
animacji, zastosowanie funkcji (lub procedur) rekurencyjnych do rysowania
prostych fraktali ( drzewo Pitagorasa, trójkąt Sierpińskiego, płatek Kocha),
rysowanie wykresów. Dynamiczne struktury danych - tworzenie i przetwarzanie
dynamicznych struktur danych typu stos, kolejka, lista jedno- i dwukierunkowa,
lista cykliczna. Repetycje i zaliczenia.
|