Języki programowania obiektowego
Informacje ogólne
Kod przedmiotu: | W4-IN-S1-19-2-JPO |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Języki programowania obiektowego |
Jednostka: | Wydział Nauk Ścisłych i Technicznych |
Grupy: |
Przedm. obowiązkowe - 2 sem. informatyki /stacj. I stopnia/ |
Punkty ECTS i inne: |
5.00
|
Język prowadzenia: | (brak danych) |
Rodzaj przedmiotu: | obowiązkowy |
Zajęcia w cyklu "semestr letni 2020/2021" (zakończony)
Okres: | 2021-02-22 - 2021-09-30 |
Przejdź do planu
PN L
L
WT W
ŚR L
L
L
L
L
L
L
L
CZ L
L
L
PT L
L
L
|
Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Roman Simiński | |
Prowadzący grup: | Arkadiusz Sacewicz, Roman Simiński, Jarosław Utracki, Tomasz Xięski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Sposób ustalania oceny końcowej: | Ocena końcowa jest średnią oceny laboratoryjnej oceny zaliczeniowej oraz oceny egzaminacyjnej. Ocena ta zaokrąglana jest w górę do najbliższej oceny przewidywanej regulaminem studiów. |
|
Pełny opis: |
Celem zajęć jest wyrobienie umiejętności programowania w języku C++, wraz z odniesieniem do innych języków obiektowych (Java, C#). W ramach zajęć studenci zdobywają wiedzę na temat obiektowych metod programowania w tym języku. Tematyka obejmuje: 1. Klasa i obiekt, pola, funkcja składowe (metody). 2. Abstrakcja, hermetyzacja. 2. Związki całość-część, agregacja, kompozycja, rola konstruktorów i destruktorów. 3. Dziedziczenie, klasy abstrakcyjne, interfejsy, rola konstruktorów i destruktorów. 4. Polimorfizm, późne wiązanie, funkcje wirtualne. 5. Obiektowość a operacje wejścia wyjścia. 6. Dynamiczne struktury danych, zarządzanie pamięcią. 7. Wykorzystanie podejścia obiektowego w środowiskach RAD |
Zajęcia w cyklu "semestr letni 2021/2022" (zakończony)
Okres: | 2022-02-21 - 2022-09-30 |
Przejdź do planu
PN L
L
WT W
ŚR L
L
L
CZ L
L
L
L
L
L
L
L
L
PT |
Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Roman Simiński | |
Prowadzący grup: | Arkadiusz Sacewicz, Roman Simiński, Rafał Skinderowicz, Jarosław Utracki, Tomasz Xięski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Sposób ustalania oceny końcowej: | Ocena końcowa jest średnią oceny laboratoryjnej oceny zaliczeniowej oraz oceny egzaminacyjnej. Ocena ta zaokrąglana jest w górę do najbliższej oceny przewidywanej regulaminem studiów. |
|
Pełny opis: |
Celem zajęć jest wyrobienie umiejętności programowania w języku C++, wraz z odniesieniem do innych języków obiektowych (Java, C#). W ramach zajęć studenci zdobywają wiedzę na temat obiektowych metod programowania w tym języku. Tematyka obejmuje: 1. Klasa i obiekt, pola, funkcja składowe (metody). 2. Abstrakcja, hermetyzacja. 2. Związki całość-część, agregacja, kompozycja, rola konstruktorów i destruktorów. 3. Dziedziczenie, klasy abstrakcyjne, interfejsy, rola konstruktorów i destruktorów. 4. Polimorfizm, późne wiązanie, funkcje wirtualne. 5. Obiektowość a operacje wejścia wyjścia. 6. Dynamiczne struktury danych, zarządzanie pamięcią. 7. Wykorzystanie podejścia obiektowego w środowiskach RAD |
Zajęcia w cyklu "semestr letni 2022/2023" (zakończony)
Okres: | 2023-02-27 - 2023-09-30 |
Przejdź do planu
PN WT W
ŚR L
L
L
L
CZ L
L
L
L
PT L
L
L
|
Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Roman Simiński | |
Prowadzący grup: | Arkadiusz Sacewicz, Roman Simiński, Jarosław Utracki, Tomasz Xięski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Sposób ustalania oceny końcowej: | Ocena końcowa jest średnią oceny laboratoryjnej oceny zaliczeniowej oraz oceny egzaminacyjnej. Ocena ta zaokrąglana jest w górę do najbliższej oceny przewidywanej regulaminem studiów. |
|
Pełny opis: |
Celem zajęć jest wyrobienie umiejętności programowania w języku C++, wraz z odniesieniem do innych języków obiektowych (Java, C#). W ramach zajęć studenci zdobywają wiedzę na temat obiektowych metod programowania w tym języku. Tematyka obejmuje: 1. Klasa i obiekt, pola, funkcja składowe (metody). 2. Abstrakcja, hermetyzacja. 2. Związki całość-część, agregacja, kompozycja, rola konstruktorów i destruktorów. 3. Dziedziczenie, klasy abstrakcyjne, interfejsy, rola konstruktorów i destruktorów. 4. Polimorfizm, późne wiązanie, funkcje wirtualne. 5. Obiektowość a operacje wejścia wyjścia. 6. Dynamiczne struktury danych, zarządzanie pamięcią. 7. Wykorzystanie podejścia obiektowego w środowiskach RAD |
Zajęcia w cyklu "semestr letni 2023/2024" (w trakcie)
Okres: | 2024-02-19 - 2024-09-30 |
Przejdź do planu
PN WT W
ŚR L
L
L
CZ L
L
L
PT L
L
L
L
|
Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Roman Simiński | |
Prowadzący grup: | Arkadiusz Sacewicz, Roman Simiński, Tomasz Xięski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Sposób ustalania oceny końcowej: | Ocena końcowa jest średnią oceny laboratoryjnej oceny zaliczeniowej oraz oceny egzaminacyjnej. Ocena ta zaokrąglana jest w górę do najbliższej oceny przewidywanej regulaminem studiów. |
|
Pełny opis: |
Celem zajęć jest wyrobienie umiejętności programowania w języku C++, wraz z odniesieniem do innych języków obiektowych (Java, C#). W ramach zajęć studenci zdobywają wiedzę na temat obiektowych metod programowania w tym języku. Tematyka obejmuje: 1. Klasa i obiekt, pola, funkcja składowe (metody). 2. Abstrakcja, hermetyzacja. 2. Związki całość-część, agregacja, kompozycja, rola konstruktorów i destruktorów. 3. Dziedziczenie, klasy abstrakcyjne, interfejsy, rola konstruktorów i destruktorów. 4. Polimorfizm, późne wiązanie, funkcje wirtualne. 5. Obiektowość a operacje wejścia wyjścia. 6. Dynamiczne struktury danych, zarządzanie pamięcią. 7. Wykorzystanie podejścia obiektowego w środowiskach RAD |
Właścicielem praw autorskich jest Uniwersytet Ślaski w Katowicach.