Skip to content

Materials from C++ Course at Coders School (January 2019 - March 2019)

Notifications You must be signed in to change notification settings

ziobron/Kurs-CPP

Repository files navigation

Kurs-CPP

Materials from C++ Course at Coders School (January 2019 - March 2019)

14.01.2019 Narzędzia programisty (scrum, kompilacja, systemy budowania)

Pre-work

  • Zapoznaj się pobieżnie ze standardem kodowania Google oraz standardem kodowania LLVM. Możesz je porównać i wychwycić podobieństwa i różnice.
  • Poszukaj samemu informacji o tym, czym jest Makefile
  • Poszukaj samemu informacji o tym, czym jest Scrum
  • Koniecznie utwórz Pull Requesta (PR), aby powiadomić mnie o statusie Twojej pracy domowej, najlepiej gdy wykonasz wszystko. PR możesz potem aktualizować.

Materials

Post-work (deadline: 20.01.2019)

Pre-work for the next lesson (deadline 15.01.2019)

15.01.2019 Podstawy C++

Pre-work

Materials

Post-work (deadline: 20.01.2019)

  • Zrób test Podstawy C++

  • W grupach 2-3 osobowych napiszcie program, który będzie przechowywał dane o studentach. Wymagania:

    • System budowania (preferowany CMake, ewentualnie Makefile)
    • Przechowywanie rekordów o strukturze: Imię, nazwisko, nr indeksu.
    • Wpisywanie nowych danych
    • Sortowanie po numerze indeksu
    • Usuwanie po numerze indeksu

    UWAGA: Tutaj nacisk kładziemy na pracę grupową. Każda osoba z grupy musi coś wkomitować. Program będzie dalej rozwijany w przyszłości. Teraz najważniejsze będzie zorganizowanie się, podzielenie pracy i commitowanie do wspólnego repozytorium Pamiętajcie o MVP (Minimal Viable Product) Podajcie linka do projektu na Discordzie, ale już w momencie jego utworzenia, a nie ukończenia!

  • Zrób ściągawkę na jeden z poniższych tematów do wyboru. Obowiązkowo daj w niej przykłady kodu:

    • stos i sterta
    • przekazywanie parametrów - kopia, wskaźnik, referencja
    • konwersje jawne i niejasne, operatory konwersji, konstruktory konwertujące, rodzaje konwersji (static, dynamic, const, reinterpret, C-style)
    • operatory (porównania, strumienia, arytmetyczne, ...)
    • słówka kluczowe - static, extern, inline, explicit, register, friend, volatile, virtual, mutable
    • wyjątki

    Wybrany temat zaznacz pogrubieniem Ściągę wrzuć na Discorda podziel się nią z grupą. Reszta grupy da komentarze, czy wszystko jest jasne czy nie. Termin: 29.01.2019.

Pre-work for the next week (deadline: 21.01.2019)

About

Materials from C++ Course at Coders School (January 2019 - March 2019)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published