MODUŁ KIERUNKOWY DO WYBORU - KURS C++ [W4-IS-S1-KC++]
semestr letni 2022/2023
Laboratorium,
grupa nr 1
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:
|
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ń:
Kliknij w datę by zobaczyć tygodniowy plan z zaznaczonym spotkaniem. |
Wszystkie zajęcia tej grupy już się odbyły - pokaż terminy wszystkich spotkań. |
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 |
Właścicielem praw autorskich jest Uniwersytet Ślaski w Katowicach.