Kurs Podstawy programowania – Harvard CS50

Witamy w Harwardzie!

Legendarny harwardzki kurs CS50 – Podstawy programowania przygotowany specjalnie dla Państwa w języku polskim! Teraz możesz uczyć się programować według technologii najlepszego uniwersytetu Harvarda, nie wychodząc z domu. A to wszystko bezpłatnie!

Kurs CS50 jest odpowiedni dla każdej osoby, która chce stać się programistą oraz rozwinąć swoją wiedzę. Można go polecać szczególnie zdolnym uczniom, ale i tym, którzy dopiero zaczynają z programowaniem. Zapoznacie się Państwo z podstawami programowania, a także z koncepcjami nauk informatycznych.

Kurs jest bardzo pouczający, a przy tym jest przedstawiony w sposób na tyle fascynujący, że wykłady ogląda się jak wciągający ulubiony serial. Kurs jest bardzo progresywny i jest aktualizowany z roku na rok. Jednocześnie, w przeciwieństwie do większości podobnych uniwersyteckich programów nauczania, student nie potrzebuje znajomości matematyki uniwersyteckiej, wystarczy poziom szkoły.

Co jest przedmiotem nauczania kursu CS50?

  • Podstawy nauk informatycznych i programowania. Systemy numeryczne, praca z linijką poleceń w systemie Linux, pętle, warunkowe przejścia i inne operacje;
  • Koncepcje algorytmów i algorytmiczności myślenia. Dowiecie się Państwo tego, jakie zadania można rozwiązywać przy pomocy programowania i w jaki sposób. O wyszukiwaniu binarnym, w zasadzie prostym, lecz bardzo efektywnym i wymagającym dokładności podczas realizacji. Ogólnie mówiąc, kurs obejmuje wszystkie podstawowe algorytmy, które muszą znać i rozumieć „IT-owcy”;
  • Koncepcje abstrakcji, struktury danych, enkapsulacja, zarządzanie pamięcią. Podstawy bezpieczeństwa komputerowego. Proces tworzenia oprogramowania i tworzenia stron internetowych;
  • Podstawy języka programowania C i języka wizualnego Scratch. Właściwie mówiąc, wszystkie podstawowe przykłady i zadania studenci wykonują w języku C;
  • Podstawy baz danych i SQL;
  • Opracowywanie stron internetowych: podstawy CSS, HTML, JavaScript i PHP. Oczywiście – tylko same podstawy;
  • Podstawy przygotowania prezentacji projektów w zakresie programowania.

Życzymy miłego oglądania!

Pozostałe lekcje znajdziesz na naszym kanale YT: Szkoła programowania IT-Academy