Korepetycje IB Computer Science – SL i HL
Przygotowanie do IB Computer Science na poziomie SL i HL: teoria informatyki, programowanie w Pythonie lub Javie, zadania egzaminacyjne, case study oraz Internal Assessment.
Pomagamy uczniom uporządkować materiał, nadrobić zaległości, przygotować się do sprawdzianów, mock exams i matury IB oraz przejść przez projekt IA krok po kroku.
O zajęciach
Jeśli interesujesz się informatyką i chcesz wybrać ją na studiach, warto rozważyć zdanie przedmiotu Computer Science na maturze międzynarodowej (IB). Jest to wyjątkowo rozwojowy przedmiot, który pozwala na uzyskanie wiedzy z zakresu programowania, algorytmiki, oraz najróżniejszych technologii używanych w informatyce.
Korepetycje z przedmiotu Computer Science w IB są idealnym rozwiązaniem dla wszystkich uczniów, którzy chcą zdobyć sprawdzone i aktualne informacje z dziedziny informatyki, a jednocześnie przygotować się do międzynarodowego egzaminu maturalnego. W trakcie zajęć nasi nauczyciele przygotują uczniów do samodzielnego rozwiązywania problemów informatycznych oraz zachęcą do krytycznego myślenia.
Dlatego, jeśli chcesz uzyskać dodatkowe wsparcie w nauce informatyki, skorzystaj z naszej oferty korepetycji z przedmiotu Computer Science w IB. Nasi nauczyciele posiadają wiedzę i doświadczenie, które pozwolą Ci na osiągnięcie sukcesu na maturze oraz otworzą drzwi na początek studiów z jedną z najbardziej rozwijających się dziedzin nauki.
Niezależnie od tego w której jesteś klasie programu IB, warto dać sobie szansę na lepsze zdanie egzaminu maturalnego. Pomożemy Ci zarówno w napisaniu tzw. internala, czyli Internal Assessment jak i przygotujemy Ciebie do części pisemnych: paper 1, paper 2 (SL i HL), oraz paper 3 (HL). Zapisz się już teraz!

Jak wyglądają zajęcia?
- Korepetycje odbywają się przez cały rok (dla chętnych również w wakacje). Data rozpoczęcia kursu zależy tylko od Ciebie.
- Zajęcia realizujemy on-line. Jedyne czego potrzebujesz to dostęp do internetu oraz program Discord.
- Forma zajęć (zajęcia indywidualne lub grupowe), ich częstotliwość oraz długość ustalana jest po zapisaniu się i w razie chęci może ulec zmianie w ciągu roku.
- Zagadnienia przerabiane podczas zajęć ustalane są konkretnie pod Ciebie lub grupę, do której należysz. Pomagamy z pisaniu Internal Assessment, przygotowujemy do części pisemnych: paper 1, paper 2 (SL i HL) oraz paper 3 (HL).
- Po każdych zajęciach zadawana jest odpowiednio dobrana praca domowa, która pomaga w przećwiczeniu zagadnień omawianych podczas zajęć.
- W przypadku problemów z rozwiązaniem pracy domowej między zajęciami, korepetytorzy chętnie służą pomocą, więc w każdej chwili możesz zgłosić się z problemem bez konieczności czekania na najbliższe zajęcia.
Na skróty:
Cena:
od 100 zł / 60 minut
Jeśli masz jakieś pytania lub wątpliwości – jesteśmy do Twojej dyspozycji.
Chcę się zapisać na zajęcia
Mam pytanie odnośnie zajęć
Jeśli masz pytania odnośnie naszego kursu – możesz skontaktować się z nami bezpośrednio, poprzez e-mail lub telefon, a odpowiemy na wszystkie Twoje pytania.
Czat w prawym dolnym rogu ekranu
Jaki zakres materiału obejmuje matura międzynarodowa?
Główną różnicą między polską, a międzynarodową maturą, jest nacisk na przyswojenie wiedzy niepraktycznej, w przypadku “naszego” egzaminu. Z kolei matura IB stara się, żeby uczniowie nauczyli się użytecznego zastosowania zdobytych informacji, a także opanowali ich analizę.
Program IB został założony w 1968 roku przez międzynarodową organizację non-profit o nazwie International Baccalaureate Organization (IBO) z siedzibą w Szwajcarii.
Oceny w międzynarodowej maturze IB są przyznawane na podstawie systemu skalowania od 1 do 7, gdzie 7 jest najwyższą możliwą oceną.
Z tego powodu w przedmiocie Computer Science zakres materiału obejmuje:
Poziom SL (Standard Level)
- Programowanie – podstawy, które wymagane są w czasie używania każdego języka, mowa między innymi o zmiennych, pętlach, strukturach i typach danych, funkcjach, czy popularnych bibliotekach. Wymagana jest znajomość choć jednego języka programowania, takiego jak Python, Java, C++ lub innego.
- Algorytmy i struktury danych – uczeń powinien być w stanie korzystać z rozmaitych struktur danych, takich jak tablice, listy czy grafy. Jednocześnie konieczne jest opanowanie podstawowych algorytmów wyszukiwania, sortowania, rekurencji, przetwarzania ciągów i systemów liczbowych.
- Sieci komputerowe – adresowanie IP (adres i maska sieci, ilość hostów, brama, podział na podsieci), protokoły i topologie sieci, a także modele referencyjne.
- Bazy danych – wiedza o podstawowych pojęciach takich jak tabele, zapytania, SQL, a także zdolność posługiwania się bazami.
- Architektura komputerowa – z jakich podzespołów składa się komputer, a także w jaki sposób współpracują w celu działania całego urządzenia. Do tego istotne jest zrozumienie jak funkcjonuje procesor (odczyt i wykonywanie instrukcji) oraz jakie różnice istnieją między różnymi architekturami (von Neumanna, a także Harvarda).
- Interfejsy użytkownika i projektowanie graficzne – konieczna jest znajomość zasad działania obecnie stosowanych interfejsów, a przy tym istotne jest opanowanie projektowania oraz implementacji interfejsów z użyciem takich narzędzi jak choćby HTML, Javascript i CSS.
- Rozwój oprogramowania i metodyki Agile – w jaki sposób przebiega proces projektowania oraz tworzenia oprogramowania według metodyk zwinnych. Należy znać podstawowe koncepcje projektowania obiektowego i jednocześnie być w stanie zastosować je w praktyce.
Poziom HL (Higher Level)
- Zaawansowane algorytmy i struktury danych – konieczna jest znajomość projektowania oraz implementacji rozmaitych algorytmów. Jednocześnie należy znać algorytmy wyszukiwania, sortowania oraz przeszukiwania grafów, a także metody doboru algorytmów i struktur danych do konkretnych problemów.
- Szczegółowa analiza języków programowania – kluczowa okazuje się znajomość różnorodnych języków programowania. Do tego też należy rozumieć takie pojęcia jak programowanie proceduralne, obiektowe i funkcyjne oraz znać różne poziomy abstrakcji i wzorców projektowych.
- Grafika komputerowa – należy posiadać rozwinięte umiejętności tworzenia grafiki komputerowej i animacji, w tym tworzenia grafiki 3D (za pomocą choćby Blendera lub Mayi). Uczeń powinien znać podstawy modelowania trójwymiarowego, teksturowania, oświetlenia i efektów specjalnych.
- Teoria obliczeń – uczeń powinien być zaznajomiony z działaniem maszyny Turinga i automatów skończonych, a także wiedzieć jak określać złożoność obliczeniową i jej klasę, taką jak P i NP. Musi również potrafić projektować rozwiązania o niskiej złożoności.
- Sztuczna inteligencja – wymagane jest podstawowa wiedza pojęć związanych ze sztuczną inteligencją, takie jak uczenie maszynowe oraz sieci neuronowe, w których nie należy tylko wiedzieć jak są zbudowane, ale też jak zastosować algorytmy uczenia maszynowego w praktyce.
- Bezpieczeństwo komputerowe i kryptografia – znajomość ataków typu phishing i hacking, a także metod zabezpieczania systemów komputerowych (uwierzytelnianie i szyfrowanie). Do tego też kluczowa jest znajomość podstawowych technik kryptografii, takich jak szyfrowanie symetryczne i asymetryczne, oraz znajomość różnych algorytmów kryptograficznych.
- Programowanie sieciowe – należy znać podstawowe koncepcje związane z projektowaniem i implementacją aplikacji sieciowych, a przy tym opanować różne narzędzia i technologie używane w programowaniu sieciowym.
- Projektowanie systemów informatycznych i zarządzanie projektem – podstawowe koncepcje związane z projektowaniem i implementacją systemów informatycznych, a także umiejętność zarządzania projektem informatycznym. Uczeń powinien również znać różne modele i metodyki, takie jak Prince2 i Scrum.
Najczęstsze problemy z jakimi zmagają się uczniowie matury IB
- Trudność w praktycznym wykorzystaniu wiedzy książkowej – technologie i języki programowania oraz ogólna wiedza informatyczna, często jest opisana w mało zrozumiały sposób. Pomożemy Ci opanować wymagany materiał w sposób praktyczny.
- Zbyt duża ilość materiału do nauki – międzynarodowa matura IB wymaga opanowania sporego zakresu wiedzy, często uczniowie nie wiedzą od czego powinni zacząć samodzielną naukę. Zdaj się na nas i nasz sprawdzony program. Poprowadzimy Cię krok po kroku i przekonasz się o kluczowych kwestiach nauki.
- Nadmierny stres – tak duże egzaminy zawsze zapewniają uczniom wiele stresu i nerwów. Jednak w momencie w którym przygotowujesz się do matury z odpowiednim wyprzedzeniem, korzystając z wiedzy doświadczonej kadry, możesz zminimalizować nerwy, które Cię czekają. Dołóż wszelkich starań i opanuj swoje emocje przed egzaminem.