Uniwersytet Ślaski w Katowicach - Centralny System Uwierzytelniania
Strona główna

MODUŁ KIERUNKOWY DO WYBORU - KURS C++ [W4-IS-S1-KC++] semestr letni 2022/2023
Laboratorium, grupa nr 1

Przejdź do planu zaznaczono terminy wyświetlanej grupy
To jest strona grupy zajęciowej. Jeśli szukasz opisu przedmiotu, zobacz stronę przedmiotu
Przedmiot: MODUŁ KIERUNKOWY DO WYBORU - KURS C++ [W4-IS-S1-KC++]
Zajęcia: semestr letni 2022/2023 [2022/2023L] (zakończony)
Laboratorium [L], grupa nr 1 [pozostałe grupy]
Termin i miejsce: Podana informacja o terminie jest orientacyjna. W celu uzyskania pewnej informacji obejrzyj kalendarz roku akademickiego lub skontaktuj się z wykładowcą (nieregularności zdarzają się przede wszystkim w przypadku zajęć odbywających się rzadziej niż co tydzień).
każdy piątek, 13:45 - 16:15
sala P/0/07+08
Wydział Nauk Ścisłych i Technicznych – budynek główny (Chorzów, ul. 75 Pułku Piechoty 1a) jaki jest adres?
Terminy najbliższych spotkań: Daty odbywania się zajęć grupy. Prezentują informacje na podstawie zdefiniowanych w USOS terminów oraz spotkań.
Kliknij w datę by zobaczyć tygodniowy plan z zaznaczonym spotkaniem.
Wszystkie zajęcia tej grupy już się odbyły - pokaż terminy wszystkich spotkań.
Data i miejsceProwadzący
Liczba osób w grupie: 13
Limit miejsc: 16
Zaliczenie: Zaliczenie na ocenę
Prowadzący: Arkadiusz Bubak
Literatura:

1. J. Grębosz. „Symfonia” + „Pasja”, Oficyna Kallimach

2. Bjarne Stroustrup, „Język C++”. Wydawnictwa Naukowo-Techniczne, 1994, 2000 i 2002

3. Bjarne Stroustrup, „Język C++”. Kompendium wiedzy. Wydanie IV. Helion

4. Bruce Eckel, „Thinking in C++”, Helion https://www.micc.unifi.it/bertini/download/programmazione/TICPP-2nd-ed-Vol-one-printed.pdf

5. http://www.cplusplus.com

Zakres tematów:

Czym C++ różni się od C

Deklaracja zmiennych

Przeciążanie funkcji

Zmienne

Przeciążenie operatora

Podstawy wejścia i wyjścia konsoli

Stałe wskaźniki

Dynamiczne przydzielanie pamięci

Przegląd zasad OOP

Wprowadzenie do klas i obiektów

Tworzenie i niszczenie obiektów

Zmienne w klasach

Funkcje w klasach

wskaźnik this

Konstruktor i Destruktor

Statyczny członek klasy

Friends: Klasa i funkcje

Przestrzeń nazw

Specyfikator dostępu

Konstruktory bazowe i pochodne

Typy dziedziczenia.

Rzucanie w dół i rzucanie w górę.

Funkcja nadpisująca

Funkcje wirtualne

Metody dydaktyczne:

1. Prezentacja z omawianymi zagadnieniami

2. Przykłady kodów umieszczone na hostingowym serwis internetowym przeznaczonym dla projektów programistycznych wykorzystujących system kontroli wersji Git (github lub gitlab).

3. Przykłady tworzone na zajęciach rozwijające praktyczne poznawanie języka C++.

4. Programy tworzone przez studentów umieszczane na własnych kontach platformy wykorzystującej system kontroli wersji Git.

5. W przypadku niemożności odbywania zajęć lokalnie (zajęć odbywających się z fizycznym udziałem) będzie wdrożone nauczanie zdalne z wykorzystaniem platfrmy MS Teams jako platformy do wideokonferencji. Reszta metod dydaktycznych jak i zakres materiału w przypadku zajęć zdalnych pozostaje jak w przypadku zajęć lokalnych.

Metody i kryteria oceniania:

Punkty za zadania/programy rozwiązane/napisane na zajęciach oraz w domu. lub dodatkowo dla chętnych projekt/program (napisanie konkretnego programu w C++) na zakończenie kursu

Uwagi:

Grupa laboratoryjna 1, 6 semestr Informatyki stosowanej

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Ślaski w Katowicach.
kontakt deklaracja dostępności USOSweb 7.0.3.0 (2024-03-22)