O kursie

Jest to opracowany na Uniwersytecie Harvarda kurs wprowadzający do technologii informacyjnych i sztuki programowania. Kilka lat temu kurs ten został dostosowany do amerykańskich szkół. Dziś Turing School jest jedną z nielicznych organizacji na świecie, które przygotowały nauczycieli do prowadzenia tego kursu na Litwie i w Holandii. Program CS50 jest popularny na całym świecie, ponieważ uczy skomplikowanych zagadnień prosto i czytelnie, jednocześnie zagłębiając się w różnorakie dziedziny – kryptografię, biologię, kryminalistykę, tworzenie gier, a nawet muzyki. Przystępując do kursu zaczniesz naukę od podstaw, takich jak języki programowania C oraz Python, a wraz z końcem roku będziesz w stanie tworzyć złożone aplikacje oraz przygotować swój indywidualny projekt.

Kurs odbywać się będzie w:

Poniedziałki i środy: 17:00 - 19:00

Poniedziałki i środy: 16:00 - 18:00

Wtorki i czwartki: 17:00 - 19:00

Wtorki i czwartki: 16:00 - 18:00

Wtorki i czwartki: 16:00 - 18:00 (po angielsku)

Program nauki

Część 1. Komputery i obliczenia komputerowe
Październik

W tym okresie będziemy się uczyć rozpoznawać procesy technologiczne w świecie wokół nas. Jak działa komputer? Dlaczego Internet jest coraz szybszy? Jak komputery komunikują się między sobą? Jak będzie wyglądać relacja człowieka z technologią w przyszłości? Odpowiedzi na te pytania całkowicie odmienią pojęcie uczniów na temat technologii informacyjnych we wszystkich dziedzinach życia. Stworzymy również pierwsze gry przy pomocy aplikacji Scratch.

Podstawy programowania
Listopad - Grudzień

Jak rozpocząć rozwiązywanie problemów przy pomocy technologii komputerowych? My zaczniemy od języka C, co pozwoli nam dogłębnie poznać jak wszystko w technologiach komputerowych jest połączone. Na tym etapie postawimy pierwsze kroki w budowaniu aplikacji za pomocą języka C. Język ten jest szczególnie doceniany przez NASA, która wie, że nawet najmniejszy błąd w programie może kosztować miliardy dolarów. Podczas kursu dowiemy się o zarządzaniu programem z poziomu terminala, którego używają hakerzy i programiści, w celu zwiększenia produktywności.

Programowanie w praktyce
Styczeń

W tym miesiącu zmierzymy się z rozwiązywaniem prawdziwych problemów. Jak działają urządzenia do płacenia kartą? Stworzymy program, który rozwiąże to w przeciągu milisekund. Czy kiedykolwiek chcieliście “zhakować” jakieś hasło? Zbudujemy aplikację, która zrobi to z łatwością! Zatem, jak pewnie podejrzewacie, wkroczymy również w świat cyberbezpieczeństwa, abyście zrozumieli jak lepiej chronić swoje dane i strzec swojej prywatności.

Zarządzanie danymi
Luty

Dowiemy się jak przywrócić dane z komputerów, a także dlaczego jest to możliwe. Zapoznamy się z podstawowymi abstrakcyjnymi strukturami danych. Jeśli nie wiesz, co to – nie przejmuj się! W parę tygodni nie tylko przekonamy się, że potrafią stworzyć grę w szachy, ale także sami zbudujemy działający słownik języka angielskiego, a także program do rozpoznawania zdjęć!

Część 2. Programowanie stron internetowych
Marzec

Po utrwaleniu wiedzy o programowaniu w języku C, przeniesiemy się do Pythona, który znacznie uprości programowanie. W tym języku zostały napisane najpopularniejsze programy, jednym z nich jest Facebook! Równolegle stworzymy swoje pierwsze strony internetowe przy użyciu języków HTML i CSS oraz umieścimy je na serwerze. W tym miesiącu dowiemy się jak wygląda pisanie i planowanie prawdziwych aplikacji internetowych.

Tworzenie aplikacji internetowych
Kwiecień - Maj

Znając już podstawy głównych internetowych języków programowania, dowiemy się o modelach MVC oraz jak działają usługi internetowe oparte na API. Nauczymy się rozpoznawać i stosować te technologie w prawdziwych sytuacjach. Końcem maja, uczniowie rozpoczną pracę nad swoim osobistym projektem, wieńczącym naukę w kursie CS50 AP!

Projekt końcowy
Czerwiec

Prezentacja projektu końcowego. Uczniowie dostaną certyfikat potwierdzający ukończenie kursu, prowadzonego przez partnera Uniwersytetu Harvarda na Litwie – Turing School.

Nauczyciel

Informacje o kursie

Czas trwania
9 miesięcy
Rozpoczęcie
October 1, 2020
Częstotliwoś
4 godziny na tydzień
Miejsce
Gdziekolwiek - zdalna edukacja
100 €/miesiąc
Regularny
85 €/miesiąc
Z koszykiem NVŠ
110 €/miesiąc
Akredytacja ISM
95 €/miesiąc
Akredytacja ISM + NVŠ

Partnerzy praktyk