Advertisement
Guest User

Untitled

a guest
Feb 4th, 2016
1,207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.45 KB | None | 0 0
  1.  
  2. Spis tresci
  3. 0. Wstep
  4. 0.1 Wstep, wyjasnienie czym jest funkcja main (bardzo ogolnie) oraz wyjasnienie skladni
  5. 0.2 Instalacja srodowiska do programowania. Wyjasnienie roznice miedzy kompilatorem a IDE
  6. 0.3 Uzywanie google
  7.  
  8. 1. Programowanie obiektowe
  9. 1.1 Co to jest Programowanie obiektowe? (tutaj opis czym jest oraz inynch paradgymatow programowania)
  10. 1.2 Czym jest obiekt?
  11. 1.3 Co to jest klasa?
  12. 1.4 Zachowania/definicje obiektu
  13. 1.5 Kilka przykladow (opisowych)
  14. 1.6 Zadania
  15.  
  16. 2. Klasa cz 1
  17. 2.1 Wyjasnienie pojecie klasy (ze jest to szablon na obiekty)
  18. 2.2 Klasa posiada metody/funkcje (pokazanie kilka przykladow ze np czlowiek potrafi oddychac)
  19. 2.3 Bardzo proste opisanie konstruktora
  20. 2.4 Bardzo proste opisanie destruktora
  21. 2.5 Kilka przykladow (opisowych)
  22. 2.6 Zadania
  23.  
  24. 3. Metody cz 1
  25. 3.1 Wyjasnienie metod/funkcji
  26. 3.2 Pokazanie kilka przykladow funkcji/metod w roznych klasach
  27. 3.3 Proste wyjasnienie deklaracji i definicji (cz 1)
  28. 3.4 Bardzo proste wyjasnienie zasiegu (cz 1)
  29. 3.5 Kilka przykladow funkcji
  30. 3.6 Zadania (bez ciala funkcji wiec zadnych algorytmow. Po prostu by przyzwyczaic sie z definicja i deklaracja)
  31.  
  32. 4. Pierwsze programy
  33. 4.1 Wprowadzenie do typow danych (cz 1)
  34. 4.2 Bardzo proste wyjasnienie zasiegu (cz 2)
  35. 4.3 Hello world obiektowo
  36. 4.3.1 Wyjasnienie czym jest cout (w skrocie)
  37. 4.4 Zgadnij liczbe obiektowo
  38. 4.4.1 Wyjasnienie pojecia if
  39. 4.4.1.1 Rozszerzenie pojecia typu danych bool i ogolnie warunkow
  40. 4.4.2 Wyjasnienie pojecia petli
  41. 4.4.2.1 Omowienie trzech petli
  42. 4.4.2.2 Przyklady zmiany jednej petli na druga
  43. 4.4.3 Wyjasnienie operatorow cz1
  44. 4.5 Kilka przykladow prostych programow obiektowo
  45. 4.6 Zadania
  46.  
  47. 5. Usprawnianie programow cz 1
  48. 5.1 Dlaczego czytelnosc kodu jest wazna?
  49. 5.1.1 Formatowanie kodu
  50. 5.1.2 Sensowne nazywanie zmiennych
  51. 5.1.3 Sensowne nazywanie metod
  52. 5.1.4 Sensowne nazywanie klas
  53. 5.1.5 Dlaczego warto pisac kod po angielsku
  54. 5.2 Wyjasnienie instrukcji break
  55. 5.3 Wyjasnienie instrukcji continue
  56. 5.4 Wyjasnienie instrukcji switch
  57. 5.5 usprawnienie Zgadnij liczbe obiektowo
  58. 5.5.1 Podzielenie kodu na pliki
  59. 5.6 Kilka przykladow upsrawnien
  60. 5.7 Zadania
  61.  
  62. 6. Metody cz 2
  63. 6.1 Przekazywanie argumentow do funkcji cz1 (bez referencji, wskaznikow i wyjasniania)
  64. 6.2 Zwracany typ funkcji
  65. 6.3 Funkcje wywolujace inne funkcje
  66. 6.4 Przyklady
  67. 6.5 Zadania
  68.  
  69. 7. Operatory
  70. 7.1 Negacja (!)
  71. 7.2 Modulo (%)
  72. 7.3 Inkrementacja i dekrementacja
  73. 7.3.1 wyjasnienie roznicy miedzy ++i a i++
  74. 7.4 logiczne (&& oraz ||)
  75. 7.5 Priorytety operatorów
  76. 7.6 Kilka przykladow
  77. 7.7 Zadania
  78.  
  79. 8. Wskazniki
  80. 8.1 Czym jest wskaznik
  81. 8.2 Do czego uzywa sie wskaznikow
  82. 8.2.1 Wyjasnienie stosu i sterty (bez szczegolow)
  83. 8.2.2 Uzywanie new i delete
  84. 8.3 Dlaczego warto unikac wskaznikow
  85. 8.3.1 wyjasnienie UB oraz pokazanie kilku zlych praktyk
  86. 8.3.2 przedstawienie smart pointerow
  87. 8.3.2.1 Wyjasnienie smart_ptr_shared
  88. 8.3.2.2 Wyjasnienie smart_ptr_unique
  89. 8.4 Przyklady
  90. 8.5 Zadania (w tym napisanie bardzo prostej listy)
  91.  
  92. 9. Tablice
  93. 9.1 Wyjasnienie czym sa
  94. 9.1.1 Wyjasnienie rowniez tablic wielowymiarowych
  95. 9.2 Roznica miedzy tablica dynamiczna a statyczna
  96. 9.3 Dlaczego tablice sa zle? (nie warto ich uzywac ale warto znac)
  97. 9.4 Przedstawienie std::vector
  98. 9.5 Przyklady
  99. 9.6 Zadania (w tym napisanie wlasnego std::vectora)
  100.  
  101. 10. Usprawnienie programow cz2
  102. 10.1 Typ enum, co to jest jak sie go uzywa i kiedy
  103. 10.2 Wspomnienie o goto
  104. 10.3 Wyjasnienie const przy zmiennych (ale nie przy funkcjach)
  105. 10.4 przestrzenie nazw
  106. 10.5 typedef
  107. 10.7 Przyklady
  108. 10.8 Zadania
  109.  
  110. 11. Metody czesc 3 (i zarazem ostatnia)
  111. 11.1 Przeladowanie metod
  112. 11.2 Funkcje ktore sa const
  113. 11.3 Argumenty domniemane
  114. 11.4 Funkcje globalne (po za klasami)
  115. 11.5 przyklady
  116. 11.6 Zadania
  117.  
  118. 12. Klasy cz 2
  119. 12.1 Rules of three
  120. 12.2 Rules of Five
  121. 12.3 Przeladowywanie operatorow
  122. 12.4 Krotkie wyjasnienie friend
  123. 12.5 Dziedziczenie
  124. 12.6 Polimorfizm
  125. 12.7 Przyklady
  126. 12.8 Zadania
  127.  
  128. 13. Programowanie to uzywanie narzedzi
  129. 13.1 Wyjasnienie dlaczego lepiej uzywac czegos zamiast pisac to od nowa
  130. 13.2 Uzywanie algorithm
  131. 13.2.1 Wyjasnienie czym jest standaryzacja (C++98 C++11 C++14)
  132. 13.3 Wyjasnienie map oraz jego uzycie
  133. 13.4. Dolaczanie zewnetrznej bibloteki
  134. 13.5 Przyklady
  135. 13.6 Zadania
  136.  
  137. 14. Klasy... to juz prawie koniec
  138. 14.1 Interfejsy i klasy abstrakcyjne
  139. 14.1.1 Dlaczego warto je pisac i uzywac
  140. 14.1.2 Architektura programu
  141. 14.2 Wielodziedziczenie
  142. 14.2.1 Problem diamentu
  143. 14.2.2 Dlaczego kilka inferfejsow jest ok, ale kilka konkretnych klas juz niekoniecznie
  144. 14.3 Przyklady
  145. 14.4 Zadania
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement